STM32/STM8技术william hill官网
直播中

张艳

7年用户 1642经验值
私信 关注
[问答]

STM32F103多节点CAN通讯的问题

请教STM32F103板子的多节点CAN通讯,现在在网上找到的都是两个板子相互通讯的例程,但是我要做的是一个主板接收三个、四个或者五个或者更多的温度采集模块传输过来的数据,请问怎么做?

回帖(8)

王强

2018-11-22 16:16:26
多个设备的时候,一般会移植can上层协议,例如can open协议。
举报

李杰

2018-11-22 16:16:36
不用协议也是可以的,自己根据can标准注意报文ID即可区分报文,连接的时候注意整个回路就两端各有一个120欧的电阻就可以了,不要每个终端都加一个电阻
举报

刘勇

2018-11-22 16:16:44
参考协议 看id号码就可以
1 举报

张鹏

2018-11-22 16:16:58
这玩意儿都是这么用的,随便找个例子。另外不知道103到底支持这个CAN不。
举报

李玲

2018-11-22 16:17:07
添加CANopen协议
举报

陈伟

2018-11-22 16:17:17
这样管理起来比较方便。
举报

张辉

2018-11-22 16:17:28
直接can总线就行啊 这还有啥好商量的
举报

王桂兰

2018-11-22 16:17:36
请问下楼主是如何处理的。。。目前我只能想到根据不同模块ID来判断相应的数据。。。选择1个模块做为主控制器,主控制器实时和其他模块数据交流。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分