Отговори на тема  [ 21 мнения ]  Отиди на страница 1, 2  Следваща
Драйвър за 3-фазов DC мотор от хард диск 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Драйвър за 3-фазов DC мотор от хард диск
Здравейте,
искам да "развъртя" един мотор от хард диск чрез Ардуино. Четох на доста места, предимно се ползва готов драйвър, какъвто нямам. Та си мислех не може ли да се направи с управление на 3 мощни транзистора, 3те стъпки на мотора? Не съм много навътре с 3-фазовите ( и стъпковите мотори като цяло). Как да определя пулса за всяка стъпка колко да е?
Т.е. за колко време да отпуша 1-я транзистор, колко време да го задържа така, и да премина към 2-я и 3-я и пак всичко отново.
Не ми се нахвърляйте отведнага, принципно бързо схващам, но ми трябва подбутване :rolleyes:


Нед Май 19, 2013 12:57 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Яну 04, 2007 12:43 am
Мнения: 178
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
Този тип мотори не са стъпкови, а BLDC (безколекторни DC). А още по-точно - и безсензорни.
Ключовата дума за търсене е sensor-less BLDC control. Ще намериш купища информация.
Характерното при BLDC моторите е, че фазите се превключват според завъртването на ротора - при някои има сензори за позицията на ротора, при други (обикновено предназначени за въртене при относително високи обороти) превключването става според индуцираното напрежение в намотките.
За всяка от фазите ще ти трябва по една двойка транзистори, защото токът в зависимост от позицията на ротора трябва да се комутира или към маса или към захранването.
Трябва и да регулираш тока в намотките в зависимост от товара (напр., за да поддържаш желаната скорост) -т.е. трябва да имаш сензор за тока и ШИМ за регулирането му.


Нед Май 19, 2013 2:12 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
Има ли някаква готова схема, по която да се работи?


Нед Май 19, 2013 4:18 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
Това би ли работило с моторче от хард диск?
Изображение


Нед Май 19, 2013 4:45 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Яну 04, 2007 12:43 am
Мнения: 178
Мнение 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 4:51 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Яну 04, 2007 12:43 am
Мнения: 178
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
[quote="morpheous87"]Това би ли работило с моторче от хард диск?[/quote]
Не бих казал, че няма да работи, но това ще го върти като стъпков мотор - т.е. с големи вибрации и без обратна връзка за позицията на ротора. Дори и тръгването на мотора ще е малко проблематично - ако не се ускори плавно, просто ще остане на едно място и ще вибрира.


Нед Май 19, 2013 5:03 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
Принципно ако намеря чип, който да развърти диска ще свърши работа. Иначе искам ако може да стане и чрез Ардуиното, защото завъртането на диска е една част от целия проект. За останалата си трябва Ардуиното. Схемата с SN754410 няма ли да стане ?


Нед Май 19, 2013 5:09 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
От тук го видях - http://elabz.com/bldc-motor-with-arduin ... -software/
На клипчето върти моторче от DVD, но пише че е BLDC контролер.


Нед Май 19, 2013 5:11 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
А този чип, ще си свърши ли сам работата без да му се подават никакви сигнали? TDA5044/TDA5040


Прикачени файлове:
Untitled.png
Untitled.png [ 31.43 KiB | Прегледано 6946 пъти ]
Нед Май 19, 2013 5:21 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Яну 04, 2007 12:43 am
Мнения: 178
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
morpheous87 написа:
От тук го видях - http://elabz.com/bldc-motor-with-arduin ... -software/
На клипчето върти моторче от DVD, но пише че е BLDC контролер.

