• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于單片機的機器人小車實驗平臺設計

    2020-06-28 07:13:57匡暢曾繁崎
    新一代 2020年13期
    關鍵詞:實驗平臺單片機

    匡暢 曾繁崎

    摘 要:針對目前單片機、無線通信、傳感器等課程,學習過程枯燥無味、缺乏應用實例等問題,設計了一種基于單片機的機器人小車實驗平臺。該實驗平臺以機器人小車為載體,可以安裝藍牙、Wi-Fi、攝像頭、紅外避障、超聲波、LED點陣等等模塊,極大地豐富了學習內容,提高了學生的學習興趣和動手能力,廣泛適用于單片機技術、通信技術、傳感器技術、物聯(lián)網技術、人工智能技術等專業(yè)課程。該平臺具有安裝方便、擴展性強、功能豐富等特點。

    關鍵詞:單片機;機器人小車;實驗平臺

    學生在學習單片機、通信、傳感器、物聯(lián)網等課程時,只能在實驗板上練習,缺乏應用實例,學習積極性不高。針對這一問題,本文設計了一種基于單片機的機器人小車實驗平臺,可以豐富課程的教學方式,擴展學習內容。

    一、硬件設計

    (一)系統(tǒng)整體框架

    本文設計的機器人小車實驗平臺主要由可選模塊、單片機、L298N和電機構成,如圖1所示。其中,可選模塊是可以添加的通信、傳感器等模塊,用于擴展平臺功能;單片機用于控制機器人移動,并向可選模塊提供通信接口;L298N是電機驅動,用于驅動電機運轉;電機安裝在機器人底盤上,轉子上有輪子,可以帶動機器人移動。

    (二)單片機模塊

    單片機模塊采用AVR的ATmega328p作為主控芯片,模塊核心板包含14個數字輸入輸出引腳,其中6個可用于PWM輸出,6個模擬輸入引腳,一個16 MHz的晶體振蕩器,一個USB接口,一個DC接口,一個ICSP接口和一個復位按鈕。單片機模塊工作在5V電壓下,但可以接受5~20V的電源輸入,主控芯片含有32KB Flash內存、2KB SRAM以及1KB EEPROM,完全滿足電機控制功能。為了方便上位機的控制,單片機模塊提供了串行通信接口,通過串口,上位機可以使用簡單指令操作單片機模塊控制電機運轉。

    (三)L298N模塊

    L298N是專用驅動集成電路,屬于H橋集成電路,功率較強。其輸出電流為2A,最高電流4A,最高工作電壓50V,可以驅動感性負載,如大功率直流電機,步進電機,電磁閥等,特別是其輸入端可以與單片機直接相聯(lián),從而很方便地受單片機控制。當驅動直流電機時,可以直接控制步進電機,并可以實現(xiàn)電機正轉與反轉,實現(xiàn)此功能只需改變輸入端的邏輯電平。

    L298N模塊主要用于驅動兩個直流電機,電路簡單,控制方便。外接電源一般采用鋰電池或干電池,輸入電源大約在5V左右。L298N可接受標準TTL邏輯電平信號,通過4個輸入引腳可以控制兩臺電機正轉或反轉,并且擁有兩個使能端控制兩臺電機的停轉。因此,單片機可以通過IO口控制電機正反轉,我們使用PWM引腳連接L298N控制端,可以通過PWM方式調節(jié)電機轉動速度。

    二、軟件設計

    (一)機器人小車移動

    為了控制小車移動,我們編寫了電機程序程序,根據電機正反轉情況,編寫了前、后、左、右、停止等5個子函數,分別用于控制小車前進、后退、左轉、右轉和停止。其次,程序可以根據輸入參數的大小決定PWM的占空比,從而控制電機運轉的速度。最后,程序通過接收串口命令來控制小車移動,若沒有收到命令,則停止。

    (二)通信協(xié)議

    為了方便上位機控制單片機,從而控制機器人移動,我們編寫了串口通信協(xié)議,通過串口命令可以簡單地控制機器人移動。為了提高控制實時性,通信幀僅為1個字節(jié)。具體控制指令如表1所示。

    本文設計的機器人小車實驗平臺,操作簡單,價格實惠,擴展性強,適應電子、通信、物聯(lián)網等專業(yè)使用。使用該平臺上課后,學生可以通過小車進行比賽、改裝、設計和創(chuàng)新。解決了單片機、通信、傳感器、物聯(lián)網等課程應用實踐平臺少、學生學習積極性不高等問題,值得推廣。

    參考文獻:

    [1]一種滅火避障小車設計[J].欒廣宇,楊旭峰,苑志宇,申楚儀,楊志宇.科學技術創(chuàng)新.2020(07)

    [2]面向自動化專業(yè)大一新生實踐教學的輪式機器人設計[J].葛亞明.實驗科學與技術.2019(06)

    [3]智能循跡避障滅火小車[J].陳迪.數碼世界.2016(12)

    [4]基于單片機智能避障滅火小車的設計[J].朱國良,王思煒,渠祥祥,種法力.時代教育.2017(11)

    [5]基于Arduino單片機的避障小車機器人的研究[J].姚愷涵.科學中國人.2017(11)

    猜你喜歡
    實驗平臺單片機
    基于單片機的SPWM控制逆變器的設計與實現(xiàn)
    電子制作(2019年13期)2020-01-14 03:15:28
    基于單片機的層次漸變暖燈的研究
    電子制作(2019年15期)2019-08-27 01:12:10
    基于單片機的便捷式LCF測量儀
    電子制作(2019年9期)2019-05-30 09:42:02
    小議PLC與單片機之間的串行通信及應用
    電子制作(2018年12期)2018-08-01 00:48:04
    基于單片機的平衡控制系統(tǒng)設計
    電子制作(2017年19期)2017-02-02 07:08:27
    云計算在職業(yè)院校中的應用與思考
    基于FPGA的計算機系統(tǒng)接口實驗平臺的設計與研制
    生物醫(yī)學工程專業(yè)創(chuàng)新人才培養(yǎng)策略
    單片機仿真實驗平臺的設計分析
    基于LabVIEW下嵌入式系統(tǒng)實驗平臺的設計與實現(xiàn)分析
    墨竹工卡县| 延寿县| 长治县| 华阴市| 游戏| 宜州市| 南宁市| 巢湖市| 前郭尔| 包头市| 团风县| 新疆| 揭东县| 太谷县| 云阳县| 康保县| 宜丰县| 庆元县| 柳江县| 哈密市| 潞城市| 南华县| 河西区| 新巴尔虎右旗| 广丰县| 隆回县| 蓝山县| 渑池县| 沙坪坝区| 湟源县| 教育| 南木林县| 东丰县| 灯塔市| 万全县| 河曲县| 藁城市| 禄劝| 南江县| 济宁市| 连云港市|