版本1.3.0
该应用程序将 Android 设备(手机或平板电脑)转换为连接 OBDII 蓝牙适配器的汽车(虚拟)
这是 Android OBDII 软件开发和测试的便捷且经济高效的解决方案
硬件:
使用 2 个 Android 设备(它们已通过蓝牙配对),一个运行此应用程序 (ECU),另一个运行 Android OBDII 应用程序进行测试
使用此应用程序,您不需要真正的汽车,只需呆在室内并在使用真正的汽车之前进行所有测试
ECU发动机仿真可确认运行稳定可靠
该应用程序已经通过以下 Android OBD-II 应用程序进行了测试:
* 读码器专业版
* 扭矩专业版
* 短划线命令
* ELM扫描丰田
测试结果非常好
注意:一些Android OBD-II应用程序使用蓝牙阈值检测无法连接到模拟设备,因为真实ELM适配器的阈值与Android设备上BLE的阈值不同
ECU 引擎模拟还可以与 Android 终端应用程序上的命令行配合良好
ECU引擎仿真的工作方式类似于数据服务器,因此它等待(侦听)来自外部测试仪的数据请求(AT或OBD-II命令),然后处理并响应该请求
ECU 发动机仿真模拟 OBD-II 标准:ISO 15765-4 CAN 11/500Kb
该应用程序可以处理大多数 AT 命令,但以下 AT 命令通常与 ISO 15765-4 CAN 标准一起使用:
* ATZ、ATWS、ATSP0、AT@1、ATI、ATH0、ATH1、ATE0、ATE1、ATDP、ATRV、ATDPn、ATSPn、ATTPn、ATCAF0、ATCAF1、ATSP6、ATAT0
此应用程序支持的 OBD-II 命令(服务模式和 PID)
1. 实时数据PID:
01 00、01 01、01 04、01 05、01 0A、01 0C、01 0D、01 0E、01 10、01 11、01 03、01 04、01 05、01 21、
01 33、01 46、01 5C、01 5E、01 6A、01 67
2、车辆信息:
09 00 - 请求支持的 PID
09 02 - 请求 VIN 号码
09 04 - 请求校准编号
3.DTC故障码
03 - 请求存储的代码
07 - 请求待处理代码
0A - 请求永久代码
04 - 请求清除故障代码和相关存储数据
4. 冻结帧数据 - 帧 #0
02 00 00 - 请求支持的 PID
02 02 00 - 请求导致冻结帧数据存储的 DTC
02 XX 00 - 其中 XX 是请求其他冻结帧数据的 PID
用法:
启动应用程序后,您需要点击“开始模拟ECU”按钮来启动ECU模拟过程,出现数据屏幕
在数据屏幕上,您可以实时更改数据屏幕上可见的一些数据以用于测试目的
所有其他不可见数据将以固定值返回
在启动屏幕上有 2 个有关模拟蓝牙 OBD-II 适配器的信息
* 适配器名称:手机(平板)内置蓝牙设备的名称。该蓝牙设备模拟 ELM327 蓝牙适配器
* 适配器地址:内置蓝牙设备的最大地址
如果您在命令行终端上进行测试,则有一个输入 AT 命令的命令如下:
ATZ - 重置 OBD-II 适配器
ATSP6 - 设置协议 ISO 15765-4 CAN 11/500Kb(可能使用 ATSP0 或 ATTP6)
ATH1 - 如果您想查看响应中的标头 7E8,如果不想查看 ATH0
ATCAF1 - 如果您希望适配器为您格式化数据
ATCAF0 - 您必须自己格式化请求数据。在这种情况下,请记住在请求的第一个位置添加 PCI 字节(等于请求中的数据字节数)
例如 02 01 0D :其中 01 0D 是请求车辆速度(2 个数据字节),PCI 字节是 02
使用上述 AT 命令初始化 OBD-II 适配器后,您可以照常发送您想要的 OBD-II 请求(或其他 AT 命令)
免费版本“ECU引擎模拟”被锁定,不响应任何OBD-II请求,它只响应初始AT命令。
隐私政策:
https://www.freeprivacypolicy.com/live/4d959ed7-c0fd-4da4-8da1-98d09d46161f