0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HMI_Board_LVGL基于開發(fā)板自帶CAN顯示車速和發(fā)動機(jī)轉(zhuǎn)速

冬至子 ? 來源:lichujack ? 作者:lichujack ? 2023-10-09 10:10 ? 次閱讀

1.應(yīng)用背景

汽車儀表是汽車上顯示行車信息必不可少的電子設(shè)備,用于顯示汽車行駛過程中的一些實(shí)時(shí)信息,比如車速,發(fā)動機(jī)轉(zhuǎn)速,轉(zhuǎn)向燈等等,這些信息通常都是通過車身CAN總線進(jìn)行傳輸?shù)?,而HMI Board開發(fā)板又正好具備CAN收發(fā)的能力,可通過此開發(fā)板接收車身的CAN信息解析后通過LVGL顯示相關(guān)的信息。

2.實(shí)現(xiàn)功能

本設(shè)備實(shí)現(xiàn)了CAN的接收,解析出信息后通過LVGL顯示在自帶的屏幕上。

3.RT-Thread使用情況

本方案使用了RT-Thread操作系統(tǒng),LVGL功能組件,CAN外設(shè)功能。

4.硬件架構(gòu)

使用HMI Board自帶的CAN功能接收車身CAN信息,以USB轉(zhuǎn)CAN工具模擬發(fā)送CAN數(shù)據(jù)進(jìn)行軟件調(diào)試

5.軟件設(shè)計(jì)

使用RT-Thread作為操作系統(tǒng),使用LVGL組件繪制UI界面。其中車速表盤和發(fā)動機(jī)轉(zhuǎn)速表盤使用LVGL的儀表控制來描繪。車速信息和發(fā)動機(jī)轉(zhuǎn)速信息來自于CAN線,CAN驅(qū)動使用RTT自動的CAN驅(qū)動

1.jpg

2.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    52

    文章

    8099

    瀏覽量

    145817
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1911

    瀏覽量

    130567
  • 汽車儀表
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    15468
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1261

    瀏覽量

    39839
  • LVGL
    +關(guān)注

    關(guān)注

    1

    文章

    79

    瀏覽量

    2887
