CONTOR - Proiecte - Proiecte - AVR pe microcontrolere AVR
Contor pentru contorizarea timpului de funcționare Generator autonom. timpul petrecut din cauza necesității de numărare a efectua înlocuirea preventivă a uleiului și scânteie după un anumit număr de ore. De la prima schimbare de ulei trebuie efectuată după 5 ore, în viitor - la fiecare 30 de ore. Prin urmare, numărul de timp sa decis să plaseze pe un dispozitiv separat.
Și aici este motivul pentru probleme - generator diesel Madek. o pană de curent
![metru de ore - proiecte - proiecte - AVR microcontroler AVR (electronica schema electrică a sursei circuit a unui amator regulator de termometru microcontroler de radio Bascom AVR Bascom-AVR ceas codificator puls contra termostat Fyuz poniprog usbasp PonyProg shagovik motor pas cu pas PWM decodor) CONTOR - Proiecte - Proiecte - AVR pe microcontrolere AVR](https://webp.images-on-off.com/28/222/434x283_7j1l28uotg4o03c63so5.webp)
Sistemul se bazează pe un microcontroler ATmega8, citirile sunt afișate pe znakogeneriruyuschy LCD.
![metru de ore - proiecte - proiecte - AVR microcontroler AVR (electronica schema electrică a sursei circuit a unui amator regulator de termometru microcontroler de radio Bascom AVR Bascom-AVR ceas codificator puls contra termostat Fyuz poniprog usbasp PonyProg shagovik motor pas cu pas PWM decodor) CONTOR - Proiecte - Proiecte - AVR pe microcontrolere AVR](https://webp.images-on-off.com/28/222/434x253_v8410ubpsu1bcd0xh7wj.webp)
De sub control, există două butoane: primul - Zapusk / Stop, după cum s-ar putea ghici, începe și se oprește de timpul scurs. Al doilea buton - Sbros - resetează timpul.
Perioadele de timp de lectură angajate în Timer1, care este setat pe inducerii întrerupe în fiecare secundă.
Afișajul indică orele și minute de mers. Pentru a fi văzut dacă este sau nu momentul, D1 are un LED, care se aprinde intermitent la fiecare 1 sec.
Datele privind timpul de numărat este stocat în memoria nevolatilă a microcontrolerului, citirea și scrierea cu fiecare apăsare pe butonul Zapusk / Stop.
Cod pentru dispozitivul este scris în Bascom-AVR, codul sursă și firmware-ul poate fi descărcat de la sfârșitul articolului.
A servit ca carcasa pentru cablurile electrice carcasa dispozitivului, capacul a fost tăiat gaura pentru LCD, este lipit pe partea de sus șablon imprimate cu textul. S-a inserat peste plasticul transparent al capacului CD. In varianta finală a 8x2 folosit dispozitivul LCD. Codul este optimizat pentru un display.
![CONTOR - Proiecte - Proiecte - AVR microcontroler AVR (contor) CONTOR - Proiecte - Proiecte - AVR pe microcontrolere AVR](https://webp.images-on-off.com/28/222/434x333_cz72egewmw450phj9b90.webp)
Dispozitivul este alimentat de 12 volți, de la a ajunge la generator. În acest scop, liniar de reglementare bord 78L05 furnizat. Dacă vorbim despre placa, atunci este folosit ca un maketka de depanare, astfel încât un fișier card separat pentru dispozitivul nu este.
Aici este unitatea în funcțiune.
![metru de ore - proiecte - proiecte - AVR microcontroler AVR (electronica schema electrică a sursei circuit a unui amator regulator de termometru microcontroler de radio Bascom AVR Bascom-AVR ceas codificator puls contra termostat Fyuz poniprog usbasp PonyProg shagovik motor pas cu pas PWM decodor) CONTOR - Proiecte - Proiecte - AVR pe microcontrolere AVR](https://webp.images-on-off.com/28/222/434x327_ffavglk5i50fvaevdt39.webp)
In timp ce schema schițate. rezistoare Adaugat R1, R2, și D1 dioda Zener, D2. Și a schimbat butonul de conectare. Dioda Zener este ales dintre existente deja pe divizor de tensiune calculat R1, R2. Este necesar ca prezența alimentelor în intrarea de reglementare, ieșirea separatorului a fost de 4-5 volți. După oprirea alimentării, divizorul de tensiune va dispărea, acesta va detecta microcontroler și va fi descărcată până când condensatorul C2, el ar trebui să aibă timp să scrie datele. C2 ar putea avea nevoie pentru a pune o capacitate mai mare.
![metru de ore - proiecte - proiecte - AVR microcontroler AVR (electronica schema electrică a sursei circuit a unui amator regulator de termometru microcontroler de radio Bascom AVR Bascom-AVR ceas codificator puls contra termostat Fyuz poniprog usbasp PonyProg shagovik motor pas cu pas PWM decodor) CONTOR - Proiecte - Proiecte - AVR pe microcontrolere AVR](https://webp.images-on-off.com/28/222/434x221_rb7m2xewux488cumdoqk.webp)
exersizze vă mulțumesc foarte mult că bați joc de mine!
Pe firmware-ul vechi de pe ecran scris în limba rusă „a trecut“ - cum ar fi suportul chirilic? V-aș fi recunoscător dacă cortul reprelucrate firmware-ului și ukzhate cum să pună în aplicare păstrarea memoriei. un dispozitiv alimentat de LM7805 de intrare 12B din transă.
În firmware-ul meu folosind caractere chirilice, se pare că nu afișa podderzhivaet.Vecherom lor poate arunca de pe o versiune fixă.
Autosave poate organiza, trebuie să refacă sistemul de ușor. Aparatul este alimentat?