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

oneon

В отношении прошивки поступил как изложено в посте №1162

Andy223:

Загрузил прошивку в PonyProg ничего не ругается. Только адреса все которые после программы FFFF Pony подрезела. Я прошивку в Pony сохранил а потом загрузил AS2. Глюк исчез. Теперь не ругается. Так что прошивочка то с глюком.

После прошивки подключил регулятор хода к двигателю с одной стороны. С другой стороны к приемнику AR8000 и источнику питания на +5 V (по схеме +5V идет от борта модели). Силовые выводы регулятора хода подключил к батареи 3S 3500mA (11.9V). Мотор не издал ни звука (на видео при подключении аккмулятора мотор начинает пиликать). Измерил напряжение на ATMega 8 получил 4,95V. Проверил монтаж семы. Вроде бы все правильно. Куда дальше идти, что и как проверять подскажите пожалуйста.

m_ix

С горем пополам я мелкоту запустил
Пока что ранее притаченную прошивку не пробовал
двигун от мелкого винта запускал
не сразу как то запускается с толчка.

Двигун с большого винта какой то хитроопый
две обмотки по 2 ома имеет с центральным отводом
какой под него драйвер сделать не знаю.

ещё собрался монстра соорудить
www.jetcontrol.de/Bastelstube/Monster.html
вопрос по максу стоит
какой 662 покупать?

Enigm
Vlado:

У меня Пони нет. Случаем fusi для AVR студио и нормальный hex. Cлейте пжл.
Что то зафузил и залил оригинальный с DE сайта, будем пробовать.
Кстати компилищегося проекта BB13 на асме не найдется?

Понька находится за 1 минуту в гугле и качается, все халявное.
Ну как хотите , если лень скачать поньку и ей прошить, или конвертнуть БИН в ХЕКС и посмотреть в чем различие установок фьюзов в этих прогах, то я пас.

Я все свои АВР шью понькой и разбиратся с АВР студией нет желания ибо мне это на данный момент не нужно.

Асм вроде где то проскакивал, но я не уверен, мне исходники не нужны были.

Вот конвертнул БИН в ХЕКС.

Разницу в установках фьюзов найдете.

regu-hexl.rar

Vlado

Вот конвертнул БИН в ХЕКС.

А спасиб. Какой лучше заливать где вместе еепромом или по отдельности и что это за версия ( 306, 410 )

Разницу в установках фьюзов найдете.

одну мегу к праотцам отправил , запретил ресет превратив в гуи ( не путать с гоги )
а АСМ на DE был, но он не компилится, об этом уже в этой ветке жаловались а так что то подкрутить можно было бы.

dollop

Игорь, я ж уже выше писал, что есть от b-konze более новые версии прошивок. И хексы, компилирующиеся тоже есть. И прошивки с “рюшечками”. И шить регули сейчас модно через “ЮСБ свисток” благодаря бутлоадеру. Да, все прошивки под серийно выпускающиеся регули. Но, всего-то нужно переназначить номера выводов в прошивке под схему. Типовая схема регуля есть на сайтах ниже, кажись.
Номер раз. Допиленный самим b-konze.
Номер два. С рюшечками. Есть asm. Живой проект
Номер три. Уже не на асме. Но исходники есть.

Vlado

С рюшечками говоришь… это харашоо:)

“ЮСБ свисток”

Это какой нить ICE программатор?

dollop

ЮСБ свисток это Turnigy USB Linker for AquaStar/Super Brain. Хотя можно использовать просто переходник USB-UART с соответсвующим бутлоадером. Например я шью через такой. Весь смысл этих девайсов - прошивка микроконтроллера регуля без пайки, через разъем, которым они подключаются к приемнику (ППМ, плюс, общий).
Про номер три думал дописать в сообщении выше, но срок истек. Короче, основное отличие от всех - использование не ШИМ, а Complimentary PWM. Есть даже прошивка с рекуперацией, но это для регулей с N-ключами только

Vlado

Например я шью через такой

У меня даже такой наличиствует. В каждом деле свои приколы.

Есть даже прошивка с рекуперацией,

Wow, это как раз то что надо для моего самоката, на работу ездить. Благо у лития в отличие от гидрата (75%) и свинца (50%) высокий КПД в районе 90%.

ЮСБ свисток это Turnigy USB Linker for AquaStar/Super Brain.

а как с ним работают, на прямую к регулю подключают?

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

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

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