LIN、CAN通讯
采用多机通讯的时候,LIN通讯也是一主多从的通讯,无论何时帧头都是由主机节点发布,当从机节点想发布数据时,帧头部分由主机节点发布,应答部分由从机节点发布,这样其余节点都能收到一个完整的报文帧。LIN通讯速度最高20KB,
TJA1020、ATA6662 LIN通讯芯片功能框图,稳压电源有启动信号才能启动CPU,启动信号是受点火开关和wake唤醒控制。
将VS处闭合,wake唤醒后,如何判断是否收发正常,如1处不断的搭铁进行通断操作,则3处指示灯会不停的闪烁,说明正常;如2处不断的搭铁进行通断操作,则1、3处指示灯会不停的闪烁,说明正常;如3处不断的搭铁进行通断操作,则1、2处指示灯会不停的闪烁,说明正常;
ATA6662芯片实现的LIN通讯案例,其中TUS2是瞬态抑制二极管,防止LIN线电压过高而导通释放;如果LIN线短路了所有的通讯也就不行了,此时可以逐个拔掉通讯插头,如果LIN对地有12V电压了,说明故障找到了。EN 、WAKE直接接的高电平,这样就不休眠了下接就工作。INH不接悬空,这样就没有电源启动控制了。
ATA6660 CAN芯片功能框图
ATA6660 CAN芯片应用案例,故障判断,将TXD对地不断的通断操作,此时RXD引脚也会有信号的通断变化,说明芯片正常。
带有远程唤醒功能的CAN接口芯片,
当CAN-H和CAN-L上有数据变化时电池唤醒抑制输出的场管就导通了,这样就间接的启动了电源;点火开关断电时总线上是不能有波形的;一些带有唤醒功能都是通过总线才能唤醒;如果出现漏电现象,CAN唤醒可重点排查。
电池的电是直接给TLE6251芯片供电的;CAN总线上一旦发生信号的跳变,TLE6251的INH就输出控制TLE4476稳压电源,此时就有了3.3V给CPU供电和5V的电源输出了;这样就实现了唤醒的功能。