Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
Ответить

Re: Контроллер управления мотора от HDD

Вс ноя 12, 2017 10:41:02

Дайте рабочее решение пожалуйста для 3 с ШИМ синус (а не ступеньки).

Re: Контроллер управления мотора от HDD

Вс ноя 12, 2017 12:09:21

держите

Re: Контроллер управления мотора от HDD

Пн ноя 13, 2017 23:05:48

Опа, вот ето уже крутой проект! Спасибо огромнее, большой респект автору.
* Векторное управление, field weakening, регенеративное торможением получаются сами собой.
* Схема ШИМ с уменьшенным (на треть) количеством переключений.
* Неплохой как мне кажется наблюдатель, устойчивый к неопределенности в параметрах двигателя и внешним возмущениям.
* Метод инжекции высокой частоты, для определения положения ротора когда он неподвижен.
* Контуры управления скоростью и положением.
* Интерфейс командной строки доступен через USART.
* Полуавтоматическая идентификация параметров двигателя.
* На частоте 60 кГц загрузка проца ~50%

Re: Контроллер управления мотора от HDD

Чт ноя 30, 2017 22:22:12

Кстати, есть и дешевьйе решения на Atmega168 и 6-транзисторньй Н-мост: http://www.avislab.com/blog/brushless08/ - Схема регулятора скорости бесколлекторного двигателя (ESC)
- возможность управлять двигателями с датчиками и без;
- для бездатчикового двигателя три вида старта: без определения первоначального положения; с определением первоначального положения; комбинированный;
- настройка угла опережения фазы для бездатчикового двигателя с шагом 1 градус;
- возможность использовать один из двух задающих входов: 1-аналоговый, 2-RC;
- калибровка входных сигналов;
- реверс двигателя;
- настройка регулятора по порту UART и получение данных от регулятора во время работы (обороты, ток, напряжение батареи);
- частота ШИМ 16, 32 КГц.
- настройка уровня ШИМ сигнала для старта двигателя;
- контроль напряжения батарей. Два порога: ограничение и отсечка. При снижении напряжения батареи до порога ограничения обороты двигателя понижаются. При снижении ниже порога -
- отсечки происходит полная остановка;
- контроль тока двигателя. Два порога: ограничение и отсечка;
- настраиваемый демпфер задающего сигнала;
- настройка Dead time для ключей

По похожей схеме работают дешевьйе китайские регуляторьй на Atmega8 с имя "ESC 30A Brushless Motor Controller", которьйе стоят 3,5 доллара.
Их можнo перепрошить с более продвинутьйе прошивки под имени SimonK, BLHeli, Wii-ESC, тестируют здесь: https://www.youtube.com/watch?v=BAisOkDpR3c - Simonk VS BLHeli
А прошивка здесь: https://www.youtube.com/watch?v=MFre8PUNlxA - Хламолет - выпуск 3. Прошивка регуляторов прошивками Simonk, BLHeli, Wii-ESC
Изображение

На вход регулятора нужно подключить генератор сигналов "ESC servo tester" за 1,3 доллара:
Изображение
Ответить