tempomat cu pedala de accelerație electronică, circuitul-cars - meserii pentru mașinile cu mâinile lor

Controlul vitezei de croazieră cu mâinile lor

Control viteză pentru vehicule cu pedala de accelerație electronică: AD7302 + Atmega8535. Sistemul de control al vitezei de croazieră - o parte integrantă a masinii, mai ales atunci când se întâmplă într-o călătorie lungă. Dacă aparatul dvs. nu oferă un control de croazieră, această problemă este rezolvată de obicei







1) Ei merg fără el, nu acordând o atenție;
2) cumpăra o mașină nouă, cu control al vitezei de croazieră;
3) Cumpără sau găsi un folosit / au un firmware de croazieră ECU. Cu toate acestea, descoperirea acestui echipament este destul de complicată.
4) Efectuarea unui calculator disponibil re-programare la bord. În caz de eșec, o persoană poate fi lăsat cu o mașină moartă.
5) Fă-te.

Acest articol va descrie 5 alin. Deoarece, în acest caz, este mult mai profitabil, mai ieftin. Construiți propria învățare independentă presupune lucrul cu microcontrolere.
Începem prin luarea în considerare a secvenței de funcționare a dispozitivului. La specificarea unei citiri de viteză cu senzor de viteză, o poziție de accelerație este stocată în memorie.

Din cauza reducerii vitezei începe pedala de emulație. Dacă viteza depășește setul - pedala de emulație declanșat mai slab. Aparatul are o limitare de viteză. Viteza nu ar trebui să fie mai mică de 40 km / h și mai mare de 160 km / h. Extern de gestionare a dispozitivului de casă nu este diferit de controlul vitezei de croazieră corporative.

În viitor, a fost achiziționat remorcă și o pârghie pentru controlul pedala de frână. Pentru funcționarea în condiții de siguranță a controlerului selectează o remorcă, care are capacitatea de a dezlega circuitele de semnal 12 și 5B.







Așa cum a fost selectat microcontroler AVR firmă de familie microcontroler Atmel Atmega8535. Acest microcontroler are 40 de picioare, are toate capacitățile necesare. Ea program de control microcontroler a fost scris în „C“. Programul a fost dezvoltat în utilitarul „CodeVisionAVR“.

Dacă nu sunteți proprietarul cunoștințelor controlorilor de programare, aceasta poate veni în ajutorul cărții Trampert și Baranov. microcontrolere AVR Sami sunt foarte frecvente, iar informațiile de pe ele pe internet abundă.

Pentru a construi circuitul utilizat doar programul „Proteus“. Acesta va colecta pe deplin sistemul și de a lucra dispozitivul logic în program, fără a utiliza orice instrumente: ciocan de lipit, etc.

Controlul vitezei de croazieră cu mâinile lor

Figura de mai sus prezintă un prim exemplu de realizare a unui circuit regulator.

Ieșire se face prin puls - lățime controlerului de modulare. În cazul în care computerul nu vede tampon controler auto trebuie să fie puls lățime de modulare sau trecerea de ieșire de tensiune la un DAC extern (digital-analog convertor). Prima soluție este mai complexă.

La montarea microcontrolerul circuitul din stânga multe piciorul nefolosită, așa că s-au alăturat DAC. Ca cip AD7302 DAC selectat.

Versiunea finală a schemei:

Controlul vitezei de croazieră cu mâinile lor

Aspect:

Controlul vitezei de croazieră cu mâinile lor

Mai jos este o diagramă de „implanteaza“ în instalația electrică a vehiculului.

Controlul vitezei de croazieră cu mâinile lor

Ulterior, dispozitivul poate fi actualizat. Adăugarea o varietate de funcții implementate în software-ul. De exemplu, puteți adăuga o pedală funcție de rapel. Codul de program va fi lansat este mic și ușor de citit.

Controlul vitezei de croazieră cu mâinile lor

Din această secțiune.