《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 車載感知與智能終端的硬件設計
車載感知與智能終端的硬件設計
來源:微型機與應用2012年第3期
劉 軍,石存杰,余節發
(江蘇大學 汽車與交通工程學院,江蘇 鎮江 212013)
摘要: 以S3C2440為核心,以WinCE操作系統作為平臺,設計了基于CAN總線的車載感知硬件電路,運用微慣性測量單元實現對汽車自身運動狀態的在線測量,并實現信息在智能終端的顯示。融合當前流行的智能車載終端模塊,實現GPS車載導航、GPRS無線通信、無線上網和智能報警等功能。
Abstract:
Key words :

摘  要: 以S3C2440為核心,以WinCE操作系統作為平臺,設計了基于CAN總線的車載感知硬件電路,運用微慣性測量單元實現對汽車自身運動狀態的在線測量,并實現信息在智能終端的顯示。融合當前流行的智能車載終端模塊,實現GPS車載導航、GPRS無線通信、無線上網和智能報警等功能。
關鍵詞: 車載感知;控制器局域網;微慣性測量單元;GPS;GPRS

 隨著汽車電子產業的高速發展,作為汽車可選裝備的智能車載終端已經逐漸普及起來,在一些高檔汽車上已經作為必要部件。但是國內車載終端的開發還處于實驗性階段,相對滯后,目前還沒有一款真正集成的車載信息感知和智能車載終端相結合的設備。
本文設計了是車載感知和智能終端,擴展了傳統的車載信息智能終端的功能。通過運用當前流行的控制器局域網CAN(Controller Area Network)總線技術,實現對分布式車載傳感器信息的采集以及與終端的通信,通過終端對數據的分析處理可以對潛在危險發出報警信號,并在屏幕上顯示報警信息,可以對駕駛員起到預警作用。此外還設計了CAN控制器/收發器塊、GPRS無線通信、GPS衛星導航以及電源調節等模塊,擴展了傳統智能車載終端的應用,提高ARM板的利用效率。
1 系統硬件設計
 車載感知與智能終端硬件主要由中央處理器單元、GPS模塊、GPRS模塊、CAN控制器/收發器模塊、存儲器模塊、LED顯示模塊、A/D轉換器模塊、傳感器模塊、電源調節模塊和報警模塊等組成,系統的總體框架設計如圖1所示。

1.1 中央處理器單元
 在車載終端系統中,ARM作為中央處理單元對系統的整體性能起著至關重要的作用。本系統選用了Samsung公司基于ARM9內核的S3C2440作為中央處理器,具有很高的性價比[1]。S3C2440可將系統組成縮減至最小,其集成了分開的16 KB指令/數據緩存、SDRAM控制器、LCD控制器、4通道DMA、3通道UART、I2C總線、I2S總線、SD主機接口、PWM定時器、看門狗、片上PLL時鐘發生器、8通道10 bit A/D控制器和觸摸屏接口、攝像頭接口以及帶日歷函數的實時時鐘,并且S3C2440最高頻率可達400 MHz,且功耗只有mW級。
1.2 GPS模塊
 GPS接收模塊采用Motorola GPS M12接收模塊。M12模塊支持Motorola二進制格式和NMEA0183格式兩種數據輸出模式[2]。它的特點是:超低功耗、高靈敏度,它的衛星信號漂移小,通過天線接收來自GPS衛星的定位信號,經過變頻、放大、濾波等一系列處理過程,實現對GPS衛星信號的跟蹤、鎖定、測量,產生計算位置的數據信息。該模塊通過串行口RS232與 S3C2410 進行通信。
1.3 GPRS模塊
 GPRS 無線通信模塊采用Motorola G24,該模塊是一款高速GSM/GPRS/EDGE模塊,支持4頻850/900/     1 800/1 900 MHz,它以先進的技術穩定地實現了M2M的高速無縫連接。G24內置TCP/IP協議棧,并能適應惡劣的工作環境。G24與S3C2440A之間通過串行口2進行通信,通過在ARM嵌入式系統中建立TCP/IP以及PPP 等網絡協議棧實現與監控中心的信息交互。
