Реклама: Переделка курка на менее резкий старт

 

Хочешь стать куратором любимой темы?

* Комментарии к новостям

1. Самая Главная Тема (Анекдоты и флУДИЛКА) от edw123 (28.05.2022 в 02:19)2. Моноколесо KingSong KS-16S V1 V2 (Моноколёса KingSong) от Ripido (28.05.2022 в 01:57)3. Электромобили с солнечными панелями (Солнечные электромобили) (Электромобили) от владимиррр (28.05.2022 в 01:56)4. Электроунициклы и ПДД. (Моноколеса (электроунициклы)) от kvlad65 (28.05.2022 в 01:01)5. Дейдвуд для триммера + электромотор (Водный электротранспорт) от Alexander82 (28.05.2022 в 00:51)6. Новый электромотор для SUP-доски, каяка, катамарана (Водный электротранспорт) от dimka11 (28.05.2022 в 00:46)
7. принцип работы ручки газа в разных режимах (момент/скорость) (Микроэлектроника) от bd66 (28.05.2022 в 00:26)8. Электровелосипедные новости (Электровелосипеды) от Jones (28.05.2022 в 00:18)9. Замена акб свинец на LiFePO4 в инвалидной коляске КАР - 4 (Инвалидные коляски на электротяге) от VoVo (28.05.2022 в 00:09)10. Электросамокат и ПДД (Электросамокаты) от Ripido (27.05.2022 в 23:57)11. Емкость пластин свинцово-кислотных тяговых АКБ (Свинцовые аккумуляторы) от krufel (27.05.2022 в 23:40)12. dualtron ultra all terrain projekt (Электросамокаты MiniMotors) от 9000rpm (27.05.2022 в 23:19)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 16883 раз

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

19 Июл 2019 в 18:34
Прочитано 16883 раз
Оффлайн

ArtDen

Россия, Уфа Сообщений: 374
Во время испытаний самоката выяснилось, что на второй скорости даже при слабом нажатии ручки газа, самокат резко ускоряется и чуть ли не выпрыгивает из под ног. В чём причина: в дешёвых контроллерах или в ручке газа, было непонятно. В итоге было решено сделать устройство, которое ставится между курком и контроллером, решая проблему высокой чувствительности курка на низких оборотах.
Выбор пал на 8-ногий микроконтроллер ATTiny. Он хорош тем, что питается от 5-ти вольт, которые используются для питания ручки газа. Ну и корпус у него хороший паябельный, позволяющий сделать навесной монтаж не заморачиваясь с печатной платой.
Поначалу хотел обойтись всего 4-мя деталями, но потом понял, что ради надёжности число деталей нужно увеличить. В итоге схема получилась из 7-ми деталей, не считая разъёмы:


В ATTinyX5 нету ЦАП, так что выходной сигнал генерируется 8-битным ШИМ  (точнее уже 10-битным) и сглаживается RC-цепочкой R2, C3. В схеме можно использовать МК ATTiny25, ATTiny45, ATTiny85. Стоимость микросхемы и деталей получилась в сумме порядка 100 рублей, если покупать в местном магазине. Плюс потребуется программатор для AVR, который стоит в местном магазине 150 рублей.

Прошивку для девайса выложил по адресу ссылка . Если кто разбирается в программировании AVR, буду рад замечаниям.

Характеристика курка получилась такая:

По горизонтали - входное напряжение, по вертикали - выходное.
Т.е. от начала до примерно середины курка скорость нарастает медленно, а потом до конца - быстро

У меня самого эта схема сейчас собрана и протестирована на макетной плате. Проверить её "в железе" не могу, т.к. сломанный указательный палец на правой руке не даёт возможности активно что-то делать для самоката.

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

PS: В прошивке сразу предусмотрено плавное изменение выходного сигнала. Т.е. если резко втопить ручку газа до конца, то сигнал на выходе достигнет максимума через 3 секунды, а не сразу. Ещё есть возможность подключения полного привода с раздельной регулировкой сигнала с курка для каждого колеса.
« Последнее редактирование: 23 Июл 2019 в 20:28 от ArtDen »


19 Июл 2019 в 21:03
Ответ #1
Оффлайн

An1965

Россия, Тольятти Сообщений: 1031
Вот если быстро прокрутить курок на полную, то и выход должен быть сразу на полную-иначе как спасаться от коробочников, поворачивающих в тебя :ireful:,а если идёт плавное нажатие нужны какие-нибудь переключаемые профили-обратнологарифмический, линейный и пользовательский, например


