miercuri, 24 iulie 2019

Indicator nivel combustibil

   Pornind de la solicitarea lui Gabiel Rotariu, un pasionat de Arduino, de a-i prezenta o metoda de a realiza un indicator de combustibil pentru un plutitor cu variatie de la 54 la 291 ohmi (rezervor gol, respectiv plin), am gandit o schema simpla de divizor rezistiv.
   In prima faza, consideram variatia liniara a indicatiei, asca ca o schema de conectare ar putea fi
    Pentru  rezervor gol, unde rezistenta este de 54 ohmi (in simulare 53+1), vom avea
iar pentru rezervor plin, unde rezistenta este de 291 ohmi (in simulare 53+238), vom avea
    Pentru a conecta la o placa de dezvoltare Arduino, schema de test ar fi
    In mare, avem un divizor rezistiv alimentat de la o tensiune redusa de 1,1V (tensiune de referinta interna).
    Tensiunea de la intrarea analogica A0, neglijand curentul prin acest pin analogic, care se masoara, este
  
tensiunea pe rezistenta plutitorului este
   
curentul prin rezistentele serie din divizor
iar valoarea rezistentei plutitorului este
    Programul ce arata nivelul in procente este fuel_0.ino, considerand ca variatia nivelului de combustibil este liniara cu cea a plutitorului.

25.7.2019
   Am realizat ca pentru utilizare pe masina, potentiometrul din plutitor este conectat la masa (sau asa ar fi normal), asa ca am inversat componentele din divizorul rezistiv:
   Pentru rezervorul gol, valorile ar fi
iar pentru rezervor plin
iar schema de test devine:

   Programul, ce va indica liniar nivelul combustibilului in procente, este fuel_1.ino.

28.7.2019
   Gabi a facut teste cu un senzor real, un rezistor bobinat variabil (de pe o masina)
realizand si un scurt filmulet, ce l-am postat pe youtube
6.8.2019
   Am facut si captura video la simularea functionarii, pentru cele 2 variante:
fuel level indicator ver.1
fuel level indicator ver.2

2 comentarii: