Отговори на тема  [ 41 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
Стабилизатор на обороти за BLDC моторче 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение Re: Стабилизатор на обороти за BLDC моторче
altium написа:
...Ако ще се прави нещо, да се прави както трябва, не само да се отбие номера, защото професионалистите не случайно винаги избират уред, с който се работи удобно, лесно и качествено. Евтините и недоправени боклуци не вършат работа, а по-скоро само пречат.


И затова музикантите не си правят Тунерите ами си ги купуват защото работата им е да свирят а не да се занимават с елекроника и механика , като гледма и по концертите на които съм ходил си има хора да си се грижат за техниката и да настройват китарите на изпълнителите ( не че не сме чували разстроени такива де ) .

Но ти явно не си разбрал идеята на поста ми. И не виждам каква е принципната разликата между моето и твоето решение , да не говорим че в момента който промениш температурата в стаята примерно или понатиснеш тук там китарката или дръпнеш по силно "floyd rose" и няма начин да си останеш на същата "супер точна " честота. Не смятам също че един фурие анализ ще се справи по лошо от тези мехнични идеи от тридесетте ,за тогава може би но при сегашните процесорни мощности едва ли.

П.С
Аз си настройвам китарата на слух ( ползвам един камертон за ЛА) и ми харесва :) , а и скоро не са хвърляли бутилки по мен :)

_________________
"I really do like SOLDERING as my programming language." Bob Pease


Съб Ное 17, 2012 1:39 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Авг 02, 2007 7:34 pm
Мнения: 92
Мнение Re: Стабилизатор на обороти за BLDC моторче
Колеги, много ви моля, нека говорим само по темата, която е "Стабилизатор на обороти на моторче". Ще помоля администраторите да изчистят излишното, защото се затлачи много и се превърна в място за спор на безмислени неща.

Очаквам практическа информация, тоест ще ми свършат работа най-вече схеми. Предварително благодаря на всички, решили да ми помогнат да реша задачата.


Съб Ное 17, 2012 2:02 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Дек 16, 2005 3:50 pm
Мнения: 1260
Местоположение: София
Мнение Re: Стабилизатор на обороти за BLDC моторче
2 херца (120 оборота в минута) не е ли малко ниска скорост за мотор без редуктор? Това май си е работа за стъпков мотор.Никъде не прочетох каква е необходимата точност. Ако се знае колко е, и могло да се определи дали да е параметрична стабилизацията, или с обратна връзка.
Ако ще управляваш трифазен мотор, на-добре е да опиташ параметричния метод- генерираш честота и я подаваш на трите фази.
Втори вариант: постояннотоков мотор, интегриране на импулсите от оптрона и сравняването им с опорно напрежение и подаване на сигнала за грешката към постояннотоков драйвер. Намират се и моторчета с вграден тахогенератор, с тях ще е още по-просто.
Ако ще е с PLL, би трябвало да изглежда така: мотор с диск и оптрон, импулсите от който отиват на фазов детектор. На другия вход на фазовия детектор се подават импулси от ДДС-генератор. сигналът за грешката от изхода на фазовия детектор - към драйвер за постояннотоков мотор. Регулирането става чрез смяна на честотата на ДДС-а. Дввете честоти на входа на фазовия детектор трябва да са равни , когато е в захват! Най-разпространен фазов детектор е 74HC4046. Обаче...дяволът се крие в подробностите. Например-всеки фазов детектор има лента на захват - т.е. - трябва да предвидиш начин оборотите на мотора да са близки до тези, които искаш да стабилизираш. На изхода на детектора , преди драйвера трябва да има ПИ филтър, чието изчисляване ще е цяла наука при тази комбинирана електронно-механична система.
Сигурно има и други начини за регулиране, някой ако знае, да сподели.


Съб Ное 17, 2012 9:19 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Авг 02, 2007 7:34 pm
Мнения: 92
Мнение Re: Стабилизатор на обороти за BLDC моторче
Оборотите може да са от 1 до 5 херца (60 до 300 в минута). Точността е: колкото може - толкова.

