ARM汽車行駛記錄儀關鍵模塊硬件設計_第1頁
ARM汽車行駛記錄儀關鍵模塊硬件設計_第2頁
ARM汽車行駛記錄儀關鍵模塊硬件設計_第3頁
ARM汽車行駛記錄儀關鍵模塊硬件設計_第4頁
ARM汽車行駛記錄儀關鍵模塊硬件設計_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、個人收集整理勿做商業用途作者:Pan Hon glia ng僅供個人學習1概述在開發汽車行駛記錄儀過程中,因為汽車車況比較復雜,干擾源比較多,記錄儀記錄汽車各種狀態復雜、有效時間要求長,而且有些客戶要求在國標功能地基礎上擴展功能因此整個系統硬件資源需求火,外掛接口多,普通單片機很難滿足要求,而LPC2294是基于ARM內核3 2位處理器,外圍接口豐富,很好地滿足了系統要求2基于 ARM 內核LPC2294ARM是Advaneed RISC Machine地縮寫,是微處理器行業地一家知名企業,該企業設 計了大量性能高、廉價、功耗低地RISC處理器,適用于多種領域:嵌入式控制、消費電子、 移動電子

2、、汽車電子等LPC2294是基于一個支持實時防真和跟蹤地16 / 32位ARM7TDI-S CPU地微控制器,并帶有256K字節高速片內FLASH存儲器、16K片內RAM、片內128位寬度存儲器接口 和獨特地加速結構、高速 IIC、兩路SPI、4路CAN、兩路URAT等接口和多達112地GP IO等資源,他們很好地滿足了汽車行駛記錄儀對系統硬件資源地需求3系統硬件選型及總體設計汽車行駛記錄儀是汽車行駛狀態記錄地儀器,其硬件必須滿足汽車復雜工況:(1) 電源電壓適應性:936V,耐電壓過壓保護及抗反接性能;(2) 抗電磁輻射、靜電干擾以及汽車點火干擾;(3) 數據存儲容量為360小時有效數據,存

3、儲時間為15年有效;(4) 具有USB HOST功能;(5) 溫度等級為工作-20。+75 ,存儲溫度-40。+85 .考慮到汽車復雜工況以及記錄儀擴展特性,CPU必須至少為工業級產品,由于有USB HOST結構和至少兩路 CAN接口功能,FLASH和RAM得足夠大,這樣系統資源才夠用,另外考 慮到以后高端機配置 GPS和GPRS功能,綜合以上因素,CPU選擇LPC2294,擴展RAM ;目 前市場上地 USB DEVICE 芯片比較多,而HOST要少一些,對于USB HOST芯片地選擇, 其在硬件上必須比較容易和 ARM機型相連接,在軟件上開發難度不能太大,考慮到USB傳輸 速度,這樣HLS

4、811就不如ISP1160 了 .對于數據存儲體,必須滿足存儲時間為 15年有效,而 且存儲容量為至少 360小時有效數據;普通數據 FLASH擦寫次數為100萬次,不能滿足記 錄儀中頻繁擦寫數據地要求 ,而鐵電擦寫次數為無限次,但大容量鐵電價格很高,綜合這兩點, 存儲體采用小容量鐵電和FLASH結合,這樣既滿足記錄儀要求又有單項比較低地成本對于CAN接口功能,由于LPC2294內部有CAN控制器,故只需外掛CAN收發器即可,收發器選 擇 TJA105.整個系統關鍵模塊總體設計由LPC2294、FLASH、鐵電存儲體、實時時鐘、電源管理、CAN接口、LCD驅動及其他單片機接口電路組成 ,功能框

5、圖如圖1所示.汽車行駛記錄儀工 作時,由LPC2294通過前端接口電路采集汽車行駛狀態地各種信息:包括車速、發動機轉速、各種車輛開關信號等汽車行駛記錄儀以實時時鐘為基準,把車輛信息按類別分別存入鐵電 存儲體和FLASH存儲體.需要從汽車行駛記錄儀中獲取汽車記錄狀態信息時,用戶插入U盤,LPC2294自動識別U盤并加載驅動程序,當完成設備枚舉和 Bulk Only傳輸協議后,單片機 就可以把汽車行駛記錄儀中記錄地狀態信息以文件地形式傳輸到U盤,當然,記錄儀可以通過兩路CAN接口和車上其他帶有 CAN接口地電子裝置進行數據交換 ,也可以配制兩路 CAN 接口為高速CAN和低速CAN地交換機.本文重

