Computer de bord cu mâinile - este ușor!

Vasili Vasilich, de 100 de ani
Eu conduc un Toyota Soarer
Tomsk, Rusia

De mult timp a fost ideea de a face un computer de bord / de bord într-o mașină.
Există multitronice foarte bune - dar cu ele problema, ele nu susțin tobe vechi pe OBD (mai exact, masina nu suportă diagnosticarea OBD).







Se hotărăște să se facă dispozitivul universal, care va fi capabil să facă totul și totul.
Ca "brain" - controler AVK Atmel AtMEGA640 / 1280/2560 seria.
Mai mult decât atât, bordul este gata și potrivit pentru toți parametrii și funcționalitatea posibilă - a fost situată în jur de mult timp în zagashnik, stocuri din vechiul proiect :)

Funcțional este alcătuit din 2 părți - la stânga alimentatorului de la 220V, la dreapta este procesorul propriu-zis.
pentru că in masina exista deja 12V - in consecinta BP pe 220 - nu avem nevoie. Fabricat pentru versatilitate.
Pe această placă, totul se face la maxim pentru utilizare universală - poți să realizezi dintr-un copac primitiv de pom de Crăciun, la "casa inteligentă" - cât de multă imaginație va dura.

În ceea ce privește sarcina noastră, funcționalitatea va fi aproximativ următoarea:
- ieșirea informațiilor de la toți senzorii, atât standard, cât și suplimentar, iar acest lucru -
--- temperatura lichidului de răcire al motorului
--- temperatura uleiului de motor
--- lichidul de răcire senzor suplimentar (furtunul superior al radiatorului)






--- temperatura uleiului în transmisie automată, într-un palet
--- temperatura aerului de admisie
--- presiunea colectorului de admisie (supraalimentare)
--- timpul de deschidere al injectorilor /% din sarcină
--- Poziția clapetei (% din deschidere)
--- tensiunea rețelei
- Logarea și abilitatea de a scrie informații pe un computer (laptop) prin RS232

Funcțiile de rutare a computerului:
- viteza / kilometrajul - total / pe călătorie
- cheltuieli medii / călătorii
- îndepărtarea limitatorului de viteză (pentru scurgerea de creiere)
- transmisia actuală a transmisiilor automate (dacă cineva este interesat)

Orice adăugați. funcții - cui îi va fi suficientă imaginația.
Este posibilă preluarea datelor de la orice senzor - de exemplu, puneți un accelerometru (ADXL *) - și măsurați accelerația. Sau gestionați orice dispozitive externe executive.

În momentul de față, etapa de proiectare a funcționalului, din motive de claritate a câtorva "capturi de ecran" - ecranul este încă de așa natură încât era la îndemână. În timp, mă pot transforma într-o grafică - aspectul va fi mai atrăgător.


WAT - radiator de temperatură a apei / ICE
Temperatura uleiului de motor OIL / transmisie automată
IAT - temperatura aerului de intrare INJ - timpul de deschidere al injectorilor
BST - Presiune de admisie (boost) DRS -% de deschidere a clapetei


FULLRUN - kilometraj total / consum de combustibil
AVG - viteză medie, consum mediu de carburant
CUR - excursie curentă, kilometraj / cheltuială
SPD - viteza actuală de mișcare (puteți adăuga aici același consum instantaneu de combustibil)


Varianta de reprezentare a datelor sub forma de "bara de progres". Pe ecran se află creșterea și% din deschiderea clapetei de accelerație.

Toate datele sunt date ca exemplu. În timp ce este conectat la un dispozitiv automat.

Poate altcineva să aibă gânduri și sugestii va fi - kamenty bun venit.

Pentru a fi continuat ... (cât mai mult posibil și timp liber).







Articole similare

Trimiteți-le prietenilor: