Computer de bord pentru o combină de recoltat. Calculatoare de bord pentru mașini bugetare: compararea a șase modele. Setarea datei și orei curente

Acasă / Baterie

Calculatorul de bord sau „creierul” mașinii este cel mai important element pentru controlul și monitorizarea performanței tuturor componentelor principale ale vehiculului. BC este instalat astăzi pe toate mașinile moderne. Puteți afla mai multe despre principiul de funcționare și tipuri din acest material.

[Ascunde]

Descrierea computerului de bord

Ce este un computer de bord într-o mașină și ce sarcini îndeplinește? Mai întâi, să ne uităm la câteva puncte teoretice. BC este o unitate electronică care vă permite să reacționați și să controlați diferite procese în funcționarea diferitelor sisteme auto. Adică, datorită BC, șoferul va putea întotdeauna să primească date despre funcționarea anumitor componente. Ne-am dat seama ce este un computer de bord, acum vă vom spune despre scopul său.

Ce arată computerul de bord:

  • dispozitivul demonstrează consumul de benzină în diferite moduri de conducere;
  • vă permite să controlați injectoarele, precum și sistemul de aprindere al vehiculului;
  • monitorizează funcționarea transmisiei;
  • poate controla diverse sisteme suplimentare prin comunicare bidirecțională, de exemplu, o cameră cu vedere din spate etc.;
  • vă permite să determinați nivelul presiunii fluidului motor și temperatura antigel;
  • reglează nivelul de tensiune în circuitul electric al mașinii, monitorizează încărcarea bateriei;
  • dacă vehiculul este echipat cu un sistem de climatizare, atunci BC îl controlează;
  • Una dintre opțiunile principale - computerul de bord pentru mașină permite, dacă este necesar, citirea codurilor de eroare și afișarea acestora pe afișaj, astfel încât șoferul să le poată descifra și să afle unde să caute o defecțiune.

Principiul de funcționare

Principiul de funcționare a unui automobil BC pentru motoarele cu carburator sau opțiunile de injecție nu este deosebit de complicat. Dispozitivul este conectat la un lanț de controlere și regulatori, citește datele necesare și apoi procesează informațiile primite. Pentru procesare se folosește un software special. De exemplu, dacă BC primește date despre consumul de combustibil conform schemei, atunci software-ul vă va permite să calculați kilometrajul posibil cu cantitatea rămasă de benzină.

Toate datele sunt afișate pe un ecran instalat în interiorul vehiculului. Afișajul în sine poate fi digital, monocrom, color sau cu patru sau trei cifre. După cum arată practica, un ecran monocrom cu diagonala de 2 inchi este suficient pentru a arăta șoferului mai mult de zece parametri. Versiunile mai moderne ale caselor de pariuri de astăzi sunt echipate cu un ecran cu cristale lichide de înaltă precizie.

feluri

Astăzi există mai multe tipuri de BC:

  1. Opțiune universală Un astfel de dispozitiv combină diverse opțiuni și oferă proprietarului mașinii posibilitatea nu numai de a conduce mașina, ci și de a naviga pe internet. Scopul principal al unui astfel de dispozitiv este de a crește confortul pentru proprietarul mașinii în timpul conducerii. De obicei, un computer de bord universal are un ecran cu o diagonală de 6-14 inchi; modelele mai noi pot fi conectate la o tastatură. Trebuie remarcat faptul că, în designul lor, astfel de BC-uri sunt foarte asemănătoare cu computerele obișnuite, dar una dintre caracteristicile dispozitivelor este gradul scăzut de integrare cu sistemul electric al mașinii.
  2. Traseu. Computerul de bord de bord vă permite să determinați parametrii de conducere ai mașinii și nu trebuie să fie conectat prin GPS la satelit. Cu toate acestea, modelele mai noi sunt echipate cu receptoare GPS în orice caz. Folosind un astfel de dispozitiv, șoferul va putea determina viteza medie a mașinii, consumul de combustibil, distanța rămasă până la un anumit punct, kilometrajul parcurs etc. În plus, în funcție de modelul pe care îl instalați în mașina dvs., dispozitivul poate avea o funcție pentru calcularea consumului de combustibil în timpul frânării de urgență sau al accelerației rapide. De obicei, BC-urile de acest tip sunt instalate în panoul de control.
  3. Manager și service bookmaker. Scopul unor astfel de calculatoare este de a detecta defecțiuni ale principalelor componente ale vehiculului și de a avertiza proprietarul mașinii despre acest lucru. De regulă, un astfel de BC este o parte integrantă a sistemului de control al mașinii, dar, în funcție de model, poate fi și un dispozitiv independent cu funcționalitate extinsă. Când verificați o mașină, toate combinațiile de erori sunt stocate în memoria dispozitivului și vor rămâne acolo până când eroarea este corectată și memoria este resetată (autorul videoclipului este canalul AvtoGSM).

