功能 #1233
由 韦 士飞 在 大约 7 年 之前添加.
更新于 将近 7 年 之前.
描述
1. 显示屏接入,确保能够正确稳定地完成数据显示。
2. 串口数据通讯由现有的模拟串口修改为物理串口。
3. 增加通讯故障数据清零。
4. 后期通讯协议Modbus标准协议支持(扩展功能)。
历史记录
- 计划完成日期 被设置为 2017-11-11
- 开始日期 从 2017-10-28 变更为 2017-11-02
- 状态 从 新建 变更为 已发货
- % 完成 从 0 变更为 10
基于新CPU的程序底层开发包已编写完成。
管理模块与上位机通讯协议及与测量模块通讯协议已移植完成。
LCD显示屏驱动已完成编写,能够正确显示数据。
LCD屏数据显示测试完成。
电池信息显示未实现。
管理模块与上位机串口通讯正常,485数据收发正常。
管理模块与测量模块通讯串口操作正常,数据收发正常。但数据可发送到测量模块,而接收不到测量模块返回的数据(通过UART端口可正常收发数据)。
初步判断是硬件通讯存在缺陷,已交由小盘进行处理。
- 文件 显示效果.jpg 已添加
- % 完成 从 30 变更为 50
新的管理模块程序编写已基本完成。
管理模块与上位机通讯功能正常,交互数据正确。与测量模块通讯正常,交互数据正常。
显示屏已能够正常显示电池信息,显示效果如下图所示。
显示说明:
第1行显示公司名称(最大只能显示8个汉字或16个字符)
第2行显示电池标号,按通道号+地址的显示方式
第3行显示电池电压和内阻
第4行显示电池表面温度和模块内部温度。
!http://192.168.3.160/redmine/attachments/download/1108/%E6%98%BE%E7%A4%BA%E6%95%88%E6%9E%9C.jpg!
韦 士飞 写到:
> 新的管理模块程序编写已基本完成。
> 管理模块与上位机通讯功能正常,交互数据正确。与测量模块通讯正常,交互数据正常。
> 显示屏已能够正常显示电池信息,显示效果如下图所示。
>
> 显示说明:
> 第1行显示公司名称(最大只能显示8个汉字或16个字符)
> 第2行显示电池标号,按通道号+地址的显示方式
> 第3行显示电池电压和内阻
> 第4行显示电池表面温度和模块内部温度。
> !http://192.168.3.160/redmine/attachments/download/1109/%E6%98%BE%E7%A4%BA%E6%95%88%E6%9E%9C1.jpg!
根据薜总的建议,显示改改为只显示电池参数。分别为电池编号、电压、内阻和温度。
显示效果如图:
!http://wangge.tunnel.qydev.com/redmine/attachments/download/1118/IMG_20171103_164440.jpg!
韦 士飞 写到:
> 根据薜总的建议,显示改改为只显示电池参数。分别为电池编号、电压、内阻和温度。
> 显示效果如图:
> !http://192.168.3.160/redmine/attachments/download/1118/IMG_20171103_164440.jpg!
> !http://wangge.tunnel.qydev.com/redmine/attachments/download/1118/IMG_20171103_164440.jpg!
增加报警判断,仅检测最大值。超过设定报警值产生报警。
已基本实现上位机程序,在同一个页面中显示4个电池参数。需手动设置读取,不会自动读取。
显示效果如图:
!http://192.168.3.160/redmine/attachments/download/1120/%E4%B8%8A%E4%BD%8D%E6%9C%BA.jpg!
!http://wangge.tunnel.qydev.com/redmine/attachments/download/1118/%E4%B8%8A%E4%BD%8D%E6%9C%BA.jpg!
修改上电检测结束后的内阻启动测量命令,直接按多次测量取平均值的方式测量。
现数据已能够读取到。还需进一步测试确认。
反馈模块显示的内阻值与上位机读取到的值不一致,经检查是模块计算显示值不对,现已修正。
读取内阻数据长时间没有变化的原因是管理模块发送测量指令时,数据通讯切换太快导致测量模块没有接收到完整指令数据而没有进行新一次测量。从而读取到的数据仅为第一次测量的数据。
测量模块增加内阻数据次数及数据处理方法,修改之后内阻数据基本稳定。
(每次测量先读取101次取中值,然后取最近6次测量的平均值)
- 状态 从 已发货 变更为 完结
- % 完成 从 70 变更为 100
导出 Atom
PDF