Реклама: Автодетект на ардуине

 

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

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

7. Соединение 2х контроллеров с холом и без. (Электросамокаты Kugoo M и G серии и аналоги ) от Vladimir2804 (5.08.2021 в 17:01)8. Ядреная электроника для байка! [Открытое Бета Тестирование] (Наши изделия) от acyd (5.08.2021 в 16:50)9. Сделано в России (Видео от коллег) от sdenis2017 (5.08.2021 в 16:46)10. Вопросы начинающих конструкторов электросамокатов (Самодельные электросамокаты) от ssilk (5.08.2021 в 16:40)11. Bafang BBS движок под каретку (Электровелосипеды с подвесным двигателем) от schabanval (5.08.2021 в 16:40)12. minipro mi508 (Электросамокаты) от Vladimir Volkovich (5.08.2021 в 16:40)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

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

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

02 Окт 2019 в 12:02
Прочитано 461 раз
Оффлайн

SkeptiK

Россия, Москва Сообщений: 2519
Всем привет! Хотел сделать тестер холлов на ардуине и подумал - почему бы немного не расширить функционал - чтобы тестировал не только холлы но и порядок фазных.
Посоветуйте по алгоритму - как определяется порядок фаз\холлов? По сути как работает автодетект.


02 Окт 2019 в 13:45
Ответ #1
Оффлайн

acyd

Хлынов=Вятка=Киров Сообщений: 4578
Если в лоб - придумать электромеханический коммутатор, который может переключать силовые фазы по команде ардуино. Холлы проще электронно коммутировать. Задача ардуины перебирать все варианты, на каждом, пытаясь раскрутить двигатель на хх, измерить у него потребление и скорость. В конце вывести рабочие варианты.

По поводу электромеханического переключателя фаз из того что под рукой - 3 пары перекидных релюшек. По 2 на фазу. Соответственно 6 бит достаточно для кодирования подключения фаз. Надо только программно исключить варианты замыкания на 1 и туже фазу.
« Последнее редактирование: 02 Окт 2019 в 13:59 от acyd »


02 Окт 2019 в 14:33
Ответ #2
Оффлайн

SkeptiK

Россия, Москва Сообщений: 2519
чем транзистор не подходит для коммутации?

Добавлено 02 Окт 2019 в 14:34
пытаясь раскрутить двигатель на хх
что вкладывается в это понятие?


02 Окт 2019 в 18:12
Ответ #3
Оффлайн

acyd

Хлынов=Вятка=Киров Сообщений: 4578
Полевики тоже можно, если соединить последовательно как в симметричных бмс. А ещё потребуется чем то управлять или брать с логическим уровнем. Там много нюансов.
1-й прототип проще на релюшках.

Ардуина увеличивает уровень газа, отслеживает потребление и обороты.если обороты не растут, значит комбинация неправильная совсем. Также отсеаем полурабочие варианты с повышенным потреблением и оборотами
« Последнее редактирование: 02 Окт 2019 в 18:28 от acyd »


03 Окт 2019 в 01:31
Ответ #4
Оффлайн

edw123

ПодМосква Сообщений: 18093
1-й прототип проще на релюшках.
До какой частоты хотите релюшками?


03 Окт 2019 в 06:18
Ответ #5
Оффлайн

x256

Сообщений: 252
 вроде только две комбинации
1)  подаем напряжение на фазу 0 - через определенное время выключаем
2)  теперь нужно подать напряжение на фазу 1 или  2, и зациклить  0-1-2-0-1-2...  или 0-2-1-0-2-1...............


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



дополню. три графика с датчиков и один график синус фазы,  фаза относится к тому датчику переключение которого происходит ближе к времени перехода фазы через ноль, то есть зеленая фаза должна управляться верхним желтым сигналом.....
 
« Последнее редактирование: 03 Окт 2019 в 15:34 от x256 »


03 Окт 2019 в 08:20
Ответ #6
Оффлайн

acyd

Хлынов=Вятка=Киров Сообщений: 4578
До какой частоты хотите релюшками?
Устройство в моём представлении должно автоматически выдавать правильные комбинации подключения. Т.е подрубаешь как попало, оно автоматически перебирает и выдаёт на дисплее табличку. То что мы обычно делаем в ручную. Т.е прибор переключил первую комбинацию, покрутил - не получилось, потом 2-ю и так 36 раз времени на 1 проверку - чтобы раскрутить мотор, затормозить мотор, и частота переключения:1-3 раза в минуту.


03 Окт 2019 в 10:43
Ответ #7
Оффлайн

SkeptiK

Россия, Москва Сообщений: 2519
поясните реализацию слова «покрутил» - я не понимаю как «покрутить» блдц мотор, в этом и смысл моего вопроса если хотите.


03 Окт 2019 в 10:48
Ответ #8
Оффлайн

SkeptiK

Россия, Москва Сообщений: 2519
Или ваша идея такова: на устройство заводится выход с контроллера, а оно только переключает провода 36 раз и смотрит ток?


03 Окт 2019 в 11:13
Ответ #9
Оффлайн

edw123

ПодМосква Сообщений: 18093
поясните реализацию слова «покрутил» - я не понимаю как «покрутить» блдц мотор, в этом и смысл моего вопроса если хотите.
Создать релюшками 3 импульсных фазы от одной батареи с правильным сдвигом и в соответствии с частотой от холлов, как я понял.
Частота уверенного срабатывания релюшек только довольно грустная. :-\


03 Окт 2019 в 12:14
Ответ #10
Оффлайн

SkeptiK

Россия, Москва Сообщений: 2519
, я наверное криво пояснил идею
Есть китайские контроллеры и китайские колёса. Обычно у них цвета холлов и фазных совпадают - соединяешь желтый с желтым, синий с синим и поехали. Вот я хочу такую комбинацию взять за отправную точку. По сравнению с ней хочу узнавать какие провода перевёрнуты.
Хотя в идее сквозного коммутатора тоже есть смысл. Ладно для начала подключу к ардуине холлы и посмотрю что на них в динамике. Холлосциллограф )


03 Окт 2019 в 13:51
Ответ #11
Оффлайн

acyd

Хлынов=Вятка=Киров Сообщений: 4578
Именно просто коммутация. У нас есть мотор и контроллер, 6проводков: 3силовых, 3сигнальных. Цель подобрать провода. A шимить фазы мех релюхами  я такого даже представить не мог, главное для чего.


03 Окт 2019 в 15:41
Ответ #12
Оффлайн

edw123

ПодМосква Сообщений: 18093
, я наверное криво пояснил идею
Да не, всё понятно. Только батарею через варистор или лампочку.