Stránka 1 z 1
PWM pomocí PIC
Napsal: 27 úno 2008, 01:12
od somalecek
S pic jsem nikdy nedelal, potrebuju poradit jak naprogramovat PWM ovládanou analogově 0-10V se střídou 0-100%. S PIC 12F675
Napsal: 27 úno 2008, 07:38
od Stan3
A musí to být s PIC, nebylo by lepší použít některý IO pro spínané zdroje?
např. UC3842,TL494,SG3526. Výstup u těchto IO je určen pro buzení výkoných MOS-FET.
Napsal: 27 úno 2008, 10:24
od jankop
Když použiješ 12F683 tak to nemusíš řešit softwarově, protože tato MCU má v sobě hardware PWM. Na webu je spousta konstrukcí s 12F675 pro PWM řízení LED i motorů. I tady se podobný problém řešil.
http://www.ebastlirna.cz/modules.php?na ... hlight=pwm
Napsal: 27 úno 2008, 10:27
od forbidden
A musi to byt s PICem? Toto se da resit uplne jednoduse pomoci generatoru pily a komparatoru.
Napsal: 27 úno 2008, 10:34
od ZdenekHQ
A jinak to jde přes pravidelný přerušení a inkrementaci nějaké proměnné. Tu porovnáváš se zvolenou hodnotou PWM a buď nastavíš LOG1 nebo LOG0 na výstupu. Nejde to udělat na moc velký kmitočty, dost to vyžere výkon procesoru.
Napsal: 28 úno 2008, 12:25
od somalecek
s PICem to byt nemusi, ale je pozadavek na co nejmensi rozmery
Napsal: 11 bře 2008, 19:39
od somalecek
nikdo víc neporadí? Ještě je požadavek aby PWM chodila při 22kHz
Napsal: 11 bře 2008, 21:08
od forbidden
Ten bez PICu ma na strankach treba Stepa:
http://stepa.wz.cz/index.php?page=PWM
kdyz to budes cely napajet 10 V tak potom na privodu c. 6 muzes pomoci napeti 0-10 V ridit stridu. C1, P2 nastavuje kmitocet, tak si to kdyztak pro 22 kHz uprav.