Sari la conținut
ELFORUM - Forumul electronistilor

Control PWM si RPM ventilator 4 pini cu Raspberry Pi


Blacksmith

Postări Recomandate

  • Răspunsuri 70
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Blacksmith

    30

  • Stefan

    12

  • stryx

    9

  • BRANCA

    6

Top autori în acest subiect

Imagini postate

@Blacksmith Da, îți dădea el un atribut --break bla bla dar spunea că există riscul să nu știu ce. Pentru mine nu prea conta fiind un sistem de test. Dacă ai reușit să instalezi biblioteca e bine pentru că te poți juca foarte ușor cu Python. Nu am avut timp sa caut daca nu cumva pot număra (input) tot cu ceva module hardware cum era la MCU-uri "timer capture" (CCP).

Link spre comentariu

Ok, acum ca PWM-ul merge, sa vedem cum fac cu legatura dintre ventilator si RPi, sa nu imi intre 12V de la ventilator pe pinul de PWM... Acum am o rezistenta de 470R inseriata pe fir si vad ca nu s-a intamplat nimic, dar totusi as vrea sa nu ma bazez pe asta. O avea RPi-ul vreun zener pe pinul ala ? Mie nu-mi vine sa conectez pe direct, fara nici o limitare de curent. RPi-ul e destul de scump...

 

In simulator, asa imi da ca ar fi in siguranta:

 

screenshot.1.png

Link spre comentariu

 Blacksmith.Nu le am cu programarea,dar întreb şi eu ceva,de ce trebuie mers pe varianta care ai pus-o,respectiv scădere turație ventilator din PWM?Nu era mai simplu de dat comandă PWM ca să controlezi turația de la minim la maxim?Eventual cu interfață comandă tranzistori sau opamp.

 Scuză-mi întrebarea de începător,dar mă gândeam la logica de comandă.

Link spre comentariu
Acum 48 minute, Stefan a spus:

Da, are un "zenner" ... in CPU.

 

Haide ma, nu glumi cu un "incepator"... :rade: Are sau n-are ?

 

Acum 5 minute, BRANCA a spus:

Nu era mai simplu de dat comandă PWM ca să controlezi turația de la minim la maxim?

 

Pai si nu asta fac si eu ? 

E mai simplu cu "interfață comandă tranzistori sau opamp" decat cu o rezistenta inseriata ?

Link spre comentariu
1 oră în urmă, Blacksmith a spus:

Haide ma, nu glumi cu un "incepator"... :rade: Are sau n-are ?

Am pus zener intre ghilimele, știi bine de la PIC-uri ca nu e bine sa te bazezi pe ce are procesorul.

 

http://www.mosaic-industries.com/embedded-systems/_media/microcontroller-projects/raspberry-pi/raspberry-pi-circuit-gpio-input-pins.png

Fig.  Circuit echivalent pentru un pin GPIO Raspberry Pi. Diodele de intrare sunt de fapt FET-uri parazite care nu pot "gestiona nici un curent semnificativ".

 
Link spre comentariu

Pai si atunci nu e bine cum am facut in ultima schema ?

Sa bag un zener de 3.3V inseriat cu 1K (pt limitarea curentului) la masa, apoi sa plec spre ventilator printr-o alta rezistenta de 470R. In felul asta ar fi protejat si de curenti excesivi si de tensiune mare. 

Link spre comentariu
Acum 23 ore, antemir a spus:

Logica este inversa. Din PWM se opreste (scade turatia) ventilatorului.

 Blacksmith.La asta mă refeream eu,fără semnal ai turație max.

 

Link spre comentariu

Sa mor daca inteleg...

Deci cu PWM-ul in aer sau pus la masa, ventilatorul e oprit complet. Apoi cand incepi sa-i cresti factorul de umplere, creste si turatia. Unde e problema ? ca nu o vad...

 

Editat de Blacksmith
Link spre comentariu

 Blacksmith.Sigur ai montajul din simulator?Păi dacă îi aplici tensiune pozitivă pe poarta mosfetului prin rez de 47k nu se deschide mosfetul??Ce tensiune ai pe poartă,față de masă,fără PWM?

 Schema tipică de comandă mosfet N cu controler este mai jos:

 MOSFET-as-a-Switch-Motor-Control.jpg

Link spre comentariu

Nu am de unde sa stiu exact ce e in montajul ventilatorului, dar asa se spune ca este, ca in schema desenata de mine. Si cam asa pare si din masuratori. Ca pe pinul de PWM sint aproape 12V fara semnal... Curios este de ce nu tuseste RPi-ul cand il conectez... O data ce il conectez, si iesirea RPi-ului e in zero logic, trage poarta mosfetului din ventilator la masa si il opreste complet. Apoi ii dau impulsuri si porneste. Cand factorul de umplere e 100% am 3.3V in poarta, unde erau inainte 12V (fara semnal).

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări