这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » CAN转232和普通串口的比较

共25条 3/3 1 2 3 跳转至
菜鸟
2014-02-28 23:52:58     打赏
21楼
CAN可以达到1Mb/s的速度,UART也可以啊!不信去查查。区别只是CAN有优秀的错误监测能力和纠正能力,而UART没有,UART的误码率与距离和速度成正比,看过UART在961200下工作,两块芯片的UART之间几乎没有距离,速度挺快的。CAN 1Mb/s的波特率也不常用啊,又不是要去传图片、传音频,使用CAN是看中了它的稳定性、可靠性,传一些关键数据。如果楼主想研究CAN,建议看一下ISO 11898 标准,在125Kb/s 和500Kb /s下工作,这是车辆CAN网络常用的的波特率。

菜鸟
2014-03-01 00:00:18     打赏
22楼
“如果用CAN转232就像是两个节点之间进行CAN通信,然后另一个CAN通过串口把数据发送出去。同时要配置这两个节点的波特率要一致。如果是在一个单片机上实现CAN和串口的通信就不用设置波特率了吧“,楼主,解释一下这些话呗,没看懂啊。

高工
2014-03-02 20:29:04     打赏
23楼
首先不知道你用的是什么单片机,估计不是什么高档货,Can总线不是太熟,楼上的说能到1Mbps,Uart串口其实也能到这个速度,性能好点的mcu,只要频率够快,一般内部时钟>50MHz,Uart口通过设置是能到1Mbps的,而且不少mcu是支持串口buffer缓存功能的,可以一次接受一组数据

工程师
2014-03-04 14:02:54     打赏
24楼
谢谢。

菜鸟
2017-08-23 09:12:55     打赏
25楼

您还在用RS485或232通信吗?那就落伍了!!!

CANweb是结合CAN和以太网优点的CAN现场总线高层协议,比CANOpen\DeviceNet\iCAN简易、好用;

CANWeb通信可靠(可选冗余)、节点多(最多98个CAN节点)、速度快(1Mbps)、通信距离远(10公里);

通过CANWeb,可Web网页浏览监控、调试、配置您的每个CAN节点;

通过CANWeb,可用以太网、RS485、PROFIBUS、物联网、I2C、SPI与每个CAN节点实时通信;

CANWeb接口成本低,和增加一个RS485接口成本一样!!!

CANWeb技术全面开源,无授权费,免费提供冗余双CANWeb开发板C++Keil源程序;

用户可在此冗余双CANWeb开发板的PCB文件及Keil源程序基础上,轻松、快捷开发自己的产品,如多通道DI、DO、AI、AO模块、温度、压力现场智能仪表、电动调节阀、电量表、RS485网关(可与RS485的设备通信) 等设备。

冗余双CAN现场总线STM32F105开发板KeilC++源程序

http://forum.eepw.com.cn/thread/288476/1




共25条 3/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]