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

ILUHA

Мужики! нужна консультация!
Собрал Мегу с полевиками 3711 и 4905.
Сначала зашил туда bb13_306_NoBrakes, инициализируется нормально, стартует неплохо, но при токах выше 5А резко тормозит мотор жрет ток ампер 10 и через секунду снова пытается запустить мотор, но при этом не пищит.
Вместо резюка 0,01 Ом впаял толстый кусок провода.
Пробывал другие прошивки - тоже самое.
Пайку проверял нареканий нет.
Повесил на PC0 светодиод индуцирующий снижение питания- не моргает даже.
Может кто, что подскажет?

anm
ILUHA:

Мужики! нужна консультация!
Собрал Мегу с полевиками 3711 и 4905.
Сначала зашил туда bb13_306_NoBrakes, инициализируется нормально, стартует неплохо, но при токах выше 5А резко тормозит мотор жрет ток ампер 10 и через секунду снова пытается запустить мотор, но при этом не пищит.

У меня подобная история на двух разных платах с разными инками, но прошивкой 3,05. Сейчас на одной из плат зашил 3,07_2, все стало работать отлично, осталось проверить на другой плате.

ILUHA
anm:

У меня подобная история на двух разных платах с разными инками, но прошивкой 3,05. Сейчас на одной из плат зашил 3,07_2, все стало работать отлично, осталось проверить на другой плате.

А что это за 3,07_2? У Кронзе видел только 3,08, но написано что она тестовая.
Кстати, хочу дать совет: для отладки вместо автомобильной лампочки( нет машины), использую самовостанавливающийся предохранитель из Chip Dip на 4А. Тоже не плохо, когда нет лампочки.

rulll
ILUHA:

Сначала зашил туда bb13_306_NoBrakes, инициализируется нормально, стартует неплохо, но при токах выше 5А резко тормозит мотор жрет ток ампер 10

Есть такое дело и на Меге и на 2313. 100% дело в софте. Надо ждать новую версию.

Видел ктото парится с версией 3,08 для Меги. Сейчас она тестовая. и ваще не работает. Но судя по тому что там пытаются сделать - это параметры в памяти, автоматическое изменение тайминга, более правильное распознавание RCpulse. Более подробно не вглядывался, может и еще чтото будет добавлено.

blakaraf:

Вот тут все.

Хотелось бы схемку…

ILUHA:

А что это за 3,07_2?

А оно шото появлялось на сайте , потом вроде исчезло. Внизу прицепил.

BerliN

извините вклинюсь…а можно в nex формате, а то я с програмированием ВЫ 😕 😵

rulll

Перечитайте эту ветку. Будет полезным.

BerliN

Перечитал, прошивку blmk307 в nex формате не нашёл, а так хочется… 😦 😃

anm
BerliN:

Перечитал, прошивку blmk307 в nex формате не нашёл, а так хочется… 😦 😃

Для какой платы?

blakaraf
rulll:

Есть такое дело и на Меге и на 2313. 100% дело в софте. Надо ждать новую версию.

Видел ктото парится с версией 3,08 для Меги. Сейчас она тестовая. и ваще не работает. Но судя по тому что там пытаются сделать - это параметры в памяти, автоматическое изменение тайминга, более правильное распознавание RCpulse. Более подробно не вглядывался, может и еще чтото будет добавлено.
Хотелось бы схемку…
А оно шото появлялось на сайте , потом вроде исчезло. Внизу прицепил.

Схемки к сажалению нет, собирал по печатке, правда сделал ее не много по свободнее.

Посмотрел АСЕМБ 307, она помоему для АТ90 2313.
Поправте если не так.

ILUHA
blakaraf:

Схемки к сажалению нет, собирал по печатке, правда сделал ее не много по свободнее.

Посмотрел АСЕМБ 307, она помоему для АТ90 2313.
Поправте если не так.

Она действительно для 2313. Тем не менее rull спасибо за файл. Но я про Мегу завел дискуссию.
Такое ощущение что шим не подходит для мощных полевиков, типа 4905.

rulll
ILUHA:

Она действительно для 2313. Тем не менее rull спасибо за файл. Но я про Мегу завел дискуссию.
Такое ощущение что шим не подходит для мощных полевиков, типа 4905.

Привет!
Да не имеет значения мощные полевики или нет. Естественно мощные полевики нужно с драйверами пользовать. Я переделал всяко разно, и с мощными и в корпусе SO-8. Одинаковый эфект.
Кстати , если после подергивания разогнать двигло еще больше ( за счет Кв или напряжения питания) то это подергивание исчезает. Мое мнение что в программе есть динамическая ошибка , которая исчезает и появляется в зависимости от соотношения ширины импульса RC и оборотов двигателя.
Такую ошибку тяжело выловить…

ILUHA
rulll:

Привет!
Да не имеет значения мощные полевики или нет. Естественно мощные полевики нужно с драйверами пользовать. Я переделал всяко разно, и с мощными и в корпусе SO-8. Одинаковый эфект.
Кстати , если после подергивания разогнать двигло еще больше ( за счет Кв или напряжения питания) то это подергивание исчезает. Мое мнение что в программе есть динамическая ошибка , которая исчезает и появляется в зависимости от соотношения ширины импульса RC и оборотов двигателя.
Такую ошибку тяжело выловить…

Все дело в том, что на своих 2313 с соиками летаю без проблем, и ничего подобного не наблюдалось.
Насколько я понял в Меге принцип и костяк программы тот же что и в 2313, просто адаптирован под его перефирию. Так что ИМХО думаю глюк не в софте.
Прийдут соики- попробую Мегу с ними.
У мощных полевиков емкости затворов в 2-2,5 раза больше, особенно у п-канальных, возможно в этом и причина. Завтра попробую резюки 680 Ом поменять на 430 или меньше, думаю поможет .

Кстати подергиваний у меня и нет, движок просто резко встает как вкопанный, и БП показывает порядка 10А.

BerliN
anm:

Для какой платы?

Здравствуйте.МЕГА 8 ,плата от Алекса. 😃

ILUHA

Нашел я, как мне кажется, лекарство от моей проблемы(после продолжительных опытов с осцилографом):

  1. для больших полевиков: уменьшаем сопротивление (680Ом) у затворов П-канальников до 430 Ом или менее
  2. Не зря умный дятька Кронзе упомянул диоды шотки с каждой фазы на плюс при использовании контроллера на больших токах…1N5819 в SMD реально помогают.

…И не каких подергиваний, по крайней мере вплоть до 9А(мощнее пока мотор не принесли).

Удачи всем!!!

rulll
ILUHA:
  1. для больших полевиков: уменьшаем сопротивление (680Ом) у затворов П-канальников до 430 Ом или менее

У меня по 100 Ом стоят. лучше еще в 2 раза уменьшить. Так же резисторы последовательно с затвором желательно уменьшить до 10 Ом.

ILUHA
rulll:

У меня по 100 Ом стоят. лучше еще в 2 раза уменьшить. Так же резисторы последовательно с затвором желательно уменьшить до 10 Ом.

Спасибо! Попробую…

osnwt

Поскольку нынче модно делать регуляторы на разной элементной базе, решил попробовать и я 😉

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

Хотелось бы детально посмотреть, какие функции реально существуют. И как моделисты привыкли их программировать. Я бы и сам выбрал жертву для изучения, но вдруг это окажется не самый навороченный регулятор? 😜 А мне бы хотелось посмотреть, что из возможного необходимо заложить в схемотехнику.

ILUHA
osnwt:

Поскольку нынче модно делать регуляторы на разной элементной базе, решил попробовать и я 😉

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

Хотелось бы детально посмотреть, какие функции реально существуют. И как моделисты привыкли их программировать. Я бы и сам выбрал жертву для изучения, но вдруг это окажется не самый навороченный регулятор? 😜 А мне бы хотелось посмотреть, что из возможного необходимо заложить в схемотехнику.

Да вот вродерегулятор не плохой, никто не жалуется.

blakaraf

Привет всем.
Извиняюсь конечно, может вопрос тупой, но я не силен в протраммировании.
Вопрос к програмистам.
Все исходники программ на этом сайте для ВК-контрол- написаны в асемблере,
Болшинство компиляторов понимает я зык Си,
Как перевести Асемблер на язык Си, возможно это или есть какаята прога каторая конвертирует это.