6、點介紹電源模塊、USB HOST模塊、數據存儲模塊、CAN模塊地硬件設計.4電源模塊硬件設計隨著汽車地發展,汽車上地電子設備越來越多,使車內地電磁環境日益復雜.在這比較復雜地環境中,電源性能地好壞直接影響到電子設備地可靠性.汽車電器產生電磁騷擾地最根本原因,就是在其工作過程中產生地di/dt.例如閃光繼電器、雨刮器電機、空調、點火系統等工作時,他們產生地交變電流形成了干擾源.電源模塊設計就是要在這些干擾源下能正常 工作.電源模塊設計原理圖如圖2所示.在電源輸入處,由VDI(IN4007)防止反接,這樣即使在電源接反地情況下,電子設備也不會被損壞;VD2(A36A)為瞬態抑制二極管,其能吸收高壓

7、脈沖電壓,防止汽車在大功率器件工 作時產生地高壓脈沖對電子設備地損壞;L1和L2是低電感磁條,能有效地損耗騷擾成分地能量,能很好改善電源性能;F1和F2為自復位二級管,防止電子設備內有器件被損壞時,電源短路造成對其他器件地損壞.N2(7812)提供12V電壓滿足前端輸入接口采集電路地需要,同時給N1(7808)提供輸入,N1提供8v電壓,滿足里程輸出以及速度輸出需要,N3(LM-2576-5.0)提供5V輸出,最大輸出電流為3A,滿足記錄儀帶打印機地需要.N4(WBD505)為DC-DC,其隔離汽車和電子設備電源,使設備電源穩定可靠.N5(SPX1113) 提供3.3V電壓供LPC2294和

8、存儲體地需要,N6前端地8550為控制N6地輸入,N6給Ic卡供電,需要電源可控5 USB HOST模塊硬件設計在汽車行駛記錄儀 USB HOST模塊中,ARM內核芯片采用 LPC2294,USB HOST接口 芯片采用ISP1160.USBHOST接口原理圖如圖3所示,ISP1160提供16位并口總線數據協議,和控制線CS、RD、WR、INT以及A0,利用ARM讀寫信號線 RD、WR、以及控制線 A0、INT就能把ISP1160和LPC2294連接起來.其中16根數據線在控制線地控制下與LPC2294進行數據交換因為USB HOST包含有USB設備枚舉協議、Bulk Only傳輸協議以及FA

9、T文件結構,LPC2294 內部 RAM 資源不夠,系統擴展了 256KSRAM.ISP1160 占有 0x82000002 和 0x82000000兩個地址另外,USB總線地電氣特性要求在 USB收發器之前必須串接 22Q44Q 電阻當CS、RD有效時,如果A0為高,這是讀當前地址或寄存器數據 ,如果A0為低,則讀當 前地址或寄存器地址當CS、WR有效時,如果A0為高,這是寫當前地址或寄存器數據 ,如果 A0為底,則寫地址或寄存器地址USB HOST識別設備過程如下:當連接上USBDEVICE 后,會產生一個中斷.LPC2294 接收到中斷后,進入枚舉過程從USB設備插入接口開始到客戶驅動程

10、序能夠使用該設備還 有一些工作要做,這一段可以稱作設備識別過程,也稱枚舉過程枚舉過程是任何 USB設備使 用前必經地過程,USB HOST端在使用前需要知道這是一個慢速設備還是一個全速沒備,需要知道這個設備地一些特性和能力,以便載入相應地驅動程序當USB HOST配置完USB設備后,通過描述符提供地信息,識別出Bulk Only地Mass Storage設備,然后進入Bulk_Only傳輸方式,在此方式下,USB與設備之間地所有數據均通過 Bulk In和Bulk Out來傳輸,不再通過控制端點傳輸任何地數據在這種傳輸方式下,有三種數據類犁在 USB和設備之間傳輸,CBW、CSW和普通數據.C

11、BW(CommandBlockWrapper,即命令塊分組)是從USB HOST發送到設備地命令,命令地格式遵從接口中地blnterfaceSubClass所指定地命令塊,這里為SCSI傳輸命令集USB設備需要將SCSI命令從CBW 中提取出來,執行相應地命令,完成以后向HOST發出反映當前命令執行狀態 CSW(CommandStatusWrapper), HOST根據CSW 來決定是否繼續傳送下一個CBW 或數據.USB HOST要求USB設備執行地命令可能為發送數據,則此時需要將特定地數據傳送山去,傳送完畢后發 出CSW,使USB HOST進行下一步操作.6存儲模塊硬件設計汽車行駛記錄儀是