Configurarea casei de pariuri

Realizarea unui computer de bord cu propriile mâini este o sarcină dificilă de realizat acasă. Pentru a realiza un dispozitiv, veți avea nevoie de multe elemente diferite, inclusiv un afișaj, un cip, butoane etc. Este imposibil să faci un computer pe cont propriu fără experiență în asamblarea unor astfel de dispozitive, așa că dacă vrei ca dispozitivul să funcționeze corect, atunci este mai bine să comanzi această procedură sau să cumperi un computer nou.

Dacă decideți să instalați un computer de bord pentru motoarele cu carburator sau cu injecție pe mașina dvs., atunci trebuie să știți cum să configurați corect dispozitivul:

  1. Dacă este necesar, puteți activa întotdeauna opțiunea de configurare automată - atunci dispozitivul însuși va accepta configurația necesară.
  2. Dacă această opțiune nu vă convine, atunci accesați meniul de setări - găsiți blocul dorit și selectați-l. Trebuie remarcat faptul că în acest caz casa de pariuri trebuie configurată ca dispozitiv principal. Unul dintre rolurile importante în setare este determinat de alegerea modului, datorită căruia vor fi înregistrate costurile cu combustibilul.
  3. Când setați acest parametru, aveți mai multe opțiuni. Una dintre ele este o dependență liniară, caz în care parametrul va depinde întotdeauna de unitatea de control. Dacă decideți să o configurați manual, atunci mai întâi va trebui să faceți un tabel cu consumul de combustibil. Luând în considerare aceste informații, casa de pariuri va efectua calcule și va afișa parametrii corespunzători pe ecran.
  4. În plus, va trebui să determinați parametrii pe care ecranul va începe să îi afișeze; în funcție de model, numărul acestora poate varia. Separat, ar trebui să evidențiem parametrul responsabil pentru temperatura de activare a ventilatorului de răcire a motorului.

Problema de preț

Costul minim al unei case de pariuri de la compania Multitronics va fi de aproximativ 130 de ruble. Opțiunile mai scumpe pot costa 7.500 de ruble.

Ne pare rău, nu există sondaje disponibile în acest moment.

Videoclip „Cum să faci o casă de pariuri cu propriile mâini”

Instrucțiuni detaliate pentru realizarea circuitului sunt prezentate în videoclip (autor - canal libral1973).

Mașinile moderne sunt din ce în ce mai dotate cu un computer de bord pentru înregistrarea consumului instantaneu și mediu. Fiind proprietarul unui Fiat Marea 1.9JTD, această funcție nu a fost prevăzută. Dispozitivele din fabrică au refuzat să funcționeze sau au afișat informații puține și neimportante.

Sunt un susținător al simplității și fiabilității dezvoltărilor mele. Acest lucru este complet demonstrat de funcționarea dispozitivului asamblat.

Computer de bord de casă (BC) prin interfața K-Line pentru mașini italiene. Testat pentru JTD Euro 2 și 3 (CF2, CF3). Circuitul de potrivire a nivelurilor microcontrolerului cu linia K a fost preluat de la adaptorul de diagnosticare ELM327; comenzile (PID) pentru sondarea ECU-ului mașinii au fost scanate de-a lungul liniei K la rularea software-ului de diagnosticare Multiecuscan. Am studiat și documentația [ JSC AvtoVAZ Departamentul de dezvoltare generală Departamentul de proiectare a echipamentelor electronice și electrice], [ISO/WD 14230-1 - Vehicule rutiere - Sisteme de diagnosticare - Protocolul de cuvinte cheie 2000 - Stratul fizic].
Protocolul ISO 14230. Pentru a primi/transmite prin linia K, a fost folosită interfața hardware USART PIC16F628. Dar, deoarece pinul transmițătorului (TX) nu are funcția modului de funcționare invers cerut de condițiile circuitului, a fost folosit pinul adiacent. Care operează programatic în modul transmițător TX, inversând starea acestuia.
Circuitul se bazează pe un indicator HD44780 16x2 (pinout-ul de alimentare poate diferi), un controler PIC16F628A și unele elemente smd pasive (dimensiunea 1206 și 805), evaluarea nu este critică. Tranzistoarele pot fi MMBT2222 SOT-23 (2N2222). Krenka pentru 5V în aspectul cu radiatorul sus pentru un circuit cu un PIC cu dip. În funcție de iluminarea de fundal LSD (>20mA), poate fi necesar un mic radiator pentru pornire. Lanțul R10 și D16 îndeplinesc funcția de protecție a circuitului. Placa în sine se potrivește cu dimensiunile și este lipită de spatele afișajului.

