Stránka 1 z 2

ovládanie DC motorku pomocou PIC

Napsal: 24 led 2010, 01:38
od polo_marco
Zdravím, chcel by som regulovať DC motorček pomocou PIC, otáčky a smer otáčania.
Mohol by som použiť 2 porty a do mostíka(podla schémy)? Alebo sa to tak nedá...?
Dik

Napsal: 24 led 2010, 10:32
od Mira80
Oskbne bych volil ovladani PWM jednim portem, Nevim jak PIC, znam spise Atmely AVR a tam ma pro PWM primou podporu a jsou pro to knihovny, cili naprogramovani rychlosti a smeru otaceni je zalezitost par minut.

Napsal: 24 led 2010, 11:32
od EKKAR
Miro, stejně bys ten H-most nebo aspoň polomost musel udělat kvůli reverzaci - a jestli ho budeš spínat na tvrdo nebo v PWR už je jen otázka nějäkých cyklů v programu...

Napsal: 24 led 2010, 12:53
od Atlan
Mam otazku k tomu zapojenie bude to behat korektne ak napajanie bude 12V pricom picko pracuje s 5V ? ja skor som pouzival klasicky stupen ako v zosilnovacoch

Napsal: 24 led 2010, 13:07
od dodik
nie je jednoduchšie toto?
ak chcem jeden smer na výstupe jedného portu bude 1 ak druhý smer tak na druhom výstupe bude jedna, ešte doriešiť tú PWM, nemám s ňou ešte skúsenosti pri PIC, nemáte nejaký ukážkový program alebo ako na to?

to nieje problém, pre PIC použijem 5V/100mA stabilizátor, a pre motory 12 V stabilizátor

Napsal: 24 led 2010, 14:01
od mikollar
podla toho aku PICku pouzijes. Niektore maju HW PWM niektore musis riesit komplet SW. Pri HW nastavujes len frekvenciu a striedu registramy

Napsal: 24 led 2010, 17:26
od Mira80
EKKAR píše:Miro, stejně bys ten H-most nebo aspoň polomost musel udělat kvůli reverzaci - a jestli ho budeš spínat na tvrdo nebo v PWR už je jen otázka nějäkých cyklů v programu...

jaj..su BLB, mas pravdu se mi to nejak popletlo s krokovejma motorama pres AVR..

Napsal: 24 led 2010, 19:07
od polo_marco
no mám doma PIC16f84 a f628, tie ale PWM nemajú, takže by som to musel riešiť softwarom.

Napsal: 24 led 2010, 19:09
od daymoon
mikollar píše:podla toho aku PICku pouzijes
přesně tak, některé motor control dedicated mají i rozsah napájecího napětí 2V-15V

http://www.microchip.com/ParamChartSear ... &pageId=74

Napsal: 24 led 2010, 20:51
od polo_marco
a s procesorom bez PWM sa to nedá? Nemáte nejaký ukážkový program, neviem nič podobné nájsť. :(

Napsal: 24 led 2010, 21:25
od procesor
Takto zapojený môstik sa nedá riadiť s HW PWM iba s SW, pretože HW PWM obyčajne využíva iba jeden port.
Aby to šlo z jedného portu, treba PWM signál priviesť cez prepinač smeru k obom stranám môstika. Prepínač smeru riadi druhý port.
-diódy vo vstupoch sú zbytočné (ba čo viac -škodlivé).

Pohľadaj si sw na prevod digital na analog. V zapojení vynecháš integračný RC článok. Základná frekvencia by mala byť v rozmedzí 50 až 1000Hz

Napsal: 24 led 2010, 21:38
od Andrea
procesor píše:Takto zapojený môstik sa nedá riadiť s HW PWM iba s SW, pretože HW PWM obyčajne využíva iba jeden port.
Aby to šlo z jedného portu, treba PWM signál priviesť cez prepinač smeru

Určitě? Nestačí náhodou PWM na jednom půlmostu a druhý půlmost přepínat podle směru? Sice pro jeden směr bude muset být PWM invertovaná, ale to by neměl být problém realizovat v sw.

Napsal: 24 led 2010, 22:20
od polo_marco
Ale ja by som chcel ovládať každý polomost jedným výstupom, nie je to lepšie riešenie?

Napsal: 24 led 2010, 22:22
od procesor
Andrea píše:Určitě? Nestačí náhodou PWM na jednom půlmostu a druhý půlmost přepínat podle směru? Sice pro jeden směr bude muset být PWM invertovaná, ale to by neměl být problém realizovat v sw.

Sonáta pre tri až štyri porty. A tie pomocné tranzistory na budenie horných spínačov tam aj tak musia byť.

SW-HW vsjo rovno

Napsal: 24 led 2010, 23:25
od polo_marco
a vedel by si sem hodiť program tej PWM?