GLCD bazate pe masina vitezometru digital

Indicatorii din tabloul de bord al unei mașini a jucat întotdeauna un rol important în afișarea importanți indicatori ai stării vehiculului. Una dintre cele mai importante și instalat pe toate masinile este un vitezometru - un dispozitiv pentru a afișa viteza de deplasare a vehiculului.

vitezometre auto instalate în producția de automobile moderne au un aspect foarte atractiv, clar și luminos lectură afișare în întuneric. Dar ce putem spune despre cei care au o producție de mașini vechi și vitezometru lasă mult de dorit în ceea ce privește percepția asupra informațiilor afișate?

Răspunsul este simplu - cumpăra un gata, dar numai pentru cei care nu sunt interesați în electronică și nu-i place să facă ceva cu mâinile lor. De aceea, am decis să pun împreună un vitezometru digital pentru înlocuirea personal in masina VAZ-2106-un alt automobilist.

Deoarece doresc să instrumentul a fost modern și privit frumos, sa decis să facă uz de element de bază moderne și un afișaj grafic pentru a afișa informațiile.

Microcontrolerul PIC18F2550 SOIC - «inima» din vitezometrului care efectuează toate funcționalitățile necesare.

regulator de tensiune LM317 - regulator de tensiune reglabil, care este setat la 10.5V, hrănește afișaj grafic lumina de fundal și un regulator de tensiune, logica de alimentare a vitezometrului.

Stabilizator de tensiune L1117 - un stabilizator de tensiune cu o tensiune fixă ​​de vitezometru 3.3V de aprovizionare logica.

O listă detaliată a componentelor prezentate în fișierele de proiect și placa de circuit în formatul programului de cabluri DipTrace.

La proiectarea dispozitivului dorit pentru a adăuga mai multe caracteristici care ar fi de interes pentru șoferii, și care nu au fost în vitezometru normală:

Se afișează vehicul tensiunea sistemului electric

Se afișează accelerația vehiculului

Afișează timpul de accelerare vehicul de la 0 la 100 km / de ore

Vitezometrul este capabil să afișeze:

Viteza în intervalul 0-255 km / h la un km/h

Tensiunea sistemului de la 0 la 16V, cu o precizie de până la 0,01V

accelerația vehiculului la 0 la 255 m / s 2, până la 0,01 m / s 2

Timp de accelerare la 100 km / h la 0 la 255 cu o precizie de 0,1 s

Vitezometrul este alimentat de la un 12V la bord rețea vehicul

Pentru informații despre viteza vehiculului în transmisie a fost stabilită de către senzorul de viteză a vehiculului 2110, care este construit în conformitate cu principiul efectului Hall și conversia de frecvență pentru arborele de antrenare în frecvență de rotație impulsuri electrice.

Senzorul de viteză este conectat direct la o placă de vitezometru. Pentru a conecta senzorul la vitezometru trebuie să fie orientat corect contacte:

Senzorul 6 ieșiri impulsuri pe cale metru traversată.

Semnalul de la senzor este digital și are o formă de impulsuri, care ne permite să numere impulsurile de intervale egale de timp.

count puls bazat pe faptul că semnalul de la senzorul de viteză vine la portul microcontroler configurat pentru întrerupere externă de operare. Extern întrerupere Numărul handler calculat de impulsuri egal cu numărul de întreruperi pentru o anumită perioadă de timp, care este numărat de cronometrul intern al microcontrolerului.

Auto microcontroler funcționează la 48 MHz de la oscilator cristal la 20 MHz. O astfel de controler puternic și rulează la astfel de înaltă frecvență de ceas nu este intamplatoare. Pentru a afișa rapid informațiile cu privire la informațiile grafice de afișare LCD aveți nevoie rapid, și de ce microcontroler PIC18F2550 a fost selectat.

Viteza calculată este afișată pe ecranul LCD grafic.

Pe baza vitezei curente calculate se calculează și alți indicatori, cum ar fi timpul de accelerare și accelerația până la 100 kilometri pe oră sunt afișate și pe ecranul LCD grafic.

Alimentare cu tensiune de rețea de bord este furnizat la ADC de microcontroler printr-un separator, la tensiunea aplicată la microcontroler terminalul nu depășește tensiunea de alimentare (3.3V). Tensiunea este măsurată la intervale regulate, măsurați unul dintre cronometre microcontroler. Tensiunea masurata este procesat și afișat pe ecranul LCD grafic.

Astfel, vom obține pe ecran digital, vitezometru informații complete cu privire la natura vehiculului, precum și informații suplimentare despre starea bateriei.

GLCD bazate pe masina vitezometru digital

programul de microcontroler este scris în CCS PICC. Pentru a crea proiectul a folosit microcontroler de dezvoltare a programului de mediu MPLAB 8,66.

Locuințe și instalare

Placa este realizat dintr-o folie de PCB bilaterală vitezometru. Ambele părți sunt interconectate prin VIAS.

bord foto vitezometru digital pe două laturi:

GLCD bazate pe masina vitezometru digital

Placa cu ecranul instalat în personalul de locuințe al vitezometrului mașinii VAZ 2106. Personalul vitezometrului de locuințe cu bord vitezometru digital a fost instalat în panoul de bord în poziție.

Foto de mai jos prezintă vitezometru digital montat în mașină.

GLCD bazate pe masina vitezometru digital

Îmi exprim recunoștința față de membrii consiliului de administrație eletronix.ru pentru a da informații despre lucrul cu LCD Siemens S65.

Descriere microcontroler Microchip PIC18F2550

Senzor de viteză 2,110 pașaport

Ajuta limba CCS PICC

Descărcați firmware-ul și placa de circuit, puteți reduce

Posibil încă pentru a fixa acest sistem vitezometru temperatura aerului exterior senzor DS18B20. Pentru a afișa temperatura din spatele mașinii.

Și mai mult la dreapta sau la stânga pentru a face scara de combustibil rămasă în rezervor, acesta este încă un semnal de pe panoul de instrumente se află în VAZ-2106. Deși, desigur, în mașini de pe piața internă puternic nivelului în mint.

Iar rezultatul ar fi aproape la bord calculator!

Cool lucru. Numai poate avea o descriere mai detaliată de fabricație, ne-ar dori să încerce să colecteze acest dispozitiv. rece:

Vă rugăm să faceți o astfel de firmware, dar, de asemenea, pentru 4 Encoder ..
Oameni buni am vechi, iar apoi viteza de 4 encoder: rău:

Există vreo funcție pentru a indica pe termen curent și resetare? Sau cum se face?

Spune-mi ce ai cusut acest cip. Am dori foarte mult să colecteze aceeași vesh, deoarece întregul panou de bord a devenit mult minciună
Dacă se poate da peste cap instrucțiunile detaliate de pe e-mail. recunoscător pentru mai devreme

Am adunat acest shemku lumini de ecran mici în sus și luminează verde continuu. Tot în cadrul schemei, nu muci. SEWS programator Extra-Pic programul Winpic. Poate config greșit eu nu știu. Are cineva întâlnit această problemă?