Când conectați circuitul la o mașină, conectați ultima linie K, nu permiteți scurtcircuitarea liniei K a BC la pozitiv!

Partea software a circuitului începe cu inițializarea LCD-ului și conectarea la ECU al mașinii. Pentru ECU de tip Euro 2 și 3, adresarea conexiunii la unitate este diferită; selecția se face ținând apăsat butonul SUS până când apare tipul dorit CF2 sau CF3. Dacă conexiunea la ECU are succes, iluminarea de fundal LCD se va aprinde. Apoi, citiți numerele HW și SW ale ECU pentru JTD. Si mergi la primul meniu, 4 parametri (debit instantaneu si mediu, turatie motor si temperatura), alte meniuri pot avea 2 sau 3 parametri. Sari pe langa
meniu cu tasta SUS sau Jos (indicația de apăsare este primul segment umbrit). Puteți salva meniul curent (de la 0 la 12) ca meniu de pornire atunci când porniți computerul de bord - ținând apăsat UP mult timp (mai mult de 2 secunde).

În meniul 13 - erori de citire, afișarea numărului de erori și până la 4 coduri (P*** împreună), ștergerea erorilor - ținând apăsat UP mult timp.
În 14 meniuri (consum instantaneu și cantitate totală de motorină) - puteți modifica numărul de cilindri din mașină (4 sau 5) pentru a calcula corect consumul de combustibil - ținând UP mult timp.
În meniul 15, resetați viteza medie și debitul mediu și, de asemenea, reglați iluminarea de fundal LCD - ținând UP pentru o lungă perioadă de timp.
Controlul luminii de fundal LCD este un lanț: pin13 prin T2 - luminozitate standard; și pin3 prin R12 - luminozitate redusă a luminii de fundal.

În actualizarea circuitului, arhiva nr. 2, meniurile sunt deplasate și sunt alocate 15 meniuri pentru reglarea continuă a luminozității luminii de fundal a ecranului (PWM). Când țineți apăsat butonul mult timp, luminozitatea crește ușor de la 0 la 255 și așa mai departe într-un cerc. Când butonul este eliberat, valoarea luminozității este salvată în memoria nevolatilă. În acest caz, este posibil să se piardă comunicarea cu ECU, deoarece sondajul este întrerupt.
Consumul de combustibil este calculat pe baza citirilor cantității totale de motorină, rotațiilor și vitezei mașinii. Iar calculul are loc când meniul de consum este activ. Consumul instantaneu este afișat în litri/oră la viteze de până la 10 km/h, iar peste - în litri la 100 km. Prin dezactivarea BC, debitul mediu este resetat și =0. Formula de calcul al consumului =...Litri*100/...km. Când distanța parcursă este zero, consumul mediu tinde spre infinit. Pe măsură ce vă deplasați și distanța parcursă crește, media se va apropia de debitul instantaneu.
Meniul include un set de următorii parametri: turația motorului, viteza actuală, viteza controlului croaziei, temperatura motorului, temperatura combustibilului și a aerului, încălzirea bujiilor incandescente și a combustibilului, cantitatea totală de motorină, consumul de aer, presiunea combustibilului și regulatorul acestuia, presiunea de supraalimentare și regulatorul acesteia; calculul debitului instantaneu și mediu și al vitezei medii; citire/ștergere erori automate.

Mesajul „Eroare K-Lines” indică faptul că linia K este scurtcircuitată la negativ, puterea circuitului este sub 9V sau circuitul este defect, în special, tranzistorul T1 ars atunci când linia K este scurtcircuitată la pozitiv.
În versiunea VAZ, toate datele sunt citite direct din ECU într-un singur cadru, inclusiv consumul în l/100 km și l/h, conform documentației. Pentru VAZ (Lada) BC lucrează cu blocul ianuarie-....

Lista radioelementelor

Desemnare Tip Denumirea Cantitate NotăMagazinBlocnotesul meu
MK PIC pe 8 biți

PIC16F628A

1 La blocnotes
7805 Regulator liniar

LM7805

1 La blocnotes
T1, T2 Tranzistor bipolar

2N3904

2 2N2222 La blocnotes
D16 diodă Zener

BZB784-C5V6

1 La blocnotes
D17 Dioda redresoare