收藏 人收藏

    評論

    相關(guān)推薦

    HMI-Board開發(fā)板工程在添加新組件時(shí)LVGL組件會報(bào)錯(cuò)的解決辦法

    在使用HMI-Board開發(fā)板開發(fā)lvgl的GUI界面設(shè)計(jì)時(shí),可以直接在官方提供的lvgl的demo中
    的頭像 發(fā)表于 09-13 16:17 ?1412次閱讀
    <b class='flag-5'>HMI-Board</b><b class='flag-5'>開發(fā)板</b>工程在添加新組件時(shí)<b class='flag-5'>LVGL</b>組件會報(bào)錯(cuò)的解決辦法

    電噴發(fā)動機(jī)轉(zhuǎn)速傳感器信號波形試驗(yàn)

    電噴發(fā)動機(jī)轉(zhuǎn)速傳感器信號波形試驗(yàn)對VOLVO B230F型電噴發(fā)動機(jī)的電控燃油噴射裝置各傳感器信號進(jìn)行了發(fā)動機(jī)臺架試驗(yàn)研究。應(yīng)用示波器采集發(fā)電機(jī)的轉(zhuǎn)
    發(fā)表于 12-16 10:57

    carsim 發(fā)動機(jī)模型

    有知道利用carsim中發(fā)動機(jī)扭矩特性曲線怎么建立逆向發(fā)動機(jī)模型,那些點(diǎn)的數(shù)據(jù)在圖上很難獲取啊,就是知道轉(zhuǎn)速,轉(zhuǎn)矩,怎么得到節(jié)氣門開度!
    發(fā)表于 09-17 17:24

    【Embedded Pi申請】汽車發(fā)動機(jī)電子模塊開發(fā)

    研究Embedded Pi開發(fā)板(STM32F103微控制器、Arduino)在發(fā)動機(jī)進(jìn)排氣VCT控制中的作用。微處理器通過檢測發(fā)動機(jī)轉(zhuǎn)速信號、氧傳感器信號,進(jìn)而發(fā)出控制信號控制繼電器
    發(fā)表于 11-24 09:32

    求 可以測量 發(fā)動機(jī) 轉(zhuǎn)速的傳感器 ?

    求 可以測量 發(fā)動機(jī) 轉(zhuǎn)速的傳感器 ?非常感謝 !
    發(fā)表于 01-29 15:53

    發(fā)動機(jī)轉(zhuǎn)速傳感器電路上的銅片起什么作用?是什么原理

    這是一個(gè)二沖程發(fā)動機(jī)轉(zhuǎn)速表,安裝方法:導(dǎo)線的一端在高壓線上繞幾圈,另一端卡在轉(zhuǎn)速表的塑料外殼上,和電路沒有金屬接觸。原理是感應(yīng)點(diǎn)火脈沖經(jīng)過電路處理轉(zhuǎn)化成方波,單缸二沖程
    發(fā)表于 04-12 09:26

    發(fā)動機(jī)轉(zhuǎn)速傳感器電路(ESS)檢測

      該傳感器是外置傳感器,它安裝在正時(shí)齒輪室殼體的背部,其功能與發(fā)動機(jī)轉(zhuǎn)速/位置傳感器相同,向ECM提供發(fā)動機(jī)轉(zhuǎn)速和位置信息。圖1為發(fā)動機(jī)
    發(fā)表于 10-31 17:38

    如何實(shí)現(xiàn)摩托車發(fā)動機(jī)轉(zhuǎn)速控制發(fā)動機(jī)熄火

    電噴摩托車,發(fā)動機(jī)轉(zhuǎn)速信號應(yīng)該來自ecu,如何實(shí)現(xiàn)當(dāng)發(fā)動機(jī)轉(zhuǎn)速達(dá)到2800轉(zhuǎn)時(shí),發(fā)動機(jī)熄火,感謝!
    發(fā)表于 11-21 16:34

    請問怎么獲取汽車發(fā)動機(jī)轉(zhuǎn)速

    我需要從OBD接口獲取汽車發(fā)動機(jī)轉(zhuǎn)速,通過一些了解知道有兩種方式 1. 僅接收方式,也就是從OBD讀取CAN總線上各ECU定時(shí)發(fā)送的數(shù)據(jù),進(jìn)而得到想要的信息; 2. 問答方式,發(fā)送信號請求,例如
    發(fā)表于 05-06 09:24

    模擬發(fā)動機(jī)轉(zhuǎn)速信號設(shè)計(jì)方案

    控制單元)開發(fā)流程的主流,其中的硬件在環(huán)仿真中,為了配合ECU軟件的開發(fā),需要模擬發(fā)動機(jī)轉(zhuǎn)速信號來驗(yàn)證軟件算法的正確性。目前已經(jīng)有很多研發(fā)人員已經(jīng)做了這方面的研究。例如,清華大學(xué)的章
    發(fā)表于 07-10 07:13

    傳感器對發(fā)動機(jī)功況的影響

      汽車功況就是發(fā)動機(jī)工作狀況,電噴發(fā)動機(jī)基本分八種工況:啟動、啟動后、暖機(jī)、怠速、部分負(fù)荷、全負(fù)荷、過渡、托動。各種工況完全由電腦監(jiān)視和控制??諜n滑行是怠速工況,節(jié)氣門關(guān)閉,曲軸轉(zhuǎn)速低。帶檔滑行
    發(fā)表于 02-20 14:22

    怎么實(shí)現(xiàn)多功能發(fā)動機(jī)轉(zhuǎn)速模擬器的設(shè)計(jì)?

    怎么實(shí)現(xiàn)多功能發(fā)動機(jī)轉(zhuǎn)速模擬器的設(shè)計(jì)?
    發(fā)表于 05-14 06:57

    Motronic發(fā)動機(jī)控制單元、發(fā)動機(jī)轉(zhuǎn)速傳感器及噴油器電路

    Motronic發(fā)動機(jī)控制單元、發(fā)動機(jī)轉(zhuǎn)速傳感器及噴油器電路圖
    發(fā)表于 01-22 17:26 ?4160次閱讀
    Motronic<b class='flag-5'>發(fā)動機(jī)</b>控制單元、<b class='flag-5'>發(fā)動機(jī)</b><b class='flag-5'>轉(zhuǎn)速</b>傳感器及噴油器電路

    基于Atmega88的發(fā)動機(jī)轉(zhuǎn)速模擬系統(tǒng)設(shè)計(jì)

    目前,V型開發(fā)模式已經(jīng)成為發(fā)動機(jī)ECU開發(fā)流程的主流。其中的硬件在環(huán)仿真環(huán)節(jié)中,為了配合ECU軟件的開發(fā),需要提供硬件仿真環(huán)境模擬發(fā)動機(jī)的工
    發(fā)表于 11-30 11:29 ?3次下載
    基于Atmega88的<b class='flag-5'>發(fā)動機(jī)</b><b class='flag-5'>轉(zhuǎn)速</b>模擬系統(tǒng)設(shè)計(jì)

    2010款起亞賽拉圖車發(fā)動機(jī)轉(zhuǎn)速表指針不動

    行駛正常,但組合儀表上的發(fā)動機(jī)轉(zhuǎn)速表指針始終不動。故障現(xiàn)象故障診斷故障排除接車后進(jìn)行路試,車速表、燃油存量表及發(fā)動機(jī)冷卻溫度表等均有指示,但發(fā)動機(jī)
    的頭像 發(fā)表于 10-31 08:03 ?100次閱讀
    2010款起亞賽拉圖車<b class='flag-5'>發(fā)動機(jī)</b><b class='flag-5'>轉(zhuǎn)速</b>表指針不動