background image

    软起动器 CAN 通信程序主要包括三个部分:CAN 节点的初始化,报文的发送和报文
的接收。其中 CAN 节点初始化部分是关键,正确的初始化保证了报文发送和接收的正常
工作。
报文发送时,只需将待发送的数据按照通信协议规定组合成一帧报文,送入发送缓冲区 ,
然后启动发送即可。

报文的接收过程中,首先要对诸如总线脱离、错误报警等情况进行判断处理,然后读

取缓冲区内数据,最后释放缓冲区和相关寄存器,完成接收并转入对数据的处理程序。

    6 

 

结束语

    本文设计的是一个可靠、高效的交流电机软起动通信系统,利用 CAN 总线技术,实现
了电机软起动远程控制和监测功能。该系统已成功应用于某水泵站电机软起动系统中,实

 

践证明,该系统抗干扰能力强,实时性能好,运行稳定,达到了设计要求。