1N4007

1 La blocnotes
C1, C2 Condensator22 pF2 La blocnotes
C5, C6 Condensator2,2 uF * 25 V2 La blocnotes
R2 Rezistor

33 kOhm

1 La blocnotes
R4 Rezistor4,7* kOhm1 La blocnotes
R5 Rezistor

47 kOhm

1 La blocnotes
R6 Rezistor

2,2 kOhmi

1 La blocnotes
R9 Rezistor

fundal

Am o Toyota Corolla din 2003, din fabrică s-au instalat doar casete radio pe mașinile oficiale. Desigur, nu am pus casete în radio; m-am descurcat cu un radio și un modulator FM.

Nu pot spune că sunt deosebit de pretențios la muzică, dar bineînțeles că îmi doream ceva mai mult. Care au fost variantele:
1. Așezați cadrul pe 1 sau 2 din și instalați un radio obișnuit.
2. Cumpărați-l original cu 70 USD, pe eBay, dar cu discuri. Dar fara mp3 :)
3. Cumpără unul cool cu ​​600 USD, chiar sub mașina mea, cu tot...

Dar nu mi-a plăcut în mod deosebit unul dintre ei...
1. radiourile obișnuite au fost private de computerul de bord.
2. A fost pacat :)
3. Puțin scump și nu prea mi-a plăcut...

Așa că a venit decizia de a pune un computer în mașină. Iată ce s-a întâmplat ÎNAINTE și DUPĂ. Interesant? Bun venit la habrakat =)
Înainte după:

Parte principală

Desigur, nu m-am grăbit să fac totul imediat, dar am petrecut destul de mult timp adunând tot ce aveam nevoie :)

S-a dovedit că aveam deja 60% sau îl puteam obține cu ușurință de la prieteni și rude.

Voi descrie puțin echipamentul - Desigur, totul a început cu placa de bază:


Acesta este PCM-9386. Principalul avantaj este răcirea pasivă și o dimensiune foarte mică. Dar procesorul are doar 600 MHz. Memorie 512 MB.
Preț: totul este trofeu, era deja acolo înainte de începerea proiectului.

Ca purtător de informații există o unitate flash KF de 4 gig, sistemul este instalat pe ea și un hard disk de 40 gig 2.5.
Preț: totul era și acolo.

Nutriție.
Sursa de alimentare mica de la 12v. În mașină nu există convertoare de 220V, tensiunea maximă este de 12V.

Pret: aproximativ 20 - 30$ (am primit-o gratis) :)

Sunet
Desigur, nu puteți conecta difuzoarele mașinii direct la computer, așa că a trebuit să găsim un circuit de sunet:
Audio USB + filtru de putere Filtru audio NEXT (izolator de sol:) NEXT Amplificator Boxe NEXT.
Nu a fost sarcina de a face super sunet, așa cum am mai spus deja, am mers cu un modulator FM :) și difuzoarele au rămas originale.

Sunet USB 5.1


Preț: 16 USD pe eBay
Eșarfa produce de fapt 5.1, dar mașina folosește doar stereo. Plata a fost luată pentru creștere și cu speranța de a scăpa de interferențe. Apropo, interferența este o problemă separată - nici nu te gândești la asta înainte de instalare, dar când îl pornești pentru un test, înțelegi că este greu, auzi totul: cum pornește hard disk-ul și tabăra funcționează, turația motorului - generatorul.

M-am jucat mult timp cu diferite filtre, doar acesta a eliminat complet interferența:


Pret: 8$ tot la fel :)
Există multe discuții pe Internet despre acest filtru, sau mai degrabă despre altele asemenea, că distorsionează sunetul, dar nu am observat nicio distorsiune anume.

Amplificator:


Un miracol chinezesc cu 4 canale și presupusă o putere enormă. În loc de un radio standard, redă bine, după părerea mea...
Pret: 26$ ebay

Am cumparat un cadru de 2 din.


Preț: 15 USD

Cea mai scumpă parte este monitorul:


Pret: 320 USD
Acesta este un monitor pentru cei lenesi. Este exact 2 din, cu ecran tactil, 2 intrări AV, pornire automată (nu este nevoie să-l porniți manual de fiecare dată) și comutare automată la camera din spate.

Am achiziționat și un hub USB cu alimentare externă.


Pret: 19$

Și o tastatură fără fir cu trackball.
Nu am găsit nicio fotografie.
Pret: 40$ cred...

USB GPS - il aveam deja, l-am ascuns sub bord, il primeste normal.
USB la OBD2 - cumpărat cu 10 USD în urmă cu șase luni, citește citirile senzorilor în timp real și codurile de eroare.

