Контроллер бесколлекторного двигателя
Получится с этой идеи что-то, или нет - я узнаю в обозримом будущем, как получу заказанные контроллеры, сделаю плату и займусь написанием прошивки. Затратная цена такого варианта будет, думаю, примерно на $1 больше. А плюсов при таком подходе (включая софт на C) будет куда больше.
Будем ждать с нетерпением…
Уважаемый osnwt спасибо за отзыв.
Я задал этот вопрос пото му что во всех прошивках все что то
надо дописывать что то менять, а патом все это компилировать.
Все компиляторы что спустил с инета для этого дела понимают Си.
Единственный авезровский студио4 принимает и асемблер,
но при компиляции некоторых исходников ругается.
Складывается впечатление как будто в исходнике ошибки.
Я уже говорил что в программировании не силен можно сказать вообще дуб.
Но желание научится есть, так как элэктронщик по професии, может пригодится.
Набрал кучу программ, еще большую кучу описаний по програмированию и теперь перижовываю.
Присоединяюсь к ИЛЮХЕ.
Будем ждать с большим нетерпением.
Все компиляторы что спустил с инета для этого дела понимают Си.
Единственный авезровский студио4 принимает и асемблер,
но при компиляции некоторых исходников ругается.
-
Программы-трансляторы с языка ассемблера, как правило, называют также - ассемблерами, а не компиляторами. Под компиляторами обычно понимают трансляторы с языков высого уровня (C, Pascal, Basic и др.).
-
Ассемблеров для AVR гораздо больше, чем один (из AVR Studio). В состав AVR Studio входит avrasm от Atmel - производителя контроллеров. Есть еще ассемблер от IAR Systems, ассемблер с открытым исходным текстом gavr… Есть, вероятно, и другие. Мнемоники команд процессоров там одни и те же, но может отличаться способ записи текста (к примеру, кто-то требует двоеточие после метки, кто-то - нет) и набор псевдо-операторов управления трансляцией (макрокоманды, команды условной трансляции и управления листингом, и т.п.).
-
Исходники для BB13 написаны под ассемблер avrasm. Но там активно используется условная трансляция (включение в состав программы определенных участков текста в зависимости от каких-то условий). Это псевдо-операторы ассемблера .if и др. Ранние версии avrasm не поддерживали условную трансляцию, и на указанные строчки вылетала куча ошибок. Рекомендую взять свежую версию AVR Studio 4 с atmel.com (распространяется бесплатно) и использовать avrasm2 версии 2.1.2 из ее состава. Он поддерживает всё, и с ним программа ассемблируется нормально.
Привет всем.
Поповоду прошивки Lak3P-315.asm
с программированым таймингом.
Кто знает как правильно программировать это дело,
ато мотор пиликает как ворабей.
Просьба, опишите пожалуйста.
Ато по ангглиски не очень.
Спасибо.
Привет всем.
Поповоду прошивки Lak3P-315.asm
с программированым таймингом.
Кто знает как правильно программировать это дело,
ато мотор пиликает как ворабей.
Надо перевести с малого газа на полный и ждать пока не начнет пикать по другому, после чего вернуть ручку на малый газ. Но мне не удалось однозначно определить настройку тормоза.
Добрый вечер ВСЕМ.
Достал наконецтоки Attiny2313 и собрал на ней коитроллер,
Так как AT90s2313 сняли с производства и в продаже их у нас нет.
Проблема в прошивке.
Кто занимался с этой версией, как переделать прошывку для АТТини2313.
На сайте у Конзе об этом говорится но я в программировании не очень.
Если у кого нибудь есть рабочая прошивка для АТТини,
большая просьба, пожалуйста поделитесь.
😃 Разобрался в чем дело.
Научился компилить в АВЕЕРЕ эту Attiny ивсе заработало, я даволен.
Далее буду пробовать МЕГУ8.
Всем кто откликнулись и помогли СПАСИБО.
Ну а те кто нет тоже…
😃 Да забыл отметить,
перемотанный мотор от сидюка винт ЕР-9060 батарея 3 липешки тяга 370г, крутит 9,45 мин.
а кто нибудь пробовал регулятор делать на готовых микросхемах драйверах бесколлекторников, типа ML4425,4426,4428
я мельком посмотрел схему включения, одно только неудобство заметил, обороты регулируются переменным резистором
ну и что на Р-канальных сделана силовая часть, а так наверно должен нормально работать
ML4425 продается в чип-дипе, хочу попробовать
Доброго и с наилучшими!
Ув. nokia27!
Пробовали! Путь заблудшего отступника. Ответ не очень положительный, даже больше отрицательный!!! 😦
В ЧИП-ДИП она стоит около 250р, за такие бабки можно два АТ90S2313 купить (у нас в продаже по 100руб недели 2 назад приобретал) и сваять два типа “Сороченко 4428”, и самое главное, там в схемном решении где ключи по идее должны подключаться к минысу, обратите внимание на 2х Ваттный резистор 470 мОм, вот в нем то самая большая проблема, Без него эта байда работать не будет, обратная связь однако. Хотя если особо не требовать тагово-маршевые характеристики, а лишь бы крутился, да ещё поставитть вместо переменного резистора скорости транзистор (оптопапра и т.д.), и прилепить к нему регулятор скорости коллектороного мотора и его ШИМом управлять сопротивлением p-n перехода и скорость можно регулировать передатчиком.
Уже пройденный этап. Не заморачивайтесь, сваяйте сразу как минимум Сороченко или подобное и больше не думайте.
Удачи!!
Проверял на днях контроллер на плате Сороченко 4428 с прошивкой 3.07_2 с перемотанным мотором. Работает замечательно. Мотор держал в руках и заметел одну особенность. При оборотах близких к максимальным наблюдается не большой рывок, после этого меняется звук от мотора.
Отцы-демократы, скажите, пожалуста, какие мин. обороты у неперемотанного сд движка с этим контроллером и какие мах.? Если нетрудно.
На руках mega8-16ai и 90s2313-10pi. Прочитал все на этом форуме, подскажиет какие лучше собрать регуляторы на этих МК и какие прошивки взять? Некоторые схемы, например вот эта
ни в Eagle ни в Pcad открыть не погучается, это только у меня или там действительно мусор?
Eagle 4.16 открывает эту схему.
…Eagle 4.16 открывает эту схему.
Спасибо, буду качать новою версию.
Проверял на днях контроллер на плате Сороченко 4428 с прошивкой 3.07_2 с перемотанным мотором. Работает замечательно.
Проверил еще один вариант платы с прошивкой 3.07_2, все работает.
В архиве плата и 2 прошивки с токовой защитой и без.
blmc.rar
а кто-нибудь понял зачем идет сигнал на AIN0, который в .inс файлах пределяется как c_comp? Что-то я в программе его использования не нашел, перечитал доки которые есть по управлению брашлессами, вроде достаточно только следить за переходом ЭДС через 0, тогда зачем этот общий сигнал?
а кто-нибудь понял зачем идет сигнал на AIN0, который в .inс файлах пределяется как c_comp? Что-то я в программе его использования не нашел, перечитал доки которые есть по управлению брашлессами, вроде достаточно только следить за переходом ЭДС через 0, тогда зачем этот общий сигнал?
Это вход опорного напряжения компаратора. Собственно с этим напряжением и сравнивается ЭДС наводимая в обмотке БК. Полезно этот вход блокировать емкостью 0,1мкФ.
На этом сайте есть статья о БК. Там расписано.
…Это вход опорного напряжения компаратора. Собственно с этим напряжением и сравнивается ЭДС наводимая в обмотке БК. Полезно этот вход блокировать емкостью 0,1мкФ.
На этом сайте есть статья о БК. Там расписано.
Читал эту статью в прошлом году 😦 забылось все…
А что значит блокировать? Последовательно подключить или между землей и входом?
А что значит блокировать? Последовательно подключить или между землей и входом?
между землей и входом
Я, конечно, извиняюсь, хороший тон этой ветки позволяет не отвечать на мои вопросы, но всё-же спрошу: шунт на 0.01 Ома в ВВ13 - это смд-перемычка(000 Ом)?
Я, конечно, извиняюсь, хороший тон этой ветки позволяет не отвечать на мои вопросы, но всё-же спрошу: шунт на 0.01 Ома в ВВ13 - это смд-перемычка(000 Ом)?
Бывает всяко разно. Есть и СМД резисторы. Но 10 милиом - это 10 милиом а не ноль( перемычка) .
Вот, например, даташит на низкоомные SMD резисторы
Pu_RL_51_PbFree_L_1.rar
Только, имхо, проще такой резистор из куска провода сделать, чем купить 😦