can的部分问题
1. 显性电平的逻辑为0,隐性电平的逻辑为1,ID号越小优先级越高。CAN收发器芯片将收到的差分显性高电平转换为逻辑电平0,实现了CAN差分电平与TTL电平的转换。显性电平的差分电平为高,逻辑电平(TTL电平)为低。
2. can总线中的ack位偏高,在多个从节点网络中,各个节点发出应答位为显性,叠加的结果。
3. can报文波形出现反射和振铃现象,信号在传输过程中阻抗的变化会引起反射,多次反射就会出现振铃。
4. 相同厂家的can节点可以正常通讯,不同厂家的不能通讯有可能是波特率的采样点不同引起的。
5. can网络中某一个节点断电再上,电通讯出现异常,其实在断电后其他节点就会收到错误信息,将错误标记急时清除。
6. can主节点快速不停的往总线上发数据,如果从节点上电也往总线上发数据,从节点错误标记会置位,要急时清除,错误计数器达到某值或busoff后复位can。
比较好的文章: