摘要
针对目前煤矿井下矿用传感器现场程序升级困难问题,设计了一种基于CAN总线和IAP功能的程序远程更新方法,摆脱了嵌入式软件升级对编程器的依赖。通过对STM32F103微处理器的Flash编程方法和程序启动引导方式进行设计,实现了煤矿井下矿用传感器的在线升级。介绍了整体实现框架、升级程序结构以及流程,详细阐述了IAP程序更新原理。通过现场应用验证可实现矿用总线传感器程序在线更新。
In view of the difficulties in the field program upgrade of mine sensors in underground coal mines, a remote program update method based on CAN bus and IAP function is designed to get rid of the dependence of embedded software upgrade on the programmer. By designing the Flash programming method and program starting and guiding mode of STM32F103 microprocessor,the on-line upgrade of mine sensors in underground coal mine is realized. This paper introduces the overall implementation framework, upgrades program structure and process, and elaborates the IAP program update principle. The mine bus sensor program can be updated online by field application verification.
作者
宋益东
SONG Yidong(China Coal Technology and Engineering Group Shenycuig Research Institute,Fushun 113122,China;State Key Laboratory of Coal Mine Safety Technology,Fushun 113122,China)
出处
《煤矿安全》
CAS
北大核心
2020年第8期120-123,共4页
Safety in Coal Mines
基金
煤科集团沈阳研究院创新引导资助项目(SYYD-20CK-004)。