新闻中心

EEPW首页>手机与无线通信>设计应用> 基于STC89C51的CAN总线点对点通信模块设计

基于STC89C51的CAN总线点对点通信模块设计

作者: 时间:2010-08-11 来源:网络 收藏

当接收缓冲区状态标志为满的时候,即表明已接收一个或者多个报文。此时CPU将从控制器取出第一个报文,并置位命令寄存器中的释放接收缓冲区标志。其接收流程图如图8所示。

本文引用地址://m.amcfsurvey.com/article/157240.htm

4 测试
将两个系统挂接在上,相当于构成CAN上两个节点,这样就可以点对点地发送数据,其测试方法就是在当其中一个节点的按键按下时,除了自身的数码管1、2显示加一外,上另一节点接收到该数据后,它的数码管3、4也做加一操作,即与发送端节点的数码管1、2同步显示。这样就可以测试CAN总线的点对点的

5 结束语
通过此系统可以较好地完成CAN节点的点对点数据发送和接收,且正确率高,速度快。若加以扩张,再增加节点,其原理与上述相同。此外,也可以加上串口,这样就可以实现下位机的多点采集数据,上位机实现显示和控制。因此,本文在实践中如果加以扩张,会有很好的价值。

数字通信相关文章:数字通信原理



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