永发信息网

STM32单片机CAN通信,CAN控制器采用TJA1050,CANH与CANL输出波形一致是怎么回事呢?

答案:2  悬赏:20  手机版
解决时间 2021-11-20 15:37
  • 提问者网友:温旧梦泪无声
  • 2021-11-19 16:04
STM32单片机CAN通信,CAN控制器采用TJA1050,CANH与CANL输出波形一致是怎么回事呢?
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-11-19 17:09
CAN是一种由带有CAN控制器组成的高性能串行数据局域通信网络,是国际上应用最广泛的现场总线之一属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。 CAN总 线通过CAN控制器接口芯片上的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低 电平或悬浮状态。
全部回答
  • 1楼网友:woshuo
  • 2021-11-19 18:36
电路貌似没什么问题,,,你这个两个信号一致应该是软件配置错误,因为CANH和CANL上没信号,中间跨接120R电阻,所以两个脚波形一致,,,仔细检查一下你的CAN配置吧追问意思是单片机程序的问题吗?同一个程序在开发板上能运行呢,自己设计的板子上就不行,can收发器都是TJA1050追答首先检查一下CAN相关的硬件电路是否一致吧,说不定用的不同的CAN之类的,,,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