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

 

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

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

1. Непонятное поведение BMS во время зимней спячки или восстановление батареи (Системы управления аккумуляторными батареями (BMS)) от call0bok (30.05.2023 в 07:31)2. Помогите отремонтировать детскую машинку. Не плодим не нужных тем! (Детский электротранспорт) от Дмитрий_ЕКБ (30.05.2023 в 07:21)3. Восстановление АКБ малыми токами по версии Branimir (Свинцовые аккумуляторы) от stas (30.05.2023 в 07:19)4. Падает скорость при разряде (Электроскутеры) от Tralli (30.05.2023 в 07:14)5. Помогите начинающему электрифицировать велосипед (Электровелосипеды) от Mike 372 (30.05.2023 в 07:09)6. Батарея с Али, что с ней делать? (Литий-железофосфатные (LiFePO4) аккумуляторы) от Goudwinn (30.05.2023 в 06:55)

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

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

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

SkeptiK

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


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

acyd

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

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


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

SkeptiK

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

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


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

acyd

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

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


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

edw123

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


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

x256

Сообщений: 287
 вроде только две комбинации
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

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


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

SkeptiK

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


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

SkeptiK

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


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

edw123

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


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

SkeptiK

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


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

acyd

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


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

edw123

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