摘要:本发明公开了一种基于WIFI与CAN总线的远程多机程序升级方法,传统的分布式工业控制领域中对多设备进行程序升级的方法大多是对每个单元进行单独的升级或是基于某种总线的现场多机升级模式。本发明克服以上缺陷,通过挂载在CAN总线上的WIFI中转模块与安置在现场的无线路由器,实现远程多机应用程序和BOOTLOADER程序在线升级。用户只需远程将PC机连接到路由器,即可随时随地对特定WIFI中转下的设备程序进行升级,同时友好的上位机显示界面能实时显示升级进度以及最终的升级状态。应用程序的分段设计与更新过程中双重校验模式大大提高了程序升级的效率与成功率。