ASD, 25.2.2009 14:33:15
Napiš co chceš dělat s tím PWM, trojúhelník většinou není nutný.
ASD, 25.2.2009 15:16:12
Jan16, 25.2.2009 16:19:31
Bude to sloužit k regulaci 12V BLDC ventilátorků (prostě ty co se používají v pc). Jakou frekvenci pwm je pro tyhle větráčky nejvýhodnější volit? Někde jsem četl, že komerční pulsní regulátory používají něco kolem 100Hz. Je to tak?
Stačil by na to PWM použít průběh napětí, který je na kondu u 555ky? Kdosi tvrdil, že ten průběh se tam trojuhelniku zdaleka nepodobá.
ASD, 25.2.2009 16:31:32
Jan16, 25.2.2009 17:28:26
Děkuju za schéma, moc se mi hodilo.
ASD, 25.2.2009 17:38:43
Za málo, příště piš rovnou, co chceš dělat, ušetříš jedno kolečko a dostaneš odpověď rychleji.
Jan16, 25.2.2009 17:44:01
Aha, myslel jsem že jsi chtřejší, a že pochopíš, že jsem to myslel dost silně ironicky. Chtěl jsem trojuhelníkový oscilátor, tak sem ho dostal, a je jen moje blbost, že jsem se ptal dál. Já si to už vyřešim nějak sám.
ASD, 25.2.2009 18:16:55
Ne já jsem v zásadě hloupý a není to žádná blbost, prostě stále nevíme, na co tam potřebuješ ten trojúhelník, když regulace větráku z PC je prakticky uzavřené téma.
Jan16, 25.2.2009 18:45:40
na co potřebuju /\/\/\ genrátor? Na to, abych mohl nějak rozumně zkonstruovatregulátor pro 10 větráků najednou každý zvlášť. Tak si asi řekneš, že ať dám 10x 555ku. Nedám. Potřebuju, aby těch 10 kanálů jelo zesynchronizovaně, abych mohl měřit otáčky těch větráků.
zdeněk, 25.2.2009 18:46:46
ASD- zkoušel jsem také regulaci PC větráku pomocí PWM ale nakonec jsem od toho upustil protože mi nesprávně fungoval výstup na snímání otáček. Objevovali se tam falešné pulzy.
Jde tomu nějak zabránit?
zdeněk, 25.2.2009 18:49:17
Jan16 - o co dát normálně těch 16 větráků paralelně? Mělo by to také fungovat....
K tomu odpovídající spínací tranzistor.
Jan16, 25.2.2009 19:33:45
zdeněk: myslel jsem, že každýho chytřejšího napadne, že potřebuju každej z 10ti větráků regulovat zvlášť.
Falešnejm pulsům se dá zabránit třeba tak, že do signálové cesty vrazíš téměř libovolný programovatelný čip. Komu problematika programování kontrolérů něco říká, tak možná tuší, proč potřebuju, aby všech 10 větráků jelo na synchronizované pulzy.
zdeněk, 25.2.2009 19:49:25
Jan16- promiň že na tebe intelektuálně nestačíme.
Jinak kamarád dělal PWM regulaci peltierových článků. Použil normálně klopný obvod z OZ(2 rezistory do neinvertujícího vstupu a RC článek na invertující vstup) a napětí snímal na kondezátoru co se nabíjel. Toto napětí pak porovnával komparátorem(opět z OZ) s napětím na potenciometru. To že napětí není ideálně pilovité způsobí jen trochu nelineární stupnici u potenciometru.
ASD, 25.2.2009 19:51:47
Tak to je jiná, to jsi měl říct rovnou, že máš těch větráků 10, nicméně na měření otáček nemusí být PWM synchronizované, ale proti gustu žádný. Ta 555-ka stačí jedna, prostě 555-ku zapojíš jako MKO, na C se dělá taková kulatá pila a tu pak pustíš do 10xOZ, kde to budeš porovnávat se zpětnou vazbou a výstup OZ posílíš tranzistorem.
Falešné pulzy jsou tam proto, že se prostě a jednoduše tím PWM vypíná napájení větráku a tedy i snímače otáček. Větrák který lze řídit PWM a zároveň funguje správně snímání otáček vypadá takto:
http://www.czechcomputer.cz/product.jsp?artno=54103
ASD, 25.2.2009 19:53:45
Tak já se tady vypisuju s 555-tkou a on tam má MCU. To pak přece tu PWM můžeš udělat rovnou v tom MCU, ne ?
zdeněk, 25.2.2009 19:54:56
ASD - pokud chce řídit 10 větráků samostatně, tak by mu asi jeden PIC nestačil.
zdeněk, 25.2.2009 19:57:43
ASD - ano to jsem tušil... jenže já mám pouze 3 pinový větráček takže jsem to nakonec vyřešil jednoduchým řiditelným lineárním zdrojem(tranzistor se ani nehřeje).
Jan16, 25.2.2009 19:58:29
ASD: MCU tam sice je, ale regulace má být ručně, analogově, potenciometrama. Pokud ti jde o to, napojit potenciometry(nebo teplotní čidla) na ADC převodníky, a pak vytvářet PWM procesorem, tak si nemyslím, že to je dobrý nápad.
Jan16, 25.2.2009 20:02:33
zdeněk: nevim jak jsou na tom PICy, já preferuju ATMELy. Nemyslím si že by mělo průměrné AVRko problém ušéfovat těch větráků 16 najednou při 100Hz s nějakou slušnější bitovou přesností (min. 16bit PWM by mělo jít udělat)
Jan16, 25.2.2009 20:03:34
Jen pro úplnost.. Topologii zapojení není potřeba moc komentovat, jelikož já jsem to nevymyslel, ale mám to vyrobit.
ASD, 25.2.2009 20:14:46
To zdeněk: Záleží na frekvenci a počtu kroků PWM. Dneska je 10 větráků no problemo.
To Jan16: Já bych to dělal kompletně celé v MCU přes ADC, ale jestli se ti to nezamlouvá, vraž tam tedy 10xPot + 10xOZ + aspoň tu pilu můžeš dělat v MCU
zdeněk, 25.2.2009 20:22:38
ASD - dělat to programově mě nenapadlo, myslel jsem čistě použití vestavěných PWM v čítačích/časovačích. Ale máte pravdu, na 100Hz by to šlo.
Jan16, 25.2.2009 21:21:45
asd: Kolik myslíš, že ten MCU má těch vývodů? Navíc ani nemá 10 kanálů ADC. A i kdyby měl, tak to máš 10 analogových vstupů, 10 PWM výstupů, 10 vstup+10výstupů čítaní otáček, celkem 40 I/O vývodů, a to jsem vynechal ještě další potřebný signály. :)
Řikám, neřešte to, jak je to vymyšlený, já si to nevymyslel :)
ASD, 25.2.2009 22:25:34