Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Ответ
Опции темы

Помогите разобраться с управлением двигателя

Непрочитано 26.08.2011, 15:39   #11
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Сообщение от Maxim39 Посмотреть сообщение
А не проще ли выдрать любой готовый чип контроллер BLDC? из того же винчестера.
Проще но я хочу разобраться с программным алгоритмом
Реклама:
artyomugr вне форума   Ответить с цитированием
Непрочитано 26.08.2011, 16:01   #12
Maxim39
Прописка
 
Аватар для Maxim39
 
Регистрация: 07.02.2010
Адрес: Калининград
Сообщений: 148
Сказал спасибо: 72
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
Maxim39 на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Сообщение от artyomugr Посмотреть сообщение
Проще но я хочу разобраться с программным алгоритмом
Это не верная постановка задачи, её все делают именно так:
...вот у меня есть железяка, куда бы её примостить что бы она делала что нибудь неважно что, лишь бы работала.

Прошу прощения за прямоту. Но потратив уйму своего времени ты в итоге поймешь что тебе это не нужно (как в хорошем анекдоте, "..... сынок женишься тогда когда поймешь что тебе это не нужно....")

Правильная задача ставится так:

Например
1. цель: хочу разработать простой кодовый замок на iButton.
2. ресурсы. Для этого нужно:
микроконтроллер, контактная розетка для кнопки, реле 2шт, светодиоды, резисторы и ULN2003. плата самодельная. корпус пластмассовый.
3. реализация. иду в магазин трачу 400 рублей, делаю плату методом ЛУТ,
паяю, пишу программу отлаживаю. собираю в корпус. монтирую на дверь.
4. финал. изделие применяется по назначению, цель достигнута, удовольствие получено.


Думаю как то так.

Просто этот алгоритм BLDC он для него и останется, а что ты в конечной цели видишь?
Нужно ставить конкретные цели, а в промежутке ты всеравно поставишь специализированный чип т.к. тратить ноги на управление двигателем тебе будет потом не досуг или жаль.

но еще хуже если через месяц ты скажешь ".. не пригодилось...."
__________________
Лужу, паяю, ЭВМ починяю.....

Последний раз редактировалось Maxim39; 26.08.2011 в 16:10.
Maxim39 вне форума   Ответить с цитированием
Непрочитано 26.08.2011, 16:01   #13
heady69
Прописка
 
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
heady69 на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Глянь чередование фаз здесь,может лучше будет: http://ago.kulichki.com/index/radio/radio-15.htm Как видно на графиках-фазы работают с перекрытием.Но разгон лучше делать плавным.Чтоб из синхрона не выпал.

Последний раз редактировалось heady69; 26.08.2011 в 17:00.
heady69 вне форума   Ответить с цитированием
Непрочитано 26.08.2011, 16:19   #14
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Сообщение от artyomugr Посмотреть сообщение
Здравствуйте. Начинаю понимать
Какой алгоритм применить? При каждом запуске плавно разгонять до больших оборотов?
Именно так. Но это годится только без нагрузки либо с постоянной нагрузкой....

Сообщение от artyomugr Посмотреть сообщение
Импульсы давать какой длительности?
По такой схеме неважно, одна обмотка работает или две, только потребление больше и нагрев. Сейчас длина импульса нужна 1/3 периода. Научитесь сначала разгонять/тормозить двигатель. Естественно без нагрузки.

Сообщение от artyomugr Посмотреть сообщение
Подскажите самое правильное решение?
Как мне без датчиков холла разогнать мотор?
Самое правильное решение(без датчиков Холла) уже показал.
Да и много их.
http://www.google.ru/search?q=%EA%EE...E0%F2%E5%EB%FF
http://www.google.ru/search?q=%EA%EE...E0%F2%E5%EB%FF

