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