基于ARM7和CAN总线的电子送经卷取系统设计
3.5 发送子程序
总线将采集到的数据(Tx帧信息寄存器、Tx标识符寄存器、Tx数据寄存器A、Tx数据寄存器B)经过打包成符合发送帧格式的数据后,通过调用发送数据函数进行数据的发送。程序首先检查LPC2194的3个发送缓冲区和总线的空闲空间,通过查询CANSR的TCS位,将帧传到总线,结构如图5所示。

图5 发送CAN子程序路程图
4 结束语
解决国内电子送经卷取系统数据传输率低和国外系统价格昂贵问题,本文设计了一种基于ARM7的纺织机送经和卷取系统,利用性价比高的主控器ARM7- LPC2194、CAN接收器PCA82C250和光电耦合器TLP2631,实现了送经卷取系统总线的网络节点设计,较好地解决了纺织机的电子送经和卷曲系统的数据传输问题,该系统自动化程度,具有高效的通信率和抗干扰能力。同时,本系统的通信方案,对于其它工业测控领域也具有较好的应用前景。
评论