Se afișează postările cu eticheta DRL. Afișați toate postările
Se afișează postările cu eticheta DRL. Afișați toate postările

luni, 23 octombrie 2017

Modul "Daytime Running Light" (DRL) cu ATtiny85

english version

    Dl. Liviu Hinoveanu, care a realizat si varianta de DRL cu 555 prezentata la http://www.arduinotehniq.com/old/DRL/DRL.htm a dorit sa realizeze acest montaj si cu un ATtiny85 programat ca Arduino (acest mod de folosire l-am prezentat in articolul Programarea unui microcontroler ATTiny85 cu sketch Arduino). Eu mai prezentasem o versiune cu Arduino de DRL combinat cu CHLH, la Combinare module DRL (Day Time Light) si CHLH (coming home/leaving home) folosind Arduino, dar nu am mai finalizat testele...
   Schema DRL-ului realizat este
iar cablajul si montajul proiectare sunt:
    Poze cu montajul realizat de dl. Liviu Hinoveanu:
   Sketch-ul DRL_ATtiny85.ino l-am scris dupa informatiile furnizate de dl. Liviu Hinoveanu si permite aprinderea becurilor doar dupa pornirea motorului, la o anumita intensitate, care se poate regla in cateva trepte prin apasarea butonului de la minim la maxim si apoi iar la minim spre maxim. Daca se aprind manual luminile, sistemul se deconecteaza, masina functionand normal (faza scurt. faza lunga).... la oprirea motorului becurile se sting lent de la maxim la zero.
   Un filmulet cu functionarea dispozitivului, cu o descriere foarte buna a dlui Hinoveanu, este DRL cu ATtiny85:

24.05.2019
   In urma unor discutii cu un cititor ar articolului, am realizat ca era o greseala in schema, pe partea de comanda a tranzistorului MOS-FET... asa c aam corectat...

miercuri, 24 septembrie 2014

Combinare module DRL (Day Time Light) si CHLH (coming home/leaving home) folosind Arduino

   Deoarece am tot fost intrebat de detaliile de executie a unor module pentru masina m-am gandit sa combin 2 dintre ele folosindu-ma de o placa Arduino (ulterior transferat proiectul pe un cablaj).
   Separat le-am tratat, in articolele modul "Daytime Running Light" - (DRL) si Modul "coming home / leaving home" ("follow me home") si in mare, DRL-ul are functia de a aprinde automat, cu intensitare redusa, pe timp de zi, a luminilor autovehiculului, dupa ce tensiunea pe acumulator este mai mare de o anumita valoare, iar CHLH (numit la unele masini si "confort") functioneaza doar noaptea, dupa ce se incuie masina (inchidere centralizata, alarma, etc) si aprinde, pentru cateva zeci de secunde, becurile de pozitie (sau faza scurta) pentru ca soferul si insotitorii "sa vada drumul spre casa"; similar, se intampla la descuierea masinii. 
   DRL-ul cu componente obisnuite are o schema de genul:
iar CHLH-ul:
   Avand in vedere ca ambele depind de intensitatea luminoasa a mediului exterior, voi folosi doar o fotorezistenta, cum am prezentat in articolul O fotorezistenta si Arduino, iar schema de test este foarte simpla (doar partea stanga):
   Pentru DRL, trebuie sa masor tensiunea pe acumulator si daca creste peste 13,8V sa aprinda cu intensitate redusa "faza scurta", folosindu-ma de o iesire PWM a lui Arduino.
   Masurarea tensiunii acumulatorului o s-o fac, clasic, cu un divizor rezistiv de tensiune, cum se prezinta in articlul Measuring DC Voltage using Arduino:
   Modul de reglaj a intensitatii luminoase sau a turatiei unui motor de curent continuu l-am tratat in articolul Control turatie motor (prin varierea factorului de umplere - PWM).
   Modul de reglaj al intensitatii luminoase cu Arduino si un tranzistor MOS-FET este foarte simplu, cum este prezentat in articolul High-Power Control: Arduino + N-Channel MOSFET:
   Momentan, este doar o idee de proiect, trebuie sa imi fac "calculele" si sa ma apuc de munca :)))) astept pareri si idei, variante, etc...

   Pentru inceput, am ales divizorul de tensiune, compus din 2 rezistente:
   Deoarece la intrarile analogice (dar si al cele digitale) nu trebuie sa depasim tensiunea de alimentare a placii de dezvoltare Arduino, adica 5V, aceasta fiind atinsa doar cand tensiunea pe acumulator ar fi (teoretic) de 16V, ceea ce nu este posbil, in mod normal:
  Daca vrem sa fim prevazatori si modificam divizorul astfel:
   Pentru pragul de 13,8V vom avea la intrarea analogica a placii Arduino o tensiune de 2,42V:
 
   Pentru a controla intensitatea luminoasa, cred ca o sa aleg varianta propusa la Help using MOSFET to switch on/off IC
care-i identica cu cea din articolul Microcontroller Interfacing (unde se gasesc si alte "chestii" utile):
   Schema de testare, va fi asta sau foarte asemanatoare cu asta: