针对目前煤矿井下矿用传感器现场程序升级困难问题,设计了一种基于CAN总线和IAP功能的程序远程更新方法,摆脱了嵌入式软件升级对编程器的依赖。通过对STM32F103微处理器的Flash编程方法和程序启动引导方式进行设计,实现了煤矿井下矿用传感器的在线升级。介绍了整体实现框架、升级程序结构以及流程,详细阐述了IAP程序更新原理。通过现场应用验证可实现矿用总线传感器程序在线更新。