如图17-1所示,大众驱动CAN波形是两个相互镜像的矩形波,在没有数据传输时,总线上的电压都是2.5V。
CAN-H总线上表达数字1是2.5V,表达数字0是3.5V。
CAN-L总线上表达数字1是2.5V,表达数字0是1.5V。
在CAN总线上把表达数字1的状态称为隐性,表达数字0的状态称为显性。因此:CANH总线的显性电压为3.5V,隐性电压为2.5V;
CAN-L总线的显性电压为1.5V,隐性电压为2.5V从图17-2中可以看出,大众舒适CAN波形与驱动CAN波形存在明显的区别。它们的显性电压与隐性电压完全不同。
CAN-H总线上表达数字0是3.6V,表达数字1是0V。
CAN-L总线上表达数字0是1.4V,表达数字1是5V。
我们也可以说:CAN-H总线的显性电压是3.6V,隐性电压是0V;CAN-L总线的显性电压1.4V,隐性电压为5V。
以上两种是CAN总线典型的波形,其他车型的CAN总线会有不同的称谓。例如,雷诺、标志车型将高速CAN总线称为CAN,低速CAN总线是在CAN总线的基础上开发的VAN总线,其原理与结构与CAN总线类似,传输数据的波形也基本一致;通用车型将高速CAN总线称为 GM LAN,名称不同,协议当然也与CAN有些区别,但是其基本的结构以及波形还是相似的。