Încă câteva fotografii:

Procesul de instalare

Sistem de lucru


Instalăm Windows pe computer (pisica nu este inclusă în pachet =)


Vedere de sus a plăcii de bază (vedem cardul de memorie CF)


Hai să instalăm drivere pentru ceva... =)

Concluzie

Asta pare să fie tot. Tot felul de butoane, fire, siguranțe și alte lucruri mici...

Carcasa pentru placa de baza a fost realizata din carcasa de la un comutator cu 16 porturi (cutie de fier). Carcasa este situată direct în spatele monitorului.
Amplificatorul este situat în torpedoul dintre scaune. Pentru a face asta a trebuit să o reducem puțin...
Am instalat o carcasă pentru un control ușor de pe ecranul tactil.
Care sunt principalele funcții implementate:
- Multimedia - muzica, videoclipuri, filme...
- GPS - costă iGo 8
- OBD - monitorizarea parametrilor vehiculului.
- Internet - puteți urmări unde se află mașina folosind hărți Google, atât din mașină, cât și de acasă.

Care vor fi implementate:
- Cameră spate (totul este gata de instalat, dar am spart camera)
- Înregistrare video
- Monitorizarea presiunii în anvelope - în timp ce dispozitivele pentru tabără sunt scumpe ~ 250 USD, vom aștepta puțin.
- Radio, dar nu există încă radio :) Am cumpărat un radio FM, dar nu primește bine.

In cele din urma:

Ideea originală este o persoană cu porecla Ivbar; Articolul a fost publicat de mine cu permisiunea lui =)

13) Iluminarea de fundal a ecranului, a cărei luminozitate depinde de semnalul de aprindere a luminilor laterale, astfel încât să nu „orbitească ochii” noaptea.

În ecranul principal, puteți dezactiva controlul și indicarea valorilor parametrilor critici fără a intra în meniul principal de setări prin simpla apăsare a butonului „Esc”, ignorând mesajele de avertizare. Cu această metodă de dezactivare a controlului, modificările nu sunt salvate, iar după următoarea pornire a dispozitivului, controlul parametrilor este reluat. Această soluție permite, la instalarea unui computer de bord pe o mașină, să ajusteze rapid citirile instrumentelor unul câte unul, fără a fi distras de mesajele de diagnosticare. Acest lucru poate fi convenabil și dacă, de exemplu, pe drum, ați văzut mesajul „ATENȚIE, verificați radiatorul!”, dar ați descoperit un fir rupt și nivelul lichidului este în regulă, puteți continua drumul până când problema a apărut. eliminat.

Meniul setărilor de bază


Intrarea în meniul principal de setări se face ținând apăsat butonul „OK” timp de 2 secunde.

Navigarea prin meniu se face prin apăsarea butonului „OK”. Modificarea valorii parametrului activ folosind butoanele „Sus” și „Jos”. Textul meniului este în rusă. Deoarece Ecranul este destul de spațios, așa că a fost posibil să plasați informații detaliate de text pe el.

1) Instalarea controlului vitezei vehiculului. Aici se stabilește necesitatea unei alarme sonore despre viteza și limita de viteză.

2) Setarea necesității de a controla nivelul lichidului de răcire în radiator (vasul de expansiune). Dacă nivelul este scăzut, este afișat mesajul de diagnostic „ATENȚIE, verificați radiatorul”.

3) Setarea necesității monitorizării temperaturii motorului și a valorii sale critice, la care pe ecran va fi afișat mesajul de avertizare „ATTENȚIE, temperatură ridicată”, însoțit de un semnal sonor.

4) Controlul ventilatorului electric al radiatorului și setarea temperaturilor atunci când ventilatorul pornește și se oprește.

5) Setarea necesității controlului presiunii uleiului de motor și a valorii sale critice. Când motorul funcționează, dacă presiunea este sub o valoare critică, pe ecran va fi afișat mesajul de avertizare „ATENTIE, presiune scăzută a uleiului”, însoțit de un semnal sonor.

6) Setarea necesității controlului combustibilului din rezervor.

7) Setarea necesității controlului tensiunii rețelei de bord.

8) Stabilirea necesității de monitorizare și frecvența schimburilor de ulei, cu indicarea perioadei.

9) Indicarea valorilor consumului mediu de combustibil și „reziduului mort” de combustibil implicat în calcularea distanței estimate.

Ieșirea din meniu se face prin apăsarea butonului „Esc”, în timp ce pe ecran va apărea mesajul „SAVING NEW VALUES” și va fi afișată o bară în partea de jos, afișând procesul de scriere a valorilor în memoria controlerului.

