車載網(wǎng)絡(luò)系統(tǒng)硬件及其驅(qū)動(dòng)的設(shè)計(jì)
1引言
在電子技術(shù)迅速發(fā)展以及在汽車上廣泛應(yīng)用的今天,汽車電子化程度越來越高。汽車電子系統(tǒng)中電子控件繁多、通信復(fù)雜度增大必然導(dǎo)致整車布線龐大而且復(fù)雜,安裝空間緊缺,運(yùn)行可靠性降低,故障維修難度增大。并且為提高信號(hào)利用率,要求數(shù)據(jù)信息互通,資源共享,傳統(tǒng)的電氣系統(tǒng)點(diǎn)對(duì)點(diǎn)的通訊方式已遠(yuǎn)不能滿足這種需求。對(duì)上述問題,在已有成熟的計(jì)算機(jī)網(wǎng)絡(luò)和現(xiàn)代控制技術(shù)的基礎(chǔ)上,汽車網(wǎng)絡(luò)技術(shù)應(yīng)運(yùn)而生。通過總線將汽車上的各種電子裝置與設(shè)備連成一個(gè)網(wǎng)絡(luò),實(shí)現(xiàn)設(shè)備之間的信息共享,既減少了線束, 又可更好地控制和協(xié)調(diào)汽車的各個(gè)系統(tǒng),使汽車性能達(dá)到最佳。 2系統(tǒng)硬件設(shè)計(jì)
本硬件系統(tǒng)所設(shè)計(jì)的車載網(wǎng)絡(luò)具備數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)通信、參數(shù)設(shè)置、顯示等功能,能夠很好地對(duì)傳感器采集到的車速、車內(nèi)溫度、發(fā)動(dòng)機(jī)運(yùn)行狀態(tài)、水溫以及油量等數(shù)據(jù)進(jìn)行傳輸、處理、存儲(chǔ),并通過顯示屏顯示,使駕駛員及時(shí)了解車體總的運(yùn)行狀況。系統(tǒng)按功能主要分為處理器模塊、USB接口模塊、存儲(chǔ)模塊、 UART異步串行口模塊、CAN模塊、10/100M以太網(wǎng)接口模塊、顯示模塊以及電源。系統(tǒng)總體結(jié)構(gòu)如圖2.1所示。
2.1 處理器模塊
該系統(tǒng)采用Samsung公司開發(fā)的一種32位RISC微處理器S3C2410,內(nèi)含一個(gè) ARM920T內(nèi)核,芯片中集成了16KB 指令Cache、16KB 數(shù)據(jù)Cache、MMU、外部存儲(chǔ)器控制器、NANDFlash控制器、1個(gè)LCD控制器、SDRAM控制器、 3個(gè)通道兩個(gè)獨(dú)立的 UART、4個(gè)通道的DMA、 8通道的10位ADC、觸摸屏接口、IIC總線接口、1個(gè)USB主機(jī)接口,1個(gè)USB設(shè)備接口、117位通用I/O口和24位外部中斷源。 S3C2410x支持從NAND Flash啟動(dòng),系統(tǒng)采用NAND Flash與SDRAM組合,可以獲得非常高的性價(jià)比。
2.2 USB接口模塊S3C2410的USB支持USB1.1版本,由懸空和喚醒功能。USB設(shè)備控制器可以用DMA接口提供一個(gè)高性能完備的速率功能控制解決方案,允許批量傳輸、中斷傳輸和控制傳輸。S3C2410擴(kuò)展USB十分方便,按照USB1.1標(biāo)準(zhǔn)協(xié)議連接即可,可以同時(shí)支持USB的低速和高速傳輸。
評(píng)論