工控软件定制新能源与汽车

大巴仪表盘双芯片固件升级工具

为江苏某汽车电器制造企业的大巴仪表盘开发PC端离线固件升级工具,解决STM32主控与屏幕驱动芯片双固件升级流程繁琐、易降级、易被篡改的问题;交付支持批量烧录、加密校验、独立回滚的Windows升级软件。

项目背景与难点

客户原有大巴仪表盘采用STM32主控芯片与屏幕驱动芯片的双芯片硬件架构,固件升级需要分别处理两条链路。此前依赖通用诊断工具或人工单芯片烧录,存在诸多痛点:一是双芯片固件版本难以统一管控,升级时容易漏刷、错刷,甚至出现降级刷写;二是固件明文在PC与芯片间传输,存在被总线嗅探、篡改和提取的风险,无法满足GB 44495-2024等法规对汽车网络安全的要求;三是产线批量升级时每台设备需反复插拔、人工确认,效率低,且升级日志分散,无法按设备SN追溯;四是升级过程中一旦断电或传输中断,芯片可能变砖,售后维修成本高。

技术难点在于:需要同时管理CAN和USB两条物理链路,并通过STM32控制继电器通断屏幕芯片的USB通路;需要基于ISO 14229扩展私有UDS指令集,实现双向安全认证和防重放;固件加密必须采用AES-128-CMAC,且解密逻辑只能放在芯片本地,上位机不能接触明文;还要为两颗芯片分别设计双分区备份与独立回滚机制,保证单芯片故障时互不影响。

软件交付内容

敏洽交付的软件包含Windows上位机、STM32端C语言解密加载程序、屏幕芯片端C语言解密加载程序三部分。上位机采用C#开发,基于.NET Framework 4.8/.NET 6.0,适配Windows 10/11 64位系统。系统组成上,包含双硬件对接与设备管理模块、复合固件打包与拆分模块、私有UDS协议栈模块、双芯片加密解密与安全认证模块、双分区升级与故障回滚模块、账号权限与日志管理模块,以及批量升级汇总模块。

关键技术实现上,上位机通过USB-CAN分析仪SDK建立CAN通信,通过Windows USB API识别屏幕芯片,并下发私有UDS指令控制STM32继电器通断屏幕USB通路;复合固件包将STM32固件与屏幕固件整合为单一加密文件,加载后自动拆分并分别校验签名、版本和完整性;传输过程采用AES-128-CMAC加密,CAN和USB链路各自生成随机校验值抵御重放攻击;STM32与屏幕芯片均内置独立Bootloader,在本地完成解密、校验、写入备份分区、切换运行分区和二次校验,任一芯片失败仅回滚该芯片,不影响另一芯片。

实施成果

该升级工具上线后,大巴仪表盘产线固件升级由原来逐台人工操作变为自动连续批量烧录,操作人员只需更换仪表盘并确认连接,软件自动完成STM32与屏幕芯片的双固件升级、结果记录和报表汇总。单台整机双芯片完整升级时长控制在12分钟以内,综合升级成功率不低于99.9%;双芯片独立双分区与自动回滚机制使断电、传输中断、校验失败等异常不再导致设备变砖,显著降低了售后维修成本。

安全方面,私有UDS协议、双向安全认证、AES-128-CMAC加密和芯片本地解密有效拦截了第三方诊断工具的非法访问和固件提取尝试,降级刷写和篡改固件在预校验阶段即被拒绝,满足GB 44495-2024、GB 44496-2024和ISO/SAE 21434的合规要求。日志系统按设备SN和芯片类型完整记录每次升级的操作人员、固件版本、升级结果与异常信息,支持一键导出批量汇总报表,为产线质量追溯和售后问题定位提供了可靠依据。

关键指标

99.9%升级成功率
≤12min单台时长
2颗支持芯片
同类案例

其他相近工况的软件交付项目

工控软件定制物流与智能仓储

仓库双电机威亚物料吊运上位机系统

客户:南京某文化传媒企业

为仓库轻型物料搬运场景开发双电机威亚吊运上位机系统,替代人工100–200米往返搬运,解决长距离人工搬运效率低、双轴不同步、越界失控等问题;交付基于Linux离线运行的PyQt上位机软件,实现手动/自动吊运、安全区域管控与故障保护。

200m通信距离
2 轴控制轴数
4 路脚踏输入
工控软件定制能源与化工环保

云台式激光可燃气体遥测系统

客户:华东某气体测控设备企业

为气体测控设备企业的云台式激光甲烷遥测装置配套智能监测软件,解决石化、燃气场景中可燃气体泄漏人工巡检难、响应慢的问题;软件随整机交付,实现视频监控、浓度实时显示、多点自动巡检与报警报告生成。

256 个监测点数
50 组/s数据频率
200报警阈值
工控软件定制航空航天与船舶

多通道传感数据采集与波形分析上位机

客户:南昌某高校

为南昌某高校科研实验环境定制数据采集上位机,解决温度、光电、示波器等多类型传感信号实时监测与多通道并行采集难题;交付一套支持波形同步显示、阈值告警、定时采样、数据流多格式保存及透过率/反射率计算的采集软件。

10M最高采样率
500000s最大采样时长
5 种文件保存格式

如需评估贵方机型的同类方案

请告知设备类型与被检工件信息,敏洽将结合本案例的实施经验说明可行性、实现思路与注意事项。

✉