Простой регулятор хода коллекторного двигателя

Маховик
V_Alex:

Со стандартным РРМ-ом работать не будет, нужен дополнительный контроллер.

Дык PPM от радиомодуля к приёмышу по радивоканалу топает, а приёмыш конвертит PPM в PWM если я правильно статейки вумные зачитал. По сути своей приёмыш и есть конвертер PPM сигнала в PWM…

olegtur77
Маховик:

Дык PPM от радиомодуля к приёмышу по радивоканалу топает, а приёмыш конвертит PPM в PWM если я правильно статейки вумные зачитал. По сути своей приёмыш и есть конвертер PPM сигнала в PWM…

Приемник принимает пачку последовательно идущих канальных импульсов стандарта РРМ, декодирует их и распределяет последовательно каждый отдельный импульс на отдельный выход для каждой сервы. В свою очередь РЕГУЛЯТОР принимает один импульс и преобразовывает его в ШИМ сигнал, дальше через полевики подает на двигатель.

V_Alex
Маховик:

По сути своей приёмыш и есть конвертер PPM сигнала в PWM…

Прям, как в старом анекдоте про Брежнева и Хоннекера:

  • Лень, что-то я не пойму политику вашей партии.
  • Щас, еще по сто, и я тебе всё объясню.
  • Да не, объяснить я и сам могу. Я не могу понять…

В общем, купите, попробуйте, потом напишите, что получилось 😃

P.S. С выхода приемника идет ШИМ примерно с 5-10% заполнением. Для двигателя нужно от 0 до 100%. Для реверсного управления еще требуется управление переключением диагонали силового моста.

3 months later
Ingener_7041

Добрый день уважаемые форумчане. Есть ли тут умельцы из Украины которые смогут сделать под заказ регулятор оборотов для коллекторного мотора (мотор от шуруповерта 12…14 вольт). Заранее благодарен всем ответившим.

Ingener_7041
ubd:

Из не Украины, есть.

сможете изготовить? и как быть с оплатой и пересылом?

7 months later
Chaplin

Доброго времени суток, уважаемые знатоки. Появилась задача, сделать регулятор, миниатюрного размера,на одной плате, на два бесколлекторных трехвольтовых мотора. Пиковый потребляемый ток, порядка 1А. Прочтя тему, выбрал схему из второго поста homepages.paradise.net.nz/bhabbott/bridge.html
Единственное что хотелось бы узнать, можно ли соединить данный микроконтроллер и микросхему L293D, использовав её вместо транзисторного Н-моста? И какие изменения нужно внести в схему, может кто нибудь подсказать, или готовую схемку выложить? Буду очень благодарен 😃

Tester500
V_Alex:

P.S. С выхода приемника идет ШИМ примерно с 5-10% заполнением. Для двигателя нужно от 0 до 100%. Для реверсного управления еще требуется управление переключением диагонали силового моста.

Канальные импульсы (идут с приемника) это ШИМ (PWM) импульсы, минимальная длительность 1мс, максимальная 2мс. Для сервы крайнее положение 1мс, середина 1,5 мс, другое крайнее положение 2мс. В инете информации море,
vtpablos.narod.ru/robots/servotester/

Chaplin:

Появилась задача, сделать регулятор, миниатюрного размера,на одной плате, на два бесколлекторных трехвольтовых мотора. Пиковый потребляемый ток, порядка 1А. Прочтя тему, выбрал схему из второго поста homepages.paradise.net.nz/bhabbott/bridge.html

Мы ничего не путаем? вопрос про бесколлекторные моторы, а по ссылке живут коллекторные. Бесколлекторные - BLDC имеют такую схему:
datasheetdir.com/Xc866-Start-up-Control-Algorithm-…
Готовые схемы искать в гугле : “bldc regulator”

Chaplin

Ой, да. Прошу прощения. Это я что то опечатался, моторы коллекторные. За ссылочку спасибо, почитаю.

Tester500

Чем будет управляться регулятор? Что на его входе?

ubd

Ой, да. Прошу прощения. Это я что то опечатался, моторы коллекторные. За ссылочку спасибо, почитаю.

Зачем тебе ссылочку читать, она по БЕЗколлекторным мотором у вас коллекторные.

Единственное что хотелось бы узнать, можно ли соединить данный микроконтроллер и микросхему L293D, использовав её вместо транзисторного Н-моста? И какие изменения нужно внести в схему, может кто нибудь подсказать, или готовую схемку выложить? Буду очень благодарен

Щас всё бросили и кинулись схему рисовать.
В вашем случае, если не можете прикрутить L293D к PIC12F675, проще делать схему как она есть по ссылке:
homepages.paradise.net.nz/bhabbott/bridge.html
Вот тут в 79 посту:
rcopen.com/forum/f8/topic174497/41
Архив с платами, схемами, прошивками, как раз что по ссылке выше.
Если вам нужно на два мотора, то просто подключаем параллельно два мотора.

Chaplin
Tester500:

Чем будет управляться регулятор? Что на его входе?

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

ubd:

Вот тут в 79 посту:
Регулятор с реверсом с этого сайта на PIC12F675
Архив с платами, схемами, прошивками, как раз что по ссылке выше.
Если вам нужно на два мотора, то просто подключаем параллельно два мотора.

За архивчег огромное спасибо, пойду изучать. Ну а с двумя моторами…нужно чтоб каждым из них можно было управлять независимо друг от друга. То есть получается 2-а контроллера и L293, в ней как раз два канала.

Tester500
Chaplin:

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

Ну так это не совсем регулятор оборотов, это контроллер. Этим сейчас и занимаюсь.
rcopen.com/forum/f8/topic344874
Почти готово, но хотелось бы, чтобы ктонить помог.

Dinotron

Слушайте, ну 293-я рулится любой ардуиной ,будь она не ладна. Скетч простейший- слизать PWM с порта и выдать шим и направляшку. Можно даже попробовать шринкнуть под тини. Охота вам велосипеды изобретать? 😃

Tester500

Ну так по моей тематике выходит: Attiny13 -8 ног. Мне нужно две ноги для входа, две для управления одним движком, две для управления другим. Чтобы 6 ног было свободными нужно использовать внутренний RC генератор. Тогда макс. частота 9.6 Мгц. Внутри один таймер, значит энкодер (на входе) и PWM (на выходе) будет программным. На входе сигнал с макс. длительностью 2 мс, полезная длительность (несущая нужную информацию) 1мс. 1мс это килогерц. если я хочу получить хотя бы 100 выборок за 1мс (45 для влево, 45 для вправо и 10 середина), мне нужно иметь 100кГц.
Что такое 100кГц для 9.6Мгц? Это всего 96 тактов процессора, т.е. 96 команд. Какой скетч? Тут тока ассемблер. Я уже накропал код, там все выполняется в прерывании. Самый долгий проход 34 такта. Остается добавить логику коммутации выходов. Есть мысля наделать разных вариантов - 1мотор лево-право,2мотор вперед назад; два мотора (как на катере) лево-право разностью; как на танке. Там вроде не трудно, но хочется получить советов, вдруг есть еще варианты.
PS: оно конечно можно и ATmegaxxx прикрутить с 20 Мгц кварцем, но для меня это не вариант. Тиньки по баксу, уже куплены и ждут своей участи. Ближе к концу недели выложу код (скорее всего недопиленный), у темы 43 просмотра и никаких комментариев - обыдно.

Dinotron

Можно и так. Микросхемку поставьте которая сведёт ноги 293 к PWM & Direct. Ваших тини хватит. Но всё равно не отпускает мысль, что таких проектов в сети я видел мешок.

Tester500

Проекты были, но чтоб на одном таймере и программно - я не нашел. Там или энкодер на один канал, к тому-же на таймере, или для выхода таймер с PWM каналами. А мне нужно все вместе.
Сначала хотел сделать функциональный аналог китайского RX2B, но потом захотелось PWM на выходе.

Dinotron

То есть вы хотите не используя бортовое вооружение атмелов программно реализовать измерение скважины и потом также выдать шим при встроенной RC? Похвально.

ubd

Вот регулятор два в одном. То что вам нужно.

Делался для микро судомодели, которая управлялась только одними моторами. Регуляторы следует подключить через V-Tail микшер, если такого сикшера, нет у вас в аппе, то можно сделать внешний, который подключается между регуляторами и приёмником.

Регулятор (х2) PIC12F675.rarV-Tail mixer.rar

TheTERMINATOR

ubd, правильно понимаю, что это два одинаковых контроллера на одной плате? Принципиалку и прошивку не выложите?

ubd

Схема там есть. Файл spl7, это для SPlan 7.0 бесплатная программа.
Это два одинаковых регулятора.

Прошивка в архиве по ссылке в 250 посту.