Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Управление на четков мотор за пералня с тахогенератор
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=3561
Страница 1 от 3

Автор:  juzisound [ Съб Яну 13, 2007 5:11 pm ]
Заглавие:  Управление на четков мотор за пералня с тахогенератор

Здравейте!
Правя едно управление на перална машина с изгорял програматор - основно с цел "спорт" а и да науча това-онова. Ползвам пик 16F648 и програмирам на PIC-C. Мотора е четков. Разбрах че е по добре да го управлявам вместо фазово с импулси с променлив коефицент на запълване. Спрял съм се на честота 4Hz - тоест 4 пъти в секунда изчиславям очаквания брой импулси от тахогенератора и ги сравнявам с реално получените. На базата на получения резултат определям коефицента на запълване на останалата четвъртина от секундата - тоест през каква част от нея да пускам 220 към мотора. Проблема е че не мога да измисля елегантен алгоритъм как да определям какъв да е коефицента на запълване за следващия период, като ми се иска това да става плавно - с определяема сртъмност и т.н. Ако някой знае как става да даде едно рамо... Чувал съм за някакви PID управления, ама нещо не съм на ясно как става. Ако има и код - ще е супер, ама и само някоя насока също ще свърши работа. Благодаря!!!

Автор:  Gogo [ Съб Яну 13, 2007 5:30 pm ]
Заглавие: 

Писал си, че ще ползваш пик. Иди на сайта на микрочеп http://www.microchip.com и потърси примери за управление на мотори - има много. И PID-а е обяснен разбираемо. В раздела "App Notes/motor control" май беше. Тука във форума едва ли някой ще ти го обясни "набързо".

Автор:  zaphod [ Съб Яну 13, 2007 5:48 pm ]
Заглавие: 

4 херца? а защо не 4 пъти на ден?

Автор:  juzisound [ Съб Яну 13, 2007 5:53 pm ]
Заглавие: 

За нали затова питам - щото незнам как става. Определено 4/ден ще е малко :)

Автор:  Ки4о [ Съб Яну 13, 2007 6:02 pm ]
Заглавие: 

1.Направи един ресърч във форума - дискутирали сме подобни теми.
2.Изтегли си от Микрочип ПДФ-ите и ги попрочети внимателно.
3.Задавай конкретни въпроси - така по лесно е да се отговаря.

За ШИМ управленията съшо имат особенности.4 пъти в секунда е малко.Изхода на тахогенератора НЕ Е ИМПУЛСИ а напрежение пропорционално на скоростта на въртене - т.е нужно ти е и АЦП ( и куп други работи) - но обяснения след зададен коректно въпрос !

Автор:  juzisound [ Съб Яну 13, 2007 6:14 pm ]
Заглавие: 

Аз несъм 100% сигурен че това дето му мери оборотите е тахогенератор тогава. Гледайки ел схемата която чете от него, се генерират правоъгълни импулси - и явно се променя честотата им. Иначе аз пералнята съм я направил, ама сега мотора се управлява с фазофа модулация със следене на нулата и т.н., обаче не меря оборотите и се променят според натоварването - и е грозно като го слушаш - щото звучи сякаш мотора се напъва. Та иска м да го направя по - добре де - както си трябва. Аз съм си намислил как да стане в общи линии. Това дето е на ротора на мотора, като го закачиш за входната част /от изгорялата платка/ дава 8 импулса на оборот на мотора. Не го знам как се казва - ама явно не е тахогенератор...

Автор:  juzisound [ Съб Яну 13, 2007 6:19 pm ]
Заглавие: 

От къде дойде идеята за управлението с ШИМ. Един приятел каза, че за мотора е по-добре да се управлява с импулси с пълен размах - тоест 220, а за да се получи по малка мощност импулсите да се разредят. Цялата работа тръгва от това твърдение. Не ми е ясно също защо 4 херца да е малко, щото той мотора е доста инертен и за 1/4 от секундата не може да си промени много оборотите, а аз съм се спрал на 4 херца, защото така за тая 1/4 от секундата имам 25 полупериода, които мога да си разреждам както си искам и да получа в общи линии 25 различни нива на мощност. Така ли е или някъде бъркам генерално?

Автор:  zaphod [ Съб Яну 13, 2007 6:21 pm ]
Заглавие: 

Ки4о написа:
Изхода на тахогенератора НЕ Е ИМПУЛСИ а напрежение пропорционално на скоростта на въртене
айде сега....
разбира се че е импулси. напрежението също расте, но НЕ Е информативната величина, а честотата е.

Автор:  juzisound [ Съб Яну 13, 2007 6:24 pm ]
Заглавие: 

Значи това тахогенератор ли е или не е - представлява някаква магнитна сърцевина която се върти в една намотка облечена с ламаринки подобни на зъбни колела. Че дава импулси - дава - мерих го.

Автор:  zaphod [ Съб Яну 13, 2007 6:32 pm ]
Заглавие: 

тахогенератор е. сега, не виждам защо се връзваш за тия 50 херца от мрежата. като искаш да управляваш четков двигател или нещо друго безиндуктивно, палиш някъде по средата на периода и гасиш във нулата.

Автор:  juzisound [ Съб Яну 13, 2007 6:38 pm ]
Заглавие: 

Аз така го бях направил - ама да си призная, не ми стигат пиновете на процесора, та мисля да махна следенето на нулата и там да чета тахогенератора. Тук някъде из форумите пишеше че масово при пералните не се четяла нулата, и че така така смущенията били по малко. Платката ми е направена и не ми се иска много да я разбутвам, щото другото работи перфектно.
Важен въпрос!!!
Каква трябва да е носещата честотата на ШИМ при положение че се регулира променливо напрежение с 50Hz? Явно 4 херца не ви харесва нещо! ама ако е по голяма, в един период на ШИМ попадат много малко полупериоди от 220 те волта.

Автор:  zaphod [ Съб Яну 13, 2007 6:44 pm ]
Заглавие: 

ами как каква - самите 50 херца са носещата. всъщност, понеже се ползват и двата полупериода, брой я за 100 херца.
а, и още нещо - как така няма да ти стигат пиновете?

Автор:  juzisound [ Съб Яну 13, 2007 6:49 pm ]
Заглавие: 

ами пиновете не стигат, щото тоя контролер не управлява само мотара а цялата пералня - 3 бутона, 2 броя 7 сегментни индикатора, 4 релета, 1 триак и чете данни за температура и за ниво на водата, та пина RB0 дето е няй подходящ за външно прекъсване в момента се ползва за откриване на нулата, а сега мисля да го направя да чете тахо...
Та затова казвам че няма свободни пинове

Автор:  juzisound [ Съб Яну 13, 2007 7:26 pm ]
Заглавие: 

Май това което ми трябва не е PID а fuzzy управление. Поне от това което съм прочел досега и това което си представям. Абе не знае ли някой как точно се управляват тези мотори на пералните че да каже?

Автор:  zaphod [ Съб Яну 13, 2007 9:57 pm ]
Заглавие: 

май това което ти трябва е едно реле. не виждам за какво ти е управление на мотор за пералня, че и пид, че и някво модерно фузи (тия фузита не бачкат, никой ли не ти е казвал до сега?).

Страница 1 от 3 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/