针对目前煤矿井下用带式输送机控制器现场程序升级不方便、操作繁琐等问题,提出了一种基于IAP和CAN总线的在线远程程序升级方案。建立了基于CAN总线的网络结构,首先由防爆计算机将程序文件通过CAN总线下传到带式输送机控制器,再通过控制器内部的Bootloder启动程序将目标代码写入指定的存储器区域。介绍了升级网络的整体结构;分别介绍了升级程序结构以及流程;通过实验验证功能完全可行,为矿井同类型控制器的程序更新提供了思路。