1.4 CAN控制器/收發器模塊
 在S3C2440芯片上沒有CAN控制器,所以需要在芯片外部擴展CAN控制器和收發器。SJA1000是一款獨立的CAN控制器,廣泛應用于汽車和一般工業環境中的控制器局域網絡。它是Philips公司PCA82C200控制器的替代產品,支持CAN2.0A、CAN2.0B協議,與僅支持CAN2.0A的PCA82C200在硬件和軟件上完全兼容,因此本設計選用SJA1000。
 CAN收發器是CAN協議控制器和物理總線之間的接口,為總線提供差動的發送和接收功能,是CAN系統中的必須設備。該智能終端選用常用的CAN收發器并具有PCA82C250作為CAN控制器SJA1000與CAN總線之間的接口,實現對總線的差動發送和對CAN控制器的差動接收,它最初為汽車高速通信(最高達1 Mb/s)應用設計。PCA82C250與ISO/DISI1898標準完全兼容,具有抗瞬間干擾、降低射頻干擾、熱防護、防護電池與地之間發生短路等總線保護能力,最多可連接110個節點,即使某個節點掉電也不會影響總線。為了加強CAN節點的抗干擾性能,本文在CAN控制器和收發器之間增加了光電隔離器6N137。CAN總線控制器和收發器的設計原理如圖2所示[3]。

 

 

1.5 A/D轉換器模塊
 本設計選用的MAXl224/MAXl225系列12 bit模/數轉換器(ADC)具有低功耗、高速、串行輸出等特點,其采樣速率最高可達1.5 Mb/s,在2.7 V~3.6 V的單電源下工作,需要1個外部基準源;可進行真差分輸入,比單端輸入提供更好的噪聲抑制、失真改善及更寬的動態范圍;同時,具有標準SPITM、QSPITM、MI-CROWWIRETM,接口提供轉換所需的時鐘信號,可以方便地與標準數字信號處理器(DSP)的同步串行接口連接。
1.6 LED顯示模塊
 S3C2440內部集成了LCD控制器,支持STN和TFT類型的液晶顯示器,可根據水平和垂直像素、數據線寬度和刷新率編程支持各種需求的屏幕。LCD控制器主要負責傳送在幀緩沖區中的視頻數據和產生必要的控制信號。視頻數據采用DMA方式,通過LCD數據總線vD[23:0]傳送。控制信號主要有垂直同步信號vSYNC、線結束信號LEND、水平同步信號HSYNC、像數時鐘信號vCLK和數據使能信號vDEN等。
1.7 傳感器模塊
 MEMS(Micro Electronic Measurement System)傳感器具有體積小、質量輕、響應快、靈敏度高和易生產等特點,并具有低能耗、高功率、低成本等優勢,特別適合在汽車上使用[4]。所用的微慣性測量單元MIMU由2個ADXL203型雙向微加速度計和3個ADXRS150型角速度陀螺組成,MEMS陀螺傳感器采用的物理現象是科里奧利效應[5],加速度計和角速度陀螺的布置如圖3所示。

 立方塊代表雙向加速度計,圓柱體代表角速度陀螺。要求3個角速度陀螺安裝在3個正交平面上,它們敏感軸相互垂直,組成測量體的三維坐標系。2個雙向加速度計安裝在另外兩個面上,為了保證加速度計的敏感軸也組成三維測量坐標系,要求測量垂向加速度的兩個敏感軸相互平行,剩下的一個底面作為MIMU與汽車質心處的安裝固定平面。
 圍繞MEMS慣性加速和角速度傳感器,開展以駕駛員操控行為動作和車身運動狀態感知為核心內容的汽車分布式感知技術研究及其平臺開發,設計駕駛員手與腳對車輛操控行為的感知模塊、車身運動感知模塊。通過建立復雜的理論模型,結合汽車姿態傳感模塊的信息,運用信息融合技術識別得到可靠的駕駛員對汽車動力學系統的輸入參數,包括方向盤輸入、油門踏板輸入、變速手柄輸入、制動踏板輸入及離合器踏板輸入等。
2 系統軟件設計
2.1 軟件平臺

 本方案采用WinCE作為嵌入式操作系統。WinCE是微軟公司專門為信息設備、移動應用、消費類電子產品等領域而開發的嵌入式操作系統,它包括如下幾個模塊:內核模塊、設備管理模塊、文件系統模塊、圖形及窗口事件模塊、網絡及通信模塊、設備驅動模塊和OAL模塊等,圖4所示是WinCE操作系統的基本結構。


2.2 應用軟件設計
 模塊間的通信主要是通過串口進行的,因此本設計給出了主要的在WinCE下對串口操作的概要描述。
 (1)打開串行口
打開串行的程序為:(TEXT(“COM1:”),GENERIC_ READ│GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL),其中端口號COM1后的冒號是必需的,它用于區別在Windows NT或Windows 98中對設備驅動程序的命名規則。
 (2)配置串行口
 串行口的配置是用改變DCB結構配置來實現的。應用程序可以通過函數GetCommState獲得缺省配置,并用函數SetCommState來進行新的配置[6]。配置串行口程序為:
