新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的教育機器人的設計

        基于單片機的教育機器人的設計

        作者: 時間:2013-02-05 來源:網絡 收藏
        目前許多高等教育院校采用進行課堂教學和培養學生的創新能力。本文設計的通過紅外光電傳感器陣列檢測路面信息并利用模糊自整定PID算法將采集的路面信息和電機運行數據進行實時處理,實現的智能巡航并將機器人的狀態顯示輸出。

          1 機器人的組成及工作原理

          機器人由硬件和軟件兩部分組成。采用作為系統控制的核心部件,完成路面信息檢測、直流電機控制、電機轉速檢測、數碼管顯示、蜂鳴器報警以及鍵盤輸入等功能,硬件系統框圖如圖1所示。

        硬件系統框圖

        圖1 硬件系統框圖

          軟件部分主要完成路況檢測、PID電機控制、輸入輸出人機接口,可實現各種機器人巡航動作、智能循跡等功能。

          2 STC12系列

          本文采用的STC12C5A60S2是是宏晶科技生產的STC12系列單片機。該單片機是單時鐘/機器周期(1T),具有高速、低功耗、超強抗干擾和無法解密諸多優點。指令代碼完全兼容傳統8051,速度快8-12倍。工作電壓為3.3 V~5.5 V(5V單片機),有6個16位定時器,兼容普通8051的定時器或4個外部中斷,具有看門狗和EEPROM功能,并且內部集成MAX810專用復位電路。

          3 硬件設計

          3.1 系統電源

          由于電機在啟動瞬間電流很大,要求電源有足夠大的驅動能力,因此系統采用雙電源供電方式。利用LM7805將12 V鋰電池組電壓轉換為5 V穩壓電源給單片機最小系統電路、路面檢測電路、數碼管顯示電路和電機測速電路供電。而電機驅動電路直接由另外一組鋰電池輸出的12 V電壓直接供電。

          3.2 電機驅動電路

          本系統使用的直流電機額定電壓為12 V,額定轉速為300 rpm。電機驅動電路采用專用芯片L298N作為電機驅動芯片。用該芯片作為電機驅動,不僅穩定性好,大大地簡化驅電路,而且驅動能力大,有利于電機轉速的穩定。電機驅動電路如圖2所示。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 平乐县| 怀化市| 松潘县| 湟源县| 德兴市| 长子县| 大渡口区| 南昌县| 辛集市| 即墨市| 赤城县| 苍南县| 巴东县| 梁山县| 策勒县| 日土县| 泸水县| 凤凰县| 东阿县| 开化县| 赞皇县| 盐源县| 邵阳县| 苏州市| 岚皋县| 中山市| 神池县| 阿瓦提县| 云龙县| 丹阳市| 桂阳县| 舟山市| 井研县| 池州市| 黄陵县| 灵丘县| 万载县| 湘潭县| 苍溪县| 大竹县| 德钦县|