xxkj2010 发表于 2024-10-17 10:50:53

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

不懂就问,问个幼稚的问题,请问:两个带CAN的单片机(如STC32G12K128)可以直接进行CAN通讯吗?

王昱顺 发表于 2024-10-17 11:18:01

如果你说的是通过1050这种CAN芯片转换电平后的话,肯定是可以的。
如果你说的是不经过电平转换芯片直接发送和接收,这个我就不大清楚了

CyberHamster 发表于 2024-10-17 11:19:49

可以,每个单片机 都要外接 CAN 收发器 / 如 TJA1050

soma 发表于 2024-10-17 11:48:49

屠龙刀带CAN总线要自己焊接CAN总线芯片很能说明问题,需要自己外接CAN收发芯片

xxkj2010 发表于 2024-10-17 12:00:00

soma 发表于 2024-10-17 11:48
屠龙刀带CAN总线要自己焊接CAN总线芯片很能说明问题,需要自己外接CAN收发芯片 ...

清楚了。

晓飛飛 发表于 2024-10-17 22:38:40

本帖最后由 晓飛飛 于 2024-10-17 22:45 编辑

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

xxkj2010 发表于 2024-10-18 10:26:19

晓飛飛 发表于 2024-10-17 22:38
CAN收发器不同于UART转RS232或者RS485那种纯物理的电平转换芯片,其实更像一个PHY,所以收发器是必须要有的 ...
是这样吗?



QQ624353765 发表于 2024-10-18 11:13:58

CyberHamster 发表于 2024-10-17 11:19
可以,每个单片机 都要外接 CAN 收发器 / 如 TJA1050

人家问的是不接收发器

QW123 发表于 2024-10-30 08:58:23

据我了解,好像没有不接收发器的

STC工程师 发表于 昨天 09:20

CAN收发器只是电平转换芯片,必须要加这个芯片,因为单片机是TTL电平
页: [1] 2
查看完整版本: 请问两个带CAN的单片机可以直接进行CAN通讯吗 | 每个单片机都要外接 CAN 收发器