0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于NXP MCX系列MCU的电动自行车EBike仪表盘解决方案

NXP客栈 来源: NXP客栈 作者:NXP客栈 2024-11-08 09:22 次阅读

二十一世纪是电气化的时代。相比于化石燃料驱动的车辆,电能驱动车辆具有显著减少污染物排放、效率高、静谧平顺、行驶稳定、加速快的优点。随着充电设施的不断完善,电能驱动车辆的应用已经越来越普及。电动自行车(EBike)也已成为现代城市出行的重要工具。

EBike仪表作为骑行者获取车辆状态信息的窗口,其性能和可靠性至关重要。一款出色的电动自行车仪表能够提供的行驶信息包括:工作模式、档位设定、实时速度、平均速度、续航里程、单次里程、总里程、骑行时间、瞬时功率、平均功率等。MCX系列MCU微控制器)凭借其高性能、低功耗和丰富的外设接口,成为EBike仪表解决方案的理想选择。

本解决方案将详细介绍如何基于MCX系列MCU设计一款功能全面、性能稳定、操作便捷的EBike仪表。通过合理的硬件设计和优化的软件编程,实现仪表的精准显示、智能报警和远程通信等功能,为EBike用户提供更加安全、舒适的骑行体验。

MCX系列MCU不仅支持高速数据处理和多种通讯协议,还具备强大的电机控制模拟性能,能够精准读取和显示EBike的电量、速度、里程等关键信息。此外,其低功耗特性有助于延长电池续航时间,提升用户体验。

案例分析

随着电动自行车/电动摩托车的广泛普及,市场上出现了一批优秀的EBike仪表解决方案,如:来自博世公司的电动自行车控制系统Purion2001;来自纳恩博公司的高端电动摩托车显示系统-E300P系列;来自雅迪公司的高端电动摩托车显示系统-飞跃FD93系列。

这三个案例都具有炫酷的人机交互界面。从而表明,炫酷且信息丰富的界面,可以极大提高产品的档次,从而吸引更多的用户。

f1860b4e-9d6d-11ef-93f3-92fbcf53809c.png

博世Purion 200显示系统

f1bbc8ba-9d6d-11ef-93f3-92fbcf53809c.png

▲纳恩博E300P显示系统

f1c5cc70-9d6d-11ef-93f3-92fbcf53809c.png

▲雅迪飞跃FD9显示系统

主控制器

恩智浦电动车仪表解决方案采用MCX N系列MCU——MCXN947。MCX N是NXP最新的高性能、低功耗微控制器系列。它具有如下特性:

150MHz主频

Flash 2MB, SRAM 512 KB

双Cortex-M33核,主CPU核包含浮点运算单元FPU、内存保护单元MPU、数字信号处理单元

PowerQuad数字信号协处理器和加速器

CoolFlux BSP32数字信号处理器

FlexIO,通过编程可以实现LCD控制

SmartDMA控制器,通过编程可以实现摄像头驱动、数字键盘、颜色格式转换

满足多样性需求的定时器,如标准定时/计数器CTimer、支持硬件状态机的SCTimer、增强型脉冲宽度调制定时器FlexPWM、实时时钟RTC、正交解码器

功能丰富的通信接口,如高速USB、全速USB、支持SPI、I2CUART通信协议的低功耗灵活通信接口LP_Flexcomm、CAN通信控制器FlexCAN、I3C、以太网

同步音频接口SAI

触摸感应输入TSI

超安全数字主机控制器uSDHC,可以为图片、字体提供大容量存储介质

开发套件

恩智浦针对MCX N系列MCU提供了完整的图形界面解决方案,包括:

FRDM-MCXN947评估板

f1ceaeda-9d6d-11ef-93f3-92fbcf53809c.png

LCD-PAR-S035显示屏,分辨率为480x320

f1e7d8d8-9d6d-11ef-93f3-92fbcf53809c.png

硬件环境设置

为了评估本文所述的电动车仪表应用,请按如下步骤进行配置:

根据下图,将LCD显示屏与FRDM-MCXN947评估板进行连接

f20243e4-9d6d-11ef-93f3-92fbcf53809c.png

使用USB-Type C线将FRDM-MCXN947评估板的板载调试器接口J17与PC机的USB接口进行连接

如果连接成功,可以在PC机的设备管理器窗口中看到MCU-Link板载调试器虚拟串口:

f207348a-9d6d-11ef-93f3-92fbcf53809c.png

软件开发环境

本文中的EBike仪表设计的软件开发环境:

免费开源嵌入式图形库LVGL

恩智浦图形界面开发工具GUI Guider

设计实现

基于恩智浦图形设计工具GUI Guider的图形界面设计流程可分为:工程创建、资源导入、控件布局、仿真验证、目标板部署。

01

工程创建

