Умный мотор-редуктор с энкодером и управляющим контроллером, FLASH-I2C для Arduino, Raspberry Pi
С энкодером N20-100rpm-12V —
С энкодером N20-1000rpm-12V —
Без энкодера N20-100rpm-6V —
Инструкция подключения к Arduino, ESP —
Инструкция подключения к Raspberry —
Описание регистров модуля —
Модуль построен на базе двигателя GM12-N20, редуктора, микроконтроллера 32F030F4 и драйвера DRV8833, снабжен многополюсным магнитным валом, датчиками Холла, и собственным стабилизатором напряжения. Модуль способен поддерживать заданную скорость и направление вращения вала, сверяясь с показаниями датчиков Холла. Модуль самостоятельно обрабатывает данные с датчиков и корректирует скорость. На плате модуля имеется красный светодиод информирующий об отличии реальной скорости от заданной.
Модуль позволяет:
Менять свой адрес на шине I2C.
Управлять внутренней подтяжкой линий шины I2C (по умолчанию включена).
Менять передаточное отношение редуктора мотора (при его замене).
Менять количество полюсов (одной полярности) магнитного вала (при его замене).
Менять борт установки мотора (левый мотор / правый мотор).
Задать скорость вращения вала указав количество оборотов в минуту, ШИМ в % или метры в секунду. Во всех случаях можно указывать отрицательные значения для вращения в обратную сторону.
Узнать отличается ли заданная скорость вращения вала от реальной, а так же указать процент отклонения при котором будет включаться красный светодиод на плате модуля.
Узнать текущую скорость вращения вала. Скорость вращения вала определяется по показаниям с датчиков Холла, даже если мотор отключён, а вал вращается по средством внешних сил.
Узнать количество совершённых полных оборотов вала. Количество оборотов вала определяется по показаниям с датчиков Холла, даже если мотор отключён, а вал вращается по средством внешних сил.
Остановить двигатель и/или указать тип его остановки. Двигатель может быть остановлен двумя способами: отключением мотора (свободный ход) или торможением (стопор). Заданный тип применяется ко всем последующим остановкам двигателя.
Остановить двигатель по истечении заданного количества полных оборотов вала, по истечении пройденного пути, или по истечении заданного времени.
Узнать о наличии ошибки драйвера (перегрузка по току, перегрев, низкое напряжение).
Все наборы в магазине -
Обучающие наборы
telegram -
47 views
330
101
9 months ago 00:09:03 11
Замена масла в редукторе лодочного мотора Ямаха
1 year ago 00:07:06 1
Беспроводной умный электро-привод окна «своими руками» Версия 2.0
1 year ago 00:05:59 1
электродвигатель для электромобиля | electric vehicle engine
1 year ago 00:04:46 27
Сергей Леонидович Винчук. Папуля- Ты был для меня отцом, другом и наставником!
2 years ago 00:21:08 1
МОЩНЫЙ ЛОДОЧНЫЙ ЭЛЕКТРОМОТОР 35lbs реально своими руками тихий и надежный )BOAT MOTOR DIy
2 years ago 00:20:53 8
Рыбалка на карася и как поменять масло в редукторе на примере моторов YAMAHA MARLIN.
4 years ago 00:04:24 19
Умный мотор-редуктор с энкодером и управляющим контроллером, FLASH-I2C для Arduino, Raspberry Pi