Контроллер бк на основе avr444

valera_o

Привет всем! Собрал контроллер по мотивам avr444, не с первого раза, но движок от винта закрутился, перемотанный(с штатным магнитом0 двиг от сд не крутится, стартовую часть отработает, а дальше крутнется 2-3 оборота и опять “на старт”. Неперемотанный не пробовал. Делал кто? Из “самопальщиков” модет кто подскажет почему не подхватывается управление после старта? Хотя бы предположения.

Ewgeny
valera_o:

Привет всем! Собрал контроллер по мотивам avr444, не с первого раза, но движок от винта закрутился, перемотанный(с штатным магнитом0 двиг от сд не крутится, стартовую часть отработает, а дальше крутнется 2-3 оборота и опять “на старт”. Неперемотанный не пробовал. Делал кто? Из “самопальщиков” модет кто подскажет почему не подхватывается управление после старта? Хотя бы предположения.

Скорее всего общая проблема всех самопальных контроллеров! Это проц не опознаёт что двигатель начал крутится. Копайте в обратной связи, тоесть в BEMF! Имеется в виду сначало в железе. Покрутите двигатель за вал, и посмотрите осцилографом входные импульсы на ножках проца!
Если не секрет на каком проце делали и хотелось бы увидеть схемку для дальнейшего обсуждения вопроса!

klen_s

Собираюсь atmege48 попробывать также как и вы по AN444. Мне тоже интересна вся инфа о том что у вас получилось.

9 days later
valera_o

Делал на меге48, транзюки irf7425, irf7455 и двух 74НС08. Движок от винта на 200мег(старючий такой) крутит нормально, вчера взял дисковод, та же фигня, что и с сд(перемотанным). Наверно, действительно, малая ЭДС и АЦП не хавает переброса через 0. Тут бы лучше на 90PWM3, там 3 компаратора и еще какие-то спец. примочки для управления движками, но в Харькове пока его не видно, може в Киеве есть. Дока под ПВМ3 тоже есть на сайте атмел.сом, схему постараюсь нарисовать. Оччень уж охота всё это запустить.

Кстати, в схеме-программе от Атмели нет измерения напряжения в точке соединения обмоток, а определение пересечения “0” ведется на основе заранее заданного значения(по BLDC.h ADC_ZC_THRESHOLD 0x98), попробую сегодня завести и померять это напряжение и с ним сравнивать ВЕМF каналов, может будет лучше? 😛 Эт к тому что в ВВ13 такая цепочка есть, но ковырять асм не хватает терпения, а тут Атмель на С засвинячил прогу, всё вроде наглядно, но с теорией вентильных двигателей полный “0”, захотелось разобраться, вот и получается, что в код докинуть что-то могу, а что докидывать - не известно. 😕 Почему не ВВ13? Делал на 2313, извелся весь, прога опять же на асме, пищит и ни куда, что менять, куда обратить внимание? Почитал отзывы о ВВ13, как-то не понятно, тут работает, тут не работает, ну думаю… может хоть производитель постесняется нерабочую прогу подсунуть? Да и мега48 вдвое дешевле меги8. Вот так и состоялось решение делать сей девайс, может и зря?..

Ну от отсканировал схему. Попробовал с 4-мя типами движков от винтов, все крутит, более или менее успешно. Двиг от сд-ки крутит только в определенном(и довольно узком) диапазоне скоростей. Выше и ниже - внезапная остановка и дрыги в попытке запуститься. Жаль что не шарю в эл. машинах, а то бы может нашел причину. Что это разность индуктивностей обмоток в винтах и сидюках, а может это можно компенсировать или устранить программно? Что есть угол опережения(5, 13, 27 ит.д.), который упоминается в ВВ13? Кто владеет вопросом, подскажите, пожалуйста(если не жалко)!

А всё-таки он (моторчик от сд) крутится!!! 😃