GUI Guider创建一个新工程的步骤如下:

1.1 启动GUI Guider, 点击Create a new project创建工程,进入Select LVGL Version窗口:

f220997a-9d6d-11ef-93f3-92fbcf53809c.png

1.2 在Select LVGL Version窗口中,选择LVGL版本。GUI Guider支持LVGL v7和LVGL v8, 这里选择LVGL v8, 即v8.3.10。点击Next, 进入Selecta Board Template窗口:

f23c869e-9d6d-11ef-93f3-92fbcf53809c.png

1.3 在Select a Board Template窗口,先选择处理器系列,这里是MCX,然后选择评估板,这里选择FRDM-MCXN947。选择评估板之后,点击Next,进入Select an Application Template窗口:

f24418aa-9d6d-11ef-93f3-92fbcf53809c.png

1.4在Select an Application Template窗口中,选择应用模板,这里选择EmptyUI, 以创建一个空工程。选择应用模板之后,点击Next,进入Project Settings窗口:

f2708b42-9d6d-11ef-93f3-92fbcf53809c.png

1.5 在Project Settings窗口中,正确设置工程名、工程路径、颜色深度、屏幕类型,然后点击Create开始创建:

f290dcb2-9d6d-11ef-93f3-92fbcf53809c.png

1.6 创建完成的工程如下图所示:

f2a38e20-9d6d-11ef-93f3-92fbcf53809c.png

02

资源导入

一个炫酷的图形界面离不开精美的图片和字体。因此,在开始设计之前,需要导入图片资源和字体资源。本文中的EBike仪表设计采用GUI Guider内置字体——montserrat Medium。对于想使用自定义字体的用户,可以通过GUI Guider的字体导入功能实现:

f2bad6ac-9d6d-11ef-93f3-92fbcf53809c.png

对于图片资源,请在开始界面设计之前,将所有要用到的图片存放于工程目录的import子目录下。

03

控件布局

在GUI Guider的界面编辑区,在选中某个控件之后,可以通过拖拽改变控件的大小和位置。如果想进行更精细的调整,可以通过设置控件的位置和大小属性来实现:

f2cc36ea-9d6d-11ef-93f3-92fbcf53809c.png

除了可以设置单个控件的位置和大小,对于多个控件,GUI Guider支持丰富的对齐选项,如顶端对齐、底端对齐、左对齐、右对齐、水平均匀分布、垂直均匀分布、水平中心对齐和垂直中心对齐。

例如,在EBike仪表界面的底部,需要三个等间隔排列的圆角矩形指示当前正在操作的界面。然而,这三个圆角矩形的初始排列杂乱无章,需要经过底端对齐和水平均匀分布对齐处理后才能变得规整。调整前的效果和调整后的效果:

f2e786ac-9d6d-11ef-93f3-92fbcf53809c.png

经过调整之后的EBike仪表界面:

f2fe29e8-9d6d-11ef-93f3-92fbcf53809c.png

f311ab30-9d6d-11ef-93f3-92fbcf53809c.png

f329970e-9d6d-11ef-93f3-92fbcf53809c.png

04

仿真验证

当界面设计完成后,通过执行Simulator->C操作可以启动仿真:

f34d0a54-9d6d-11ef-93f3-92fbcf53809c.png

05

目标板部署

当仿真结束且满足设计预期的时候,可以执行Target->MCUXpresso操作实现代码生成、IDE工程创建、编译链接、可执行程序下载到目标板并启动运行,极其方便。

f3603db8-9d6d-11ef-93f3-92fbcf53809c.png

06

运行

部署完成后,EBike仪表盘解决方案的运行效果如下图所示:

f3642086-9d6d-11ef-93f3-92fbcf53809c.png

07

代码获取

本文所述EBike仪表解决方案的源代码可以通过恩智浦的Application Code Hub获取。

您可以在Application Code Hub检索到本文所述EBike仪表解决方案的源代码工程。

f37c780c-9d6d-11ef-93f3-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16869

    浏览量

    349862
  • NXP
    NXP
    +关注

    关注

    60

    文章

    1264

    浏览量

    182843
  • 电动自行车
    +关注

    关注

    4

    文章

    264

    浏览量

    28638
  • 仪表盘
    +关注

    关注

    0

    文章

    56

    浏览量

    14892

原文标题:干货分享 | 基于MCX系列MCU的EBike仪表解决方案

