Mnoho aftermarket LPG systémov automotiblov využíva rovnaký typ komunikácie cez diagnostickú zásuvku, čo ich predurčuje na možnosť pripojenia jednotného komunikačného rozhrania. Najčastejšie sa stretávame 3 alebo 4-pinovým rozhraním, pričom základ je identický. Nachádzajú sa tu komunikačné piny UART zbernice, t.j. RX TX (najčastejšie na 5V) a následne aj zem (GND). Štvrtým pinom, ak je obsiahnutý býva štandardne +12V, resp. napätie na batérii, ktoré je počas dobíjania alternátorom bežne do 15V. Usporiadanie samotných pinov môže byť špecifické u každého LPG systému.

std.8 konektor - female na strane riadiacej jednotky, male na stane diagnostického prípravku
Pre úspešnú komunikáciu s riadiacou jednotkou LPG systému tak potrebujete len USB-UART prevodník a samozrejme obslúžny softvér, ktorý je kompatibilný pre konkrétny LPG systém a priamo s riadiacou jednotkou komunikuje cez použité rozhranie. Môžete zvoliť špecializovaný kábel s kompatibilným pinoutom, integrovaným prevodníkom a najmä vhodnou koncovkou, alebo si takéto rozhranie môžete vyrobiť sami za zlomok ceny.

LPG Bluetooth rozhranie od ProjektTECH

MiniProgrammer s CH341, nutné presunúť prepojku z pinov 1 a 2 (paralel) na 2 a 3 (serial režim)!
Môžete použiť najdostupnejšie USB-UART prevodníky od eura vyššie, napr. CP210X, CH34X, FT232R/L, PL2303 a iné, ktoré pripojíte na RX, TX a zem (samozrejme na kríž, t.j. RX na TX a TX na RX). Na samotné napájanie prevodníka využijeme integrovaný USB konektor, najčastejšie USB-A, ale praktickejšie sú verzie s microUSB, miniUSB, alebo USB-C konektorom ku ktorému pripojíte aj kábel a predĺžite si tak pripojenie k počítaču, ktorý nemusíte mať nalepený na diagnostickom rozhraní v motorovom priestore.
V závislosti od prevedenia prevodníka, či špecifickej podverzie je nutné skontrolovať, či je 5V tolerantný v prípade, že má 3.3V logiku na strane UART zbernice. V prípade, že nie, musíte využiť napäťový delič pre zníženie napätia TX signálu riadiacej jednotky. Zároveň sa uistite, že riadiaca jednotka LPG systému je TTL kompatibilná a že 3.3V úroveň prečíta ako logickú 1, i keď má 5V logiku. Landi Renzo EVO (zrejme aj OMEGAS) toto podporuje a na logickú 1 postačuje aj 3.3V úroveň signálu.

Kameňom úrazu káblových rozhraní býva práve to, že ním dokážete vykonať základnú diagnostiku, urobiť základnú kalibráciu pre vytvorenie vstrekovacej krivky, pokiaľ je auto stacionárne. Aby ste však mapu plne doladili, musíte ju ladiť pri jazde, nakoľko sa mení dĺžka vstreku od zaťaženia a otáčok motora, teda musíte prejsť všetky prevádzkové režimy, napr. jazda do kopca, podtočený motor, ustálená jazda, prudká akcelerácia...
Rovnako, ak máte prívstrek benzínu tzv. Petrol Contribution najmä vo vyšších otáčkach a vyššom zaťažení, musíte o daný prívstrek znížiť vstrekovaciu dávku plynu, aby zmes bola s mixom benzínu ideálna a mali ste palivové trimy (STFT a LTFT) ideálne blízko 0%, či v rozumnej odchýlke. Káblové rozhranie je na toto veľmi nemotorné, keďže ho budete musieť ťahať spod kapoty cez okno dnu do auta, kde budete skrz obslúžny softvér nastavovať jednotlivé vstrekovacie, či skupinové dávky. Nehovoriac o tepelnom namáhaní kábla, či možnosti, že ho niekam namotá.

Preto môže niekomu vyhovovať viac bezdrôtové rozhranie. Na danú vzdialenosť z interiéru vozidla do motorového priestoru je postačujúci Bluetooth. Medzi najdostupnejšie Bluetooth moduly, ktoré môžete použiť patria HC-05 a HC-06 v cenovke od 3€. Oba využívajú dnes už veľmi starý 20+ ročný čipset BC417 Cambridge Silicon Radio, ktorý podporuje Bluetooth verzie 2.0 s EDR, ktorý ponúka prenosovú rýchlosť reálne okolo 2 Mbps pre asynchrónny prenos.
Takáto rýchlosť je úplne postačujúca, keďže na druhej strane je UART s baudrate 57600 baud/s. Aký je vôbec rozdiel medzi HC-05 a HC-06? HC-06 má obmedzenejšiu sadu AT príkazov a viac uzavretý firmvér čipsetu. Zato prechádza do AT módu automaticky a nie je nutné držať EN / KEY tlačidlo pri spúšťaní ako u HC-05, aby sa do tohto konfiguračného režimu prepol. HC-06 má teda menej pinov a podporuje iba slave režim, HC-05 podporuje master aj slave. V tomto prípade je žiadúci slave režim, keďže sa z počítača (v reižme master) budeme pripájať na modul.

Bluetooth moduly HC-05 a HC-06 (BC417)
S Bluetooth verzie 2.0 bývajú vo veľkej miere kompatibilné aj súčasné počítače, telefóny, ktoré majú Bluetooth vyššej verzie, no nemusí to byť vždy podmienkou, najmä ak má single mode Bluetooth vyššej verzie. Pri použití Bluetooth modulu ale musíte na strane diagnostického rozhrania riešiť aj vec, ktorú u káblového rozhrania nebolo nutné riešiť a to napájanie. K dispozícii je +12V z diagnostickej zásuvky a tak potrebujete step-down menič, ktorý stabilizuje variabílne napätie, ktoré je pri prevádzke vozidla na ustálených 5V.
Populárnym riešeníém býva použiť lineárny stabilizátor (LDO) 7805, ktorý na vstupe dokáže pokryť všetko napätie, ktoré sa tam počas prevádzky automobilu môže objaviť, vrátane 15+ voltov, ktoré sa vyskytujú u áut s inteligentným alternátorom. K LDO je potrebné pridať kondenzátory na vstup a výstup pre filtráciu napätia. Vzhľadom na nízky odber Bluetooth modulu, ktorý je v nízkych desiatkach mA nie je nutné LDO 7805 chladiť pasívnym chladičom. Keďže moduly HC-05 a HC-06 nie sú 5V tolerantné a majú limit maximálne 3,6V na komunikačné piny UART zbernice, musíte signál TX z diagnostickej zásuvky napäťovým deličom znížiť na 3.3V skrz rezistory pomeru 1:2 (napr. 1K a 2K, alebo 10K a 20K).
Samotný Bluetooth modul ale nebude správne komunikovať, kým nebude nastavený na parametre sériovej linky, ktoré očakáva LPG riadiaca jednotka. Samotné nastavenie Bluetooth modulu môžete realizovať samostatným USB-UART prevodníkom, ktorý k nemu pripojíte, alebo cez mikrokontróler s využitím HW, alebo SW-emulovanej zbernice UART.

Modul musí byť prepnutý do režimu AT príkazov, kedy ho je možné konfigurovať. Zároveň sa pri zmene dané nastavenia uložia do pamäte modulu a pri opätovnom napájaní sa modul spúšťa vždy s aktuálnou konfiguráciou. Pri konfigurácii AT príkazov je potrebné nastaviť aj ukončovacie znaky riadkov na "NL & CR", teda nový riadok a návrat kurzora.
Základná komunikačná rýchlosť sa môže líšiť a býva štandardne predvolená 9600 baud/s, alebo 38400 baud/s. Správnu komunikačnú rýchlosť overíte vpísaním príkazu "AT", na ktorú modul odpovie "OK". V prípade žiadnych / nečitateľných znakov ide o nesprávny baudrate.
Aby modul fungoval na prevod správne, je nutné prepnúť UART okrem správnej rýchlosti, napr. 57600 aj na správny počet stop bitu, t.j. 1 a bez paritného bitu v komunikácii (AT+UART), i keď štandardne to môže byť predvolené správne. Obdobne príkazom AT+NAME si môžete nastaviť aj meno, pod ktorým bude Bluetooth modul viditeľný pre okolité zariadenia. Môžete zvoliť meno LPG systému pre ktorý má nastavené parametre, pokiaľ máte rozhraní viacej. Pokiaľ je nutné prepnúť prevádzkovaný Bluetooth režim z Master na Slave, využite príklaz AT+ROLE, ktorý nastavíte na 0. To sa týka iba HC-05, keďže HC-06 má iba slave režim, ktorý je stále predvolený.
Ak počítač nemá priamo Bluetooth kartu, môžete využiť aj Bluetooth dongle do USB-A. V sekcii Nastavenia vyhľadáte Bluetooth zariadenia a spárujete sa s modulom, ktorý bude vysielať pod svojim menom a teda už musí byť pripojený v diagnostickej zásuvke. Pri spárovaní treba zadať kód 1234, alebo 0000 podľa predvoleného. Po úspešnom spárovaní sa vytvorí virtuálny COM port skrz ktorý bude vedieť komunikovať obslúžny softvér s riadiacou jednotkou LPG systému.