1. 电动汽车/储能设备BMS上位机(代码量过万行)
内容:对BMS进行故障诊断,可视化快速定位问题,固件升级,阈值标定,DCB协议导入和解析等。
汽车级采用CAN总线通信,储能设备采用SCI通信,可兼容多种通信设备。
使用正则表达式,设置许可证功能,限制使用最大台数、使用最后时间、区分用户类型。
通过事件、UI编程改造窗体,实现窗体的集中化显示,形成浏览器选项卡风格动态显示数据
2.电池管理系统远程监控
内容:通过远程中心,实时显示电池信,进行BMS远程标定、故障告警、远程升级、以及GPS定位等。
使用python,利用Flask编写网页前后端,运行在centos服务器,实现WEB端人机交互
使用SCI通信,建立主控芯片和通信模块的数据传输,并依据AT指令实现数据的收发操作。
使用Netty网络编程,建立云服务器和车载终端的TCP/IP通信,并进行数据传输处理。