基于雙核多接口的智能汽車(chē)控制系統設計
—— Design of Intelligent Vehicle Control System Based on the Dual-core with Multi-interface
系統基本構建如圖1所示,包括傳感器信號采集處理、動(dòng)力電機驅動(dòng)、轉向舵機控制以及控制算法軟件開(kāi)發(fā)等。
本文引用地址:http://dyxdggzs.com/article/97039.htm雙核的引入
在智能車(chē)的設計之初,我們分析認為,在基于光電傳感器的智能車(chē)設計系統中重要的是信號的完整性,即通過(guò)傳感器獲得賽道信息和車(chē)的位置信息越多越好。通過(guò)比較8位和16位單片機的接口數目與性能要求,本設計決定使用兩片8位微控制器MC9S08DZ60作為核心控制單元。
雙核間通信接口SPI
在車(chē)輛運行過(guò)程中,三種傳感器的信息需要由控制器來(lái)采集,分別是光電傳感器、速度傳感器、角速度傳感器。由于角速度傳感器需要有一個(gè)準確的采樣周期,我們使用單片機的內部定時(shí)器產(chǎn)生一個(gè)1.2ms的時(shí)間基準。在這個(gè)1.2ms的周期里執行對三種傳感器的數據采集,當定時(shí)器的溢出中斷時(shí)執行一次SPI的數據發(fā)送程序。SPI是一種高速、全雙工、同步的通信總線(xiàn),并且在芯片的引腳上只占用四根線(xiàn),分別是mosi,miso,sck,ss。我們使用1MHz的數據傳輸速度,使用3個(gè)字節來(lái)發(fā)送傳感器的數據,兩個(gè)字節發(fā)送速度傳感器和角速度傳感器的數據。
伺服電機相關(guān)文章:伺服電機工作原理
評論