您好 我用ISO1050 按照下面的图接的,输出CANL和CANH都是2.2V.不知怎么解决?

2025-02-24 04:37:57
推荐回答(1个)
回答1:

你是用什么仪器测量的?是否两个节点对联了?CAN节点工作在什么模式下?

 

  1. 单节点测试的时候要开环回模式(有的MCU上叫测试模式),不能用正常模式,否则会连续发送失败若干次后进入离线状态停止发送。

  2. “是无论TXD接5V还是0V,输出CANH和CANL端输出都是低电平”——TxD不是由具有CAN模块的MCU驱动的?你是想走485链路+CAN物理?

  3. 即使正常工作的时候,拿万用表几乎是测不出什么东西的,CAN是差分信号,必须用示波器来测量。此外ISO1050有显性位保护时间,不会保持输出显性位的。

  4. 另外从设计上来说,如果两端的电源不隔离,那么你花大价钱用ISO1050就完全是浪费……