感谢题主的邀请,我来说下我的看法:
汽车是我们经常使用的交通工具,如果其不受我们控制,是会造成严重的交通事故的。我们不仅应该要着眼于轮胎发动机等硬件设施的安全,还应该关注关注不那么显眼的汽车内部CAN控制总线,尽量让其不出现问题影响我们的安全。但客观事实一般不会为人的主观意识所改变,很多时候汽车CAN通讯还是会有问题的,其原因我大概总结为这几点:
1.汽车电源系统引起的故障:汽车电控模块的工作电压一般在10.5-15.0V,如果汽车电源系统提供的工作电压不正常,就会使得某些电控模块出现短暂的不正常工作,这会引起整个汽车CAN总线系统出现通信不畅。
2.汽车CAN总线系统的链路故障:当出现通信线路的短路、断路或线路物理性质变化引起通信信号衰减或失真,都会导致多个电控单元工作不正常,使CAN总线系统无法工作。
3.汽车CAN总线系统的节点故障:节点是汽车CAN总线系统中的电控模块,因此节点故障就是电控模块的故障。它包括软件故障即传输协议或软件程序有缺陷或冲突,从而使汽车CAN总线系统通信出现混乱或无法工作,这种故障一般会成批出现;硬件故障一般是电控模块芯片或集成电路故障,造成汽车CAN总线系统无法正常工作。
出现了问题我们就应该及时的解决,除了拥有高超的技术外,你也应该有几件趁手的工具,其中合适的CAN总线分析仪就必不可少,根据你的实际需求,你可以选择任意通道数的USBCAN工具进行研究,GCGD全都有,网上就可以找到,剩下的,就看你的能力和耐心了。
如果你觉得我说的还行,采纳下啊!