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:

Un comentariu: