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

共10条 1/1 1 跳转至

CAN转232和普通串口的比较

工程师
2014-02-24 15:58:31     打赏

最近在调试CAN电路,单独调试CAN或者单独调试UART都是通的,现在需要将CAN受到的数据发给通过串口发送出去。遇到了几个问题,想请大家分析一下。

在调试CAN的收发时,我借助的事CAN转232转换器,通过串口助手软件可以判断CAN能否正常的工作。我现在需要将CAN收到的数据发给串口,通过串口发送给别的装置。如上图所示,在调试CAN电路的时候如图一所示。

现在期待的工作方式如图二所示。我觉得既然CAN可以通过转换器发送接收成功,那么单片机也可以像图二所示那样把收到的数据发给串口,然后经由串口发送出去。不知道我理解的对不对。

我现在的困惑就是,CAN转232和普通的串口有什么区别呢?如果像图二所示的那样发送数据是不是稳妥的,能否实现呢?我在网上看到CAN转232这个装置的电路图也就是CAN和串口组合起来的,如果用CAN转232就像是两个节点之间进行CAN通信,然后另一个CAN通过串口把数据发送出去。同时要配置这两个节点的波特率要一致。如果是在一个单片机上实现CAN和串口的通信就不用设置波特率了吧,这是我自己的理解,欢迎大家批评指导。谢谢了。





工程师
2014-02-25 07:53:40     打赏
2楼
CAN 接受到的数据经由串口发送,您能说说自己的想法吗,谢谢了。

工程师
2014-02-25 07:54:25     打赏
3楼
谢谢您了。不过感觉实施起来难度不小呢。

工程师
2014-02-25 07:56:11     打赏
4楼
谢谢谢谢。数据缓冲问题第一次听说,查查资料好好的学习一下。再次谢谢您了。

工程师
2014-02-25 15:16:30     打赏
5楼
嗯,您的意思我明白,但是具体到缓存比较迷糊了,缓存数据怎么缓存呢,放到一个数组中可以吗?您具体说一下可以吗,谢谢了。

工程师
2014-02-25 16:31:20     打赏
6楼
CAN的通信速率这么快,串口的通信速率慢,即使把数据存储到数组,会不会引起溢出中断啊。

工程师
2014-02-25 16:32:25     打赏
7楼
您说的数据量是说一次发送的字节数吗,即使放到数组里面会不会引起溢出中断啊。谢谢您了。

工程师
2014-02-25 20:05:03     打赏
8楼
嗯,知道了。一语惊醒梦中人。

工程师
2014-02-27 21:07:16     打赏
9楼
现在只是简单的调试,请问有没有ASCII有什么区别吗?

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

共10条 1/1 1 跳转至

回复

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