Обмислям и варианта с ремъчна предавка примерно 1/10, при което оборотите ще станат 600-3000/мин. Механиката или поставянето на обратни връзки с оптрони не са проблем, вкъщи имам хубав струг, имам и познат с печатница, познати с лазерно рязане и т.н.

Засега съм се спрял на метода с генератор на честота и директно към трите фази, без ОВ. С честотомера ще измеря сигнала от оптрона за обратна връзка доколко са стабилни оборотите.

Вторият вариант също ми допада. Даже мислех да го правя с PWM с SG3525 по едно време. Но пък не е ясно доколко PWM метода е по-добър от честотния, защото за интеграцията се искат някакъв минимален брой импулси, което значи бавене на реакцията.

Май нещата си опират до третия вариант с фазов детектор с 4046. Мисля да взема сигнала от най-външния сектор на диска със 100 прореза примерно, който ще изработва сигнал с х100 по-висока честота спрямо оборотите на мотора, а входния клок ще е първо умножен по 3 (заради трите фази, които делят на 3) и после ще го деля на 100. Като преди деленето отива в ПЛЛ-а, а след деленето ще го подавам към мотора. Така ще изравня двете честоти на входа на ПЛЛ-а и ще са достатъчно големи спрямо оборотите на мотора, за да могат да го регулират точно.

Почнах да чета за 4046, дори го начертах в Алтиум Дизайнера, но се чудя как да го опроводя. Сега ще го начертая и в Протеуса, че поне да се опитам да разбера какво точно да правя с него. Гледам разни примерни схеми, но ако имате конкретна схематична идея...?

Нахвърлях набързо идеята, но има неизвестни:
1. Къде точно трябва да е PI филтъра?
2. MCU ще управлява DDS-то, задавайки му няколко статични честоти, в този случай къде точно трябва да се подаде сигнала от 4047? Тоест 4047 какъв сигнал за грешка изработва - право напрежение или генерира честота (пише че има VCO в него уж, но не ми е много ясен) и съответно ще има ли интегратор, как ще внася корекцията...?


Прикачени файлове:
PLL motor stabilizer 1.0.png
PLL motor stabilizer 1.0.png [ 27.54 KiB | Прегледано 4779 пъти ]
Съб Ное 17, 2012 1:56 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Сря Апр 05, 2006 9:52 pm
Мнения: 877
Местоположение: Разград
Мнение Re: Стабилизатор на обороти за BLDC моторче
Това което искаш да направиш едно го има във всяко флопи (шпиндела). Чипът, който стои там съвместява драйвера за мотора (BLDC), усилвател на грешката, дискриминатор, FG вход за честотата на мотора и опорен осцилатор с керамичен резонатор. Направено е да поддържа 360 или 300 оборота. Остава да се измисли кой параметър да се променя за да се регулира въртенето, предполагам с инжектиране на различни честоти на опорния осцилатор, а те са от порядъка на 500 -1000 кHz.
Освен това мотора е бавнооборотен и подхожда повече на скоростите които си си намислил. Добре е да се вдигне малко скоростта, чрез намаляване на резолюцията на диска с кода.

А това, на мотора от харддиск да подаваш трифазни импулси с твърда честота, особено еднополярни е извращение с техниката и няма да работи, по-добре вземи едно вентилаторче за ПС. Сано информативно, тези мотори се пускат с начална честота 3-5 Hz, докато драйвера прихване обратната едс, т.е. невъзможно е мотора да се върти бавно.
Има и пулсации във въртящия момент.


Съб Ное 17, 2012 3:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Дек 16, 2005 3:50 pm
Мнения: 1260
Местоположение: София
Мнение Re: Стабилизатор на обороти за BLDC моторче
Ако ще имаш диск със 100 процепа, трябва да махнеш деленето на 100 след ДДС-а. Така, както си го направил не знам дали ще стане, защото трябва да регулираш честотата на ддс-а в зависимост от фазовата грешка. Не че е невъзможно, но ще има закъснение, което може и да разколебае системата. По-лесно ще стане, ако сложиш обикновен мотор, чиито обороти зависят от напрежението, което подаваш. Филтърът е PI (пропорционално-интегриращ) и трябва да се постави на изхода на фазовия детектор.


