duminică, 28 martie 2021

PWM cu Attiny85 si encoder

 Am testat un generator PWM cu Attiny85 și encoder rotativ de ale cărui rezultate sunt mulțumit. Scopul final este de a obține tensiune variabilă între 0V si 5V maxim pentru reglajul sursei prezentată într-un articol anterior, unde acum am niște potentiometri multitură care fac necazuri. De fapt poate fi utlizat în orice schema de sursă care are feedback fix și face reglajul dintr-o tensiune de referință. 

Eu am folosit un Attiny85 cu bootloader de 8MHz programat cu arduino, însă la preference am adăugat linia de mai jos, iar rezultatul este ca în poză:

https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json



Materialul de inspirație este de pe http://www.technoblogy.com/ unde în loc de LED am pus un dublu integrator ca în schema de mai jos:


Pornirea se face din zero ceea ce nu mă deranjează, iar la apăsarea butonului revine la zero.

Montajul de test pe breadboard:

Aici cu galben sunt impulsurile din PB0 iar cu albastru ieșirea din integrator.



Codul se găsește și pe pagina de inspirație și este urcat și pe github.
Urmează să desenez un cablaj care să se potrivească și în cutia sursei.

Pe placa am mai pus un stabilizator cu MC34063 care alimenteaza separat cele doua circuite Attiny85.
Si o imagine de ansamblu cu reglajul sursei cu TL494 pusa pe sarcina electronica.





 

2 comentarii:

  1. Buna ziua,
    Pe schema din articolul dvs.,pinul comun de la encoder este legat la Vcc.
    Pe schema din articolul sursa,pinul comun de la encoder este legat la Gnd.
    Exista o explicatie pentru care ati ales varianta asta,cu pinul comun al encoderului conectat la Vcc ?
    Multumesc.

    RăspundețiȘtergere
    Răspunsuri
    1. Nu inteleg ce spui. Encoderul este alimentat cu +5V si masa si are 3 pini , unul pentru buton ca switch si doua pentru pulsuri.

      Ștergere

Stabilizator reglabil 14V/1A de la 50V-300V cu IR2153

 Cu mult timp în urma am testat un stabilizator în comutație, reglabil cu IR2153 conform notei de aplicație din datasheet. Am reluat din nou...