19 Июл 2019 в 21:10
Ответ #2
Оффлайн

ArtDen

Россия, Уфа Сообщений: 374
Всё прелесть в том, что это микроконтроллер. Можно предусмотреть в прошивке всё что угодно, включая то, что вы говорите  :-)
Пока что сделал всё в соответствии со своими представлениями о правильном курке

PS: а кто такие коробочники?


19 Июл 2019 в 21:15
Ответ #3
Оффлайн

edw123

ПодМосква Сообщений: 20825
В чём причина: в дешёвых контроллерах или в ручке газа, было непонятно.
...
Характеристика курка получилась такая:
Причина в характеристиках контроллера.: мощность привязана к оборотам мотора и для получения приемлемой мощности приходится задирать обороты, что ведёт к резким рывкам при старте, а в начальном положении ручки мощности практически нет и приходится  искать её выкручивая ручку дальше. Ручкой газа можно пробовать исправлять, но это лечение симптоматическое  :). Надо из контроллера вытащить сигнал обратной связи по оборотам или току и уже ориентируясь на него генерировать управляющий сигнал.


19 Июл 2019 в 21:21
Ответ #4
Оффлайн

ArtDen

Россия, Уфа Сообщений: 374
Думаю, в любом случае с новой характеристикой курка будет комфортнее ездить


19 Июл 2019 в 21:25
Ответ #5
Оффлайн

An1965

Россия, Тольятти Сообщений: 1031
PS: а кто такие коробочники?
У меня электровел, поэтому у нас немного разные понятия :-D Ну кто в коробке, в авто :-D
Такую простую характеристику можно и электролитом реализовать и attiny не нужна :laugh:


19 Июл 2019 в 21:27
Ответ #6
Оффлайн

ArtDen

Россия, Уфа Сообщений: 374
А можно пример того, как реализовать характеристику, как у меня на картинке, простым электролитом?


19 Июл 2019 в 23:36
Ответ #7
Оффлайн

edw123

ПодМосква Сообщений: 20825
Думаю, в любом случае с новой характеристикой курка будет комфортнее ездить
Наверное да, придётся поподбирать кривизну наверняка, пороги...  Может стоит учесть вполне очевидные замечания про случаи "острой необходимости" и добавить учёт времени нажатия на курок: когда "плавно" - одна кривая, когда "сразу до упора" - другая.


20 Июл 2019 в 03:15
Ответ #8
Оффлайн

x256

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



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

 На контроллере можно эмулировать  "конденсаторную схему" но избавиться от недостатков. Если  газ не выходит за определенные значения то эмулировать  конденсатор,  если же значения превышены то выход = вход.
 
« Последнее редактирование: 20 Июл 2019 в 04:16 от x256 »


20 Июл 2019 в 16:22
Ответ #9
Оффлайн

ArtDen

Россия, Уфа Сообщений: 374
Снял левой рукой крышку самоката и померил напряжение на курке. Рабочий диапазон контроллера оказался всего 1.2-3.0 вольта. Получается, что скорость регулируется участком 3.0-1.2 = 1.8 вольт. Для такого маленького участка 8-битный ШИМ получается слишком грубым. Надо делать как минимум 10-битный.

Добавлено 20 Июл 2019 в 16:25
просто чтобы проверить нарисовал такую схему(не на одном электролите но без контроллера), впринципе возможо если знаешь тонкости настройки транзисторов и что придется подбирать резисторы несколько дней.
Для меня слишком много деталей )) Думаю, ещё параметры будут гулять в зависимости от температуры. Ещё не понятно как обеспечить линейный участок 0-1.2 вольта, после которого начинает крутится колесо.


20 Июл 2019 в 23:40
Ответ #10
Оффлайн

edw123

ПодМосква Сообщений: 20825
Снял левой рукой крышку самоката и померил напряжение на курке. Рабочий диапазон контроллера оказался всего 1.2-3.0 вольта. Получается, что скорость регулируется участком 3.0-1.2 = 1.8 вольт. Для такого маленького участка 8-битный ШИМ получается слишком грубым. Надо делать как минимум 10-битный.
В электро это не так страшно. Многие ездят вообще в 2х положения ручки газа :) 256 ступенек - это очень плавно в реальных условиях.


21 Июл 2019 в 09:07
Ответ #11
Оффлайн

ArtDen

Россия, Уфа Сообщений: 374
256 ступенек - это если выходное напряжение меняется от 0 до 5 вольт. Если оно меняется от 1.2 до 3.0, то в этот диапазон умещается всего 92 ступеньки.
Переделал прошивку на 10-битный ШИМ. Слава богу, что это не сложно, не смотря на то, что микроконтроллер поддерживает только 8-битный ШИМ.


21 Июл 2019 в 11:13
Ответ #12
Оффлайн

ssilk

Санкт-Петербург Сообщений: 3048
в этот диапазон умещается всего 92 ступеньки.
Этого достаточно в большинстве случаев... Квадрокоптеры уверенно летают с 16 ступеньками, у них основа стабилизации - непрерывное изменение оборотов на каждом моторе. А 100 ступенек для них это вообще идеал, висит как прибитый...
Вопрос, наверное, надо ставить другим боком: За какое время эти ступеньки меняются...


21 Июл 2019 в 12:45
Ответ #13
Оффлайн

edw123

ПодМосква Сообщений: 20825
256 ступенек - это если выходное напряжение меняется от 0 до 5 вольт. Если оно меняется от 1.2 до 3.0, то в этот диапазон умещается всего 92 ступеньки.
Переделал прошивку на 10-битный ШИМ. Слава богу, что это не сложно, не смотря на то, что микроконтроллер поддерживает только 8-битный ШИМ.
Можно вырезать стабилитроном/диодом/сдвигом лишнее.


21 Июл 2019 в 17:04
Ответ #14
Оффлайн

Чайнег

США Сообщений: 2381
Если девайс кого-то заинтересует, могу выложить рекомендации по изменению зависимости ручки газа, компиляции и прошивке.

Очень интересует! Но - наверно, как и многие, кого интересует настройка кривой курка - в радиоэлектронике ни бум-бум. Можно какие-то ссылки на компоненты? Микроконтроллер, программатор, разъемы. А конденсатор с "+" - это что? Для чайнега типа меня - вот я, допустим, купил все компоненты, их что, просто спаять вместе проводочками, согласно схеме, или надо делать PCB? В какой среде компилировать код? Заранее спасибо за ответы!


21 Июл 2019 в 20:02
Ответ #15
Оффлайн

ArtDen

Россия, Уфа Сообщений: 374
Хорошо. Постараюсь всё детально изложить )


21 Июл 2019 в 20:45
Ответ #16
Оффлайн

edw123

ПодМосква Сообщений: 20825
Очень интересует! Но - наверно, как и многие, кого интересует настройка кривой курка - в радиоэлектронике ни бум-бум. Можно какие-то ссылки на компоненты? Микроконтроллер, программатор, разъемы. А конденсатор с "+" - это что? Для чайнега типа меня - вот я, допустим, купил все компоненты, их что, просто спаять вместе проводочками, согласно схеме, или надо делать PCB? В какой среде компилировать код? Заранее спасибо за ответы!
Главное алгоритм закодировать. :) Паять - как хочется и из чего хочется, что есть под рукой. Можно из Пика, СТМ, Ардуино... На одном входе замерил уровень, на второй вывел функцию от входного сигнала.


22 Июл 2019 в 08:43
Ответ #17
Оффлайн

kor

г. Ижевск Сообщений: 1756

Получается, что скорость регулируется участком 3.0-1.2 = 1.8 вольт. Для такого маленького участка 8-битный ШИМ получается слишком грубым. Надо делать как минимум 10-битный.
Добавить резистор и можно "расширить" 8битный шим почти в 2 раза. (8бит на мой взгляд хватит).


 

переделка цф-5002а с коптилки на электротягу

Автор aksonРаздел Электромобили

Ответов: 7
Просмотров: 919
Последний ответ 02 Мая 2019 в 16:15
от slav
Переделка Booster S2 на Booster GT

Автор RobinzonРаздел Электросамокаты E-twow и аналоги

Ответов: 1
Просмотров: 159
Последний ответ 20 Апр 2022 в 16:04
от GENnady
Переделка скутера в самокат

Автор RSauliusРаздел Самодельные электросамокаты

Ответов: 26
Просмотров: 10110
Последний ответ 18 Сен 2018 в 16:41
от RSaulius
переделка велокарта под електромотор

Автор wdsРаздел Детский электротранспорт

Ответов: 2
Просмотров: 2593
Последний ответ 06 Июн 2014 в 19:16
от Denis S
Переделка обычной коляски в электро

Автор KastilРаздел Инвалидные коляски на электротяге

Ответов: 4
Просмотров: 5259
Последний ответ 19 Мая 2013 в 04:39
от Евгений (Сибирь)