DCB GPSDCB;
GPSDCB.DCBlength=sizeof (DCB);
//初始化DCB結構長度
GetCommState(hPort,&GPSDCB); //讀取端口默認狀態
GPSDCB.Baudrate=9600; //設置波特率
GPSDCB.fParity=FALSH; //設置為無奇偶校驗
GPSDCB.ByteSize=8; //設置數據位
GPSDCB.StopBits=ONESTOPBIT; //設置停止位
……
SetCommState (hPort,&GPSDCB); //配置函數
if (! SetCommState (hPort,&GPSDCB))
 {
 MessageBox(hMainWnd,TEXT (“Unable to configure the serial port”),
 TEXT (“Error”),MB_OK);
 dWError=GetLastError ( );
 return FALSE;
 hPort=CreatFile
 } //如果不能創建線程,返回錯誤標志信息
 (3)讀/寫串行口
 讀、寫串行口使用函數ReadFile和WriteFile,其參數配置基本相同。需要著重指出的是,因為WinCE不支持重疊的I/O操作,所以主線程或是任何創建窗口的線程不能試圖向串行口寫大量數據,這樣線程將會被阻塞,從而不能管理消息隊列。應用程序可以通過創建多個線程處理讀/寫操作來模擬重疊I/O。為了協調多個線程,可以調用WaitCommEvent函數阻塞線程,直至發生指定的通信事件。
 (4)關閉串行口
關閉串行口程序如下:
void ComPortClose ( )
 {
if (hPort !=INVALID_HANDLE_VALUE)
        {CloseHandle (hPort) ;
         hPort=
INVALID_HANDLE_VALUE;}
 }
 本文基于嵌入式ARM平臺,重點設計了車載感知和智能終端的硬件電路部分,突破傳統的智能車載終端的功能局限,創新地結合智能終端這一載體,巧妙運用MEMS傳感器設計了駕駛行為感知和汽車運動狀態監測系統,為利用ARM研究車載感知提供了硬件設計思路,對進一步開展車載感知和智能終端的開發具有探索意義。