Сообщение от artyomugr Посмотреть сообщение
И какой частотой ограничить максимальные обороты?
Когда ЭДС двигателя сравняется с приложенным к нему напряжением... Ну 5400 или даже 7200 оборотов в минуту он точно давал... Проверять надо.
omercury вне форума   Ответить с цитированием
Непрочитано 26.08.2011, 16:58   #15
tanq
Гражданин KAZUS.RUN
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Сообщение от artyomugr Посмотреть сообщение
Есть универсальный вариант алгоритма для любых трехфазников?
Есть 2 варианта: либо 3 фазый синус, либо 6-step pwm (прямоугольник) - как bldc управляют. Первый вариант будет без обратной связи, поэтому надо плавный разгон с плавным ростом напряжения. Во втором варианте сначала плавный неуправляемый разгон (т.е. back emf на низких оборотах не будет), далее обычная работа по сигналу обратной связи.

Первый вариант довольно неплох, если хватает напряжения. Иначе наблюдается потеря синхронизма. Но у меня получалось им разогнть до 9000 rpm главный движок от флопа. Забавное зрелище
tanq вне форума   Ответить с цитированием
Сказали "Спасибо" tanq
artyomugr (26.08.2011)
Непрочитано 26.08.2011, 17:16   #16
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Сообщение от tanq Посмотреть сообщение
Есть 2 варианта: либо 3 фазый синус, либо 6-step pwm (прямоугольник) - как bldc управляют. Первый вариант будет без обратной связи, поэтому надо плавный разгон с плавным ростом напряжения. Во втором варианте сначала плавный неуправляемый разгон (т.е. back emf на низких оборотах не будет), далее обычная работа по сигналу обратной связи.

Первый вариант довольно неплох, если хватает напряжения. Иначе наблюдается потеря синхронизма. Но у меня получалось им разогнть до 9000 rpm главный движок от флопа. Забавное зрелище
А есть у Вас пример формирования пуска, торможения и полного разгона?
Я просто не могу понять как процедуры написать...
У меня движок 4 контакта . включение скорее звездой и с отводом от середины.
artyomugr вне форума   Ответить с цитированием
Непрочитано 26.08.2011, 17:20   #17
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Я так и не сказал для чего мне надо это
Я хочу сделать вентилятор с приличными оборотами
artyomugr вне форума   Ответить с цитированием
Непрочитано 26.08.2011, 17:26   #18
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Сообщение от artyomugr Посмотреть сообщение
Я хочу сделать вентилятор с приличными оборотами
Для этой цели обратная связь не обязательна. Желательна, конечно, но...
omercury вне форума   Ответить с цитированием
Непрочитано 26.08.2011, 17:32   #19
artyomugr
Вид на жительство
 
Аватар для artyomugr
 
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
artyomugr на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Сообщение от omercury Посмотреть сообщение
Для этой цели обратная связь не обязательна. Желательна, конечно, но...
Помогите пожалуйста хотябы с разгоном...
как тормозить мотор я знаю приблизительно
нарисуйте график формы сигнала при старте и график полного разгона
.А какое время разгона от 0 до максимума?
artyomugr вне форума   Ответить с цитированием
Непрочитано 26.08.2011, 17:40   #20
tanq
Гражданин KAZUS.RUN
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: Помогите разобраться с управлением двигателя

Сообщение от artyomugr Посмотреть сообщение
А есть у Вас пример формирования пуска, торможения и полного разгона?
Если с синусом, то тупо в таймере каждый 10 милисекунд увеличиваем переменную, которая здает выходную частоту и другую переменную, которая задает амплитуду. Пока не дойдет до устнволенного лимита. А как делать синус у атмела подробно расписано.

Движок 4 контакта - 2-фазный. В нем 2 независимые обмотки, на которые надо подавать синус со сдвигом 90 градусов. Управление - мост на каждую обмотку, либо полумост с двуполярным источником питания. По идее такие движки обычным драйвером для ШД раскручиваются.
tanq вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с PIC18F4550 и USB john2103 Микроконтроллеры, АЦП, память и т.д 26 02.08.2011 11:52
Помогите разобраться ,АЦП Тину 13, что то не так... Botan Микроконтроллеры, АЦП, память и т.д 2 14.09.2010 18:31
Помогите разобраться с импульсными стабилизаторами Vas2 Источники питания и свет 8 07.12.2007 17:27
pic16f870 - Помогите разобраться с таймерами bopohok Микроконтроллеры, АЦП, память и т.д 9 02.05.2007 16:50


Часовой пояс GMT +4, время: 09:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.