Делаю электронную педаль газа. Вопрос имеется.

Автор Antoha-spb, 30 Янв. 2018 в 18:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Antoha-spb

ДД!

На фанерном джипе два коллекторника по 250В и два примитивных китайских контроллера под данный номинал. Всё собрано и едет так, что цепи слетают )). Управление двигателем - на слаботочной 5В цепи, в разрыв коей ставится переменное сопротивление. Но с педалью от компьютерного гоночного набора вышел облом: когда педаль отпущена напряжение получается всё же выше порогового и контроллер подаёт на мотор ток. Когда педаль нажата в пол напряжение ниже 5В, и мотор не развивает максимальной мощности.

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

Для упрощения задачи выкинул педаль и поставил простую кнопку от дверного звонка. Набросал примерный алгоритм для Ардуинки и завис на вопросе о схематике  %-)

Контроллер выдаёт 5 вольт на выход управляющего разъёма (педаль). Вместо педали будет ардуинка со своим питанием (пока от батарейки, а будет от того же аккума джипа, но через отдельный блок питания). Какие элементы нужно использовать, чтобы Ардуина, шимуя выходящий из неё управляющий сигнал, регулировала тем самым напряжение в управляемой цепи контроллера от нуля до 5В?

Ну и если вдруг кто-то делал плавный пуск на ардуине, буду благодарен за работающий скетч.

Спасибо!

edw123

Цитата: Antoha-spb от 30 Янв. 2018 в 18:10
...когда педаль отпущена напряжение получается всё же выше порогового и контроллер подаёт на мотор ток. Когда педаль нажата в пол напряжение ниже 5В, и мотор не развивает максимальной мощности.

Но главное, регулировать силу нажатия педали газа на прыгающем по кочкам джипе ребёнку сложно. ...
Педаль - это и своеобразный предохранитель от потери водителя или его внимания. С круизом будет опасно.
Поподгонять напряжение на выходе педали резисторами, диодами и механикой? Всё-таки самовозвратный регулятор не зря везде применяется.

Antoha-spb

Педаль будет, в виде кнопки. И ещё одна - тормоз, которая сразу обрубит ток в управляющей цепи (в дополнение к механическому тормозу и тормозному огню)

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

mr.Dream

[user]Antoha-spb[/user], rc- фильтр (интегратор) с выхода шим даст постоянку. 

алабам

Цитата: Antoha-spb от 30 Янв. 2018 в 22:21Педаль будет, в виде кнопки
вот сами бы поездили на такой машине.
Делайте правильную педаль газа , и не мучайте ребенка .
Киев, полный привод, Поларис 500вт +Кроха 3 кВт ,Хедвей 19s2p

TOM

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

Antoha-spb

#6
Педаль разумеется будет и ребёнок с ней справится. Кнопка взята временно, для упрощения задачи по написанию программы для контроллера плавного пуска-торможения.

Но задача не механическая, она именно электронная. Каким элементом, в сочетании с кондёром, можно управлять напряжением гальванически-развязанной цепи - чем заменить потенциометр?

На счёт фильтра в виде кондёра, который выровняет ШИМ в постоянку, я понял. Как посчитать требуемую ёмкость?

PS нашёл цифровой потенциометр MCP41010-I/SN в Чип-и-Дип. Вчера зашёл туда, объяснил, что мне нужно (заменить механический потенциометр электронным), парень ответил, мол в Ардуне не силён, не знаю. Специалист, блин ((

PPS а ещё фототранзистор - LTV-817S-C. Что выбрать?

mr.Dream

[user]Antoha-spb[/user], зачем вам гаотваноразвязка? Соединяете минусы контроллера и дуинки и имеете сразу согласованные уровни относительно минуса до +5в. И ничего мулрить не надо) конденсатор микрофарад на 100 и резистор Ом на 500 +-. Или поднять частоту шим (типичная там 488гц) и уменьшить ёмкость. Но для кнопки там и ардуины не нужно)))

Antoha-spb

Как вариант можно и без развязки. У меня хоть контроллера и два, но аккум всёж один. Допустим минус я найду, там есть всякие лампочные выходы вот туда будем сливать ток, потребяемый самой Ардуиной. Плюс для неё возьму на красном контакте шлейфа THROTTLE, а ШИМ-выход отправлю на чёрный провод этого же разъёма.

Но ведь на сопротивлении фильтра низких частот возникнет падение напряжения, и мои сглаженные кондёром 5 вт в режиме "газу до отказу" не дойдут до контроллера. А тот не выдаст макс. ток на двигатели.

(я так понимаю, что если шимовать контроллер двигателей штатными средствами ардуины, то он сойдёт с ума и никто никуда не поедет ))

mr.Dream

Цитата: Antoha-spb от 01 Фев. 2018 в 18:45Плюс для неё возьму на красном контакте шлейфа THROTTLE
так делать категорически нельзя. адуинка потребляет ток, сравнимый с потреблением всей слаботочной электроникой контроллера. Это вызовет перегрузку линейного стабилизатора контроллера (вы так и не написали, какой у вас вольтаж и что за контроллеры). Дуинке нужно будет свое питание.  Но минус общий.

Цитата: Antoha-spb от 01 Фев. 2018 в 18:45Но ведь на сопротивлении фильтра низких частот возникнет падение напряжения, и мои сглаженные кондёром 5 вт в режиме "газу до отказу" не дойдут до контроллера. А тот не выдаст макс. ток на двигатели.
а куда же они денуться? сопротивление входа контроллера относительно высокое, 500ом не дадут существенных потерь, вы их не заметите. Будете иметь от 0 до +питания выход.

Но если хотите в ручке газа засунуть МК - моветовал бы вам сделать на тини13, к примеру.  там можно снижить потребление до незаметного для контроллера.  с прошивкой я помогу, а саму тиньку можно прошить через ардуину :)

Antoha-spb

#10
Цитата: mr.Dream от 01 Фев. 2018 в 19:02
Дуинке нужно будет свое питание.  Но минус общий.

Контроллер вот такой. Что внутри - не знаю, не лазал ещё.



Питание (плюс) для БП ардуины можно, конечно, взять прямо на общей колодке 24V, откуда кушают контроллеры. Настраиваемую понижалку напряжения я найду.

Цитата: mr.Dream от 01 Фев. 2018 в 19:02
а куда же они денуться? сопротивление входа контроллера относительно высокое, 500ом не дадут существенных потерь, вы их не заметите. Будете иметь от 0 до +питания выход.

Вот тут мне как раз и поможет настраиваемая понижалка питающего Ардуину напряжения - я подгоню его так, чтобы на выходе были те самые 5В. Так?

Спасибо за помощь с АТтайни, но мне Ардуина на борту в принципе будет и для другого полезна: всякие светошумовые эффекты и так далее. Выходов у неё много, можно не экономить.
И с кодом не всё так просто получается. Даже если педаль газа нажимается немного, на старте стоящий мотор должен получить хороший пинок. Так что по мере решения вопроса об имитации потенциометра видимо придётся заморочиться датчиком холла. А потом бросить всё и купить нормальный контролёр за $130 :)

UPD: контроллеры, моторы и аккум на 24 вольта.

Slavemaster

[user]Antoha-spb[/user], на фото контроллер для BLDC, а Вы пишете, что у Вас коллекторники.

Antoha-spb

У меня коллекторники и драйвера на них соответствующие. Всё работает, но как я описал выше, есть проблемы с регулированием скорости с помощью педали от компьютерного набора + задача сделать плавный пуск и торможение двигателем.