參考文獻
[1] Samsung公司. S3C2440A 32-bit RISC microprocessor user′s manual, revision 0.12[Z]. 2004.
[2] Motorola Inc. Motorola GPS product—oncore user′s guide(rivision5.0)[M].USA:Motorola Inc,2002.
[3] 馮桑,康迂福,康林權.基于CAN總線的車載智能終端硬件設計[J].公路與汽運,2010(141):27-30.
[4] VERMA R, GOGOI B P, MLADENOVIC D. MEMS Pressure and Acceleration Sensors for Automotive Application [C]. SAE 2003 World Congress & Exhibition,2003-01-0204.
[5] 閆子波,魏鳴.微機械陀螺儀的工作原理及其應用[J].電子設計技術,2009(9):62-65.
[6] 穆斌,羅珣.智能化車載信息終端的設計與實現[J].徽工程科技學院學報,2004,19(3):46-49.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久国产欧美精品| 欧美日韩高清在线一区| 亚洲精品影视| 亚洲国产精品热久久| 欧美专区在线| 午夜精品婷婷| 亚洲欧美999| 亚洲永久免费观看| 亚洲在线成人| 亚洲欧美精品在线观看| 亚洲综合欧美日韩| 亚洲一区二区三区四区在线观看| 在线视频欧美日韩精品| 9i看片成人免费高清| 亚洲美女淫视频| 夜夜嗨av色一区二区不卡| 亚洲美女电影在线| 日韩视频中文字幕| 中日韩美女免费视频网址在线观看| 99精品久久| 宅男噜噜噜66一区二区66| 亚洲特色特黄| 午夜精品一区二区三区在线视| 亚洲免费视频一区二区| 亚洲欧美综合网| 久久av一区二区三区漫画| 久久国产婷婷国产香蕉| 亚洲国产婷婷香蕉久久久久久| 亚洲国产女人aaa毛片在线| 91久久精品美女| 日韩视频在线一区| 在线一区二区三区四区五区| 亚洲深夜福利视频| 亚洲欧美清纯在线制服| 欧美在线视频免费观看| 久久一区二区三区国产精品| 欧美成ee人免费视频| 欧美精品在线观看播放| 国产精品扒开腿爽爽爽视频| 国产精品每日更新| 国产一区二区成人| 亚洲高清视频的网址| 99精品欧美一区二区蜜桃免费| 亚洲在线观看视频网站| 欧美专区在线| 99精品国产福利在线观看免费| 亚洲天堂视频在线观看| 新片速递亚洲合集欧美合集| 久久久久久亚洲精品中文字幕| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美精品激情在线观看| 国产精品羞羞答答| 激情久久婷婷| 亚洲乱码国产乱码精品精98午夜| 亚洲一级免费视频| 亚洲黄页视频免费观看| 一本色道久久综合亚洲精品小说| 小黄鸭精品aⅴ导航网站入口 | 午夜激情亚洲| 久色成人在线| 欧美新色视频| 怡红院精品视频| 一本久道综合久久精品| 久久精品国产一区二区三| 亚洲一级黄色| 美女精品视频一区| 国产精品视频精品视频| 亚洲精美视频| 欧美一区二区三区的| 宅男噜噜噜66一区二区| 久久久久九九视频| 欧美婷婷久久| 亚洲国产精品999| 午夜精品亚洲一区二区三区嫩草| 日韩午夜在线播放| 久久精品国产99| 欧美日韩一区二区三区四区五区| 国产一区二区三区高清播放| 亚洲剧情一区二区| 亚洲国产精品va在线看黑人动漫| 午夜激情亚洲| 欧美日韩第一区| 精品成人一区| 午夜精品福利电影| 国产精品99久久久久久久久| 久久一区二区视频| 国产欧美精品在线观看| 一本到高清视频免费精品| 亚洲激情小视频| 久久久噜噜噜久噜久久| 国产精品欧美日韩一区二区| 亚洲精品一区二区三区福利 | 亚洲国产天堂网精品网站| 欧美在线观看www| 国产精品久久久久久久电影 | 9久草视频在线视频精品| 亚洲国产精品第一区二区三区| 欧美一区二区三区久久精品茉莉花 | 你懂的国产精品| 国产一区二区三区久久 | 午夜精品一区二区三区在线| 欧美电影免费观看大全| 国产自产2019最新不卡| 亚洲宅男天堂在线观看无病毒| 99综合精品| 欧美福利精品| 精久久久久久久久久久| 欧美在线观看www| 欧美专区第一页| 国产欧美精品一区| 亚洲欧美在线高清| 午夜精品区一区二区三| 国产精品久久一级| 在线综合亚洲欧美在线视频| 中文日韩欧美| 欧美日韩国产成人高清视频| 亚洲国产欧美在线| 日韩一级裸体免费视频| 欧美精品xxxxbbbb| 亚洲毛片视频| 这里只有视频精品| 国产精品成人免费| 亚洲天堂av图片| 欧美在线播放视频| 国语自产在线不卡| 亚洲第一视频| 欧美h视频在线| 亚洲精品美女在线观看| 一本色道久久88综合亚洲精品ⅰ | 亚洲在线免费| 国产精品网站在线| 欧美一区二区三区的| 久久精品国产综合精品| 含羞草久久爱69一区| 久久激情视频久久| 你懂的网址国产 欧美| 91久久久久久| 亚洲天天影视| 国产噜噜噜噜噜久久久久久久久 | 亚洲视频一区二区免费在线观看| 欧美亚洲不卡| 欧美一区二区三区免费视频| 久久亚裔精品欧美| 亚洲国产一区视频| 亚洲小视频在线| 国产伦精品一区二区| 亚洲成色精品| 欧美精品一区三区| 一区二区三区日韩在线观看 | 久久久国产精品一区| 亚洲第一网站免费视频| 一区二区三区蜜桃网| 国产精品一区二区久激情瑜伽| 性欧美暴力猛交69hd| 噜噜爱69成人精品| 日韩午夜av电影| 欧美在线视频免费| 亚洲国产精品一区二区www在线| 亚洲视频在线观看一区| 国产精品一区二区视频| 亚洲国产成人精品视频 | 国产精品乱子久久久久| 久久成人久久爱| 欧美精品三级| 亚洲男人av电影| 欧美freesex交免费视频| 亚洲视频免费在线| 久久人人97超碰国产公开结果| 亚洲国产一区二区在线| 午夜在线一区| 极品日韩久久| 亚洲视频在线播放| 一区二区三区中文在线观看| 一区二区三区日韩欧美精品| 国产欧美一区二区三区在线老狼 | 亚洲免费在线观看视频| 激情婷婷久久| 亚洲视频导航| 怡红院精品视频| 午夜精品一区二区三区电影天堂| 在线成人h网| 午夜一区二区三区在线观看| 亚洲国产精品成人综合| 久久gogo国模啪啪人体图| 亚洲精品黄色| 久久免费国产| 亚洲天堂av在线免费| 欧美mv日韩mv亚洲| 亚洲欧美日韩国产综合精品二区| 欧美jizz19性欧美| 欧美亚洲免费在线| 国产精品久久久久999| 亚洲激情自拍| 国产日韩av高清| 亚洲视频一二三| 亚洲黄色片网站| 久久看片网站| 亚洲欧美在线x视频| 欧美视频精品在线| 亚洲精品美女免费|