По същество SN754410 е предназначен за стъпкови мотори. В линка са го пригодили за BLDC с известни компромиси.
Там са описани две реализации. Първата е управление като стъпков мотор - в текста авторът пише, че моторът се движи на тласъци, но поради слабото сцепление на диска към шпиндела впечатлението е за плавно движение.
Втората е със синусоидален ШИМ на трите фази, който би осигурявал по-плавно движение.
Но и в двата случая не се следи позицията на ротора и тока на мотора, т.е. моторът може и да не се развърти, а от друга страна ще консумира голям ток дори и при минимален товар.
С две думи - това може да върти мотора, но ако ти трябва за някой сериозен проект, по-добре избери по-подходящ чип, който прави всичко.

П.П. Сега видях, че си намерил и друг чип. Да, този ще стане, но е малко старичък - не съм сигурен дали се намира вече. Напоследък излязоха доста нови чипове на Allegro, ROHM и др. и може би те ще са по-достъпни.


Нед Май 19, 2013 5:32 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Сря Апр 05, 2006 9:52 pm
Мнения: 877
Местоположение: Разград
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
На клипчето мотора е bldc, но се мъчат да го въртят като стъпков. Въртящия момент
ще е почти нула, и пипнеш ли го с пръст ще спре.
Ако ти трябва такава бавна скорост, по-добре сложи стъпков мотор да стане като хората.
HDD не можеш да го завъртиш толкова бавно, дори и с драйвер за целта.
Може да стане с мотор от СД който има три датчика на хол ( сензорен ) или от флопи ( най лесно).
Ползваш драйверите на платката, само ще ги пускаш и спираш, а чрез захранващото напрежение променяш скоростта.
Дай да видим какво точно се иска.
За HDD има много драйвери, например MTD6501D или MTD6501C (mouser) .
5140 също става ако го намериш.


Нед Май 19, 2013 5:45 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
Цялата работа е да завъртя диска със скорост поне 3500rpm, а ако може и до максималната, няма значение. Идеята е да се сложи един датчик, който ще брои оборотите, ще сложа няколко светодиода под диска и ще се правят разни шарении. Евентуално в бъдеще и подобие на часовник. Единственото, което искам е да се върти диска постоянно, не трябва и да регулирам скоростта, тъй като ще се броят оборотите в момента. Натовареността на мотора ще е до толкова, до колкото е необходимо да се върти диска.


Нед Май 19, 2013 6:10 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Сря Апр 05, 2006 9:52 pm
Мнения: 877
Местоположение: Разград
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
PC вентилатора също е BLDC, и ще се върти не по-зле за целта която искаш.
Махаш му перката и качваш захранването на 24 волта.
Друго, което се сещам, много удобно за целта, е блок за въртене на огледалата
от лазерен принтер, имаш безколекторен мотор , драйвер и един пин за старт/стоп,
може да има леки вариации в моделите. Всичко е на отделна платка.


Нед Май 19, 2013 8:04 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Яну 04, 2007 12:43 am
Мнения: 178
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
morpheous87 написа:
Цялата работа е да завъртя диска със скорост поне 3500rpm, а ако може и до максималната, няма значение.

В такъв случай по-добре използвай готов чип за мотора. В краен случай може да го свалиш от платката на HDD-то.
Тези чипове обикновено имат и TACHO изход, който е синхронен с въртенето на мотора, така че може да не се наложи да слагаш и датчик.
При тези обороти, обаче, трябва доста добре да балансираш въртящата се система, за да няма "биене". Впрочем, май шпинделите на CD-тата имаха някаква самобалансираща се система, но вероятно е за малки маси.


Нед Май 19, 2013 8:22 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Драйвър за 3-фазов DC мотор от хард диск
Не може с вентилатор, понеже на повечето дискове не може да им се махат моторите. А и ми се иска да е с елемент, който лесно се намира и работи с него. Евентуално да направя стандартна схема за управление.
Не може ли да се ползва това(предполагам се подава ШИМ на PWM INPUT-a чрез която се определя скоростта на въртене?):


Прикачени файлове:
Untitled.png
Untitled.png [ 43.02 KiB | Прегледано 6887 пъти ]
Нед Май 19, 2013 9:54 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 21 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни