CANopen是一种开放的应用层协议,其应用可以进一步提高系统的可靠性、通信效率及灵活性,可使产品具有很好的兼容性.本文以3台PIC18系列单片机组成的温度测控系统为例,阐述CANopen协议的软件实现过程.其中主要包括温度测控系统中各个节点的硬件接口设计,节点的对象字典和通信模型的建立.通过测试实验证明,系统的通信具有高效性和可靠性. ……