12、在汽車行駛過程中,對汽車各種狀態進行記錄地電子裝置,各種狀態數據存儲是汽車行駛記錄儀地重要部分,因此,數據存儲模塊設計很關鍵汽車行駛過程中狀態在記錄中可分為兩種,一種為頻率更新很高地數據,此部分數據不適合用普通FLASH來存儲,因為普通FLASH擦寫次數不夠,存儲數據地壽命有限,此部分數據適合用 FRAM來存儲, FRAM有數億次擦寫時間另一部分數據采用普通FLASH來存儲,因為相對FRAM,普通地FLASH性價比要好得多這樣結合普通FLASH和FRAM來存儲數據,既滿足了數據存儲擦寫 次數要求,而且有比較低地成本硬件原理圖如圖4所示.FRAM(FM24C佝 采用I2C接口和LPC2294相連

13、,I2C總線通過兩根線一一串仃數據(SDA)和串行時鐘(SCL)線連接到總線上地任何一個器件,每個器件都有一個唯一地地址,而且 都可以作為一個發送器或接收器此外,器件在執行數據傳輸時也可以看作是主機或從機,I2C是一個多主機總線,SDA和SCL都是雙線路,連接到總線地器件地輸出級必須是漏極開路或 集電極開路,都通過一個電流源或上拉電阻連接到正地電源電壓當總線空閑時,這兩條線路都足高電平.FLASH(AT45DB041) 采用 SPI接口和LPC2294相連接,SPI是一個雙全工地串 行接口,三線同步地數據傳輸形式在一定地數據傳輸過程中,接口上只能有一個主機和一個 從機能夠通信在一次傳輸過程中,

14、主機總是向從機發送一個字節數據,而從機也總是向總機發送一個字節數據7 CAN模塊硬件設計CAN-bus(Controller Area Network)即控制器局域網,是國際上應用最廣泛地現場總線 之一 起先,CAN-bus被設計作為汽車環境中地微控制器通訊,在車載各電子控制裝置 ECU之間交換信息,形成汽車電子控制網絡.比如:發動機管理系統、變速箱控制器、儀表裝備、電 子主干系統中,均嵌入CAN控制裝置對于CAN在汽車上地應用,具有很多行業標準或者是國際標準,比如國際標準化組織(InternationalOrganizationfor Standardization)地 ISO11992、I

15、SO11783 以及汽車工程協會(Society of AutomotiveEngineers) 地SAE J1939.CAN 總線已經作為汽車地一種標準設備 列入汽車地整體設計中.CAN模塊原理圖地電路圖如圖5所示.圖5 CAN模塊原理圖地電路圖為 LPC2294地兩路CAN接口設計硬件原理圖圖中,TD1、RD1、TD2、RD2為LPC2294地兩路CAN控制器地接口引腳,6N137為高速光電隔 離器件,TJA1050為CAN收發器在CAN總線上地電容和二極管是對應地物理層電路保護收 發器電路此外,節點設計時,采用分離終端電路將產品設計為分離終端地形式,這樣,在汽車 原型或ECU EMC地評

16、估過程中,可以使CAN總線實現要求更高地抗干擾/幅射性能采用DC-DC模塊與高速光電隔離器件,可以抑制電磁干擾,保護系統電路不受網絡影響 另外在設 計電路中,增加保護電路是必要地,收發器板應盡可能放在接近PCB邊沿連接器地位置邊沿連接器和收發器之間不允許有其他EC.CAN H / L或Tx/ Rx電路不應穿越總線或跳線8結束語在基于ARM LPC2294汽車行駛記錄儀中通過關鍵模塊硬件設計,很好實現了汽車行駛記錄儀標準和擴展功能,是汽車行駛記錄中技術含量比較高地產品在產品地送檢、認證和使用過程中,相關模塊地硬件設計技術性能和產品指標都達到了 產品設計和技術要求,這為產品提供了很好地高端技術含量

17、,使汽車行駛記錄儀地要求,此項 產品具有很好地市場競爭力本文來源:電子技術作者:中國汽車技術研究中心智能所汪春華 劉全周 黃森仁版權申明本文部分內容,包括文字、圖片、以及設計等在網上搜集整理。版權為潘宏亮個人所有This article in eludes someparts, in cludi ng text, pictures, and desig n. Copyright is Pan Hon glia ngs pers onal own ership.用戶可將本文的內容或服務用于個人學習、研究或欣賞,以及其他非商業性或非盈利性用途,但同時應遵守著作權法及其他相關法律 的規定,不得侵犯本

18、網站及相關權利人的合法權利。除此以外,將本 文任何內容或服務用于其他用途時,須征得本人及相關權利人的書面 許可,并支付報酬。Users may use the contents or services of this articlefor pers onal study, research or appreciati on, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisi ons of copyright law and other releva nt laws, and shall n ot infringe upon the legitimate rights of this

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論