Jump to content
Sign in to follow this  
ionut90

Constructie comutator electronic cu trei stari de iesire

Recommended Posts

Nu stiu cum sa construiesc o schema electronica (cat mai simpla) alimentata la 3,3V sau 5V astfel incat cand actionez un comutator mecanic cu trei pozitii: 1, 2 si 3 (foto mai jos), pe iesirea circuitului (compusa din 2 pini) sa am urmatoarea secventa logica:

poz.1  --- 0 0

poz.2  --- 1 0

poz.3  --- 1 1

Cele doua iesiri nu sunt de curent mare (maxim cativa mA). Ceva idei va rog!
COMUTATOR-TRANSLATIE-3-POZ-ON-ON-ON.jpg

Share this post


Link to post
Share on other sites

Nu am mai scris tabelul

942522622_NewCorelDRAW2019Graphic.jpg.58db37b86f5893afea4e62eb9f63eb10.jpg

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites
Posted (edited)

Foarte frumos exemplul. Mersi.

Ma gandeam si la varianta cu doua astfel de comutatoare dar fara diode! 

LATER EDIT: Tocmai analizam functionarea circuitului de mai sus si nu vad cum ramane iesirea Q1 in 0 volti la poz.2 ???

Edited by ionut90

Share this post


Link to post
Share on other sites

Schema cu diode functioneaza cu rezistente pe iesiri spre masa, de exemplu 2x75 ohmi ca sa dea nivelul minim

 de 0,75V la 10mA pentru nivelul logic "LOW" si are o cadere de tensiune de 0,5V..0,8V la nivelul logic "HIGH", adica din 3,3V mai raman doar 2,5V.

Dupa aceasta constatare este logic ca trebuie sa ne postati care sunt conditiile de LOW si HIGH tensiuni si curenti.

@gsabac 

Share this post


Link to post
Share on other sites
Acum 28 minute, gsabac a spus:

Dupa aceasta constatare este logic ca trebuie sa ne postati care sunt conditiile de LOW si HIGH tensiuni si curenti.

LOW = 0V si HIGH = 3,3V sau 5V.

Share this post


Link to post
Share on other sites
Posted (edited)

 

Punem 4k7 intre Qx si GND, avem 1mA prin diodele polarizate direct + consumatorul "( maxim citiva mA)". Suficient pentru a aduce in LOW diode polarizate invers.

Edited by RockDok

Share this post


Link to post
Share on other sites
Acum 16 ore, ionut90 a spus:

LOW = 0V si HIGH = 3,3V sau 5V.

Orice comutator electronic, integrat sau tranzistor cu jonctiuni, mosfet sau diode au caderi de tensiune de la mV la sute de mV,

 deci trag concluzia ca doar contacte electrice gen comutator sau releu poate indeplini mai bine si mai simplu cerintele din topic, dar si

 aceste contacte mecanice au o rezistenta interna de la miliohmi la zeci de miliohmi, de aceea caderea de tensiune va fi pentru 10mA

 de la 10 microvolti la 100uV, este bine?

@gsabac

  • Thanks 1

Share this post


Link to post
Share on other sites

Astazi, am incercat sa abordez solutia cu un comutator dar nu sta frumos si as vrea sa o schimb, sa folosesc un push button fara retinere, sa actionez niste porti logice si sa-mi genereze secventa de iesire prezentata in prima postare de mine. 

Cu microcontrolere nu ma pricep, de asta ma gandesc la un bistabil sau exista tri-stabil care sa fie actionat de un singur switch ??

Share this post


Link to post
Share on other sites

O astfel de schema ar include un circuit numarator cu 2 bistabili din 74HC107, cateva porti din 74HC132 pentru realizarea unui monopuls, un decodor pentru starile logice 00,10,11 deoarece nu sunt in ordinea naturala a numararii 00,01,10,11, o aducere automata pe zero la pornire si este de preferat un buton tip SPDT. Deasemenea ar fi utille 3 leduri pentru semnalizarea pozitiei decodate si in final rezulta un mare si complex circuit.

@gsabac

Share this post


Link to post
Share on other sites

Daca nu e un mare secret, ne poti impartasi la ce doresti a folosi acest comutator?

Enuntul problemei tale, cam lasa de dorit atat ca sintaxa cat si ca logica (nu trata afirmatia mea ca pe un atac la persoana), RockDok ti-a oferit o viziune asupra unei rezolvari simple, din care am inteles (si eu) cam ce ti-ai dori.

Functie de cat timp si bani esti dispus sa investesti, cu ajutorul oamenilor de aici, se poate gasi o solutie.

Eu iti propun una de 20 lei , ce consta intr-un TTP233 (in rolul comutatorului) si un arduino pro mini, cu care iti poti satisface orice "fantasme" ai avea legat de un comutator cu 3 pozitii, si o alta de (probabil) 10 lei, tot cu un TTP233 si un CD4017

 

Share this post


Link to post
Share on other sites

Cerinta asta postata de @ionut90 mi-adus aminte de un circuit realizat cu Attiny45 care avea rolul de a comanda un AN7354 (Dolby B-C), proiect caruia i-am trasat un PCB zilele trecute (deoarece intentionez sa-l implementez intr-o combina muzicala). Am trecut in format electronic acest proiect, pentru ca, stiti pauza aia cand nu poti sa termini un proiect deoarece nu ai banuti de piese la momentul t si pana cand ai, te apuci de altceva, cred ca ati trecut prin asta, nu! E tipic printre electronisti. Mai ramane sa validez prototipul luna asta si dupa aceea, sper pana la finele acestei luni, sa prezint la rubrica DonPetru Projects, proiectul complet. O sa prezint si codul in C, ca sa vina in sprijinul nu numai celor care vor fi interesati de acel proiect ci si utilizatorul @ionut90 Veti vedea acolo un exemplu software foarte util in problema descrisa aici, asta daca veti avea curajul sa abordati montaje cu microcontrolere, pentru ca o alta solutie "ne-mecanica", vorba dl. @gsabac de mai sus, este, folosind un alt termen... voluminoasa.

 

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Iata mai jos proiectul la care faceam referire mai sus:

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We use cookies and related technologies to improve your experience on this website to give you personalized content and ads, and to analyze the traffic and audience of your website. Before continuing to browse www.tehnium-azi.ro, please agree to: Terms of Use.