文章出处:【微信号:NXP客栈,微信公众号:NXP客栈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    原装IC网基于瑞萨单片机的仪表盘(总线型)解决方案

    本帖最后由 于圭 于 2014-12-29 10:06 编辑 原装IC网基于瑞萨单片机的仪表盘(总线型)解决方案仪表盘是汽车中必不可少的一部分,传统仪表盘为机电模拟式
    发表于 02-26 14:48

    国内外电动自行车发展趋势

    磁电式或液晶仪表,以指示速度和电源剩余电量,显示精度更高;以前在阳光下仪表显示不清、也不能指示具体数值,现在不仅有具体数值,而且一目了然、清清楚楚。(三)驱动方式多种多样随着各项技术的发展,电动
    发表于 05-09 11:20

    汽车仪表盘解决方案

    汽车仪表盘解决方案 TMS470PLF221RFPQ1 是 TI 基于 ARM7 内核,专门用来开发汽车仪表盘的一款 MCU,其内带6个步进电机驱动器,可以同时对六个
    发表于 01-07 16:04

    电动自行车应用中的MCU

    功能。OEM厂商也会对手机等外部设备的充电做出相应规定。图2所示为基于可编程SOC的电动自行车系统:图2:基于PSoC的电动自行车解决方案
    发表于 08-26 16:01

    AMEYA360设计方案丨E-Bike电动自行车解决方案

    。智能型仪表还能显示整车各电气部件的故障情况。常见构造多数电动自行车是采用轮毂式电机直接驱动前轮或后轮旋转的。这些轮毂式电机根据输出速度的不同,分别与不同轮径的车轮配合,用以驱动整车行驶,速度可达20km
    发表于 01-25 14:10

    汽车仪表盘MCU背后的故事

    随着汽车电子技术的飞速发展,传统的车用机械仪表盘已呈现出向数字仪表过度的趋势,与之对应的全部功能显示也将被渲染后的高清画面所取代。而引起这一巨大变革的根源,却是一个只有一元硬币大小的集成电子芯片--图形仪表盘
    发表于 07-09 06:27

    汽车仪表盘MCU背后的故事

    随着汽车电子技术的飞速发展,传统的车用机械仪表盘已呈现出向数字仪表过度的趋势,与之对应的全部功能显示也将被渲染后的高清画面所取代。而引起这一巨大变革的根源,却是一个只有一元硬币大小的集成电子芯片--图形仪表盘
    发表于 07-16 07:56

    电动自行车解决方案

    电动自行车解决方案 为什么电动自行车?电动自行车
    发表于 03-22 11:42 73次下载

    电动自行车(EBIKE)供电电源应用方案简介

    电动自行车(EBIKE)依其轻便、环保、低噪、高性价比等优异的特性得到越来越广泛的应用和普及,正在大规模的进入我们的家庭和生活,未来有取代传统人力自行车的趋势。
    发表于 05-24 11:09 68次下载
    <b class='flag-5'>电动</b><b class='flag-5'>自行车</b>(<b class='flag-5'>EBIKE</b>)供电电源应用<b class='flag-5'>方案</b>简介

    用于仪表盘的电源解决方案

    用于仪表盘的TI模拟和电源解决方案
    的头像 发表于 08-20 01:47 3716次阅读

    浅谈电动自行车显示屏气密性检测的解决方案

    电动自行车显示屏也叫电动自行车仪表盘电动自行车显示
    发表于 12-28 14:00 1315次阅读

    电动车新国标下的电动自行车电动摩托车BMS解决方案

    电动车新国标下的电动自行车电动摩托车BMS解决方案
    发表于 10-31 08:24 14次下载
    <b class='flag-5'>电动</b>车新国标下的<b class='flag-5'>电动</b><b class='flag-5'>自行车</b>与<b class='flag-5'>电动</b>摩托车BMS<b class='flag-5'>解决方案</b>

    电动自行车仪表盘气密性检测方法SLA气密检测仪器的使用过程

    具备高等级的防水性能才能保证电动自行车正常使用(一般需高于IP67防水等级)。那么生产厂家是如何对电动自行车仪表盘气密性检测的呢?接下来,希
    的头像 发表于 04-13 09:24 743次阅读
    <b class='flag-5'>电动</b><b class='flag-5'>自行车</b><b class='flag-5'>仪表盘</b>气密性检测方法SLA气密检测仪器的使用过程

    基于MCX系列MCUEBike仪表解决方案

    二十一世纪是电气化的时代。相比于化石燃料驱动的车辆,电能驱动车辆具有显著减少污染物排放、效率高、静谧平顺、行驶稳定、加速快的优点,并随着充电设施的不断完善,电能驱动车辆的应用已经越来越普及。电动自行车EBike)也已成为现代城
    的头像 发表于 10-25 10:22 177次阅读
    基于<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>

    电动自行车如何玩转ADAS

    最近,Ebike火爆起来,成为不少都市丽人上班和周末出行的新宠。或许有些人对Ebike还感到陌生,但在欧洲,尤其是骑行文化深厚的国家,Ebike早已是司空见惯。在今年的世界移动通信大会(MWC 2024)上,就有厂商展示了5G
    的头像 发表于 11-01 15:47 186次阅读