This content is originally created by EEWORLD forum user OBD chip solution . If you want to reprint or use it for commercial purposes, you must obtain the author's consent and indicate the source
The difference between the ELM327 Bluetooth OBD sold for 10 RMB and the QBD66 Bluetooth OBD
ELM327 is an OBD protocol chip developed by a Canadian company in the early years . Many APPs , software, and hardware tools on the market later adopted the format instructions of 327. Therefore, the subsequent development of OBD Bluetooth based on ELM327 instructions is called ELM327 Bluetooth. QBD61 of the core solution QBD327 is fully compatible with all ELM327 instructions . QBD61 is also fully compatible with hardware. QBD327 is super cheap.
QBD66 is an advanced OBD protocol chip developed by Shenzhen Core Solution . The Bluetooth solution developed based on QBD66 is called QBD66 Bluetooth solution .
1. Hardware solution, quality, and finished product
ELM327 is a low-end Bluetooth OBD , and the cost of a single unit is about 2 US dollars. Shenzhen Core Solution's QBD327 solution can make the ELM327 Bluetooth product 1 US dollar. This type of product is low-end, large in quantity, and the shell is mostly public mold. The OBD chip uses a wafer-bound QBD327 chip. The PCBA adopts a single-sided layout, crystal oscillator reuse, and components are streamlined, only pursuing low cost. The power supply is LDO, without surge protection design, high power consumption and no sleep. The Bluetooth chip is a domestic data chip, and the rest of the components are mostly domestic or even unknown brands, with average quality and reliability. It basically cannot pass FCC BQB and other certification tests.
QBD66 is a mid-to-high-end Bluetooth OBD , with a batch price of 6-7 US dollars. The chips are all first-line brands, QBD66 chips, power supply DC-DC , and other materials are all first-line manufacturers. Sleep work design, overall low power consumption, ESD, EMC, EMI, surge protection design, environmental temperature and humidity, reliability life test, Bluetooth OBD solutions using the core solution QBD66 , such as ZUS, NONDA , Micromachine, Dr.Driver have passed 3C , FCC, BQB certification and various international certification tests.
- OBD protocol, vehicle model support
ELM327 : Standard OBD2 protocol support, even low-cost many protocols do not support similar J1850 protocol.
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 : It can support all OBD2 standard protocols, and can also upgrade the QBD66 firmware to support the J1939 truck protocol through OTA . OTA upgrade supports driving school driving test solutions and private protocols.
ELM327 : Manual mode - the default is silent mode, that is, 327 needs the host computer (mobile phone) to send instructions to connect to the vehicle, and send instructions to request data before sending OBD data back to the host computer. Passive mode requires the host computer to send instructions to control the startup, sleep, initialization, connection to the vehicle, and obtaining corresponding OBD data. If the host computer does not send instructions, ELM327 will not work by default and cannot obtain data
QBD66: Automatic mode. The host computer does not need to send instructions. QBD66 automatically starts with the vehicle, automatically connects to the vehicle, and returns the commonly used OBD data to the host computer . When the engine is turned off, it automatically sends the shutdown data packet and automatically goes to sleep.
- Compatibility status of the host computer APP
There are 327 APPs available in the market . Torque, ZUS OBD, OBD Doctor , etc. But ELM327 OBD works only when the APP is running . So often when the host computer mobile phone Bluetooth is not connected, the ELM327 OBD product does not work. It takes a lot of effort to develop without being familiar with OBD and ELM327 instructions.
APP developed based on QBD66 instructions , CARSTON, NONDA APP , etc. The chip solution also has its own APP . Because of the automatic version, the host computer does not need to be connected all the time, and the APP can also complete more functions. Development is simpler.
- OBD data and command format
ELM327 : Original OBD data and instructions. The host computer needs to determine the packet header, ECU-ID , and multi- ECU status. OBD data is in the original ISO15031 format, which needs to be converted by the host computer into data such as vehicle speed and rotation speed. In addition, the host computer needs to calculate advanced vehicle data, fuel consumption, mileage, torque, etc. through algorithms. Without algorithms, it is even impossible to obtain.
QBD66: No data conversion is required. QBD66 automatically provides ASCII code of vehicle speed, speed, fault code, advanced data mileage, and fuel consumption in real-time data stream format. The host computer query is simple.
- Advanced vehicle data, vehicle ignition off detection, vehicle failure and other abnormality detection
ELM327 : No such function. The host computer needs to use its own code logic to judge the various states of the vehicle , that is , to judge the vehicle state (flashed or ignited) and the vehicle-related operating conditions (such as automatic start-stop, emergency acceleration and reduction fault codes, etc.) through the return value of OBD . Once the host computer is disconnected, the driving data will be lost (because the ELM327 will not work if it is disconnected).
QBD66 : The host computer does not need to issue instructions. QBD66 automatically reports the vehicle's ignition off and on and various vehicle operating conditions (fault codes for emergency acceleration and deceleration, etc.). The entire driving section is automatically statistically saved by QBD66 Bluetooth, without the need for the host computer to maintain a constant connection and communication.
In short, let's take a washing machine as an example. There are manual washing machines, semi-automatic washing machines, and fully automatic washing machines.ELM327Bluetooth is a manual, low-cost, low-quality, and high-volume low-endOBDBluetooth product. Developers need to be familiar withOBDoriginal instructions and have deep relevant professional experience and knowledge. In addition,ELM327is prone to disconnection under wireless communication, which limits the development application scenarios and the loss of travel data statistics is not accurate enough.QBD66 Bluetooth is an advanced fully automatic version with high cost performance and high reliability. In addition, QBD66 comes with OBDlogic, whichcompletesmanyfunctionsof the host computerof 327.ELM327, it has one more layer of packaging, which is more suitable for developers to customize, greatly facilitates and simplifies the development cycle, and provides a highly reliable hardware solidification solution. In addition,QDB66firmware can be upgraded withOTA, which can expand more applications.