为配套的计量板模块量身定制的显示板模块
1. 产品简介
为配套的计量板模块量身定制的显示板模块。配合配套的计量板可直接实现智能电池设计。本模块需要配合“智能电池管理模块(一)计量保护模块”使用,无法独立运行。
2. 应用场景
本显示模块仅建议与配套的计量模块配合使用。
- 不间断供电设备
- 移动电源&移不动电源
- 智能电池
3. 产品概述
本模块通过SMBus接口与bq4050电量计通信,读取信息,并显示在LCD屏幕上。支持常用参数、电池健康、生命历程、故障状态显示。同时,模块具有工程模式,可关闭与bq4050的通信以便临时接入其他SMBus设备进行访问。
4. 产品参数
输入电压范围:5-17V
烧录接口:1.25mm-4P(MCU为3.3V供电,切勿接入5V)
PCB尺寸:40*30mm,双层板
通信接口:SMBus
通信速率:98kHz(约)
5. 使用说明
本模块需要配合“智能电池管理模块(一)计量保护模块”使用(见我的个人主页)。
首先将font.bin烧录到GD25Q80上。未烧录前,请不要将GD25Q80焊接在板上,以免电路干扰通信无法烧录。烧录完后方可焊接到PCB。
然后通过MCU下载口烧写提供的hex文件。下载口线序为“3.3V TXD RXD GND”,请勿接入5V,以免烧毁芯片。
下载好后,使用4-6cm长的“0.5mm反向6P FPC排线”连接到配套的计量模块,并配合M2*8的铜柱固定,即可使用。
连接方法如图:
按键操作如下:
在首屏时:
- 左键 切换到高级状态表
- 右键 切换到健康状态
在健康状态界面时:
- 左键 切换到首屏
- 右键 切换到高级状态表
- 右键长按 进入生命历程第1屏
在高级状态表界面时:
- 左键 切换到健康状态
- 右键 切换到首屏
- 左键长按 进入工程模式,停止SMBus通信
在工程模式界面时:
- 右键长按 切换到首屏,恢复SMBus通信
在生命历程第n屏时:
- 左键 上一屏
- 右键 下一屏
- 左键长按 切换到首屏
首屏上方的电池图案填充色会随着电量变化(0-20橙红色,20-50白色,50-80蓝色,80-100绿色)。
6. 备注
(1) 本模块是需要对MCU烧录程序并对板上SPI FLASH烧写字库文件才能使用的,HEX文件请参见附件(烧录参数截图也在附件内),附件同时附有当前版本的STC-ISP程序。若不会使用STC-ISP程序,也可使用附件中的“简易烧录”程序(本程序由STC-ISP生成,可能会被杀软误报。若介意,请使用STC-ISP程序下载!)。
(2) 提供的.hex文件请使用STC-ISP软件打开;提供的font.bin是字库数据,不是MCU程序文件,请使用任何您常用的25Flash编程器(也可从附件中文档所提供的参考链接处购买MinPro I或CH341A等平价烧录器)烧入板上的GD25Q80芯片即可。为避免MCU干扰烧写,请先烧写该芯片再进行焊接。
(3) 本模块个人DIY成本约15元。所使用的0.96寸IPS液晶屏请选用ST7735驱动芯片的产品,且封装是“13P焊接”。或从附件中文档所提供的参考链接处购买(仅为便利开发样品购买)。
(4) 本模块具有M2固定孔位,孔距为“水平方向24mm,竖直方向25mm”,以整板外形矩形左上角为原点时左上角孔坐标为(8mm, 2.5mm)。本模块与配套的计量模块之间使用4-6cm长的“0.5mm反向6P FPC排线”连接。
(5) 本模块的MCU程序设计时仅测试与bq4050的软件兼容性、与配套计量模块的硬件兼容性。不建议用于其他电量计的数据显示。
(6) 部分环境下可能会出现手触碰到屏幕左侧黑色部分或金属边框时屏幕黑屏死机,是由于静电引起的。请使用时避免触碰屏幕。或参考主图位置粘贴一条不导电材料,并在屏幕下方PCB选择一处无走线铺铜处刮开上薄锡,然后粘贴一层导电胶带与屏幕铁框贴合即可。
(7) 经用户反馈,此封装的0.96寸IPS液晶屏存在两种型号,烧录默认固件后,其显示颜色是相反的(即固件中显示为黑色部分会在另一种型号屏幕上显示为白色等),且左上侧会出现花屏现象。若遇到该情况,请使用固件包中附带的“(反色修复)”版本固件即可。
7. 测试视频
本视频展示了各个界面的显示。
本视频演示了在显示板连接到配套的计量模块的情况下,对电池进行充放电的显示效果。
8. 更新记录
- 2023/02/27 优化孔距描述
- 2023/02/19 更新固件到v1.0h版本,对于“健康状态”页面的“健康度”和“误差”加以分色显示
- 2023/02/18 增加另一种0.96寸屏幕版本的固件(见备注7)
- 2023/02/16 更新固件到v1.0g版本,修复多处UI小细节问题
点赞