永发信息网

如何实现串口转CAN的通信?

答案:4  悬赏:20  手机版
解决时间 2021-03-06 11:16
  • 提问者网友:听门外雪花风
  • 2021-03-05 22:04
如何实现串口转CAN的通信?
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-03-05 22:13
电脑装的是什么上位机软件?如果支持modbus协议,,那么用一个CAN转modbus的网关就可以解决。上海泗博有这样的产品MCA-240就可以:
产品特点:
支持Modbus主站设备访问带有CAN接口的设备;
配置简单,可在短期内完成网络通信;
具有CAN帧双向缓存功能;
技术特性:
带Modbus从站接口,支持功能码:03、04、16;
串口波特率:300、600、1200、2400、9600、19.2K、38.4K、57.6K、115.2Kbps可选;防人体静电
15KV,防浪涌400W;
CAN接口支持双向数据传输,也可只用作CAN接收或发送;
支持CAN2.0A和CAN2.0B;1.5KV光电隔离;波特率支持1M、500K、250K、125K、100K、62.5K、
31.25K、20K、10Kbps;
用户不必了解CAN和Modbus技术细节,即可通过免费软件MC-123 进行配置

如果只是电脑的232串口通信,那么就用上海泗博的SCA-102就可以,:
能够实现在PC或者带有RS232/RS485接口设备之间进行数据交换和双向传
输,数据交换可以采用透明传输和透明带ID传输两种传输模式,并可以通
过软件配置CAN和RS232/RS485的参数,操作简单,使用方便
技术特性:
支持CAN2.0A和CAN2.0B两种CAN总线协议;
可以实现从RS232/RS485到CAN的透明传输和透明带ID传输两种方式;
RS232/RS485支持波特率范围:1200 ~ 115200bps;
CAN支持波特率范围:5K ~ 1000K;
可设置断帧超时时间:2 ~ 20字符时间;
串口接收缓存:4.5KB(15*300Byte);
CAN接收缓存:1.6KB (200*8Byte);
最多可设置13个CAN滤波器;
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-03-06 00:49

采用串口转CAN网关设备就可实现二者之间的通信,GCAN-201就是这样的设备,大概长下面这样:
  • 2楼网友:零点过十分
  • 2021-03-05 23:28
可以采用CAN转串口网关,广成的设备就可以实现串口转CAN的通信,具体可以搜一下,会有关于它的介绍。
  • 3楼网友:迟山
  • 2021-03-05 23:03
串口通信与CAN通信是两种不同的通信方式,不能直接对连做通信,中间必须添加转换设备。像CANCOM-100IE/CAN232MB/CAN485MB这些设备都是完成CAN与串口通信之间的数据转换的设备。致远电子的挺好的。追问

这个吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