| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Драйвър за 3-фазов DC мотор от хард диск http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=11396 |
Страница 1 от 2 |
| Автор: | morpheous87 [ Нед Май 19, 2013 12:57 pm ] |
| Заглавие: | Драйвър за 3-фазов DC мотор от хард диск |
Здравейте, искам да "развъртя" един мотор от хард диск чрез Ардуино. Четох на доста места, предимно се ползва готов драйвър, какъвто нямам. Та си мислех не може ли да се направи с управление на 3 мощни транзистора, 3те стъпки на мотора? Не съм много навътре с 3-фазовите ( и стъпковите мотори като цяло). Как да определя пулса за всяка стъпка колко да е? Т.е. за колко време да отпуша 1-я транзистор, колко време да го задържа така, и да премина към 2-я и 3-я и пак всичко отново. Не ми се нахвърляйте отведнага, принципно бързо схващам, но ми трябва подбутване |
|
| Автор: | БатеВаньо [ Нед Май 19, 2013 2:12 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
Този тип мотори не са стъпкови, а BLDC (безколекторни DC). А още по-точно - и безсензорни. Ключовата дума за търсене е sensor-less BLDC control. Ще намериш купища информация. Характерното при BLDC моторите е, че фазите се превключват според завъртването на ротора - при някои има сензори за позицията на ротора, при други (обикновено предназначени за въртене при относително високи обороти) превключването става според индуцираното напрежение в намотките. За всяка от фазите ще ти трябва по една двойка транзистори, защото токът в зависимост от позицията на ротора трябва да се комутира или към маса или към захранването. Трябва и да регулираш тока в намотките в зависимост от товара (напр., за да поддържаш желаната скорост) -т.е. трябва да имаш сензор за тока и ШИМ за регулирането му. |
|
| Автор: | morpheous87 [ Нед Май 19, 2013 4:18 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
Има ли някаква готова схема, по която да се работи? |
|
| Автор: | morpheous87 [ Нед Май 19, 2013 4:45 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
Това би ли работило с моторче от хард диск?
|
|
| Автор: | БатеВаньо [ Нед Май 19, 2013 4:51 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
Ако го правиш с микроконтролер, виж това: http://www.google.bg/url?sa=t&rct=j&q=& ... 1780,d.Yms или това: http://www.google.bg/url?sa=t&rct=j&q=& ... 1780,d.Yms Ако търсиш чип, който да направи всичко (без крайните транзистори), виж това: http://www.allegromicro.com/Products/Mo ... A4960.aspx А най-добре потърси в Интернет, защото ти най-добре ще прецениш какво точно ти трябва. |
|
| Автор: | БатеВаньо [ Нед Май 19, 2013 5:03 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
[quote="morpheous87"]Това би ли работило с моторче от хард диск?[/quote] Не бих казал, че няма да работи, но това ще го върти като стъпков мотор - т.е. с големи вибрации и без обратна връзка за позицията на ротора. Дори и тръгването на мотора ще е малко проблематично - ако не се ускори плавно, просто ще остане на едно място и ще вибрира. |
|
| Автор: | morpheous87 [ Нед Май 19, 2013 5:09 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
Принципно ако намеря чип, който да развърти диска ще свърши работа. Иначе искам ако може да стане и чрез Ардуиното, защото завъртането на диска е една част от целия проект. За останалата си трябва Ардуиното. Схемата с SN754410 няма ли да стане ? |
|
| Автор: | morpheous87 [ Нед Май 19, 2013 5:11 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
От тук го видях - http://elabz.com/bldc-motor-with-arduin ... -software/ На клипчето върти моторче от DVD, но пише че е BLDC контролер. |
|
| Автор: | morpheous87 [ Нед Май 19, 2013 5:21 pm ] | ||
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск | ||
А този чип, ще си свърши ли сам работата без да му се подават никакви сигнали? TDA5044/TDA5040
|
|||
| Автор: | БатеВаньо [ Нед Май 19, 2013 5:32 pm ] | |||||||||
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск | |||||||||
По същество SN754410 е предназначен за стъпкови мотори. В линка са го пригодили за BLDC с известни компромиси. Там са описани две реализации. Първата е управление като стъпков мотор - в текста авторът пише, че моторът се движи на тласъци, но поради слабото сцепление на диска към шпиндела впечатлението е за плавно движение. Втората е със синусоидален ШИМ на трите фази, който би осигурявал по-плавно движение. Но и в двата случая не се следи позицията на ротора и тока на мотора, т.е. моторът може и да не се развърти, а от друга страна ще консумира голям ток дори и при минимален товар. С две думи - това може да върти мотора, но ако ти трябва за някой сериозен проект, по-добре избери по-подходящ чип, който прави всичко. П.П. Сега видях, че си намерил и друг чип. Да, този ще стане, но е малко старичък - не съм сигурен дали се намира вече. Напоследък излязоха доста нови чипове на Allegro, ROHM и др. и може би те ще са по-достъпни. |
||||||||||
| Автор: | kasparov [ Нед Май 19, 2013 5:45 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
На клипчето мотора е bldc, но се мъчат да го въртят като стъпков. Въртящия момент ще е почти нула, и пипнеш ли го с пръст ще спре. Ако ти трябва такава бавна скорост, по-добре сложи стъпков мотор да стане като хората. HDD не можеш да го завъртиш толкова бавно, дори и с драйвер за целта. Може да стане с мотор от СД който има три датчика на хол ( сензорен ) или от флопи ( най лесно). Ползваш драйверите на платката, само ще ги пускаш и спираш, а чрез захранващото напрежение променяш скоростта. Дай да видим какво точно се иска. За HDD има много драйвери, например MTD6501D или MTD6501C (mouser) . 5140 също става ако го намериш. |
|
| Автор: | morpheous87 [ Нед Май 19, 2013 6:10 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
Цялата работа е да завъртя диска със скорост поне 3500rpm, а ако може и до максималната, няма значение. Идеята е да се сложи един датчик, който ще брои оборотите, ще сложа няколко светодиода под диска и ще се правят разни шарении. Евентуално в бъдеще и подобие на часовник. Единственото, което искам е да се върти диска постоянно, не трябва и да регулирам скоростта, тъй като ще се броят оборотите в момента. Натовареността на мотора ще е до толкова, до колкото е необходимо да се върти диска. |
|
| Автор: | kasparov [ Нед Май 19, 2013 8:04 pm ] |
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск |
PC вентилатора също е BLDC, и ще се върти не по-зле за целта която искаш. Махаш му перката и качваш захранването на 24 волта. Друго, което се сещам, много удобно за целта, е блок за въртене на огледалата от лазерен принтер, имаш безколекторен мотор , драйвер и един пин за старт/стоп, може да има леки вариации в моделите. Всичко е на отделна платка. |
|
| Автор: | БатеВаньо [ Нед Май 19, 2013 8:22 pm ] | |||||||||
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск | |||||||||
В такъв случай по-добре използвай готов чип за мотора. В краен случай може да го свалиш от платката на HDD-то. Тези чипове обикновено имат и TACHO изход, който е синхронен с въртенето на мотора, така че може да не се наложи да слагаш и датчик. При тези обороти, обаче, трябва доста добре да балансираш въртящата се система, за да няма "биене". Впрочем, май шпинделите на CD-тата имаха някаква самобалансираща се система, но вероятно е за малки маси. |
||||||||||
| Автор: | morpheous87 [ Нед Май 19, 2013 9:54 pm ] | ||
| Заглавие: | Re: Драйвър за 3-фазов DC мотор от хард диск | ||
Не може с вентилатор, понеже на повечето дискове не може да им се махат моторите. А и ми се иска да е с елемент, който лесно се намира и работи с него. Евентуално да направя стандартна схема за управление. Не може ли да се ползва това(предполагам се подава ШИМ на PWM INPUT-a чрез която се определя скоростта на въртене?):
|
|||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|