Este posibil să dezactivați avertismentele critice de temperatură și presiune prin simpla creștere a valorilor acestora la limite teoretic imposibile. De exemplu: presiune - până la 10 kg/cm 2, temperatură - până la 120 o C

Dacă nu este nevoie să controlați deloc niciun parametru, atunci în caseta de dialog corespunzătoare ar trebui să setați caseta de selectare la „Nu”.

În acest caz, informațiile despre celelalte setări ale sale nu vor fi afișate și parametrul dezactivat nu va fi afișat pe ecranul principal. Setările sunt salvate în memoria controlerului.

Meniu de servicii.

Dacă țineți apăsat butonul „OK” când porniți „UBK-1.8”, intrați în meniul de service al computerului de bord, din care puteți regla fin parametrii.

Aici are loc calibrarea turometrului, a scalei indicatorului acestuia, a vitezometrului, a controlului temperaturii ADC, a senzorului de presiune a uleiului ADC și a senzorului de nivel de combustibil ADC din rezervor, setând data și ora curente.

Tahometru.

Meniul de service prevede editarea coeficientului responsabil pentru aducerea numărului de impulsuri de la senzorul existent la numărul de rotații ale arborelui cotit al motorului. În fereastra de calibrare a tahometrului, puteți observa imediat valoarea numerică a rotațiilor în rpm. Dacă este posibil să citiți cu exactitate turația curentă a motorului folosind orice metodă disponibilă (lumina stroboscopică a mașinii, de exemplu), atunci prin editarea coeficientului, citirile turometrului se potrivesc.

Mai jos este un număr care indică turația maximă posibilă pentru motorul dvs. Editarea acestuia vă permite să utilizați scala indicatorului cu conținut maxim de informații. Aceasta înseamnă că numărul indicat este o scară complet umbrită.

Vitezometru.

În fereastra de calibrare a vitezometrului, trebuie să specificați numărul de impulsuri de la senzorul de viteză la 100 de metri de parcurs. Dacă acest număr este cunoscut, atunci ar trebui să îl introduceți pur și simplu. Dacă nu, și este greu să numărați impulsurile, dar aveți un navigator GPS, atunci puteți regla coeficientul pe parcurs. Să zicem că mergem cu 60 km/h conform GPS, viteza este mai mult sau mai puțin stabilă, ajustăm coeficientul în direcția corectă, urmărind vitezometrul de pe ecranul „UBK-1.8” până se potrivesc vitezele. Toate!

Senzor presiune ulei ADC.

Ca senzor de presiune a uleiului se poate folosi și un senzor rezistiv, în care, pe măsură ce presiunea măsurată crește, crește și rezistența, și un senzor invers, în care rezistența scade. În primul caz, în fereastra de calibrare ADC, ar trebui să selectați intrarea directă, în al doilea, intrarea inversă.

Controlul temperaturii ADC.

Ca senzor de temperatură se poate folosi un senzor rezistiv, în care, pe măsură ce temperatura măsurată crește, crește și rezistența, și un senzor cu relație inversă, în care rezistența scade. În primul caz, în fereastra de calibrare ADC, ar trebui să selectați intrarea directă, în al doilea, intrarea inversă.

ADC al senzorului de nivel al combustibilului din rezervor.

În primul rând, pentru a media datele privind combustibilul rămas în rezervor pentru a elimina efectul nedorit al citirilor incorecte din cauza „pompării” combustibilului, s-a decis să se facă 10 măsurători ADC și apoi să se calculeze valoarea medie aritmetică din datele obținute.

Senzorul poate fi un plutitor rezistiv cu dependență directă sau inversă, care este indicat în meniu. Prin editarea coeficientului și reglarea rezistenței (vezi mai jos), este asigurată acuratețea citirilor contorului de combustibil.

Setați data și ora curente.

Chiar nu este nimic de explicat aici. Numărul care este editat este indicat de o pereche de „păsări” în partea de jos.

Datele despre modificările efectuate sunt stocate în memoria microcontrolerului. Modificările referitoare la timp sunt scrise pe cipul de ceas primar DS 1307. Pentru a salva, trebuie să apăsați butonul „Esc” din caseta de dialog și să răspundeți „OK” la întrebarea „Salvați valori noi?”

În caz contrar, ieșiți fără a salva - apăsați „Esc”, mesajul „NU SALVAT” va apărea pe ecran.

Dacă este necesară utilizarea unui semnal pentru a controla ventilatorul de răcire al radiatorului, atunci semnalul de control către releul ventilatorului este preluat de pe placa UBK-1.8. Nivel de control activ - ridicat.

Pentru ca intensitatea luminii de fundal să scadă cu aproximativ 50% atunci când luminile laterale ale mașinii sunt aprinse, este necesar să aplicați un semnal de la luminile laterale la contactul „Lumină”. Dacă nu faceți acest lucru, lumina de fundal va străluci întotdeauna „la intensitate maximă”.

Locația și scopul setărilor și comenzilor

și terminale cu șuruburi.

Apa - semnal de intrare de la senzorul plutitor al indicatorului de nivel al lichidului de răcire.

Viteză - intrare de la senzorul de viteză.

R PM - intrare de la senzorul de turație a motorului

Combustibil - intrare de la senzor - plutește în rezervorul de combustibil.

Temp - intrare de la senzorul de temperatură a motorului.

Apăsați - intrare de la senzorul de presiune a uleiului de motor.

GND - pământ.

GND, DQ, NC - conectarea senzorului digital de temperatură DS 18B 20

Lumină - semnal de intrare „lumini laterale”.

Fun - ieșire pentru controlul releului ventilatorului de răcire a radiatorului.

12V - alimentare.

GND - pământ.

În partea de sus există un conector cu 16 pini pentru conectarea LCD-ului Winstar WH 2004.

Scopul butoanelor de control:

S 1 - OK

S 2 - Sus

S 3 - Jos

S 4 - ESC

Scopul tăierii rezistențelor:

R 8 - Reglarea contrastului LCD.

R 28 - reglarea citirilor voltmetrului.

R 36 - reglarea citirilor manometrului.

R 37 - reglarea citirilor temperaturii motorului.

R 38 - reglarea citirilor rămase de combustibil.

Diagramă schematică

Tensiunea de alimentare de la comutatorul de aprindere este furnizată stabilizatorilor integrati U1 - LM7805 și U2 - LM7809.

Microcontrolerul Atmega16, opamp U3 - LM358, senzorii DS18B20 de ceas de pe DS1307 și LCD sunt alimentați la +5 V. Un filtru suplimentar de la L1, C14, C16 este adăugat la sursa de alimentare analogică a microcontrolerului.

Este necesară o tensiune de +9V pentru alimentarea divizoarelor pentru senzorii de presiune, temperatură și combustibil rămas, formați din rezistențele R30, R31, R32 și rezistențele senzorilor corespunzătoare. Pentru a filtra zgomotul și interferențele în firele de conectare de la senzori, sunt utilizați condensatori C22, C23 și C24. În plus, rezistențele de tăiere R36, R37 și R38 vă permit să reglați nivelurile de intrare pentru controlerul ADC de la divizoare. Circuitul oferă circuite de protecție pentru microcontrolerul ADC de tensiunea excesivă la intrări. Pentru voltmetru acestea sunt elementele R29 și D9, pentru restul - în mod similar. Deci, de exemplu, atunci când tensiunea după R28 depășește 5V + scăderea tensiunii peste dioda deschisă D9, curentul începe să curgă în direcția de la R27, printr-o parte a rezistenței R28, R29 și D9, limitând tensiunea la PA0. intrare la +5,4.. .5,6V.

Diodele D 1 și D 2, conectate în serie cu stabilizatorii, servesc la decuplarea capacităților de intrare C1, C1 și C6, C8 ale stabilizatorilor de semnalul de înregistrare a contoarelor de parcurs pe PA 7. Nivelul normal de +5 V la PA. 7 pin este format din elementele D 3, R 2, C 11, D 4 și R 3. Scrierea noilor valori ale contorului de parcurs în EEPROM este organizată după cum urmează. După oprirea contactului, la intrarea PA 7 apare un nivel scăzut, care este un semnal pentru controler pentru a inițializa o subrutină pentru înregistrarea celor mai recente citiri ale contorului de parcurs în EEPROM. Energia acumulată în rezervoarele de conducte ale stabilizatorului integral LM 7805 este suficientă pentru aceasta! Microcontrolerul salvează noi valori și intră în stare de repaus (Sleep down) până când este pornit din nou.

Același driver pe elementele R 24, C 20, D 8 și R 25 este asamblat pentru a monitoriza includerea luminilor laterale, semnalul de la care este trimis către pinul PA 5 al microcontrolerului. Programul de microcontroler monitorizează nivelul de pe acesta și, dacă acesta devine egal cu +5V, formează un nivel înalt la pinul PB 1, deturând rezistorul de limitare R 11 cu tranzistorul cu efect de câmp controlat logic Q 1, ridicând luminozitatea iluminarea de fundal LCD.

A forma semnalele de la turometru sunt servite de un circuit amplificator-limitator bazat pe amplificatorul operațional LM 358. Nivelul semnalului de intrare este limitat de circuitul pe elementele R 15, D 7, R 16 la un prag de 4,7 V, amplificatorul operațional în acest caz funcționează ca un comparator. Un astfel de circuit de la orice semnal de intrare generează semnale dreptunghiulare la ieșire. Un filtru suplimentar este condensatorul de intrare - C12. Rezistorul R 13 stabilește histerezisul de comutare al comparatorului.

Driverul pentru citirea vitezei este asamblat într-un mod similar.

Ceasul în timp real este asamblat pe un cip Dallas DS 1307, care este alimentat la +5V atunci când dispozitivul este pornit. Bateria cu litiu B1 vă permite să mențineți trecerea timpului atunci când alimentarea este oprită. Microcontrolerul comunică cu cipul de ceas prin 2 fire - SCL și SDA. Pentru a număra cu precizie numărul de impulsuri de la senzorul de viteză, se folosește unul dintre cronometrele microcontrolerului, care este declanșat la un nivel scăzut de la pinul SQW / OUT al chipului DS 1307. R 19, R 20 și R 21 sunt trase. sus rezistențe.

Pentru a crește acuratețea citirilor tahometrului, controlerul este tactat de la un cuarț extern stabil termic Y 2 - 8 MHz.

Pentru a porni ventilatorul sistemului de răcire, există o cheie pe comutatorul de câmp pe canalul P Q 2, driverul pentru care este R 22 și un tranzistor cu efect de câmp cu control logic - Q 3.

Butoanele S 1, S 2, S 3 și S 4 sunt conectate la pinii PC 3, PC 2, PC 1 și, respectiv, PC 0. Programul de microcontroler include rezistențe interne pull-up, astfel încât cele externe nu sunt necesare în circuit. Toate apăsările de butoane și procesele semnificative în funcționarea programului microcontrolerului sunt duplicate de un semnal audio pe LS 1, semnalul căruia vine de la pinul PD 7 și este amplificat de tranzistorul Q 4.

Despre senzori...

După cum sa menționat deja, pot fi utilizați orice senzori rezistivi. Tensiunea de referință pentru toate acestea este de 9 volți, obținută cu ajutorul stabilizatorului integrat LM 7809 situat pe placa dispozitivului. Un rezistor de 0,5 W cu o valoare nominală de 240 Ohmi este conectat în serie cu fiecare dintre senzori. Astfel, pentru fiecare dintre ele, este alcătuit un divizor de tensiune, din care tensiunea este îndepărtată printr-un rezistor de reglare și furnizată la ADC. Am dat peste un senzor de presiune a cărui rezistență la presiune zero era de 300 Ohmi. Prin urmare, s-a ales un rezistor cu o valoare nominală de 240 Ohmi pentru a obține tensiunea maximă posibilă după divizor - 5 volți. Acest lucru are ca rezultat rezoluția maximă a ADC. Acestea. - 5 volți la intrarea ADC arată ca 1023, iar 0 volți arată ca 0.

Pentru a detecta nivelul de antigel (antigel, apă) din radiator (vasul de expansiune), se folosește un flotor convențional de broaște. De la care, la un nivel scăzut, 0 (zero) „vine”. Nivelul normal este 1 (unul), cu contactele broaștei deschise, obținut prin tragerea în sus a rezistenței de pe placa dispozitivului.

Senzorii activi de inducție cu tensiuni de ieșire de la 5 la 24 de volți au fost testați ca senzor de viteză. Utilizarea unui shaper pe amplificatorul operațional LM 358 vă permite să utilizați un semnal de la generator, de la pinul „W”. Deci, pe un banc de testare pentru generatoare, „UBK-1.8” a fost conectat la unul dintre ele. Dispozitivul a fost alimentat cu coeficientul corect și a arătat frecvența cu o precizie decentă, în comparație cu un tahometru mecanic standard.

Pentru a obține informații despre viteză, sunt potrivite orice impulsuri de la câțiva volți la 24 de volți.


Proiect, firmware

Nu puteți descărca fișiere de pe serverul nostru articol cuvânt

Nu puteți descărca fișiere de pe serverul nostru sigiliu de la flash40a în Sprint Layot

Nu puteți descărca fișiere de pe serverul nostru sigila autorului, convertită de antonio373 în Sprint Layot

© 2023 bugulma-lada.ru -- Portal pentru proprietarii de mașini