Съб Ное 17, 2012 3:49 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Авг 02, 2007 7:34 pm
Мнения: 92
Мнение Re: Стабилизатор на обороти за BLDC моторче
Даже съм имал и моторче тип Capstan от видеоглава - възможно най-подходящото в случая. Намотките му са навити въздушно и нямат магнитопровод, което значи, че няма и тръпнене. Роторът е на лагери и е достатъчно тежък за да работи като маховик, върви мазно и спира много плавно.

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


Прикачени файлове:
PLL motor stabilizer 1.1.png
PLL motor stabilizer 1.1.png [ 31.46 KiB | Прегледано 4740 пъти ]
capstan_coils.png
capstan_coils.png [ 198.26 KiB | Прегледано 4740 пъти ]
capstan_axial_motor.png
capstan_axial_motor.png [ 108.47 KiB | Прегледано 4740 пъти ]
Нед Ное 18, 2012 12:02 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Фев 01, 2007 4:04 am
Мнения: 1539
Мнение Re: Стабилизатор на обороти за BLDC моторче
altium, ти май се чудиш как да си усложниш живота. :) Блок схемата е:
Оптрон->Компаратор->МЦУ->Драйвер->Мотор->Диск->Оптрон ... и ООВ-то се затваря.
Случайно проверявал ли си дали няма някоя програмка за Андроид, която да върши същата работа с все аудио и видео ефектите?


Нед Ное 18, 2012 2:51 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Стабилизатор на обороти за BLDC моторче
Жичка, браво бе, не бях се сетил да проверя :D .

https://play.google.com/store/apps/deta ... ings&hl=en

Инак той алтиум си каза, че иска да направи PLL за мотор, това си е полезно
упражнение, предполагам по-полезно от свиренето освен ако човек не е някой
Джон Ленън, Фогърти или поне Джеймс Бъртън :D .

В блоковата схема червената накъсана линия е правият път, по който интегрираният
сигнал от фазовия детектор отива да управлява двигателя (който е VCO-то на системата,
това отделно VCO там е безсмислица).

В най-общ вид фазовият детектор може да е 1/4 74HC86, интеграторът изцяло пасивен RC,
усилвателят дето управлява двигателя базиран на напрежението на изхода на интегратора
зависи от двигателя, да се подкара такъв от флопи не ми се вижда лесна работа, пъти
по-трудна от всичко останало бих очаквал да е. Обикновено DC моторче управлявано
по напрежение ще е къде по-практичен вариант.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Нед Ное 18, 2012 12:15 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Авг 02, 2007 7:34 pm
Мнения: 92
Мнение Re: Стабилизатор на обороти за BLDC моторче
Такива приложения че има - има: https://play.google.com/store/apps/deta ... 3Ryb2JlIl0 Даже това конкретното е и сравнително добре изпълнено.

Но темата е друга, момчета. ;) Нарочно не искам да обяснявам защо и как, че пак ще се стигне до едни излишни спорове. Просто механичният е най-добрият, но това вече е друга тема, а тази е "Безумни идеи".

Моторчето вече го установихме - 3 фазен Capstan. Ще му сложа маховик и ще го управлявам с ниско напрежение и с по-голям коеф. на запълване, дори и с презастъпени синус сигнали като микростъпките в стъпковите мотори, не е проблем, правил съм за стъпкови досега не малко. Така тласъците върху него ще са минимални и много под нормите.

Защо не начертаете някоя примерна схема конкретно за този мотор и така най-бързо ще стигнем до решението? Като принцип на работа е ясно, не мога да се оправя с детайлите най-вече. А правотоков засега не мога да намеря свестен.


Последна промяна altium на Нед Ное 18, 2012 1:40 pm, променена общо 3 пъти



