用电脑通信方式获得汽车数据流
汽车数据流的获取过程
一、汽车数据流的获取过程1.汽车电子控制器内部的数据流根据数据流的功能不同,控制器数据流大致可分为输入数据流、输出数据流和通信数据流三类,汽车电子控制器(ECU)内部的数据流如图2-1所示。
(1)控制器输入数据流如图22所示,传感器及开关输入控制器的信号有脉冲式、模拟式和开关式等不同形式,这些信号均不能被计算机接收。脉冲与开关输人信号需要通过输入电路的信号处理,模拟信号需经模/数(A/D)转换,变为相应的二进制代码才能通过微处理器的输入/输出(I/O)接口输入到微处理器内部。
(2)控制器输出数据流微处理器运行控制程序,并根据输入数据流进行计算与分析后,输出相应的控制信号。从微处理器输
出的各种控制信号是二进制代码,需经数/模(D/A)转换,或经译码器译码,转变为相应的控制脉冲或开关信号,再由相应的驱动电路控制执行器工作(图2-3)。
(3)控制器通信数据流控制器通信数据流主要是指通过数据线以二进制代码的方式与外部进行通信的数据流。通信数据流有两种:一种是与其他汽车控制器的通信(如图2-4中发动机ECU与自动变速器ECU之间的通信),以实现各控制系统控制的协调性;另一种是通过故障诊断插座连接汽车故障诊断仪(图2-5),输出微处理器内部存储器所储存的性能参数、工作状态信息及故障信息。