obd盒子的心脏是盒子里面的mcu,它能将汽车各个ecu通过can总线经过16针口的数据经过加工分析,然后通过蓝牙输出到手机app上,然后通过手机屏幕呈现给车主。
ecu是汽车的心脏,整合汽车的各种行车数据,ecu会根据车况协调发动机、悬架、底盘等各个部件的平衡。obd通过ecu读取数据。can总线为各个汽车的ecu提供通道的接口,接入接口进入各个数据通道将数据传送入can总线中。
obd的16针接口是固定的,基本车型都按照这个标准,适应于目前市面的车型,提供简便直接的连接方式。
obd盒子应用通讯3g/4g等网络,构成了车联网的应用。can控制器用于实现can总线的协议底层以及数据链路层,用于生成can帧并以二进制码流的方式发送,在此过程中进行位填充、添加crc校验、应答检测等操作;将接收到的二进制码流进行解析并接收,在此过程中进行收发比对、去位填充、执行crc校验等操作。此外还需要进行冲突判断、错误处理等诸多任务。
can收发器(有时也称为驱动器)是can总线的物理层,用于将二进制码流转换为差分信号发送,将差分信号转换为二进制码流接收。
关键词:控制器
