Se afișează postările sortate după relevanță pentru interogarea poarta. Sortați după dată Afișați toate postările
Se afișează postările sortate după relevanță pentru interogarea poarta. Sortați după dată Afișați toate postările

duminică, 7 iunie 2020

Sistem deschidere poarta culisanta

    In trecut am mai prezentat un sistem de deschidere porti, dar erau duble, vedeti https://nicuflorica.blogspot.com/search?q=poarta, acum o sa prezisnt un sistem de deschidere poarta culisanta cu motor de c.a.
   Un prieten a avut nevoie sa schimbe, cel putin pentru o perioada scurta, un sistem defect cu "ceva", asa ca am conceput impreuna schema si programul.
   In mare, sunt folosite:
- 2 butoane (de fapt iesirile de la un receptor)
- o placa Arduino Nano (originala sau clona)
- o placa cu 4 relee
dar si motorul original de c.a. si 2 limitatori mecanici.
    Modul de comanda al motorului este cum am prezentat in articolul Pornire motor monofazat in ambele sensuri (2)
doar ca mai e un limitator de cursa si pe circuitul din stanga.
    Pentru moment, s-a testat pe masa, montajul, pentru cele 3 stari:
- repaus:
- deschidere:
- inchidere:
   Programul folosit este opengate.ino, care permite ca la apasarea butonului de deschidere, timp de 20 secunde primul releu alimenteaza motorul, iar al doilea ramane necuplat si motorul este conectat prin contactul normal inchis (NI/NC). Daca se apasa oricare buton in timpul operatiunii, aceasta de intrerupe. La fel si pentru inchidere, timp de 20 secunde primul releu alimentarea motorul, iar al doilea este cuplat si motorul este conectat prin contactul normal deschis (ND/NO).
   Limitatorii opresc alimentarea la capete de cursa, timpul de 20 secunde fiind luat acoperitor.
   Am primit de la Catalin si un filmulet:

marți, 23 iulie 2019

Sistem deschidere/inchidere porti duble

   Pentru a comanda un sistem de porti duble, controlate individual, pentru a avea un curent mic la actionare, adica se deschide poarta dreapta si apoi dupa scurt timp stanga, la inchidere, se actioneaza intai poarta stanga si apoi dreapta.
   Deoarece ideea e sa se folosesca ulterior un sistem de comanda la distanta radio
am pus pe cele 2 intrari (D2 si D3), cate o rezistenta la masa (GND) si comanda se da cu 5V, ca si cum as avea comenzi logice. (vedeti continuarea in partea a 2-a).
   Fiind vorba de 2 porti, fiecare are 2 pini de comanda, pentru o punte H, cum am prezentat in articolul Circuit de schimbare polaritate alimentare motor de curent continuu
   Schema de test are 2 butoane fara retinere, pe intrari sunt 2 rezistente de 10k catre masa pentru a "tine" intrarile in 0 logic, butoanele fara retinere sunt la +5V. La fiecare din cele 4 iesiri sunt conectate cate un led in serie cu o rezistenta de limitare a curentului.
   In repaus, cele 4 iesiri sunt in 0 logic, deci ledurile sunt stinse
   Daca se apasa butonul de deschidere (cel din dreapta), ledul rosu din dreapta se aprinde, confirmand ca iesirea este in 1 logic, ceea ce ar permite deschiderea primei porti (din dreapta),
la scurt timp se aprinde si ledul rosu din stanga lui, confirmand ca iesirea este in 1 logic, ceea ce permite si deschiderea portii din stanga.
    Daca se apasa butonul de inchidere (cel din stanga), ledul galben dinstanga se aprinde, confirmand ca iesirea este in 1 logic, ceea ce ar permite inchiderea portii din stanga,
la scurt timp se aprinde si ledul galben din dreapta lui, confirmand ca iesirea este in 1 logic, ceea ce  permite si inchiderea portii din dreapta.
   Daca in timpul deschiderii sau inchiderii portilor se apasa oricare din butoane, portile se opresc, pentru a se evita un accident
   Pentru a fi mai usor de inteles modul de functionare, am facut 2 filmulete:
   Programul folosit la teste este dualgate_0.ino.
   Partea de comanda a celor 2 motoare de curent continuu, cu cate 2 limitatoare de cursa fiecare, este
  Continuare este in partea a 2-a !

luni, 12 octombrie 2020

Comanda motor de curent continuu in ambele sensuri, incluzand limitari de deplasare

     Deoarece un motor de curent continuu isi schimba sensul de rotatie in functie de cum este alimentat, ele sunt folosite, impreuna cu un sistem de reductoare mecanice, la actionarea geamurilor electrice ale autoturismelor, dar se pot folosi pentru a trage o jaluzeaza, sa deschida sau sa inchida o fereastra batanta sau chiar pentru o poarta culisanta. 

Pentru cam totate aplicatiile sunt necesari limitatori de cursa.






    O schema simpla, ce implica limitatori de cursa pe circuitul de forta este:

   In schema prezentata, SW1 este un buton fara retinere ce alimenteaza releul REL1, iar SW2 pentru REL2. Daca consideram ca SW1 este folosit pentru rotirea in sensul acelor de ceasornic (si consideram deschidere), atunci SW2 este pentru rotire in sens trigonometric (inchidere). LIM1 si LIM sunt limitatori de cursa, ce au fiecare cate un contact normal inchis (NI/NC) si un contact normal deschis (ND/NO).
   In repaus, cu usa/poarta/fereastra intredeschisa schema si pozitia limitatorilor este cea prezentata mai sus.
   Daca se apasa butonul fara retinere SW1 sa se deschida complet usa, motorul este alimentat:
 cand se ajunge la capat, limitatorul LIM1 este actionat si motorul nu mai este alimentat, deoarece are ambele borne la masa:
    In locul butoanele SW1 si SW2, cu releele respective se folosesc sisteme de actionare gen telecomanda auto sau chiar alte sisteme de comanda ce mentin contactul o durata mai mare decat cea necesara unei curse complete, in cel mai defavorabil caz. Daca usa se inchide in 11 secunde si se dechide in 12 secunde, vom alege, acoperitor, sa fie actionare releele 15 secunde.
   Usa este deschisa la maxim, si deci limitatorul LIM1 este actionat, asa ca e posibila doar comanda de inchidere, care se da prin actionarea butonului SW2
Functionarea continua chiar si dupa ce limitatorul LIM1 nu mai este actionat, deoarece se asigura contact la masa
Cand se ajunge la capatul de cursa pentru inchidere este actional limitatorul LIM2 si se intrerupe alimentarea motorului:
   Acum, usa se poate doar deschide, prin apasarea butonului SW1, deoarece motorul este alimentat de contactul limitatorului LIM2 catre masa:
imediat ce limitatorul LIM2 revine in repas, circuitul permite alimentarea in continuare a motorului in sensul deschiderii:
sau reinchiderii:
sau opri intr-o pozitie intredeschisa daca nu se comanda nici un releu:
    Am facut si o captura video pentru simularea in programul Circuit Wizard (in poze am scris gresit numele programului 😎):
si inca una cu descriere in engleza:



marți, 23 iulie 2019

Sistem deschidere/inchidere porti duble (2)

   In continuarea articolului de testare a comenzilor unor porti duble din 2 butoane, de data asta, am pus un sistem de comanda radio, ce l-am mai prezentat si anterior in articolul Sistem simplu de comanda la distanta rotire 2 motoare in ambele sensuri
   Conenctarea a fost foarte simpla, alimentand modulul radio (receptorul) si conectand iesirile la intraile placii Arduino. 
   Programul de test este acelasi: dualgate_0.ino.
   Poze din timpul experimentelor, de deschidere, respectiv inchidere:
   Am facut 2 filmulete demonstrative:
   Partea de comanda a celor 2 motoare de curent continuu, cu cate 2 limitatoare de cursa fiecare, este

miercuri, 7 martie 2018

Sistem de comanda automata sau manuala sens rotatie motor de c.c. (2)

   Fata de articolul anterior, o sa folosesc pentru comanda motorului module cu optocuploare, care se gasesc la magazinele cu componente Arduino, de genul celui din imaginea de mai joc, care are 4 relee:
care se comanda cu logica negativa (0V comanda aprinderea ledului corespunzator intrarii si alimentarea bobinei releului), iar o schema, pentru cazul cu 2 relee, este
   Am desenat schema de comanda cu o placa de dezvoltare Arduino, comutator de functionare AUTOMAT sau MANUAL cu butoane de comanda locale, modul cu 2 relee (ceva mai simplificat) si motorul de c.c. (cum ar fi un motoras de stergator de parbriz alimentat de la un acumulator).
   La trecerea pe pozitia MANUAL, a comutatorului si nici un buton apasat, schema arata asa:
Dupa cum se observa, legaturile si conexiuni cu rosu sunt la 1 (plus), iar cele cu verde la 0 (minus, masa).
    Daca se apasa butonul de comanda inchidere SW4, ledul din optocuplor este alimentat si astfel bobina releului REL1 este alimentata si motorul este alimentat si se roteste in sensul acelor de ceasornic (dupa cum o sa vedeti in animatia de mai jos)
  Daca fereastra sau poarta (depinde de aplicatier) ajunge la capat, limitatorul LIM1 (SW1) intrerupe circuitul si motorul se opreste
   Daca se apasa butonul fara retinere SW5 pentru coborare, se alimenteaza ledul din optocuplor, care comanda tranzistoarele si implicit alimenteaza bobina releului REL2, astfel contactul acestuia alimenteaza motorul, care se invarte in sens trigonometric (sens invers acelor de ceasornic)
Daca limitaotrul este atacat (actionat) se intrerupe circuitul si motorul se opreste
   Mai e o situatiem, care nu prezinta interes, cea in cares e apasa simultan cele 2 butoane... releule sunt ambel;e alimentate si motorul ramane oprit, fiind conectat cu ambele borne la plus (si nu cu ambele la minus cand e in repaus).
   Similar, daca se trece comutatorul pe AUTOMAT, motorul este, in mod obisnuit in repaus cand intrarile sunt in 1 logic (5V)
  Daca pe pinul 0 (desenat asa in simulare) apare 0 logic, ledul din optocuplorul de sus este alimentat si astfel se comanda bobina releului REL1 si mootrul se roteste in sensul acelor de ceasornic
  Daca in acerst timp, fereastra ajunge la capat, limitatorul LIM1 (SW1) este actionat, circuitul de alimentare ledului se intrerupe si motorul se opreste.
  Daca se da comanda de 0 logic pe pinul 1 de la placa de dezvoltare, se alimenteaza ledul de jos, ceea ce face ca motorul sa se invarta in sens trigonometric.

Daca limitoatorul LIM2 (SW2) este actionat la atingerea capatului de cursa a ferestrei, ledul nu s emai alimenteaza si motorul se opreste
    Deoare e mult mai usor de inteles cu o animatie, am folosit programul Livewire si am facut 2 filmulete:
Automatic control for window motor (automatizare comanda motoare)
Automatic control for window motor (automatizare comanda motoare) 2