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

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

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

基于MCX系列MCU的EBike儀表解決方案

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2024-10-25 10:22 ? 次閱讀

二十一世紀(jì)是電氣化的時代。相比于化石燃料驅(qū)動的車輛,電能驅(qū)動車輛具有顯著減少污染物排放、效率高、靜謐平順、行駛穩(wěn)定、加速快的優(yōu)點(diǎn),并隨著充電設(shè)施的不斷完善,電能驅(qū)動車輛的應(yīng)用已經(jīng)越來越普及。電動自行車(EBike)也已成為現(xiàn)代城市出行的重要工具。

EBike儀表作為騎行者獲取車輛狀態(tài)信息的窗口,其性能和可靠性至關(guān)重要。一款出色的電動自行車儀表能夠提供的行駛信息包括:工作模式、檔位設(shè)定、實(shí)時速度、平均速度、續(xù)航里程、單次里程、總里程、騎行時間、瞬時功率、平均功率等。MCX系列MCU微控制器)憑借其高性能、低功耗和豐富的外設(shè)接口,成為EBike儀表解決方案的理想選擇。

本解決方案將詳細(xì)介紹如何基于MCX系列MCU設(shè)計(jì)一款功能全面、性能穩(wěn)定、操作便捷的EBike儀表。通過合理的硬件設(shè)計(jì)和優(yōu)化的軟件編程,實(shí)現(xiàn)儀表的精準(zhǔn)顯示、智能報警和遠(yuǎn)程通信等功能,為EBike用戶提供更加安全、舒適的騎行體驗(yàn)。

MCX系列MCU不僅支持高速數(shù)據(jù)處理和多種通訊協(xié)議,還具備強(qiáng)大的電機(jī)控制模擬性能,能夠精準(zhǔn)讀取和顯示EBike的電量、速度、里程等關(guān)鍵信息。此外,其低功耗特性有助于延長電池續(xù)航時間,提升用戶體驗(yàn)。

案例分析

隨著電動自行車/電動摩托車的廣泛普及,市場上出現(xiàn)了一批優(yōu)秀的EBike儀表解決方案。來自博世公司的電動自行車控制系統(tǒng)-Purion2001;來自納恩博公司的高端電動摩托車-E300P系列;來自雅迪公司的高端電動摩托車-飛躍FD93系列。這三個案例都具有炫酷的人機(jī)交互界面。從而表明,炫酷且信息豐富的界面,可以極大提高產(chǎn)品的檔次,從而吸引更多的用戶。

主控制器

NXP電動車儀表解決方案采用MCX N系列MCU – MCXN947。MCX N是NXP最新的高性能、低功耗微控制器系列。它具有如下特性:

150MHz主頻

Flash 2MB, SRAM 512 KB

雙Cortex-M33核,主CPU核包含浮點(diǎn)運(yùn)算單元FPU、內(nèi)存保護(hù)單元MPU、數(shù)字信號處理單元

PowerQuad數(shù)字信號協(xié)處理器和加速器

CoolFlux BSP32數(shù)字信號處理器

FlexIO,通過編程可以實(shí)現(xiàn)LCD控制

SmartDMA控制器,通過編程可以實(shí)現(xiàn)攝像頭驅(qū)動、數(shù)字鍵盤、顏色格式轉(zhuǎn)換

滿足多樣性需求的定時器,如標(biāo)準(zhǔn)定時/計(jì)數(shù)器CTimer、支持硬件狀態(tài)機(jī)的SCTimer、增強(qiáng)型脈沖寬度調(diào)制定時器FlexPWM、實(shí)時時鐘RTC、正交解碼器

功能豐富的通信接口,如高速USB、全速USB、支持SPI、I2C、UART通信協(xié)議的低功耗靈活通信接口LP_Flexcomm、CAN通信控制器FlexCAN、I3C、以太網(wǎng)

同步音頻接口SAI

觸摸感應(yīng)輸入TSI

超安全數(shù)字主機(jī)控制器uSDHC,可以為圖片、字體提供大容量存儲介質(zhì)

開發(fā)套件

NXP針對MCX N系列MCU提供了完整的圖形界面解決方案,包括:

FRDM-MCXN947評估板

wKgaoWcbAQ2AZJeJAAYt03RbN7k523.png

LCD-PAR-S035顯示屏,分辨率為480x320

硬件環(huán)境設(shè)置

為了評估本文所述的電動車儀表應(yīng)用,請按如下步驟進(jìn)行配置:

根據(jù)下圖,將LCD顯示屏與FRDM-MCXN947評估板進(jìn)行連接

wKgaoWcbAQ2AMq9cAARDwmsknOE050.png

使用USB-Type C線將FRDM-MCXN947評估板的板載調(diào)試器接口J17與PC機(jī)的USB接口進(jìn)行連接

如果連接成功,可以在PC機(jī)的設(shè)備管理器窗口中看到MCU-Link板載調(diào)試器虛擬串口:

wKgZoWcbAQ2AB45sAAGdDjyeVMg362.png

軟件開發(fā)環(huán)境

本文中的EBike儀表設(shè)計(jì)的軟件開發(fā)環(huán)境:

免費(fèi)開源嵌入式圖形庫LVGL

NXP圖形界面開發(fā)工具GUI Guider

設(shè)計(jì)實(shí)現(xiàn)

基于NXP圖形設(shè)計(jì)工具GUI Guider的圖形界面設(shè)計(jì)流程可分為:工程創(chuàng)建、資源導(dǎo)入、控件布局、仿真驗(yàn)證、目標(biāo)板部署。

1. 工程創(chuàng)建

GUI Guider創(chuàng)建一個新工程的步驟如下:

1.1 啟動GUI Guider, 點(diǎn)擊Create a new project創(chuàng)建工程,進(jìn)入Select LVGL Version窗口:

wKgZoWcbAQ2AJFbhAAClNSNtDV8112.png

1.2 在Select LVGL Version窗口中,選擇LVGL版本。GUI Guider支持LVGLv7和LVGL v8, 這里選擇LVGL v8, 即v8.3.10。點(diǎn)擊Next, 進(jìn)入Selecta Board Template窗口:

wKgaoWcbAQ2AX9LFAACwZWQs1KM797.png

1.3 在Select a Board Template窗口,先選擇處理器系列,這里是MCX,然后選擇評估板,這里選擇FRDM-MCXN947。選擇評估板之后,點(diǎn)擊Next,進(jìn)入Select an Application Template窗口:

wKgZoWcbAQiAdozqAAIUvPtWBY4144.png

1.4 在Select an Application Template窗口中,選擇應(yīng)用模板,這里選擇EmptyUI, 以創(chuàng)建一個空工程。選擇應(yīng)用模板之后,點(diǎn)擊Next,進(jìn)入Project Settings窗口:

wKgaoWcbAQiABmUDAAFM227CHu8073.png

1.5 在Project Settings窗口中,正確設(shè)置工程名、工程路徑、顏色深度、屏幕類型,然后點(diǎn)擊Create開始創(chuàng)建:

wKgaoWcbAQ2AL0pZAAIYqZ2hxgw044.png

1.6 創(chuàng)建完成的工程如下圖所示:

wKgaoWcbAQ2AD5t8AAGU0e2kASI443.png

2. 資源導(dǎo)入

一個炫酷的圖形界面離不開精美的圖片和字體。因此,在開始設(shè)計(jì)之前,需要導(dǎo)入圖片資源和字體資源。本文中的EBike儀表設(shè)計(jì)采用GUI Guider內(nèi)置字體-montserratMedium。對于想使用自定義字體的用戶,可以通過GUI Guider的字體導(dǎo)入功能實(shí)現(xiàn):

wKgZoWcbAQiABWFqAAFCm0LvkIE348.png

對于圖片資源,請?jiān)陂_始界面設(shè)計(jì)之前,將所有要用到的圖片存放于工程目錄的import子目錄下。

3. 控件布局

在GUI Guider的界面編輯區(qū),在選中某個控件之后,可以通過拖拽改變控件的大小和位置。如果想進(jìn)行更精細(xì)的調(diào)整,可以通過設(shè)置控件的位置和大小屬性來實(shí)現(xiàn):

wKgaoWcbAQ2ATdxhAACfqnnWzl4739.png

除了可以設(shè)置單個控件的位置和大小,對于多個控件,GUI Guider支持豐富的對齊選項(xiàng),如頂端對齊、底端對齊、左對齊、右對齊、水平均勻分布、垂直均勻分布、水平中心對齊和垂直中心對齊。

例如,在EBike儀表界面的底部,需要三個等間隔排列的圓角矩形指示當(dāng)前正在操作的界面。然而,這三個圓角矩形的初始排列雜亂無章,需要經(jīng)過底端對齊和水平均勻分布對齊處理后才能變得規(guī)整。調(diào)整前的效果和調(diào)整后的效果:

wKgZoWcbAQ2Ae6eFAAA2zBeKHSo536.png

經(jīng)過調(diào)整之后的EBike儀表界面:

wKgaoWcbAQ2AIUHOAALmFcYCSew276.png

wKgZoWcbAQ2AP9MCAAIeHZYbKao228.png

wKgaoWcbAQ2AFp4RAAIKLTV7sCc516.png

4. 仿真驗(yàn)證

當(dāng)界面設(shè)計(jì)完成后,通過執(zhí)行Simulator->C操作可以啟動仿真:

wKgZoWcbAQ2ACbSzAAB3NmkYPj0090.png

5. 目標(biāo)板部署

當(dāng)仿真結(jié)束且滿足設(shè)計(jì)預(yù)期的時候,可以執(zhí)行Target->MCUXpresso操作實(shí)現(xiàn)代碼生成、IDE工程創(chuàng)建、編譯鏈接、可執(zhí)行程序下載到目標(biāo)板并啟動運(yùn)行,極其方便:

wKgaoWcbAQ2AFA8bAAB21vfGW30204.png

6. 運(yùn)行

部署完成后,EBike儀表盤解決方案的運(yùn)行效果如下圖所示:

wKgZoWcbAQ2AZLMaAAbgqjGswsY372.png

7. 代碼獲取

