燃油调节器上位机数据采集监控系统
客户:国内某航空燃油调节器制造企业
为国内某航空燃油调节器制造企业,解决设备运行数据分散、人工记录效率低、参数调整不便等问题,交付一套运行于国产麒麟系统的上位机数据采集监控软件,实现多协议数据采集、实时曲线、历史查询、权限管控与参数下发。
为江苏某汽车电器制造企业的大巴仪表盘开发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和芯片类型完整记录每次升级的操作人员、固件版本、升级结果与异常信息,支持一键导出批量汇总报表,为产线质量追溯和售后问题定位提供了可靠依据。
版权声明:本案例的文字描述、关键指标与配图均为苏州哈特数据科技有限公司(敏洽 minqia.net)在实际交付过程中形成的原创内容,著作权归本公司所有。
欢迎转载与引用,但请完整保留本声明并注明来源为「敏洽 minqia.net」,同时附上原文链接:https://minqia.net/cases/557fa83bfc814517817b342b8f0b68c5.html。未经书面许可,不得将本案例内容改作自有业绩对外宣传,或去除配图水印后另行使用。
为遵守与客户签订的保密约定,文中涉及的客户名称、工艺参数与产线信息已做脱敏或模糊处理,具体实现细节请通过联系我们获取。
客户:国内某航空燃油调节器制造企业
为国内某航空燃油调节器制造企业,解决设备运行数据分散、人工记录效率低、参数调整不便等问题,交付一套运行于国产麒麟系统的上位机数据采集监控软件,实现多协议数据采集、实时曲线、历史查询、权限管控与参数下发。
客户:江苏某食品包装加工企业
为江苏某食品包装加工企业建设低温冷库零件仓储管理系统,解决低温环境下零件库存信息不透明、人工盘点效率低、批次追溯困难等问题;交付了一套覆盖入库、出库、盘点、追溯的定制化仓储管理软件。
客户:上海某医疗光电科技企业
为上海某医疗光电科技企业的射线剂量监测设备配套远程软件增补,解决原有软件仅支持四种探头、数据格式与显示规则不统一的问题;交付支持九种探头类型、新数据格式与导出功能的远程监测软件。