1.熟练掌握c#winform和asp.net开发技术,有丰富的上位机开发经验,独立完整开发过电池管理系统上位机(兼具CAN和SCI通信)。
2.使用Flask等技术,开发过远程监控系统,会使用java和python语言,了解HTML、JS、css。
3.了解嵌入式开发。
1. 电动汽车/储能设备BMS上位机(代码量过万行)
内容:对BMS进行故障诊断,可视化快速定位问题,固件升级,阈值标定,DCB协议导入和解析等。
汽车级采用CAN总线通信,储能设备采用SCI通信,可兼容多种通信设备。
使用正则表达式,设置许可证功能,限制使用最大台数、使用最后时间、区分用户类型。
通过事件、UI编程改造窗体,实现窗体的集中化显示,形成浏览器选项卡风格动态显示数据
2.电池管理系统远程监控
内容:通过远程中心,实时显示电池信,进行BMS远程标定、故障告警、远程升级、以及GPS定位等。
使用python,利用Flask编写网页前后端,运行在centos服务器,实现WEB端人机交互
使用SCI通信,建立主控芯片和通信模块的数据传输,并依据AT指令实现数据的收发操作。
使用Netty网络编程,建立云服务器和车载终端的TCP/IP通信,并进行数据传输处理。
本软件是一个电池管理系统的上位机软件。主要功能是通过与一体机、主机和从机的通信来获取电池组信息的实时和历史数据,获取电池组在工作期间的动态数据,同时通过对动态数据的实时分析,并在软件主页面上显示电池运行状态,以及对电池参数进行设置。
基于现有的集中式电池管理系统的软硬件平台,开发一套针对工业车辆动力电池组的远程监控系统,以实现对所有在线车辆的电池实时状况进行监测和记录,以及自动化地报警,并实现车辆租赁时间设置和继电器开闭控制功能。系统功能需求具体分析如下: (1) 数据采集功能。收集电池信息,包括温度采集