注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

OBD芯方案的个人空间 http://home.eeworld.com.cn/space-uid-1077703.html [收藏] [复制] [分享] [RSS]

日志

ELM327蓝牙OBD和QBD66蓝牙OBD的区别

已有 44 次阅读2019-8-12 16:04




此内容由EEWORLD论坛网友OBD芯方案原创,如需转载或用于商业用途需征得作者同意并注明出处

10块人民币的ELM327蓝牙OBDQBD66蓝牙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,NONDAMicromachine, Dr.Driver 都有通过3CFCC,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工作兼容状况

市面通用327APP Torque ,ZUS OBD, OBD Doctor 等。 但只有APP运行的时候,ELM327 OBD才工作,所以很多时候上位机手机蓝牙没连接,ELM327 OBD产品是没有进行工作的。不熟悉OBDELM327指令的开发需要很多精力。

基于QBD66指令开发的APPCARSTON, 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升级,可以拓展更多应用。

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-8-22 04:36 , Processed in 0.032471 second(s), 10 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2019 http://bbs.eeworld.com.cn/

返回顶部