找回密码
 立即注册
查看: 3181|回复: 11

请问两个带CAN的单片机可以直接进行CAN通讯吗 | 每个单片机都要外接 CAN 收发器

[复制链接]

127

主题

2075

回帖

5134

积分

论坛元老

积分
5134
发表于 2024-10-17 10:50:53 | 显示全部楼层 |阅读模式
不懂就问,问个幼稚的问题,请问:两个带CAN的单片机(如STC32G12K128)可以直接进行CAN通讯吗?
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4098

回帖

1万

积分

超级版主

积分
10914
发表于 2024-10-17 11:18:01 | 显示全部楼层
如果你说的是通过1050这种CAN芯片转换电平后的话,肯定是可以的。
如果你说的是不经过电平转换芯片直接发送和接收,这个我就不大清楚了
回复

使用道具 举报 送花

24

主题

244

回帖

1453

积分

金牌会员

积分
1453
发表于 2024-10-17 11:19:49 | 显示全部楼层
可以,每个单片机 都要外接 CAN 收发器 / 如 TJA1050
回复

使用道具 举报 送花

已绑定手机

19

主题

3564

回帖

7698

积分

论坛元老

积分
7698
发表于 2024-10-17 11:48:49 | 显示全部楼层
屠龙刀带CAN总线要自己焊接CAN总线芯片很能说明问题,需要自己外接CAN收发芯片
回复

使用道具 举报 送花

127

主题

2075

回帖

5134

积分

论坛元老

积分
5134
 楼主| 发表于 2024-10-17 12:00:00 | 显示全部楼层
so*** 发表于 2024-10-17 11:48
屠龙刀带CAN总线要自己焊接CAN总线芯片很能说明问题,需要自己外接CAN收发芯片 ...

清楚了。
回复

使用道具 举报 送花

已绑定手机

52

主题

2901

回帖

3035

积分

荣誉版主

积分
3035
发表于 2024-10-17 22:38:40 | 显示全部楼层
本帖最后由 晓飛飛 于 2024-10-17 22:45 编辑

CAN收发器不同于UART转RS232或者RS485那种纯物理的电平转换芯片,其实更像一个PHY,所以收发器是必须要有的。
由于CAN需要监停自身发送是数据实现仲裁,因此也有些野路子方法,输出分别通过OC门(如74LVC1G07)连到输入,输入线加一个上拉电阻。为了节约成本,也可以使用二极管加上拉电阻搭或门的方式实现。

睁开眼睛做场梦~~~
回复

使用道具 举报 送花

127

主题

2075

回帖

5134

积分

论坛元老

积分
5134
 楼主| 发表于 2024-10-18 10:26:19 | 显示全部楼层
晓*** 发表于 2024-10-17 22:38
CAN收发器不同于UART转RS232或者RS485那种纯物理的电平转换芯片,其实更像一个PHY,所以收发器是必须要有的 ...

是这样吗?

002.jpg

点评

是的  发表于 2024-10-18 13:21
回复

使用道具 举报 送花

已绑定手机

307

主题

584

回帖

2961

积分

金牌会员

积分
2961
发表于 2024-10-18 11:13:58 | 显示全部楼层
CyberH*** 发表于 2024-10-17 11:19
可以,每个单片机 都要外接 CAN 收发器 / 如 TJA1050

人家问的是不接收发器
回复

使用道具 举报 送花

20

主题

82

回帖

1027

积分

金牌会员

积分
1027
发表于 2024-10-30 08:58:23 | 显示全部楼层
据我了解,好像没有不接收发器的
回复

使用道具 举报 送花

5

主题

55

回帖

351

积分

中级会员

积分
351
发表于 2025-5-1 09:20:02 | 显示全部楼层
CAN收发器只是电平转换芯片,必须要加这个芯片,因为单片机是TTL电平

点评

结论是要加,但你解释的原因不对  详情 回复 发表于 2025-5-1 10:43
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-8 03:05 , Processed in 0.078559 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表