隨著科技的不斷進步,智慧電子產品發展步驟不斷加快,各種應用層次的機器人等大量出現,目前應用在智慧小車或機器人的微控制器主要是8/16微控制器或ARM和數字訊號處理器DSP等。
1主控晶片
該設計是以MSP430F2274微控制器為控制的核心部件。MSP430是一款16位的超低功耗微控制器,採用了精簡指令集(RISC)結構,具有豐富的定址方式,片內資源豐富,處理能力強大、系統工作穩定,主要是它具有多路PWM輸出,以作為該設計電機控制的有利資源
2超聲波模組
避障是智慧小車運動過程中最基本的功能,而避障首要是確定機器人自身與障礙物的距離並且定位。小車的避障探測模組採用 SRF08超聲波收發模組,其波頻率為40 kHz,檢測距離範嗣為3 cm~6 m,SDA和SCL分別為控制端和接收端,設計共採用4個超聲波收發模組分別安裝在小車的正前方,右前方和左前方和後方,4個模組分別接在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觸發測距,微控制器給SDA提供25μs高電平訊號,模組自動傳送8個40 Hz方波,並且檢測是否有返回訊號,若有返回訊號,SCL管腳輸出高電平,高電平持續的時間就是超聲波從發射到返回的時間,從而計算出超聲波從發射到接收所用的時間t,常溫下聲波在空氣中的傳播速度(其中T為攝氏溫度),此時可得到是否避障的距離為s=vt/2。
3測溫和電源模組
為了使計算的距離更精確而不受溫度影響,該設計中加入了DS18B20溫度感測器接在I/OP4.6上,實時檢測機器人周圍環境的溫度T(T的值要精確到小數點後3位),以修正聲速的傳播公式V,從而提高測距的精確度。由於MSP430工作電壓最大是3.3 V,電機驅動採用12 V電壓,測速模組和超聲波模組採用5 V電壓,所以採用LM7812、LM7805和LM1117組成穩壓電路
電機驅動模組
電機驅動模組是智慧車的重要組成部分,它和電機共同組成智慧小車的運動控制系統。該設計的驅動輪是由2個M1和M2交流永磁同步電機,因此採用的電機驅動器是高電壓大電流高功率的L298N雙H橋積體電路,L289N可以驅動兩個電機,透過控制輸入端IN1-IN4訊號,來控制 H橋的通斷,使得電機形成正反轉或停止,透過控制L298N的使能端EnA、EnB,採用技術成熟的PWM調速原理來控制電機的轉速,從而達到控制小車執行的快慢和轉向的目的。為了防止在啟停電機的瞬間所形成的反饋電流損壞L298N,因此在L298N輸出端與電機之間加入8個二極體形成續流達到保護的作用,再則為了防止L298N輸出負載端電機對輸入端訊號傳輸產生影響,以及對MSP430晶片產生不利的干擾,在L298N的訊號輸入端透過連線 TLP521可控制的光電電耦合器件,達到對L298N訊號輸入前端的訊號電路與負載的完全隔離,從而增加了電路的安全性,減少了電路訊號干擾。本設計中的驅動電機採用的是方波驅動的交流永磁同步電機,該電機的轉速與驅動訊號的頻率成正比,結構簡單,調速效能優良,執行可靠且便於維護。
隨著科技的不斷進步,智慧電子產品發展步驟不斷加快,各種應用層次的機器人等大量出現,目前應用在智慧小車或機器人的微控制器主要是8/16微控制器或ARM和數字訊號處理器DSP等。
1主控晶片
該設計是以MSP430F2274微控制器為控制的核心部件。MSP430是一款16位的超低功耗微控制器,採用了精簡指令集(RISC)結構,具有豐富的定址方式,片內資源豐富,處理能力強大、系統工作穩定,主要是它具有多路PWM輸出,以作為該設計電機控制的有利資源
2超聲波模組
避障是智慧小車運動過程中最基本的功能,而避障首要是確定機器人自身與障礙物的距離並且定位。小車的避障探測模組採用 SRF08超聲波收發模組,其波頻率為40 kHz,檢測距離範嗣為3 cm~6 m,SDA和SCL分別為控制端和接收端,設計共採用4個超聲波收發模組分別安裝在小車的正前方,右前方和左前方和後方,4個模組分別接在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觸發測距,微控制器給SDA提供25μs高電平訊號,模組自動傳送8個40 Hz方波,並且檢測是否有返回訊號,若有返回訊號,SCL管腳輸出高電平,高電平持續的時間就是超聲波從發射到返回的時間,從而計算出超聲波從發射到接收所用的時間t,常溫下聲波在空氣中的傳播速度(其中T為攝氏溫度),此時可得到是否避障的距離為s=vt/2。
3測溫和電源模組
為了使計算的距離更精確而不受溫度影響,該設計中加入了DS18B20溫度感測器接在I/OP4.6上,實時檢測機器人周圍環境的溫度T(T的值要精確到小數點後3位),以修正聲速的傳播公式V,從而提高測距的精確度。由於MSP430工作電壓最大是3.3 V,電機驅動採用12 V電壓,測速模組和超聲波模組採用5 V電壓,所以採用LM7812、LM7805和LM1117組成穩壓電路
電機驅動模組
電機驅動模組是智慧車的重要組成部分,它和電機共同組成智慧小車的運動控制系統。該設計的驅動輪是由2個M1和M2交流永磁同步電機,因此採用的電機驅動器是高電壓大電流高功率的L298N雙H橋積體電路,L289N可以驅動兩個電機,透過控制輸入端IN1-IN4訊號,來控制 H橋的通斷,使得電機形成正反轉或停止,透過控制L298N的使能端EnA、EnB,採用技術成熟的PWM調速原理來控制電機的轉速,從而達到控制小車執行的快慢和轉向的目的。為了防止在啟停電機的瞬間所形成的反饋電流損壞L298N,因此在L298N輸出端與電機之間加入8個二極體形成續流達到保護的作用,再則為了防止L298N輸出負載端電機對輸入端訊號傳輸產生影響,以及對MSP430晶片產生不利的干擾,在L298N的訊號輸入端透過連線 TLP521可控制的光電電耦合器件,達到對L298N訊號輸入前端的訊號電路與負載的完全隔離,從而增加了電路的安全性,減少了電路訊號干擾。本設計中的驅動電機採用的是方波驅動的交流永磁同步電機,該電機的轉速與驅動訊號的頻率成正比,結構簡單,調速效能優良,執行可靠且便於維護。