本文所述EBike儀表解決方案的源代碼可以通過NXP Application Code Hub獲取。Application CodeHub的鏈接如下:

https://mcux?presso.nxp.com/appcodehub

您可以在Application Code Hub檢索到本文所述EBike儀表解決方案的源代碼工程。

wKgZoWcbAQ2AN6a3AAIHyUxu1Ms780.png

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

    關(guān)注

    146

    文章

    16870

    瀏覽量

    349866
  • 電動車
    +關(guān)注

    關(guān)注

    73

    文章

    2972

    瀏覽量

    113844
  • NXP
    NXP
    +關(guān)注

    關(guān)注

    60

    文章

    1264

    瀏覽量

    182846
  • 儀表
    +關(guān)注

    關(guān)注

    5

    文章

    508

    瀏覽量

    33486

原文標(biāo)題:基于MCX系列MCU的EBike儀表解決方案

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于NXP MCX系列MCU的電動自行車EBike儀表解決方案

    電動自行車(EBike)也已成為現(xiàn)代城市出行的重要工具。 EBike儀表作為騎行者獲取車輛狀態(tài)信息的窗口,其性能和可靠性至關(guān)重要。一款出色的電動自行車儀表能夠提供的行駛信息包括:工作模
    的頭像 發(fā)表于 11-08 09:22 ?212次閱讀
    基于NXP <b class='flag-5'>MCX</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b>的電動自行車<b class='flag-5'>EBike</b><b class='flag-5'>儀表</b>盤<b class='flag-5'>解決方案</b>

    ADI RF/微波測試儀表解決方案

    ADI RF/微波測試儀表解決方案RF/Microwave Instrumentation[/hide]
    發(fā)表于 12-15 14:24

    【視頻】基于78F系列 的插座表解決方案

    基于78F8053/78F8058/78F0730系列 的插座表解決方案
    發(fā)表于 01-14 17:58

    【視頻】瑞薩數(shù)字儀表解決方案-SH7264

    本帖最后由 于圭 于 2015-1-27 15:39 編輯 瑞薩數(shù)字儀表解決方案-SH7264:
    發(fā)表于 01-27 15:01

    瑞薩解決方案匯總帖

    方案【視頻】瑞薩電子RL78/G14 MCU直流無刷電動工具解決方案【視頻】瑞薩電子BLDC無傳感器風(fēng)扇解決方案【視頻】瑞薩汽車儀表
    發(fā)表于 01-30 18:27

    請問國網(wǎng)單相表解決方案有什么優(yōu)勢?

    國網(wǎng)單相表解決方案有什么優(yōu)勢?
    發(fā)表于 04-15 06:17

    求一種基于脈沖計(jì)數(shù)的電子儀表解決方案

    電子儀表的特性有哪些?一種基于脈沖計(jì)數(shù)的電子儀表解決方案
    發(fā)表于 04-29 06:47

    智能儀表解決方案

    智能儀表解決方案 ,電力工業(yè)上要用到的PDF
    發(fā)表于 01-06 15:38 ?0次下載

    智能儀表解決方案

    Avago Technologies智能儀表解決方案
    發(fā)表于 06-02 15:59 ?0次下載

    關(guān)于插座表解決方案的介紹

    插座表解決方案
    的頭像 發(fā)表于 07-23 00:13 ?3130次閱讀
    關(guān)于插座<b class='flag-5'>表解決方案</b>的介紹

    【11月22日 TI 在線直播】TI汽車數(shù)字儀表解決方案在線研討會

    【11月22日 TI 在線直播】TI汽車數(shù)字儀表解決方案在線研討會
    發(fā)表于 11-01 08:26 ?0次下載
    【11月22日 TI 在線直播】TI汽車數(shù)字<b class='flag-5'>儀表解決方案</b>在線研討會

    恩智浦推出MCX A14x和MCX A15x系列MCU

    恩智浦半導(dǎo)體欣然宣布推出MCX A14x和MCX A15x系列MCU,這是MCX產(chǎn)品組合通用A系列
    的頭像 發(fā)表于 02-01 16:36 ?1700次閱讀

    恩智浦發(fā)布新一代MCX A系列MCU

    恩智浦半導(dǎo)體近日發(fā)布了MCX A14x和MCX A15x兩款通用MCU,作為MCX A系列中的首批產(chǎn)品,現(xiàn)已正式上市。
    的頭像 發(fā)表于 02-02 14:41 ?1374次閱讀

    恩智浦MCX W系列無線MCU的獨(dú)特魅力

    作為恩智浦MCX微控制器家族中的新成員,MCX W系列無線MCU,旨在為新一代智能和安全互聯(lián)設(shè)備提供更緊湊、可擴(kuò)展和創(chuàng)新的設(shè)計(jì)。MCX W的
    的頭像 發(fā)表于 08-27 09:56 ?1211次閱讀

    MSPM0 L1測量儀表解決方案指南

    電子發(fā)燒友網(wǎng)站提供《MSPM0 L1測量儀表解決方案指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-04 10:47 ?1次下載
    MSPM0 L1測量<b class='flag-5'>儀表解決方案</b>指南