Контроллер бесколлекторного двигателя

yakuzaa

И еще, вопрос к тем, кто собирал аппноут AVR444 - у кого-нибудь есть полная схема того, что там в итоге должно получиться?

yakuzaa

Усе, немецкий контроллер заработал! Питаю от сетевого адаптера 12В/1А 😁 Проблема была в дохлых N-канальных полевиках. В P-плече сейчас стоит IRF7416 (SO8), в N-плече IRF7413(SO8). Пробывал ставить всякие полевики с дохлых материнок - регулятор работает. Уверенно запускает все мои движки от сидиромов и хардов с блинами и без. В ходе экспериментов выяснилось, что в тестовой прошивке контроллер не измеряет потребляемый ток и напряжение батареи. Вообще регуль оочень интересный - есть три интерфейса управления UART, PPM, I2C, и, что особенно радует, исходники на Си.

yakuzaa

Поигрался я с немецким контроллером, управлял как по UART, так и PPM сервотестером. (прошивка v0.31) Подал 30 вольт в качестве питалова для движка - (обороты были нешуточные) После всех моих фокусов появилась непонятная проблемка - где-то при среднем положении “газа” контроллер начинает переодически как-бы “засыпать”, сбавляет скорость, а затем, опять разгоняется до заданных оборотов., через полминуты процесс повторяется… как будто синхонизм теряет… кто-нибудь сталкивался с таким?

P.S.
И еще… Кто-нибудь экспериментировал с номиналами резисторов в цепи обратной связи? У меня амплитуда сигнала на входе аналогового компаратора какая-то хилая…

Вячеслав_Михеев
yakuzaa:

Поигрался я с немецким контроллером, управлял как по UART, так и PPM сервотестером. (прошивка v0.31) Подал 30 вольт в качестве питалова для движка - (обороты были нешуточные) После всех моих фокусов появилась непонятная проблемка - где-то при среднем положении “газа” контроллер начинает переодически как-бы “засыпать”, сбавляет скорость, а затем, опять разгоняется до заданных оборотов., через полминуты процесс повторяется… как будто синхонизм теряет… кто-нибудь сталкивался с таким?

P.S.
И еще… Кто-нибудь экспериментировал с номиналами резисторов в цепи обратной связи? У меня амплитуда сигнала на входе аналогового компаратора какая-то хилая…

схему в студиюхотелось бы посмотреть что к чему:)

yakuzaa

Схемка стандартная в общем-то… с mikrokopter.de

yakuzaa

кароче разобрался - на схеме у немцев нога AREF висит в воздухе. Такое возможно, к примеру если в исходнике задан внутренний опорник на 2.54 вольт. Но что-то я этого в исходниках не нашел! Подтянул AREF к +5 Вольт и все заработало отлично… Прошивка v0.31

yakuzaa

to AndrKolom: как вывод AREF подключен на Вашей плате?

yakuzaa

Окончательно выяснил “загадку” опорного напряжения у меги8. Кароче в ранних исходниках использовалось опорное напряжение на ноге AREF, но начиная с версии 0.41 в программу введена проверка ножки PD7 и, если на ней сидит светодиод, то программа “думает” что версия платы 1.2 и включает внутреннее опорное напряжение…

Инициализация ADC (обратите внимание на переменную IntRef)
Выдержка из analog.c

void ADC_Init(void)
//############################################################################
{
  ADCSRA = 0xA6;  // Free Run & 1MHZ
  ADMUX = 7 | IntRef;      // Kanal 7
  ADCSRA |= 0x40; // Start
}

А здесь прога решает, какая аппаратная версия схемы
выдержка из main.c

if(PIND & 0x80) {HwVersion = 12; IntRef = 0xc0;}

В моем случае светодиодов просто небыло и программа “считала” что плала 1.0 версии

Схема версии 1.0 здесь

Dj_smart

wlad, хочу выразить благодарность за то что направили в нужное русло. Короче спаял я этого “монстера”… Крутит всё, что у меня среди ночи нашлось 😃. Движки от винчестеров, сидюков, какой-то трёхфазный с привода ЛПМ, там магнит вместо ротора… Перемотать, и будет самое оно:). СПАСИБО!

yakuzaa
Dj_smart:

wlad, хочу выразить благодарность за то что направили в нужное русло. Короче спаял я этого “монстера”… Крутит всё, что у меня среди ночи нашлось 😃. Движки от винчестеров, сидюков, какой-то трёхфазный с привода ЛПМ, там магнит вместо ротора… Перемотать, и будет самое оно:). СПАСИБО!

можно схему+прошивку+плату, по которой делали, пожалуйста?

Dj_smart

Самое первое - он у меня не летать будет, а шпиндель станка ЧПУ крутить. Так что размер и вес, сами понимаете:)…
А ссылка, которую мне дал wlad, вот www.jetcontrol.de/Bastelstube/Monster.html Там внизу страницы всё есть.

Виталий

Wlad,у меня возник вопрос,маломощный регуль BLMC-1n1p можно программировать в собранном виде,или лучше мегу отдельно шить?

yakuzaa
Dj_smart:

Самое первое - он у меня не летать будет, а шпиндель станка ЧПУ крутить. Так что размер и вес, сами понимаете:)…
А ссылка, которую мне дал wlad, вот www.jetcontrol.de/Bastelstube/Monster.html Там внизу страницы всё есть.

А если не секрет - какой Вы мотор в качестве шпинделя для CNC применили? А то у меня трехфазный асинхронный мотор на 24 вольта так и не заработал…

P.S.
И еще, зачем на схеме Монстра нужен повышающий преобразователь на max662?

dmitryu
yakuzaa:

И еще, зачем на схеме Монстра нужен повышающий преобразователь на max662?

Чтобы полевики управлялись 12-ю вольтами, а не 5-ю.

Dj_smart

Мотор пока мотаю. А асинхронник более всего что работать не будет. Он ведь работает на"скольжении" магнитного поля, которое в свою очередь наводит ЭДС в “беличьем колесе”, и ТД…

yakuzaa:

И еще, зачем на схеме Монстра нужен повышающий преобразователь на max662?

Он нужен для питания драйверов IR2101. Они ниже 9 вольт работать не будут. Я не ставил, подал 12 вольт одельно.

yakuzaa
Dj_smart:

Мотор пока мотаю. А асинхронник более всего что работать не будет. Он ведь работает на"скольжении" магнитного поля, которое в свою очередь наводит ЭДС в “беличьем колесе”, и ТД…

Ну модельные-то двигатели - тоже асинхронники… Но если я что-то путаю, как тогда мой движок запустить?

dmitryu
yakuzaa:

Ну модельные-то двигатели - тоже асинхронники…

Нет - они синхронные.

yakuzaa

Что тогда использовать для управления асинхронным двигателем?

Enigm

Виталий Шить мегу можно на плате, только отключите силовую часть(снимите питание идущее на полевики) или шейте без полевиков

Виталий

Спасибо,то есть при прошивке желательно не подключать аккум,я правильно понимаю?

Enigm

Если питание на мегу будет отдельно то да можно и не подключать акум
Лично я отпаял входящую ногу 5 вольтового стабилизатора от платы и подал на нее 9вольт тем самым запитав мегу и не трогая силовых цепей ))