本帖最后由 OBD芯方案 于 2019-9-19 16:09 编辑
卖10块人民币的ELM327蓝牙OBD和QBD66蓝牙OBD的区别
ELM327是早年加拿大公司开发的一种OBD协议芯片。市面上后期很多APP,软件,硬件工具都采用327的格式指令。所以后续基于ELM327指令开发OBD蓝牙就叫ELM327蓝牙。芯方案的QBD61 QBD327完全兼容ELM327所有指令 QBD61更是硬件可以完全兼容。 QBD327价格超级低廉。
QBD66是深圳芯方案自行开发的一款进阶OBD协议芯片。基于QBD66开发的蓝牙方案就叫做QBD66蓝牙方案。
一、硬件方案,品质,成品
ELM327为低端蓝牙OBD,单个成本大概为2美金左右。深圳芯方案的QBD327方案更是可以将ELM327蓝牙产品做到1美金。该类产品低端,量大,外壳多为公模,OBD芯片采用晶圆绑定QBD327芯片,PCBA采用单面布局,晶振复用,元器件精简,只追求低成本,电源都为LDO, 无浪涌保护设计,功耗大无休眠,蓝牙芯片都为国产数据芯片,其余元器件用料多为国产甚至杂牌,品质可靠性一般。FCC BQB等认证测试,基本无法通过。
QBD66为中高阶蓝牙OBD,批量价格在6-7美金。芯片均为一线品牌,QBD66芯片,电源DC-DC,其余物料都为一线厂商。休眠工作设计,整体功耗低,ESD,EMC,EMI,浪涌保护设计,环境温湿度,可靠性寿命测试,使用芯方案QBD66的蓝牙OBD方案像ZUS,NONDA,Micromachine, Dr.Driver 都有通过3C,FCC,BQB认证和各项国际认证测试。
二、OBD协议,车型支持
ELM327:标准OBD2协议支持,甚至低成本很多协议还不支持类似J1850协议。
1. SAE J1850 PWM(41.6Kbaud)
2. SAE J1850 VPW(10.4Kbaud)
3. ISO9141-2(5 baud init, 10.4Kbaud)
4. ISO14230-4 KWP (5 baud init, 10.4 Kbaud)
5. ISO14230-4 KWP (fast init, 10.4 Kbaud)
6. ISO15765-4 CAN (11bit ID, 500 Kbaud)
7. ISO15765-4 CAN (29bit ID, 500 Kbaud)
8. ISO15765-4 CAN (11bit ID, 250 Kbaud)
9. ISO15765-4 CAN (29bit ID, 250 Kbaud)
QBD66:可以支持所有OBD2的标准协议,还可以通过OTA升级QBD66固件支持J1939 货车协议。OTA升级支持驾校驾考方案,支持私有协议。
三、工作模式
ELM327:手动模式--默认为静默的方式,即327需要上位机(手机)发送指令连接车辆,发送指令请求数据才会回传OBD数据给上位机。被动方式,需要上位机发送指令控制开机,休眠,需发指令初始化,连接车辆,获取相应的OBD数据等。 如果上位机不发指令,则ELM327默认不工作,无法获得数据
QBD66:自动模式。上位机无需下发指令,QBD66自动随车启动,自动连接车辆,回传OBD常用的数据给上位机. 熄火自动发送熄火数据包,自动休眠。
四、上位机APP工作兼容状况
市面通用327的APP 。 Torque ,ZUS OBD, OBD Doctor 等。 但只有APP运行的时候,ELM327 OBD才工作,所以很多时候上位机手机蓝牙没连接,ELM327 OBD产品是没有进行工作的。不熟悉OBD和ELM327指令的开发需要很多精力。
基于QBD66指令开发的APP,CARSTON, NONDA APP等。 芯方案也自有APP。因为自动版方式,上位机无需时刻保持连接,APP 也可以完成更多功能。开发更简单。
五、OBD数据,及指令格式
ELM327:原始的OBD数据和指令。需要上位机自行判断包头,ECU-ID, 多ECU状态。OBD数据都是原始的ISO15031格式,需要上位机自行转换成类似车速,转速之类。 另外高级车辆数据,油耗,里程,扭矩等,上位机需要通过算法自行计算。如果没有算法甚至无法获得。
QBD66:数据无需转化,QBD66自动提供ASCII码的车速,转速,故障码,进阶数据里程,油耗也一并以实时数据流格式提供。上位机查询简单。
六、车辆高级数据,车辆熄火点火侦测和车辆故障等异常侦测
ELM327:无此功能,需要上位机自行代码逻辑去判断车辆的各种状态 即--- 通过OBD的返回值判断车辆状态(熄火还是点火),和车辆相关运行状况(如自动启停 急加 急减 故障码等)。且上位机一旦断开,行车数据就会丢失(因为断开ELM327就没工作了)。
QBD66:上位机无需下发指令,QBD66自动上报车辆熄火点火 和各种车辆运行状况 (急加 急减 故障码等)。且整段行车QBD66 蓝牙自动统计保存,无需上位机时刻保持连接通讯。
总而言之,打个比方好比洗衣机,有手动洗衣机,半自动洗衣机,全自动洗衣机。ELM327 蓝牙是一款手动, 低成本 品质低,量大的低端OBD蓝牙产品。开发使用者需要熟悉OBD原始指令,及深厚的相关专业经验知识。且ELM327在无线通讯下容易断线,造成开发应用场景受限,行程数据统计丢失不够精确。 QBD66 蓝牙就是高级全自动版本,高性价比,高可靠性。且QBD66自带OBD逻辑,完成了327很多上位机的功能,相比ELM327多了一层封包,更适合开发者定制,大大方便简化开发周期,提供高可靠的硬件固化解决方案。且QDB66固件可以自带OTA升级,可以拓展更多应用。 |