1.應用背景
汽車儀表是汽車上顯示行車信息必不可少的電子設備,用于顯示汽車行駛過程中的一些實時信息,比如車速,發動機轉速,轉向燈等等,這些信息通常都是通過車身CAN總線進行傳輸的,而HMI Board開發板又正好具備CAN收發的能力,可通過此開發板接收車身的CAN信息解析后通過LVGL顯示相關的信息。
2.實現功能
本設備實現了CAN的接收,解析出信息后通過LVGL顯示在自帶的屏幕上。
3.RT-Thread使用情況
本方案使用了RT-Thread操作系統,LVGL功能組件,CAN外設功能。
4.硬件架構
使用HMI Board自帶的CAN功能接收車身CAN信息,以USB轉CAN工具模擬發送CAN數據進行軟件調試
5.軟件設計
使用RT-Thread作為操作系統,使用LVGL組件繪制UI界面。其中車速表盤和發動機轉速表盤使用LVGL的儀表控制來描繪。車速信息和發動機轉速信息來自于CAN線,CAN驅動使用RTT自動的CAN驅動
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
驅動器
+關注
關注
52文章
8228瀏覽量
146271 -
CAN總線
+關注
關注
145文章
1950瀏覽量
130733 -
汽車儀表
+關注
關注
0文章
38瀏覽量
15481 -
RT-Thread
+關注
關注
31文章
1285瀏覽量
40095 -
LVGL
+關注
關注
1文章
83瀏覽量
2957
發布評論請先 登錄
相關推薦
電噴發動機轉速傳感器信號波形試驗
電噴發動機轉速傳感器信號波形試驗對VOLVO B230F型電噴發動機的電控燃油噴射裝置各傳感器信號進行了發動機臺架試驗研究。應用示波器采集發電機的轉
發表于 12-16 10:57
【Embedded Pi申請】汽車發動機電子模塊開發
研究Embedded Pi開發板(STM32F103微控制器、Arduino)在發動機進排氣VCT控制中的作用。微處理器通過檢測發動機轉速信號、氧傳感器信號,進而發出控制信號控制繼電器
發表于 11-24 09:32
發動機轉速傳感器電路板上的銅片起什么作用?是什么原理
這是一個二沖程發動機的轉速表,安裝方法:導線的一端在高壓線上繞幾圈,另一端卡在轉速表的塑料外殼上,和電路板沒有金屬接觸。原理是感應點火脈沖經過電路處理轉化成方波,單缸二沖程
發表于 04-12 09:26
發動機轉速傳感器電路(ESS)檢測
該傳感器是外置傳感器,它安裝在正時齒輪室殼體的背部,其功能與發動機轉速/位置傳感器相同,向ECM提供發動機轉速和位置信息。圖1為發動機
發表于 10-31 17:38
請問怎么獲取汽車發動機轉速
我需要從OBD接口獲取汽車發動機轉速,通過一些了解知道有兩種方式 1. 僅接收方式,也就是從OBD讀取CAN總線上各ECU定時發送的數據,進而得到想要的信息; 2. 問答方式,發送信號請求,例如
發表于 05-06 09:24
模擬發動機的轉速信號設計方案
控制單元)開發流程的主流,其中的硬件在環仿真中,為了配合ECU軟件的開發,需要模擬發動機的轉速信號來驗證軟件算法的正確性。目前已經有很多研發人員已經做了這方面的研究。例如,清華大學的章
發表于 07-10 07:13
傳感器對發動機功況的影響
汽車功況就是發動機工作狀況,電噴發動機基本分八種工況:啟動、啟動后、暖機、怠速、部分負荷、全負荷、過渡、托動。各種工況完全由電腦監視和控制。空檔滑行是怠速工況,節氣門關閉,曲軸轉速低。帶檔滑行
發表于 02-20 14:22
基于Atmega88的發動機轉速模擬系統設計
目前,V型開發模式已經成為發動機ECU開發流程的主流。其中的硬件在環仿真環節中,為了配合ECU軟件的開發,需要提供硬件仿真環境模擬發動機的工
發表于 11-30 11:29
?3次下載
評論