Технически форум > Програмиране

ШИМ и PIC16F684

(1/4) > >>

Ap0c0lyp53:
Здравейте, искам да управлявам правотоков четков мотор с PIC16F684 чрез ШИМ. За пръв път се занимавам с мотори и ШИМ и не сам сигурен как точно да процедирам. Ето това са следните въпроси относно темата:
1. Разбрах, че този микроконтролер има вграден ШИМ генератор за управление на мотора и напред и назад, но как как точно става това?
2. Кои транзистори са най-удачни: биполярните или MOSFET-овете?
3. Основни характеристики като честота на микроконтролера, честота на ШИМ-а, напрежения, драйвери, т.н.
Ако може да ми покажете код на "С" или асемблер, ще сам много благодарен!

Извън темата, радвам се, че се се рег-нах в този страхотен форум!  :clap:

sv_shady:
Здравей :)
Управлението на мотори е доста обширна тема. Двете основни неща, които може да контролираш на един мотор са посоката на въртене и скоростта. Посоката се управлява чрез така наречения Н-мост (H-bridge на английски за да знаеш какво да търсиш в гоогле :) ) Ето какво представлява -
 
4 превключващи елемента (било то релата, биполярни транзистори или MOSFET транзистори), които определят посоката на тока и респективно на въртене на мотора. Когато Q1 и Q3 се отпушат тока ще протича от горно ляво рамо към долно дясно, ако запушим Q1 и Q3 и отпушим Q2 и Q4 токът ще протича от горно дясно към долно ляво рамо и така ще обърнем посоката на мотора. Диодите са много важни тъй като мотра е индуктивен товар и при спиране на тока електромагнитно поле индуцира ток обратен по посока и често пъти с високо напрежение, което може да изгори транзисторите. Препоръчвам ти да направиш първо един мост с биполярни транзистори да го тестваш и да разбереш как работи, след това мини на MOSFET.
Управлението на скоростта на въртене може да се реализира и с шим както ти си избрал. Долния транзистор го отпушваш, а горния го отпушваш с честотата на шим-а, като контролираш широчината на запълване на импулса. Има много схеми в гоогле, избери си една по проста и я реализирай, пък след това и сам ще можеш да ги измисляш :)

Ap0c0lyp53:
Това всичко е прекрасно, но все още не разбирам как да си наглася самия PIC. А между другото, IRF730 и IRF9630 стават ли за H-моста?

spp:
Мисля,че преди да направиш каквото и да било,първо трябва малко да попрочетеш.Има доста неща,които трябва да изясниш за себе си.
Въпроса който задаваш и по начина по които го задаваш изисква не само обяснения но и знания.Попрочети първо малко специализирана литература.Пробвай по-лесни неща и тогава ще знаеш какво да направиш.

Ap0c0lyp53:
Прочел сам я тази литература и то в големи количества и съм реализирал схема с ШИМ използвайки 16F628A и др, но 16F684 е различно устроен и искам преди да направя някоя простотия да се уверя, че всичко е точно. Затова питам тук евентуално ако има усобености около тази работа да ми отговорите. За първи път ми е да управлявам мотор както казах и за първи път ми е да работя с този чип.

Навигация

[0] Списък на темите

[#] Следваща страница

Премини на пълна версия