| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Компютърен вентилатор и първия ми PID регулатор. http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=6546 |
Страница 1 от 6 |
| Автор: | juzisound [ Пет Фев 13, 2009 7:07 pm ] |
| Заглавие: | Компютърен вентилатор и първия ми PID регулатор. |
Здравейте! Дойде ми и на мене до главата да правя PID регулатор за двигател. Нали обаче не съм учил това - та съм в небрано лозе. Веднъж правих един жалък и неуспешен опит с мотора на една пералня - ама тогава ползвах Fuzzy логика, щото тоя PID ми се виждаше по-неразбираем. Сега вече няма на къде - намислил съм да го разбера това. Не че ми трябва много - ама пък какъв кеф е "подкарването" на нещо ново, а и след това вече става "технология" която може да си ползваш тук там. Та чета и мисля по въпроса от доста време. Спрял съм се на един компютърен вентилатор, щото си има датчик за оборотите и е лесен за управление. Мисля да го управлявам с ШИМ. И тъкмо да почвам да правя постановката и нещо се усъмних... Ами тоя вентилатор има 3 извода. +12, маса и изход от датчика за оборотите, който май ползва захранване от самия вентилатор и има обща маса с вентилатора. Та ако ШИМ-а ми е от към масата - няма ли импулсите от шима да ги получавам и като импулси и от датчика. Същото важи и при ШИМ от към плюса. Странна работа. Уж съм чел, че по компютрите именно с ШИМ им намалят оборотите. Остава тоя дачик да е пасивен и да в свързан само към масата - ама това няма как да го измеря май. Та ако знаете какво има в тия вентилатори светнете ме малко, че да не си объркам постановката още преди да съм почнал. Следващите въпроси ще бъдат около PID регулатора. Със сигурност ще има много - ама първо да си изясня варианта със свърването, пък после ще видим. |
|
| Автор: | kasparov [ Пет Фев 13, 2009 8:46 pm ] |
| Заглавие: | |
С ШИМ или линейно, и в двата случая подаваш различно постоянно напрежение върху мотора. Ако регулирането е от към плюса, лесно ще получиш импулси пропорционални на скоростта спрямо масата, защото обикновено третият извод е с отворен колектор. Шима не може да проникне там, защото имаш филтриране. Все пак е добре да се знае какъв е чипа управляващ моторчето, има много различни варианти - еднофазни, двуфазни, вече и трифазни бръшлеси. |
|
| Автор: | juzisound [ Пет Фев 13, 2009 8:52 pm ] |
| Заглавие: | |
И аз заподозрях, че май е с отворен колектор тоя третия извод. Още малко ми трябва - и свършвам със запояването на опитната постановка. За шима отгоре имам следните намерения. Контролера командва един NPN транзистор с емитер на маса. А той от своя страна, управлява или PNP или някакъв малък мосфет, дето е хванат за +12 примерно. Нещо подобно ми е в главата... |
|
| Автор: | bongo_x2 [ Пет Фев 13, 2009 10:20 pm ] |
| Заглавие: | |
Непопулярно но много по-читаво решение: контролерът управлява PNP свързан в обща база: базата е към +Vcc на контролера (желателно е през 100-на ома) а емитерът отива през токоограничаващ резистор към контролера. Така се получава много бърз генератор на ток. Горе на колектора слагаш каквото ти оттърва. С NPN по общ емитер рискуваш полегати фронтове дори при бърз транзистор - с 2-е RC вериги и ефекта на умножаване на капацитета изход-вход... |
|
| Автор: | mig [ Пет Фев 13, 2009 10:57 pm ] |
| Заглавие: | |
juzisound разгледаи Data Sheet от линка по-долу. Ако имаш въпроси съм готов да помагам. http://www.melexis.com/Assets/US90AUS91 ... _5321.aspx |
|
| Автор: | Nikola Kirov [ Пет Фев 13, 2009 11:16 pm ] | |||||||||
| Заглавие: | ||||||||||
ей пак изръси една глупост |
||||||||||
| Автор: | juzisound [ Пет Фев 13, 2009 11:59 pm ] |
| Заглавие: | |
Подкарах го - ама сега се чудя и гледам опулено. Тоест - процесор още не съм слагал - а вентилатора си върти. Мосфета ми отворен... Тепърва ще изяснявам що. Иначе с импулсите - за сега няма проблем. Пина си е бил с отворен колектор и си го връзваш дето си искаш. Това става. Сега се боря с мосфета - да пусна все пак някакъв ШИМ. |
|
| Автор: | bongo_x2 [ Съб Фев 14, 2009 2:53 am ] |
| Заглавие: | уфтопик |
Ще се прекръстя, бре Никола, щом си казал! Ама ти първо си изясни въпросът с масите и близостта до тях |
|
| Автор: | Nikola Kirov [ Съб Фев 14, 2009 11:31 am ] |
| Заглавие: | |
Ами като си изясних нещата,да прав си. В масите ти е проблема. Но ако погледнем въпроса в детайли,самите маси няма как да ти пречат. По скоро ракийката по тях трябва да е проблема ти |
|
| Автор: | juzisound [ Съб Фев 14, 2009 12:40 pm ] |
| Заглавие: | |
За съжаление се оказа, че импулсите от ПВМ-ма си излизат и на датчика. За пояснение само - ползвам ШИМ отгоре - от към плюса, които идват от D на P-канален мосфет. Сега си мисля да вдигна много честотата на ШИМ-а. Сега беше около 1 и 4 кХз. МОга да я дигна доста още - и да сложа някакъв малък кондензатор - дето да е като филтър. Чудя се обаче дали да слагам диод в права посока след дрейна на транзистора - или направо от транзистора? |
|
| Автор: | Nikola Kirov [ Съб Фев 14, 2009 1:11 pm ] |
| Заглавие: | |
В такъв случай може да подходиш по друг начин. Реализираш си DC/DC което управляваш с шима. Пробвай първо да вдигнеш честотата на 10-15 KHz де,може и да стане и без усложнения евентуално. |
|
| Автор: | juzisound [ Съб Фев 14, 2009 1:15 pm ] |
| Заглавие: | |
За сега стана. Сложих само един кондензатор 10мф - електролитен - и заспа. То повече и не ми трябва за случая, щото това си е опитна постановка. Вече имам плавно управление - което е горе долу линейно според какво подавам и колко бързо се върти вентилатора, а импулсите които получавам са стабилни с леки изключения при най-ниските обороти - ама и това не ме бърка за сега. Сега трябва малко интерфейс да понапиша и почвам с ПИД регулатора. Там вече ще е... думи нямам. Ама кефа си остава де! |
|
| Автор: | juzisound [ Нед Фев 15, 2009 1:04 pm ] |
| Заглавие: | |
Здравейте отново! Имам вече що-годе работещ ПИД регулатор. Остана само един проблем за сега - и той не е свързан с регулатора. Сензора на вентилатора явно е активен, и ползва същото захранване на вентилатора. И ако се наложи след рязко натоварване / пръста ми отгоре Ще опитам да го отворя тоя вентилатор - и ако може да пусна захранване на сензора - отделно. Така ще се опитам да му направя и много ниски обороти - да видим дали ще се справи регулатора. Иначе тоя ПИД регулатор бил голяма работа. Само дето не намерих сносно обяснение - а търсех от доста време. Наложи се много плява да преровя - за да си направя верните изводи. Ако ми остане време, ще се опитам да направя едно свястно обяснение на български - свързано с практиката - че да не се мъчат и другите новобранци като мене. Щото всичкото това накрая става не повече от десетина реда код - пък какъв зор беше... |
|
| Автор: | juzisound [ Нед Фев 15, 2009 1:17 pm ] |
| Заглавие: | |
Здравейте отново! Имам вече що-годе работещ ПИД регулатор. Остана само един проблем за сега - и той не е свързан с регулатора. Сензора на вентилатора явно е активен, и ползва същото захранване на вентилатора. И ако се наложи след рязко натоварване / пръста ми отгоре Ще опитам да го отворя тоя вентилатор - и ако може да пусна захранване на сензора - отделно. Така ще се опитам да му направя и много ниски обороти - да видим дали ще се справи регулатора. Иначе тоя ПИД регулатор бил голяма работа. Само дето не намерих сносно обяснение - а търсех от доста време. Наложи се много плява да преровя - за да си направя верните изводи. Ако ми остане време, ще се опитам да направя едно свястно обяснение на български - свързано с практиката - че да не се мъчат и другите новобранци като мене. Щото всичкото това накрая става не повече от десетина реда код - пък какъв зор беше... |
|
| Автор: | Nikola Kirov [ Нед Фев 15, 2009 2:11 pm ] |
| Заглавие: | |
Вместо да ровиш вентилатора вземи и ограничи софтуерно минималния коефициент на запълване който ти дава ШИМ-а Пък тази глупост дето си я направил с гол кондензатор след ключовия транзистор сам ще трябва да се сетиш що е толкоз голяма. Че и да проумееш що работи долу горе при това |
|
| Страница 1 от 6 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|