Контроллер для кордовых электричек
пока трудно сказать, ближе к вечеру частотомер подключу и станет понятно.
оптический частотомер у меня есть, так что будет с чем сравнить.
есть у меня подозрение, что на малых оборотах все помехи проскакивают через инвертор,
а на высоких помехи отсекаются, типа емкость перехода срабатывает как фильтр, что более вероятно,
и ограничения по частоте переключения (но в этом я не уверен, все таки 847 быстрый транзистор),
в любом случае на оборотах близких к максимальным картинка становится практически идеальный меандр.
Я ее просто не сохранил )
А для наших целей малые и средние обороты ни на что не влияют )
Просто, я к чему, если это импульсы и надо считать магниты, то эту инфу можно взять чистую и с транзистора, снять термоусадку и вывести провод не страшно… Как в статье выше.
А если это реальные обороты, то можно и дальше заморачиваться. Смысл, таков, воткнул любой мотор и сразу получил реальные обороты, чтобы не считать магниты и не искать эту инфу в интернете.
Насчет помех, может добавить конденсатор или диод в схему? Исключить эдс от магнитов на входе инвертора вдруг поможет… И да обороты ниже 1000 не особо интересны, а вот диапазон от 3000-6000, интересен для зальных моделей пенолетов.
А если это реальные обороты, то можно и дальше заморачиваться. Смысл, таков, воткнул любой мотор и сразу получил реальные обороты, чтобы не считать магниты и не искать эту инфу в интернете.
это вряд ли реальные обороты, точнее скажем, это однозначно не реальные обороты
Насчет помех, может добавить конденсатор или диод в схему?
диод тут точно не поможет, а конденсатор пробовал, нужно подбирать дроссель, но у меня дома их нет, может завтра куплю в чипдипе
сигнал с затвора транзистора будет однозначно чище, но вопрос в том, много ли народу согласится разбирать регуляторы )
пока попробую решить задачу с минимальным вмешательством
это вряд ли реальные обороты, точнее скажем, это однозначно не реальные обороты
Скажем так, имеют ли эти импульсы постоянную кратность? Например - 2, то нам это подходит, а если они зависят от ттх мотора, количества полюсов, типов обмоток, то проще с транзистора брать, не паяя никаких дополнительных схем. (Резистор всяко проще припаять)
Скажем так, имеют ли эти импульсы постоянную кратность?
будет зависеть от количества полюсов или магнитов.
то проще с транзистора брать, не паяя никаких дополнительных схем.
с транзистором та же байда, все равно надо будет знать количество полюсов (или магнитов)
то проще с транзистора брать, не паяя никаких дополнительных схем.
там и резистор не будет нужен ), питание Ардуинки будет от ВЕС регулятора.
и там уже будет фиолетово напряжение питания модели
самый трудный вопрос, регулятор у меня чужой ) и вскрывать его я не стану.
но мой регулятор вроде живой, на нем попробую поэкспериментировать,
правда там другая трудность, у моего рега бананы 3 мм, а у моторчика (чужого) бананы 2 мм, надо будет переходники спаять )
посмотрел частотомером, данные с оборотами не коррелируются,
вероятно помехи все таки проскакивают,
частота постоянно скачет причем в большом диапазоне,
даже при установившихся оборотах мотора,
или пробовать их фильтровать или брать сигнал с затвора MOSFET.
склоняюсь ко второму варианту, но теперь ужу через недельку,
а там может и MPU6050 придет, что то давно не двигается посылка,
везут на лошадях через Казахстан наверное.
Тут наверное больше дело в том, что мы смотрим в книгу- видим фигу. Картинка есть на осцилографе, но мы только предполагаем, что он показывает, но не знаем точно, что именно.
Может какая то из помех и есть отсчет оборотов. Нашел еще одно описание трехфазного тахометра, так там говорится о кратности не двум, а трем, если брать какой то импульс… И на осциллографе они показывают частоту, равную оборотам.
Правда перевод такой кривой, что я так и не понял, в каком месте они эти данные смотрят и как читают… Не хватает моих знаний по БК- моторам…
вот такая красивая картинка
желтый и синий это фазы мотора относительно ноля,
а красный - разница между сигналами
и вот с ней уже можно работать, операционный усилитель в режиме вычитания,
RC-цепочка подавление импульсных помех, второй ОУ в режиме триггера Шмидта для формирователя импульса.
добавится одна микросхема с двумя ОУ и немного обвеса.
Но все это не раньше чем через неделю
Красная “типа синусоида” меняет частоту при увеличении оборотов мотора,
так же частота уменьшается, если притормаживать мотор )
В самом ESC сигнал обратной связи снимается непосредственно с вывода регулятора
нафсякийслучай схема одной из разновидностей регулятора и исходники прошивки
radioparty.ru/…/660-lesson-bldc-sensorless-atmega4…
может натолкнёт кого на дельные мысли.
интересная картинка, надо будет ее внимательно изучить.
RC-цепочки внизу вероятнее всего для фильтрации импульсных помех,
в общем программу тоже надо смотреть
Регули на атмеге, зашить туда функционал таймера))) вот это будет круто
Ещё чуток про схемотехнику популярного регулятора с АЛИ
github.com/NicksonYap/XXD-HW30A-ESC-Schematic
в него можно залить SiMonk прошивку "tgy’, а к ней есть исходники, можно покопаться… 😃
зашить туда функционал таймера
Да, теоретически это возможно, но нужен грамотный человек который напишет грамотное ПО для этого регулятора. А это, скорей всего, будет уже коммерческий продукт. И понадобится несколько вариаций “железа” под разное напряжение токи и прочие хотелки.
Поэтому пока будем довольствоваться тем , что можно купить за не дорого.
Регули на атмеге
не только, есть и на SiLab
Я к тому , что ардуина тоже на атмеге)))) Можно регуль, с таймером , все в одном замутить))) Только силовую часть придется самому паять.
Красная “типа синусоида” меняет частоту при увеличении оборотов мотора,
так же частота уменьшается, если притормаживать мотор )
А на фазах относительно нуля, так же себя ведет? Или там сигнал не меняется?
конечно меняется, но относительно ноля фазу обрабатывать не очень удобно
желтая единица и синяя двойка показывают относительный ноль для фаз,
сам график фаз от +5 до +12В при питании от 3S,
и он по мере увеличения частоты тоже ползет вверх.
можно конечно извернуться и вытащить от одной фазы, но надо подумать
Вот проект таймера, с подключением к мотору по двум проводам, может поможет. Проект открытый, прошивка официально выложена на сайте. Climb and Dive timer
Только плата, для подключения к мотору денег стоит…
aliexpress.ru/item/1005004459618789.html?sku_id=12…
тыша рублев сам контроллер и плюс вторая плата к нему