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

VITYA

Значит пробовал отремонтировать свой ред брик. Начал смотреть схемы регуляторов без управляющих микросхем. Посмотрел вроде все ясно - один транзистор открывает полевик, а второй открывается просто через резистор. Ну думаю ладно. Начал смотреть датишиты на IR2101, и надыбал блок схему самой микросхемы - принцип работы одинаковый с транзисторной схемой (просто ее преимущество в быстродействии, итд.). Там вместо транзистора стоят логические элементы, потом генератор, и на полевики. Посмотрел что у меня было - нашел транзисторы IRLML2402, хоть и полевик ну думаю все равно какая разница все равно будет работать в ключевом режиме. И тут начал колхозить схему навесным монтажом. Все с канифолькой так 😁
Собрал, получилось что то страшное и не понятное, ну ладно, включаю мотор молчил. 😃 . Ну думаю и все. Потом смотрел смотрел - что терять то уже? Гулять так гулять! Снимаю всю напаянную схему, вставляю тупо перемычки 😆 Включаю и тут мотор запел прям как воробей (В прямом смысле) Давай смотреть - оторвал один пятачок. Потом его нашел тестером через остатки металлизации. Подпаял - он все равно так поет. Даю газу он начинает крутиться так медленно, тихо. Но я же поставил вместо тех транзисторов которые спалил, влепил IRFZ44 (все что было под рукой). Думаю медленность кручения именно в них. Уже завтра пойду в гараже найду материнку, да выпаяю с нее транзисторы, чтоб попробовать. Но из за этого греется атмега что не есть хорошо!!! Вот фото чтобы не быть голословным. Хоть и страшное с виду, но все равно. А сейчас там просто перемычки.😃

Vlado

Мой так выглядит так
и кто нить расскажет как пользоваться свистком этим Super Brain
и фузов в AVR Studio, неужто все на этих верблюд а х - понях ездют:)
я записал 0х2624 , уж не знаю правильно или не очень.

dollop

Игорь, вот методика описана. Там много букв. У меня чуть проще получалось (в той же теме, несколькими страницами ранее где-то 37-39).
В двух словах.

  1. Нужно в МК записать бутлоадер через ISP (шесть проводов, обычный программатор). Тип бутлоадера зависит от используемого шнурка-свистка.
  2. Выставить фьюзы у меги8 на бутлоадер
  3. Теперь можно заливать прошивку в регуль через вход ППМ. Но использовать при этом утилиту типа wii_esc_flash_tool. Еще желательно проверить, чтоб на входе ППМ не было резистора с сопротивлением более 100Ом.
    Если хотите использовать обычный USB-UART шнурок (типа как от аппы HK), то нужно спаять такой переходник

Vlado

В двух словах.

OK спасиб. Поизучаем.

m_ix

Вытравил плату под монстра
www.jetcontrol.de/Bastelstube/Monster.html
Но столкунлся с одной проблемкой
MAX662 за 300р что то не особо хочется её покупать
Может есть её чем то заменить?

m_ix

Enigm
У тебя нет прошивки, что бы двигун сразу стартовал для той мелкой.
те питание подал и движок сразу же стартовал

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

Enigm

А чем его стартуеш ?
сервотестером ?
Проверь импульсы, должны менятся от 1мс до 2мс. и частотой около 50гц.
Да если минимальный длительность импульса не дотягивает до 1 мс, а больше, то может не стартануть.
И включать регуль желательно при минимальной длине импульса, потом уже добовлять.
Я вкладывал хекс и ЕЕпром от рабочего и настроенного контроллера, поэтому должон стартовать.

Да и сначало включаем сервотестер, выставляем минимальный импульс, и только потом включаем регуль.
Регуль должен отпищять , и можно подавать газку.
И ещще регуль настроен на питание от 3 банок липо, а это от 9 до 12.6 вольт.
И ниже 9 вольт он не запустится.

m_ix

у меня LM555 и сервопроверятель ilufa

ЗАпускаю от сервопроверятеля
картина одна и таже
сервопроверятель думаю надёжнее, там хоть, какие то цифирьки выресовывает

прошивки твои юзаю

к сожалению я глухой, так что я ни чего не услышу.