Нед Ное 18, 2012 1:30 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Дек 16, 2005 3:50 pm
Мнения: 1260
Местоположение: София
Мнение Re: Стабилизатор на обороти за BLDC моторче
ji4ka написа:
altium, ти май се чудиш как да си усложниш живота. :) Блок схемата е:
Оптрон->Компаратор->МЦУ->Драйвер->Мотор->Диск->Оптрон ... и ООВ-то се затваря.
Случайно проверявал ли си дали няма някоя програмка за Андроид, която да върши същата работа с все аудио и видео ефектите?


Да,altium наистина се опитва да си усложни живота :) Подобни програми има доста и за прозорци, и за пингвин - вариации на спектрален анализатор през звукова карта. Но съм напълно съгласен с tgi, че може много да се научи от правенето на едно такова управление.
Както tgi каза , правилният път е червената линия. 4017 също трябва да отпадне, ако моторът е BLCD. MCU-то трябва само да зарежда DDS -генератора и по-добре да не участва в обратната връзка. Аз бих правил експериментите с подходящ по размер вентилатор.


Нед Ное 18, 2012 1:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Стабилизатор на обороти за BLDC моторче
Ето някаква храна за нататъшно мислене и смятане, като съм казал А да кажа и Б.

Стойностите на филтъра зависят драматично от инерционния момент на механичната
система и още кой знае колко работи, може и да няма нужда да е от втори ред въобще
там само с експериментиране ще стане. По-малко опити ще трябват да се докара
оптодвойката до работа, там като начална стойност на резистора бих сложил 10-ина кила
и бих очаквал да го нацеля някъде между 1 и 100-ина кила да върши работа.

Резисторите на интегратора бих сложил 1 кило отляво и 10 кила дясното, кондензаторите
нямам идея къде ще са (в микрофарадите сигурно).


Прикачени файлове:
motpll.gif
motpll.gif [ 12.79 KiB | Прегледано 4681 пъти ]

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/
Нед Ное 18, 2012 2:00 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Фев 01, 2007 4:04 am
Мнения: 1539
Мнение Re: Стабилизатор на обороти за BLDC моторче
Механиката си има свое очарование ,спор няма, само мерак да има човек да я прави и нужните машини.
Не разбирам защо упорито се мъчите да елиминирате контролера от управлението? Двигателите са сравнително бавни устройства и дори най-простите МЦУ-та без проблем ще се справят с драйверите и математиката на ОВ-то. С четков е супер лесно. Оптрона в случая не му трябва да лови и посока, а само скорост.

В пдф-а има кратка теория за дц-моторчетата.


Прикачени файлове:
DCmotor_PIC.pdf [263 KiB]
300 пъти
Нед Ное 18, 2012 2:59 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Стабилизатор на обороти за BLDC моторче
Е разбира се, че може да го направи изцяло с MCU.

Идеята на схемата е да му покаже за какво става дума, разбере ли това как действа
ще може и да го изпрограмира.

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

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Нед Ное 18, 2012 3:08 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Дек 16, 2005 3:50 pm
Мнения: 1260
Местоположение: София
Мнение Re: Стабилизатор на обороти за BLDC моторче
Има оптрони с въздушна междина и с вграден тригер на шмит : http://store.comet.bg/bg/Catalogue/Product/23769/
- няма да ма нужда от подбор на резистора, а и HC132 може да отпадне. Една корекция във филтъра - за да е пропорционално-интегриращ, последователно на първия кондензатор трябва да има резистор, а честотата на среза на втория RC -филтър да е няколко пъти по-висока от тази на първия, за да не внася допълнително дефазиране. Мисля, че е по-разумно да започне дори с една RC-група за филтър, и когато регулаторът заработи, да увеличи реда му.
altium, по-горе написах защо смятам , че 3-фазен мотор не е подходящ за този тип управление, tgi също смята, че е по-добре да започнеш с обикновен мотор - такъв, чиито обороти зависят от напрежението. Първо пусни и настрой добре регулатора, после ще мислиш как да му добавиш това супер-моторче. Не е лошо и да прочетеш това-онова от теорията на управлението - най-вече за системи с обратна връзка.


Нед Ное 18, 2012 3:10 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 41 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

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


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

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