LPG interface z MCP2200

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
K_EM
Příspěvky: 3
Registrován: 16 lis 2015, 00:00

LPG interface z MCP2200

#1 Příspěvek od K_EM »

Ahoj,
potřeboval bych radu zkušenějších. Stvořil jsem si kabel k LPG v autě, vycházel jsem z návodu na připojení k RS232 kde byl použitý převodník MAX232 podle datasheetu UART - RS232. Z toho jsem usoudil že daná jednotka komunikuje přes UART. Protože COM porty už bych doma hledal špatně, zvolil jsem MCP2200 jako převodník USB - UART. Zapojení je primitivní jedná se jen o krystal nějaký ty filtrační kondenzátory a pár LED.. K jednotce LPG se připojím ovšem do doby než nastartuju potom vypadne komunikace USB, obvod - počítač. Dělá to jak při napájení z USB tak při napájení z auta (LM7805). Nenapadá vás důvod ? rušení na 3m USB kabelu ? (použitý přímo USB kabel) Nebo příliš zvlněné napájení z automobilu do LPG jednotky ?
samponek
Příspěvky: 3885
Registrován: 11 kvě 2015, 00:00

#2 Příspěvek od samponek »

Řídící jednotku plynu máš v autě zapojenou do blbýho místa +12V nebo do blbé kostry. ( musí to být připojené do místa s nemenším rušením co nejblíž baterii )

Když chceš aby ti auto na LPG dobře jezdilo, vyčisti občas zplynovač, jednou za čas vyměň zkřehlé membrány a gumový bulky a nastav doraz na membráně co přepouští tlak mezi komorami zplynovače.

Plyn stejně vydírá motor.
Uživatelský avatar
SDZ
Příspěvky: 420
Registrován: 11 bře 2011, 00:00

#3 Příspěvek od SDZ »

Kabel od PC i od převodníku k jednotce rozhodně stíněný.
O jakou jednotku LPG se jedná ? jakým programem komunikuješ s převodníkem(jednotkou) ?
samponek
Příspěvky: 3885
Registrován: 11 kvě 2015, 00:00

#4 Příspěvek od samponek »

Zjistíš to jednoduše, nastartuj motor bez startéru ( z kopce) a když komunikace nevypadne, je řídící jednotka plynu zapojená napájením do blbýho místa.

Stejně ji tam někdo dobastlil a připojil to kde se mu zrovna hodilo, ono to vždycky nějak funguje :D
Uživatelský avatar
K_EM
Příspěvky: 3
Registrován: 16 lis 2015, 00:00

#5 Příspěvek od K_EM »

Je to Magic G4 NEVO fyzicky je 10cm od baterky kabely většinou zkracovaný nejsou tak je možný že jsou tam namotaný se zbytkem... Software dodává výrobce zadarmo proto mi přijde zbytečný se lopotit někam na nastavení. Právě že jsem měnil motor takže to potřebuju přenastavit. Víceméně se to dělá samo stačí načíst korekce pro benzín a plyn potom se vytvoří model závislosti časů vtšiku benzínu a plynu, viděl jsem jak se to dělá a manuál k tomu mám taky neni to nic složitýho když máte kabel... Co se toho vypadávání týče nevypadne to při nastartování (přes startér) ale až chvilku po tom řekněme 10-15 vteřin neni to zanedbatelně krátká doba a dokud to nevypadne stále to načítá data neni to jenom čas než počítači dojde že to neni v pořádku. Původně jsem myslel že je to rušení na kabelu měl jsem tu k dospozici stíněnej kabel asi od S-videa, tak jsem vyměnil kabel přímo za USB prodlužku ta má ještě hliníkovou folii - nepomohlo. Tak jsem změnil napájení z USB přímo na konektor od tý jednotky pořád stejný... Jde mi o to jestli je možný rozházet napětím toho UARTu tu MCP2200 takovým způsobem aby přestala komunikovat po USB... protože tam se ta komunikace zastaví nejde se do ní dostat ani tim konfiguračním softwarem od microchipu a občas počítač spadne do bsod. Já si totiž pořád myslim že taková uroveň rušení co by rušila komunikaci po tom USB káblu by zrušila signály na telefon a televizi v celym bloku a takovej škopek to auto zas neni :)
Uživatelský avatar
rnbw
Příspěvky: 37419
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#6 Příspěvek od rnbw »

Na zarusenie komunikacie cez USB kabel netreba vela. Je to domaca hracka a nie priemyselna zbernica.

USB kabel by mal byt minimalny (prevodnik co najblizsie k PC). Za prevodnikom mozes mat dlhy RS232 kabel. Dalej su dolezite aj tie kondenzatory - ake a kde ich mas.
Uživatelský avatar
K_EM
Příspěvky: 3
Registrován: 16 lis 2015, 00:00

#7 Příspěvek od K_EM »

Jenomže problém je že za převodníkem neni RS232 ale UART, nemám osciloskop abych na tom měřil napětí a tak do podrobností jsem ty standardy nestudoval ale všude se zmiňujou o 3,3V a to by bylo horší než USB
Uživatelský avatar
Nakadah
Příspěvky: 1407
Registrován: 06 říj 2013, 00:00
Bydliště: Ostrava

#8 Příspěvek od Nakadah »

Vyprdni se na bastlení toho kabelu doma, kup si něco přímo s čipem od FTDI.

http://www.ebay.com/itm/6P-FTDI-FT232RL ... xycmBSs3lW

Akorát uvnitř to chce přepájet jeden SMD rezistor na pozici vedle a přehodit tak úrovně z 3,3V na 5V pokud bude třeba. Třeba některé starší jednotny od LandiRenzo mají 5V CMOS a tam se s 3,3V TTL nechytneš. Jo kdyby to mělo 5V TTL tak ano, je to kompatibilní. Ale tak to tě u MAGICu nemusí trápit.

Obrázek

MAGIC jednotky mi jdou napojit i převodníkem se SiliconLabs čipy CP210x. Ale používám tu FTDI verzi, je lepší (má i optickou indikaci přenosu). Mám prodlužku k USB další 2m, kabel sám má asi 1m. Všechno funguje na 100%. Za těch 160Kč bych se s tím ani neobtěžoval bastlit doma.
Uživatelský avatar
cechpk
Příspěvky: 380
Registrován: 13 črc 2014, 00:00
Bydliště: Petřvald U NJ

#9 Příspěvek od cechpk »

samponek píše:Zjistíš to jednoduše, nastartuj motor bez startéru ( z kopce) a když komunikace nevypadne, je řídící jednotka plynu zapojená napájením do blbýho místa.

Stejně ji tam někdo dobastlil a připojil to kde se mu zrovna hodilo, ono to vždycky nějak funguje :D

Převodník možná najede ale je reálná šance že se mu rozjedou rozvody :)
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“