чем регуль настраивается на питание?
у меня более менее стабильно начинает от 7вольт
далее сервом повышаю обороты и напряжением их добовляю

двигуны от винта

Я так понял, что этот мелкий ни как сразу не включится при подаче питания?
Что бы сразу 2500 выдавал при подачи питания - это ни как нельзя сделать?

Enigm

не не, регуль питать от 9 до 12.6 вольт
Обороты повышать только сервотестером.
Что бы сразу выдавал не выйдет.
Во первых ему надо отпиликать, во вторых при длительности импульса больше 1мс (на сколько больше не знаю)он не стартует.
Ну разве что можно на пике сделать приблуду(вместо сервотестера) ,которая при включении выдаст импульс в 1мс, подождет, немного(пока он пикает) и расширит импульс до нужного значения(при которых будут нужные вам обороты под нагрузкой).
Могу попробовать написать прогу, под какой нить простенкий пик или авр.
Тока вам нужно будет узнать ширину импульса в микросекундах, при нужных вам оборотах под нужной вам нагрузкой.
Узнать тут легко, осцилограф, и тахометр вам в помощь.
Ну и желательно знать каков максимальный ток, будет проходить по питанию контроллера.

Можно и без приблуды, но это нужны исходники и знать в них, где что и как,но тут я вам уже ни чем не помогу.

m_ix

да пусть отпиликает, это не критично
на сколько я знаю МК не прожорливый
а вот движок и ключи это да - тут радиатор вешать нужно, у меня во время дырг-дырг дёргания ток потребления подскакивает до 2-3А и со-8 начинают кипеть.
НО как только двигун пришёл в движение и обороты устаканились, то ток потребления не превышает полуампера.
Что то в таком духе.

Вот что ещё заметил о пуске или как это назвать.

Включаю двигун
Разгоняю
В общем крутится нормально стабильно не медленно и не быстро
Выключаю питание
Включаю
Он не крутится и не дёргается
Если я сервотестером двигаю скорость, то двигун начинает дёргатся ну и рукой помочь, то крутится начинает.

====================
есть ли где посмотреть на двухфазный драйвер?
Со средней точной.
двигун есть с тремя выводами.

Enigm

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

И еще раз повторяю, что стартовать такие регули надо с минимума .
Тогда и старт уверенный и дерганья нету.

m_ix

понятно.
а все ли такие трёхфазники себя так ведут или есть так сказать под мои запросы подобный драйверок?
=======
о двухфазниках
может где то мельком попадались?

вроде это завершающие пока что вопросы

Enigm

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

m_ix:

Вытравил плату под монстра
www.jetcontrol.de/Bastelstube/Monster.html
Но столкунлся с одной проблемкой
MAX662 за 300р что то не особо хочется её покупать
Может есть её чем то заменить?

Так по даташиту это вроде как обычный повышающий DC/DC, с 5 вольт на 12вольт для питания драйверов полевиков.

m_ix

почему они преобразователь поставили а не кренку?
или можно кренкой обойтись?
допустим у меня питание будет меньше 10-12в, они или выходная часть вылетит?

Enigm

Для нормальной работы драйверов нужно 12 вольт.
Для питания микроконтроллера 5вольт.
А вот сам выходной каскад может питатся разной напругой.
Поэтому и сделали повышающий с 5 вольт на 12, так как 5вольт всегда есть и стабильно.
Оорганизуйте стабильные 12 вольт, и можете микруху эту выкинуть, и там где у не был выход подать ваши 12 вольт.
Если могете сделайте скриншот схемы монстра, а то у меня что то их файл не хотит показывать, гляну может там какие ньюансы есть и я тут бред написал )

Enigm

Ну там все как я и говорил, если сделаете стабильные 12 вольт, то эту микруху можете выкинуть, а 12вольт подать на на С14.

m_ix

Понял.
Будем пробовать.
ДА вот ещё
туда мелкий смд стаб можно вставить?
Типа мелкотоковое там потребление?

Enigm

а вот это уже смотрите в даташите на драйвера, и умножайте на 3, плюс запас.
Либо в даташите на микруху MAX662 , сколько она могла выдержать.

m_ix

более волнует, сколько эта потребляет.

вот ещё
какие выходные транзюки ставить в этот монстр?