新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > CAN总线在多机通信中的应用

CAN总线在多机通信中的应用

作者: 时间:2011-03-21 来源:网络 收藏

3.2 发送程序
此系统采用中断方式发送信息,这样能节省资源,提高效率。需要发送信息时,先将信息组合成一帧报文:数据帧或远程帧。进入发送程序后,首先关闭中断,保护现场,读中断寄存器是否为发送中断,将报文写入发送缓冲区,设置命令寄存器允许发送,开中断。发送程序流程图,如图4所示。

本文引用地址:https://www.eepw.com.cn/article/156563.htm

d.jpg


3.3 接受程序
此系统仍采用中断方式接收信息。接收程序比较复杂,需要对错误报警,接收溢出等情况作进一步的处理。信息报文通过被送入接收缓存器中,接收中断被置位,处理器从控制器SJA1000T的缓存器内读取信息,再设置新的接收标志,开中断。接收程序流程图如图5所示。

e.jpg



4 结束语
把多个节点连接到PCI9810-适配卡上的,构成一个局部网络,从而实现PC机对多通信节点的检控和信息传送,通信节点间的高速通信。在实际中,可以实现约110个通信节点间的通信,但系统比较复杂,通信效率降低,就需要考虑PCI9810-CAN适配卡和通信节点的程序改进和相应算法的。在多机通信系统的设计过程中,主要是通过软件的编写,提高系统的高速传输性。


上一页 1 2 3 下一页

关键词: 应用 通信 总线 CAN

评论


相关推荐

技术专区

关闭