基于雙核多接口的智能汽車控制系統設計
普通I/O接口的應用
本文引用地址:http://www.104case.com/article/97039.htmMC9S08DZ60單片機的普通I/O口操作可以用于邏輯控制、顯示控制、信息采集等,其中對各個引腳的配置也比較簡單,需要配置方向寄存器PTXDD、上拉使能寄存器PTXPE,壓擺率寄存器PTXSE及數據寄存器PTXD,以A口為例:
Int_A()
{
PTADD=0X00;//作為輸入
PTAPE=0XFF;//上拉使能
PTASE=0XFF;//壓擺率使能
}
程序需要讀取A口數據時直接讀出PTAD寄存器的值即可。
結語
該系統實現了智能車車中各模塊間的通信,對芯片的資源進行了充分的利用,實現了智能車多狀態的實時監測,保證了車模的速度控制和路徑優化,為以后的技術發展提供了很好的平臺。
參考文獻:
[1] 卓晴,黃開勝,邵貝貝.學做智能車[M]. 北京:清華大學出版社,2007.02
[2] 邵貝貝.單片機嵌入式應用的在線開發方法[M]. 北京:清華大學出版社,2004.08
[3] 陳偉,黃秋元,周鵬.高速電路信號完整性分析與設計[M].北京:電子工業出版社,2009.1
[4] MC9S08DZ60 Data Sheet[D]. Freescale Semiconductor,2007
[5] 譚浩強.C程序設計(第二版)[M]. 北京:清華大學出版社,1999.9
指導教師評語
MC9S08DZ60 MCU是Freescale半導體公司于2006年底月推出的一款低功耗、高性能的8位MCU,體積小,寄生參數減小,可靠性高,適合高頻應用。它可廣泛應用于汽車電子、消費電子、工業控制和醫療設備等領域。本文針對智能模型車的系統需要,提供了一種雙核的智能汽車控制系統設計方案,利用飛思卡爾芯片提供的雙核間通信接口SPI,一個芯片處理傳感器,另一芯片控制上位機與驅動電機和轉向舵機等,這種設計方案有助于提高車輛的整體性能,通過上位機實時監控車輛運行狀態,可大大提高智能汽車的調試效率和準確性。在算法設計上有繼續提升的空間。
伺服電機相關文章:伺服電機工作原理
評論