文件名称:基于ISP_IAP和CAN总线的远程升级系统研制_张萌
文件大小:4.16MB
文件格式:CAJ
更新时间:2021-06-10 03:27:10
ISP/IAP CAN总线 多处理器 远程升级 STM32F207
摘要 在潮流发电项目中,针对控制系统较复杂,机组运行状态监测器连同发电机 组都安装于水下,环境比较恶劣,数据通讯受电力传输干扰较大的特点,研制了 基于工SP/工AP和CAN总线的远程升级系统。该升级系统包括岸站主机、主控器和 被升级系统三部分。岸站主机通过光纤和CAN总线将HEX文件传输给主控器,由 主控器通过工SP或工AP方式完成对被升级系统的升级。 本文所做的主要工作有: (1)硬件设计 使用意法半导体公司的具有Cortex-M3内核的STM32F207作为主控芯片,采 用模块化方式,设计了多MCU升级控制系统。其硬件模块包括看门狗模块、光一CAN 转换模块、电压状态监测模块、开关驱动及逻辑模块、编程接口模块和电源模块。 各个硬件模块相互协作,共同完成整个系统的硬件支撑。 (2)软件设计 为了兼容主要功能与低功耗,在软件方面进行了精心设计。通过将文件传输 过程和工SP/工AP过程分开,有效避免了因数据通道的干扰而导致的升级失败。在 共享CAN总线的条件下,可靠实现了CAN数据传输和多MCU升级功能的统一。本 文对HEX文件格式、CAN应用层协议、数据校验、错误重发机制、工SP/工AP过程 等方面进行了深入研究。 (3)系统验证与总结 根据项目要求,对本系统所实现的功能进行了全面的测试,验证了本系统的 有效性和稳定性。论文最后对研究工作进行了总结,指出了该系统目前仍存在的 问题,并提出了进一步完善的建议和改进方案。