加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于STM32U5x9系列单片机的车载智能仪表盘

05/14 10:02
2607
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
电路板图(3)
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

一、项目名称:

车载智能仪表

二、项目概述:

本系统是基于STM32U5x9系列单片机的数字仪表盘系统,主体由STM32U5A9DK开发板组成,通过触控触摸屏来操控仪表盘,控制对应控制对应外设及采集并显示对应信息,可用于车内传感系统的综合控制及显示。同时选用了U5系列单片机有出色的图像绘制效果以及足够大的内置存储,可以作为一个低成本且高性能的性能展示**。整个设计过程包括电子系统的设计技术及调试技术,包括需求分析,器件采购,硬件调试,软件模块编写,软件模块测试,系统整体测试等整个开发调试过程。

2.1 系统框图

系统框图由上所示,其中主要外设是温度传感器和LCD触摸屏,其都包含在U5A9J-DK开发板内部。主要用到的片内外设为RTC,TIMER,I2C以及显示相关的外设。

2.2 UI 示意图

UI主要由三部分组成,分别为时钟显示区,功能区和选项区。时钟显示区为中央的大圆圈,上面默认显示的是当前时间,日期以及温度。选项区为三个小圆圈所在的区域,以左上角为起始其功能分别为:温度控制,风速控制,灯色温控制。点击对应的功能区,时钟显示区便会变为当前功能区的控制选项,随后可通过顺时针或者逆时针滑动屏幕的方式控制对应的参数。最后是功能区,功能区为图标所在的区域,部分图标按下即可启用或关闭其对应的功能,以模拟实际使用中的控制需求。

2.3 软件和功能

本设计实现了UI绘制,触摸控制,温度传感器数据读取以及数据处理等功能。代码大多使用HAL库开发而成,其中UI库采用自己开发的UI库,不使用第三方库对UI进行开发。同时本设计实现了色温到色彩空间转换函数,可以更自然平滑的控制灯的色温。为了减少UI刷新对系统的占用,设计中还使用了定时器定时刷新屏幕数据,这样可以大大减少屏幕显示所需要的性能占用。

三、作品实物图

四、演示视频

U5.zip (29.42 MB)

五、代码

code.zip (23.58 MB)

六、手册、

32u5项目设计手册.zip (122.2 KB)

  • U5.zip
  • code.zip
  • 32u5项目设计手册.zip

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
A3981KLPTR-T 1 Allegro MicroSystems LLC Stepper Motor Controller, PDSO28, 9.70 X 4.40 MM, 1.20 MM HEIGHT, LEAD FREE, MO-153AET, TSSOP-28

ECAD模型

下载ECAD模型
$3.2 查看
ICM-20648 1 InvenSense Inc Analog Circuit, 1 Func, CMOS, QFN-24
$7.81 查看
HCPL-316J#500 1 Avago Technologies BRUSH DC MOTOR CONTROLLER, 2.5 A, PDSO16, SO-16
$19.77 查看

相关推荐

电子产业图谱