<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 智能小車(chē)主控系統電路設計圖剖析 —電路圖天天讀(218)

智能小車(chē)主控系統電路設計圖剖析 —電路圖天天讀(218)

作者: 時(shí)間:2017-10-28 來(lái)源:網(wǎng)絡(luò ) 收藏

  隨著(zhù)科技的不斷進(jìn)步,智能電子產(chǎn)品發(fā)展步驟不斷加快,各種應用層次的機器人等大量出現,目前應用在或機器人的微控制器主要是8/16單片機或ARM和數字信號處理器DSP等。本設計采用TI公司生產(chǎn)的功耗低運行速度快且價(jià)格便宜的F2274為核心,避障檢測采用測距精準的超聲波傳感器,該傳感器采集小車(chē)周?chē)沫h(huán)境信息并傳遞給進(jìn)行程序判斷處理,從而達到控制小車(chē)自動(dòng)避障的目的。

本文引用地址:http://dyxdggzs.com/article/201710/369046.htm

  主控芯片

  該設計是以F2274單片機為控制的核心部件。MSP430是一款16位的超低功耗單片機,采用了精簡(jiǎn)指令集(RISC)結構,具有豐富的尋址方式,片內資源豐富,處理能力強大、系統工作穩定,主要是它具有多路PWM輸出,以作為該設計電機控制的有利資源,系統主控設計圖如圖2所示。

  

  圖2 系統主控設計圖

  超聲波模塊

  避障是運動(dòng)過(guò)程中最基本的功能,而避障首要是確定機器人自身與障礙物的距離并且定位。小車(chē)的避障探測模塊采用 SRF08超聲波收發(fā)模塊,其波頻率為40 kHz,檢測距離范嗣為3 cm~6 m,SDA和SCL分別為控制端和接收端,設計共采用4個(gè)超聲波收發(fā)模塊分別安裝在小車(chē)的正前方,右前方和左前方和后方,4個(gè)模塊分別接在MSP430單片機的I/OP1.0、I/OP1.1、I/OP1.2、I/OP1.3、I/OP1. 4、I/OP1. 5、I/OP1.6、I/OP1.6端口上,采用I/O觸發(fā)測距,單片機給SDA提供25μs高電平信號,模塊自動(dòng)發(fā)送8個(gè)40 Hz方波,并且檢測是否有返回信號,若有返回信號,SCL管腳輸出高電平,高電平持續的時(shí)間就是超聲波從發(fā)射到返回的時(shí)間,從而計算出超聲波從發(fā)射到接收所用的時(shí)間t,常溫下聲波在空氣中的傳播速度(其中T為攝氏溫度),此時(shí)可得到是否避障的距離為s=vt/2。

  測溫和電源模塊

  為了使計算的距離更精確而不受溫度影響,該設計中加入了DS18B20溫度傳感器接在I/OP4.6上,實(shí)時(shí)檢測機器人周?chē)h(huán)境的溫度T(T的值要精確到小數點(diǎn)后3位),以修正聲速的傳播公式V,從而提高測距的精確度。由于MSP430工作電壓最大是3.3 V,采用12 V電壓,測速模塊和超聲波模塊采用5 V電壓,所以采用LM7812、LM7805和LM1117組成穩壓電路。。

  

  圖3 模塊

  模塊

  電機驅動(dòng)模塊是智能車(chē)的重要組成部分,它和電機共同組成的運動(dòng)控制系統。該設計的驅動(dòng)輪是由2個(gè)M1和M2交流永磁同步電機,因此采用的電機驅動(dòng)器是高電壓大電流高功率的L298N雙H橋集成電路,L289N可以驅動(dòng)兩個(gè)電機,通過(guò)控制輸入端IN1-IN4信號,來(lái)控制 H橋的通斷,使得電機形成正反轉或停止,通過(guò)控制L298N的使能端EnA、EnB,采用技術(shù)成熟的PWM調速原理來(lái)控制電機的轉速,從而達到控制小車(chē)運行的快慢和轉向的目的。為了防止在啟停電機的瞬間所形成的反饋電流損壞L298N,因此在L298N輸出端與電機之間加入8個(gè)二極管形成續流達到保護的作用,再則為了防止L298N輸出負載端電機對輸入端信號傳輸產(chǎn)生影響,以及對MSP430芯片產(chǎn)生不利的干擾,在L298N的信號輸入端通過(guò)連接 TLP521可控制的光電電耦合器件,達到對L298N信號輸入前端的信號電路與負載的完全隔離,從而增加了電路的安全性,減少了電路信號干擾。本設計中的驅動(dòng)電機采用的是方波驅動(dòng)的交流永磁同步電機,該電機的轉速與驅動(dòng)信號的頻率成正比,結構簡(jiǎn)單,調速性能優(yōu)良,運行可靠且便于維護。其電機驅動(dòng)和控制模塊電路如圖3所示。

  編輯點(diǎn)評:介紹一種基于MSP430F2274單片機為核心的智能小車(chē)。小車(chē)采用超聲波測距技術(shù)實(shí)現自動(dòng)避障,同時(shí)通過(guò)語(yǔ)音模塊來(lái)播報出小車(chē)與障礙物的距離。為了使測距不受溫度影響,用溫度傳感器實(shí)時(shí)檢測小車(chē)周?chē)h(huán)境的溫度并修正距離計算公式的參數,采用光電編碼器來(lái)檢測小車(chē)的速度,運用PID控制算法和PWM來(lái)控制小車(chē)的精確穩定的運行,從而達到預期的設計目標。智能小車(chē)涉及到高級計算機控制、電子機械、自動(dòng)化等諸多學(xué)科。

電子發(fā)燒友六月《嵌入式技術(shù)特刊》,更多優(yōu)質(zhì)內容,馬上下載閱覽



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>