求:can总线通信如何实现两个节点互相收发,希望是keil.c程序

求:can总线通信如何实现两个节点互相收发,希望是keil.c程序,第1张

一般不管在哪里,都别直接要程序,即使要了,也不会有人给。

你应该自己学着写,碰到问题了再问,这样就具体的某个细节问题,大家才好回答你。

这个要求包含如下几个方面:

1)单片机通过RS232与电脑之间发送、接收数据

2)51单片机对SJA1000的配置、控制、读写;

3)CAN的节点通讯(协议);

4)51单片机对DS18B20的温度采集。

这些,你会哪些,不会哪些,至少自己一点一点的去啃一下,才有意义

CAN数据发送:节点1的微控制器对传感器1进行数据采集,然后将传感器1对应的信号附加一个数据标识ID号发送给CAN控制器1,CAN控制器1对数据进行打包,然后将数据发送给CAN收发器1,CAN收发器1再将其数字信号转换为对应的CAN总线电压信号,从而完成数据发送过程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11804943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存