www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]智能車載儀表系統(tǒng)結(jié)構(gòu)及硬件設(shè)計

引言

隨著高性能電子顯示技術(shù)的發(fā)展,汽車儀表電子化的程度越來越高。國內(nèi)外已開發(fā)出了多功能全電子顯示儀表、平視顯示儀表、汽車導(dǎo)航系統(tǒng)、行車記錄儀等高技術(shù)產(chǎn)品。未來,車用電子化嵌入式儀表具有以下優(yōu)點:提供大量復(fù)雜的信息,使汽車的電子控制程度越來越高;滿足小型、輕量化的要求,使有限的駕駛空間更人性化;高精度和高可靠性實現(xiàn)汽車儀表的電子化,降低了故障的發(fā)生率;設(shè)有在線故障診斷系統(tǒng),一旦汽車發(fā)生故障,可以找到故障來源,方便維修;外形設(shè)計自由度高,汽車儀表盤造型美觀?;谝陨蟽?yōu)點,汽車會越來越多地采用各種用途的電子化儀表。造型新穎、功能強大的嵌入式電子化儀表將是今后車用儀表的發(fā)展趨勢和潮流。

1 智能車載儀表系統(tǒng)結(jié)構(gòu)

本智能車載儀表擁有大多數(shù)傳統(tǒng)車載儀表所擁有的功能,駕駛員可以通過車載儀表的顯示界面獲取當(dāng)前汽車的狀態(tài)信息,例如車速、油壓、油溫、水溫、機油壓力或者電瓶電量。

傳統(tǒng)車輛儀表直接與車輛的傳感器相連,儀表系統(tǒng)經(jīng)由傳感器的模擬量得到汽車當(dāng)前狀態(tài),精確性不高。本文設(shè)計的智能車載儀表并不是簡單地與傳感器相連,而是通過CAN控制器將整車連接成一個網(wǎng)絡(luò)結(jié)構(gòu)。車輛部件配以CAN控制器,通過雙絞線將車輛部件連接起來形成一個網(wǎng)絡(luò)體系,實現(xiàn)部件的電子化。同時,車載儀表和汽車部件的電子化也提高了汽車的精準(zhǔn)度和可靠性,降低故障發(fā)生率。

車載智能儀表主要分為基于S3C2440處理器的硬件系統(tǒng)和WinCE環(huán)境下的軟件系統(tǒng)兩大部分。硬件系統(tǒng)為整個控制系統(tǒng)提供基礎(chǔ),負(fù)責(zé)CAN總線通信。軟件系統(tǒng)提供CAN總線的硬件驅(qū)動以及在WinCE下的儀表上位應(yīng)用程序。

2 硬件設(shè)計

硬件系統(tǒng)以S3C2440為核心,RAM內(nèi)存、NOR Flash和NAND Flash作為存儲介質(zhì),擴展部分外圍設(shè)備以負(fù)責(zé)系統(tǒng)信息的輸入與輸出,如CAN總線通信單元、LCD顯示、觸摸屏、通用串行口、USB設(shè)備、以太網(wǎng)接口等。系統(tǒng)硬件結(jié)構(gòu)如圖1所示。

 

 

在眾多接口中,CAN總線通信單元是在整車通信過程中的關(guān)鍵部分。在汽車的各個重要部件中,配置相應(yīng)的CAN控制單元,由雙絞線將各個CAN總線控制單元連接起來。汽車的各個部件將該部件的當(dāng)前狀態(tài)信息由CAN控制單元發(fā)送出去,經(jīng)雙絞線發(fā)送到智能車載儀表的CAN單元當(dāng)中,經(jīng)過系統(tǒng)的CAN接口將數(shù)據(jù)發(fā)送到系統(tǒng)中。車載儀表系統(tǒng)得到數(shù)據(jù)后,經(jīng)過數(shù)據(jù)處理得到汽車部件的當(dāng)前狀態(tài)信息。

CAN總線接口電路如圖2所示。采用Microchip公司的CAN總線控制器MCP2515。MCP2515完全支持CAN 2.OA/B技術(shù)規(guī)范,速度達到1Mbps;SPI的接口標(biāo)準(zhǔn)使得它與S3C2440的連接更加簡單;能發(fā)送和接收標(biāo)準(zhǔn)和擴展數(shù)據(jù)幀以及遠(yuǎn)程幀;自帶2個驗收屏蔽寄存器和6個驗收濾波寄存器,可以過濾掉不想要的報文,減少了微處理器的開銷。CAN總線收發(fā)器采用TJA1050,該器件提供了CAN控制器與物理總線之間的接口以及對CAN總線的差動發(fā)送和接收功能。

 

 

為了增強CAN總線節(jié)點的抗干擾能力,提高系統(tǒng)的穩(wěn)定性,在CAN控制器與CAN收發(fā)器之間加入了光耦隔離器6N137,而不是使TXCAN和RX-CAN端直接與收發(fā)器相連,這樣就實現(xiàn)了總線上各CAN節(jié)點之間的電氣隔離。同時,這也解決了MCP2515與TJA1050之間電平兼容的問題,還可以抑制CAN網(wǎng)絡(luò)中的尖峰脈沖及噪聲干擾。光耦部分電路所采用的兩個電源必須完全隔離,否則也就失去了意義。電源的隔離可以采用小功率的電源隔離模塊或者多帶5 V隔離輸出的開關(guān)電源模塊實現(xiàn)。這些部分雖然增加了接口電路的復(fù)雜性,但是卻提高了節(jié)點的穩(wěn)定性和安全性。

