roboforum.ru

Технический форум по робототехнике.

Контроллер двух BLDC двигателей

Обсуждение и примеры готовых и самосборных компонент для построения роботов.

Контроллер двух BLDC двигателей

Сообщение vvk » 20 сен 2014, 11:27

Размещаю тут информацию о своем контроллере, может кому будет интересно.

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

На плате имеется BlueTooth модуль HC-05. Есть приложения для PC и андроида, с которых можно производить настройки и управлять двигателями.
Вместо BlueTooth можно применить WiFi модуль.
Имеется USB и UART.
В одной из версий есть CAN.
На плате установлены MEMS гироскоп с акселерометром.
Прошивка меняется через USB
Предназначен для подключения двух двигателей модностью до 1.5 кВт.
Напряжение питания 20 - 75В.


Controller.jpg


Возможен конструктив в корпусе:

Controller_v_korpuse.jpg
Аватара пользователя
vvk
 
Сообщения: 96
Зарегистрирован: 18 ноя 2010, 21:27
Откуда: Ростов-на-Дону

Re: Контроллер двух BLDC двигателей

Сообщение avr123.nm.ru » 20 сен 2014, 12:16

Борода из МГТФ напрягает. :cry:
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер двух BLDC двигателей

Сообщение Duhas » 03 окт 2014, 06:41

обе бороды на разъемы бы...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Контроллер двух BLDC двигателей

Сообщение esisl » 03 окт 2014, 10:44

Я так понимаю - "бороды" это просто отладочное вместо шлейфиков.
esisl
 
Сообщения: 1480
Зарегистрирован: 23 июл 2012, 15:24

Re: Контроллер двух BLDC двигателей

Сообщение avr123.nm.ru » 03 окт 2014, 11:01

Duhas писал(а):обе бороды на разъемы бы...
они на фото и так на разъемах.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер двух BLDC двигателей

Сообщение Duhas » 03 окт 2014, 11:37

avr123.nm.ru писал(а):
Duhas писал(а):обе бороды на разъемы бы...
они на фото и так на разъемах.

на разъемах они должны быть относительно корпуса, а не в кишках устройства, так как раз им надежнее быть на пайке в ряде случаев.
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Контроллер двух BLDC двигателей

Сообщение avr123.nm.ru » 03 окт 2014, 12:14

да. и уменьшить бы их количество.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер двух BLDC двигателей

Сообщение vvk » 03 окт 2014, 13:47

Раз народу интересно, поясню.

По первому рисунку (контроллер на радиаторе, без корпуса).
Практически все подключения делаются через разъемы, установленные на плате. Исключение - два силовых провода: + питания каждого канала. Эти провода идут на 50А предохранители, держатель для которых имеет большие размеры. Поэтому его на плату не поставишь, он стоит отдельно. Также отдельно заводится провод питания сигнализации, он идет на выключатель. Еще там есть четыре провода МГТФ для подключения BMS в правом верхнем углу. Разъем поставить можно, но в моем конкретном случае он не становится по высоте. Поэтому тут провода.

По второму рисунку (Исполнение в корпусе).
Хорошие разъемы на корпус в герметичном исполнении дорого стоят и имеют большие размеры. Особенно силовые. Я бы тоже хотел их туда поставить, но придется брать корпус большего размера. Поэтому я использую хоббийные разъемы под провода. Эти провода проходят через кабельные вводы, что позволяет обеспечить если не герметичность, то хотя бы брызгозащищенность.

Число проводов зависит от задачи. Для примера, я сейчас сделал такой контроллер для двухмоторного эл. вела:
IMG_0782.JPG


Из него выходят девять силовых проводов: по три на каждый двигатель, один питание -, два питание + (они далее через припаянные предохранители сводятся в один).
И сигнальные:
- по пять на датчики холла двигателей.
- три на ручку газа.
- три по два на тормоз и две кнопки.
- четыре на подключение BMS (на фото плата слева).
- четыре на USB для смены ПО.

Также наружу вынес BlueTooth (HC-05), чтобы дальше работал и пищалку, чтобы в городском шуме ее можно было услышать.

Мои контроллеры разной степени готовности и для разных задач:
IMG_0772.JPG


В планах заменить HC-05 на BlueTooth4 (BLE), чтобы с iOS работал.
Аватара пользователя
vvk
 
Сообщения: 96
Зарегистрирован: 18 ноя 2010, 21:27
Откуда: Ростов-на-Дону

Re: Контроллер двух BLDC двигателей

Сообщение avr123.nm.ru » 03 окт 2014, 14:44

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

А вы будете схемы платы и исходники публиковать? если не тут то хотябы через журналы.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер двух BLDC двигателей

Сообщение Duhas » 03 окт 2014, 15:24

на счет силовухи - есть такие аудио разъемы для ПРОакустики Speakon, до 40А на контакт они заявляют.. бывают разъемы по 2-4 и вроде даже 8 контактов
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Контроллер двух BLDC двигателей

Сообщение vvk » 03 окт 2014, 17:09

avr123.nm.ru писал(а):у вас всеравно не герметично там где провода соприкасаются.

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

avr123.nm.ru писал(а):А вы будете схемы платы и исходники публиковать? если не тут то хотябы через журналы.

Нет, для любительского повторения контроллер слишком сложный. А профессионалы и сами сделают, если сильно будет нужно.

Duhas писал(а):на счет силовухи - есть такие аудио разъемы для ПРОакустики Speakon, до 40А на контакт они заявляют.. бывают разъемы по 2-4 и вроде даже 8 контактов

Глянул, они вроде бы только на провода, да и цены какие-то космические.
Аватара пользователя
vvk
 
Сообщения: 96
Зарегистрирован: 18 ноя 2010, 21:27
Откуда: Ростов-на-Дону

Re: Контроллер двух BLDC двигателей

Сообщение holomrn » 04 окт 2014, 00:21

vvk писал(а):
Duhas писал(а):на счет силовухи - есть такие аудио разъемы для ПРОакустики Speakon, до 40А на контакт они заявляют.. бывают разъемы по 2-4 и вроде даже 8 контактов

Глянул, они вроде бы только на провода, да и цены какие-то космические.

Да просто читать надо правильно: "для аудиофильнутых". Т.к. там в комплекте еще полкило специально обученной бескислородной меди в кабеле питания подразумевается как само собой разумеющееся.
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: Контроллер двух BLDC двигателей

Сообщение Duhas » 04 окт 2014, 16:05

для любителей поболтать ерундой - разберитесь в вопросе сначала...

вот на мой взгляд вполне вменяемые цены http://www.audiomania.ru/search/?sq=speakon
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович


Вернуться в Готовые модули

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron