License

Public Domain

Recommend Projects

Smart-smooth ebike throttle on Arduino (or Attiny13A)

1 year ago 886
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

The device is an addition to the gas handle of the electric bike, simulating the operation of the controller in the current control mode. Smooth start after a long standing on the spot and at the same time a quick set of turns after a short-term gas release and subsequent increase. The signal level is reset instantly, and the rise depending on the previous state in time. Does not require a real motor speed sensor, current shunt and change the controller schematics.

Устройство представляет собой ПРОСТОЕ дополнение к рукоятке газа электрического велосипеда, имитирующее работу контроллера в режиме регулирования тока, когда как контроллер на самом деле управляется напряжением с датчика холла. Это большинство недорогих контроллеров для электровелосипедов, включая (и особенно) программируемые INFINEON серии 2 и 3, где на мощностях более 1 кВт становится заметен очень разрушительный эффект, когда при включении 30% угла ручки газа вся мощность контроллера пускается на то, чтобы создать 30% максимальной скорости. Если это делается со стоячего положения ( 0 км/ч), то, даже, если 30% это всего 20 км/ч, то всё равно на эту задачу будет затрачиваться полная мощность. результат - резкий рывок на старте, который сказывается на долговечности редуктора и В ОСОБЕННОСТИ ФРИВИЛА редукторного мотора. На нагрузках >2кВт подобные устройства или иные методы смягчения стартового рывка просто необходимы. Что даёт данное устройство?

  • Плавный пуск после долгого стояния на месте, но в то же время быстрый набор оборотов после кратковременного сброса газа и последующего резкого роста. В общем, если в потоке машин на 50 км/ч, вы по необходимости на 1 секунду сбросили газ и снова нажали на полную, то возобновление былых оборотов произойдёт без того ожидания, какое было бы, если бы вы стартовали с 0 км/ч.* На ГРАФИКЕ ОСЦИЛЛОГРАФА разгон после стоянки - слева и разгон после кратковременно сброса газа - справа.

Arduino PRO mini: Arduino PRO mini

Attiny13A: Attiny13A Уровень сигнала сбрасывается мгновенно, а подъем зависит от предыдущего состояния во времени. Система как бы "помнит" состояние за предыдущие 20 секунд Не требуется реального датчика скорости мотора, токового шунта и изменения схематики контроллера. Устройство может быть помещено как в рукоятку газа, если позволяет конструктив, так и в непосредственной близости от контроллера. CONNECTION Видео со стендовой демонстрацией: https://vk.com/video-148896175_456239036 Об этом устройстве: с 1:25 до 4:30

Первая схема и прошивка (с оленекодом, уж простите) для платы ARDUINO PRO MINI

Уже есть адаптация под ATTINY13A. Второй график и ЭТО видео: https://vk.com/video-148896175_456239042 Коэффициент сглаживания (SM) задается в прошивке от 0 до 10, но даже на нуле небольшое смягчение старта остаётся для безопасности. Архив с прошивкой прикреплён. Через какое-то время будет плата и фото готового устройства с микриками и светодиодом индикации. Размер планируется в пределах 15х20 мм, не более. Если кнопки выносные, то и того меньше, чуть ли не навесным монтажом.

Одна Attiny13A за 25 р: https://clck.ru/F7DXK Микрокнопочки smd по 11 р: https://clck.ru/F7Xx2

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

Подробности, прошивки и обсуждение ТУТ

Documents

Attiny13A

Arduino Pro Mini+

Attiny13A_PCB_01

Attiny13A_PCB_01_LUT

BOM

ID Name Designator Footprint Quantity
1 ARDUINO_PRO_MINI U1 ARDUINO_PRO_MINI 1
2 200 R1,R 0805 2
3 4.7k R2,R3,R7,R8,R4 0805 5
4 500 R6,R5 0805 2
5 100u C1,C4 CAP-D5.0XF2.0 2
6 0.1u C3,C2 0805 2
7 - SB1,SB5 SMD-4.7X2.3 2
8 + SB2,SB6 SMD-4.7X2.3 2
9 Green LED 3mm LED2,LED1 LED-3MM/2.54 2
10 ATTINY13A-SSUR U3 SOIC-8_150MIL 1

Attachments

Filename Download
Delay_of_rise_of_signal_09_Max.rar
Delay_of_rise_of_signal_Attiny13_v09_2020_02_23.7z

Members

Success
The owner does not allow comments in this project now

Comments (2)

NyyphoHerr Reply

Кому нужна прошивка более новая, пишите vk.com/write226228
То, что выложено здесь, на данный момент устарело.Партия устройств.jpgУстройство со штекерамиОдна штука.jpgЧем дольше вверху, тем резче туда возврат (накопительно). И наоборотПосле паузы плавность снова восстанавливается в зависимости от её длительности

NyyphoHerr Reply

Плавность начинается с уровня длительного удержания (здесь это середина)

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.