CAN接口處,CAN通信線上的2個60Ω電阻(總計120 Ω),起到增大負(fù)載、減少回波反射作用,是一種阻抗匹配的補救措施。2個60 Ω的中間部分與地端之間連接一個電容以抗干擾。

3 軟件設(shè)計

軟件的整體環(huán)境為winCE編程環(huán)境。針對本車載智能儀表硬件系統(tǒng)定制相應(yīng)的WinCE操作系統(tǒng),實現(xiàn)對硬件的驅(qū)動。再編寫應(yīng)用程序,通過對應(yīng)用程序的具體操作實現(xiàn)對系統(tǒng)硬件的操作,即實現(xiàn)系統(tǒng)的功能。其中非常關(guān)鍵的是編寫CAN控制器的驅(qū)動。CAN驅(qū)動實現(xiàn)應(yīng)用軟件對CAN控制單元的操作,以及讀取CAN控制單元中的數(shù)據(jù)代碼。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

控制器局域網(wǎng)總線(CAN,Controller Area Network)是一種用于實時應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來傳輸信號,是世界上應(yīng)用最廣泛的現(xiàn)場總線之一。

關(guān)鍵字: CAN控制器

?CAN總線(Controller Area Network)設(shè)計?涉及多個關(guān)鍵方面,包括硬件設(shè)計、軟件實現(xiàn)、通信協(xié)議以及實際應(yīng)用中的挑戰(zhàn)和解決方案。

關(guān)鍵字: ?CAN總線 硬件設(shè)計

隨著硬件設(shè)計復(fù)雜性的不斷增加,高層次綜合(HLS)技術(shù)已成為加速設(shè)計流程、提高設(shè)計效率的關(guān)鍵手段。HLS允許設(shè)計師使用高級編程語言(如C、C++)來描述硬件行為,然后通過綜合工具將這些描述轉(zhuǎn)化為底層的硬件描述語言(HDL...

關(guān)鍵字: HLS HDL 硬件設(shè)計

在復(fù)雜的硬件設(shè)計過程中,Verilog作為一種廣泛使用的硬件描述語言(HDL),其模塊化的設(shè)計思想極大地提高了設(shè)計效率和可維護性。模塊實例化作為Verilog設(shè)計中的關(guān)鍵環(huán)節(jié),其正確性和高效性直接影響到整個項目的成敗。本...

關(guān)鍵字: Verilog 硬件設(shè)計 HDL

在現(xiàn)代汽車電子、工業(yè)自動化和物聯(lián)網(wǎng)等領(lǐng)域,智能節(jié)點作為信息交互的關(guān)鍵部件,扮演著越來越重要的角色。智能節(jié)點通常具備數(shù)據(jù)采集、處理、通信和控制等功能,能夠?qū)崟r感知環(huán)境狀態(tài)并作出相應(yīng)反應(yīng)。本文旨在探討如何采用微控制器(MCU...

關(guān)鍵字: 汽車電子 信息交互 CAN控制器

嵌入式開發(fā)是當(dāng)今信息技術(shù)領(lǐng)域不可或缺的一部分,它融合了硬件設(shè)計、軟件開發(fā)和系統(tǒng)集成等多個學(xué)科,專門用于創(chuàng)建那些被嵌入到特定設(shè)備或系統(tǒng)中的專用計算機系統(tǒng)。嵌入式開發(fā)的主要過程包括利用分立元件或集成器件進行電路設(shè)計、結(jié)構(gòu)設(shè)計...

關(guān)鍵字: 嵌入式開發(fā) 硬件設(shè)計 軟件開發(fā)

嵌入式開發(fā)是一項綜合了硬件設(shè)計、軟件編程以及系統(tǒng)整合的技術(shù)活動,其目的是為了創(chuàng)造出能夠在特定環(huán)境中高效、穩(wěn)定運行的嵌入式系統(tǒng)。這一流程涵蓋了多個緊密關(guān)聯(lián)且不可或缺的階段,從最初的客戶需求分析到最終的產(chǎn)品測試和交付,每個環(huán)...

關(guān)鍵字: 嵌入式開發(fā) 硬件設(shè)計

可視化直覺式平臺,適用TN- LCD 設(shè)計、模擬﹑測試,能加快開發(fā)速度

關(guān)鍵字: 微控制器 LCD 布局 硬件設(shè)計

EDA是電子設(shè)計自動化(Electronic Design Automation)的縮寫,在20世紀(jì)60年代中期從計算機輔助設(shè)計(CAD)、計算機輔助制造(CAM)、計算機輔助測試(CAT)和計算機輔助工程(CAE)的概...

關(guān)鍵字: eda工具 硬件設(shè)計

單片機(MCU)系統(tǒng)的發(fā)展結(jié)合了相關(guān)的軟硬件技術(shù)。要完成單片機系統(tǒng)的開發(fā),用戶不僅要掌握編程技術(shù),還要根據(jù)實際應(yīng)用選擇合理的單片機芯片和外圍器件,以此為基礎(chǔ)設(shè)計硬件電路。MCU(微控制器)硬件設(shè)計是一個復(fù)雜的過程,涉及多...

關(guān)鍵字: MCU 硬件設(shè)計
關(guān)閉