开车时前有行人, 车子稍微放慢, 后车不断按喇叭, 怎么办? 此方案使用 LED 显示文字与表情图案给后车驾驶, 提示 '前有行人' 通过, 消除后车驾驶的疑惑与愤怒, 也可以显示 '前有事故' , '请减速' , '准备停车' , '倒车中' , '谢谢'等讯息图案, 避免误会而产生行车纠纷, 改善驾驶们在道路上的沟通, 创造和谐愉快的开车旅程.
本方案使用新唐 NuMicro® 家族高性能 Arm Cortex®-M4 核心微控制器 (MCU), M480系列工作频率可达到 192MHz, 512KB Flash 记忆体, 160 KB 的 SRAM 记忆体. 显示文字与表情图案, 使用 SEGGER 的 emWin 嵌入式 GUI 程式库, 进行 GUI 图像化人机界面设计, 让产品开发人员快速且有效率地开发出流畅、有质感的人机显示界面(HMI), 将结果显示在 LED 上.
搭配 Macroblock MBI5353GFN, 是一颗48通道LED驱动IC, 支援多达1:32多工应用, 只需4颗MBI5353GFN, 即可点展示板的 2048颗 RGB LED, 降低成本. 此方案基于 Scan 的驱动技术, 可以驱动更多的LED , 同时大大降低了驱动电路及其外围组件总数的成本, 在提高成本效益方面具有绝对优势.
(一) 硬体界面线路
1. MCU M480 系列使用 QSPI 与 LED 驱动 IC MBI5353GFN 沟通

2. MCU M480 系列使用 Scan lines (MOS_A0~ MOS_A4) 控制 LED

(二) 软体应用
品佳提供MBI5353驱动程式并移植到emWin driver, 结合emWin图形化界面, 达到动画及图片的显示.

(1) 使用 SEGGER 的 BIN2C 应用程式, 将 GIF 图档转成 C 档案.
Step1: 开启 BIN2C 应用程式, 点选 'Select file”, 选择GIF图档 'Caution Pedestrian.gif?imageView2/2/w/1000'.
Step2: 执行 'Convert' 将 GIF 图档转成 C 档案.

转换后产生C档案

Step3: 产生的C档案(如下所示为部分的内容), 复制到案子的程式中.

(2) emWin driver, Display_SetPoint()里面, 将要点亮64(x)*32(y)*3(RGB)展示板的资讯存进'Pattern'阵列.
x传入数值0~31, y传入数值0~63, 根据要点亮位置的运算式 i = (x * LCD_XSIZE + y) * 3;
从展示板最左上方的LED依序往右至下, 点至最右下方的LED.
将(color <<8) & 0xFF00; 红色数值存进Pattern[i]
将color & 0xFF00; 绿色数值存进Pattern[i+1]
将(color >>8) & 0xFF00; 蓝色数值存进Pattern[i+2]

初始化MBI5353 driver, 执行virtual_panel_upload_framebuffer(Pattern, 0, VIRTUAL_PANEL_SIZE);
将Pattern阵列里面的资讯存入framebuffer阵列.

设定MBI5353: Chain total 设为4颗MBI5353, Scan lines设为32, QSPI使用QSPI0, Scan line设定GPIO PC0~PC5.

(3) 初始化 GUI 与执行显示画面

► 场景应用图

► 展示版照片



► 方案方块图

► 新唐 NuMicro® 家族高性能Arm Cortex®-M4核心微控制器 (MCU)

► 核心技术优势
(1) NuMicro® 家族高性能Arm Cortex®-M4核心微控制器 (MCU) M480 系列工作频率可达到192MHz.M480 系列512KB Flash记忆体, 160 KB的SRAM 记忆体.
(2) 搭配Macroblock MBI5353GFN, 是一颗48通道LED驱动IC, 支援多达1:32多工应用, 此方案基于Scan的驱动技术, 可以驱动更多的LED , 同时大大降低了驱动电路及其外围组件总数的成本,只需4颗MBI5353GFN, 即可点展示板的2048颗RGB LED, 降低成本,如果没有Scan lines多工应用, 要驱动2048颗RGB LED, 即至少需要128颗MBI5353GFN LED驱动IC.在提高成本效益方面具有绝对优势, 在LED显示应用的新解决方案中, 无疑是最佳选择.
(3) 品佳提供MBI5353驱动程式并移植到emWin driver, 结合emWin图形化界面, 达到动画及图片的显示,使用SEGGER的BIN2C应用程式, 将GIF图档转成C档案, 复制到专案的程式中, 客制化产品的GUI 图像化人机界面设计.
► 方案规格
· NuMicro M480 系列 (Arm Cortex®-M4)
· 工作频率可达到192MHz
· 512KB Flash记忆体
· 160 KB的SRAM 记忆体
· 支援 SPI / QSPI 界面
· 电压范围: 1.8V~3.6V
上一篇:车用应急启动用移动电源的测试方法研究
下一篇:与传统的油混相比较,48V轻混系统有哪些优势以及劣势?
推荐阅读最新更新时间:2026-03-25 01:18
- 边缘计算主机盒选购指南:五大核心指标解析
- Arm AGI CPU 更多细节:台积电 3nm 制程、Neoverse V3 微架构
- Arm AGI CPU 重磅发布:构筑代理式 AI 云时代的芯片基石
- Arm 拓展其计算平台矩阵,首次跨足芯片产品
- 阿里达摩院发布RISC-V CPU玄铁C950,首次原生支持千亿参数大模型
- 边缘 AI 加速的 Arm® Cortex® ‑M0+ MCU 如何为电子产品注入更强智能
- 阿里达摩院发布玄铁C950,打破全球RISC-V CPU性能纪录
- VPU中的“六边形战士”:安谋科技Arm China发布“玲珑”V560/V760 VPU IP
- 利用锚定可信平台模块(TPM)的FPGA构建人形机器人安全
- 支持 BLE 连接、由 4mA 至 20mA 电流回路供电的现场发送器参考设计
- AM2DM-0515DH60-NZ ±15 Vout、2W 双路输出 DC-DC 转换器的典型应用
- LTC6261IDC 音频耳机桥式驱动器运算放大器的典型应用
- LTC1775CS 2.5V/5A 可调输出降压稳压器的典型应用电路
- AD8601ARTZ-REEL7 符合 PC100 标准的线路输出放大器的典型应用
- 一种基于分立的 315MHz 振荡器解决方案,用于使用 BFR182 射频双极晶体管的远程无钥匙进入系统
- 使用 ROHM Semiconductor 的 BD49E39G-TR 的参考设计
- AM30EW-2405SZ 5V 三路输出 DC/DC 转换器的典型应用
- LTC3564 的电池在 1.2A 应用中达到 1.2V
- AL1676EV2,基于 AP1676 高亮度降压 LED 驱动控制器的评估板

智能传感器系统设计与应用 (沙占友)
现代雷达系统的信号设计
BFR340T






京公网安备 11010802033920号