Мультимоторное подключение

Dimardi
Offline
Зарегистрирован: 21.04.2021

Доброго дня, уважаемые специалисты. Прошу совет. Нужно подключить к ардуинке четыре мотора с управлением положением (с возможностью расширения до 8ми моторов). Цель- позиционирование руки робота. Каждый двигатель управляется независимо, соответственно. Также мотору нужно замечать “упор”, те мотор должен уметь фиксировать, что он уперся в препятствие и больше туда не идти (нужно при соединении привода и руки- чтоб движение было в пределах подвижности сустава). Мысль такая- например, рост тока измерять. Привод непременно с обратной связью, чтоб при работе воссанавливать положение. Те если шаговик- то тоже с обратной связью. Но идея была- обычный DC с энкодером. Так вот, вчера я понял, что мне нужно около 7 пинов на один моторчик. А, кроме того, два пина должны прерывания обрабатывать. А еще сенсоры для измерения тока... Пинов не хватит. Но уверен, это реализуемо. Благодарен за любые советы и идеи по данному вопросу.

rkit
Offline
Зарегистрирован: 23.11.2016

Тебе нужно, чтобы кто-то за тебя выбрал контроллер с достаточным количеством и функционалом пинов?

Morroc
Offline
Зарегистрирован: 24.10.2016

Возьмите мегу и расширители портов или несколько ардуин, все равно механика с моторами и датчиками тут сложнее управлялки.

Dimardi
Offline
Зарегистрирован: 21.04.2021

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

b707
Offline
Зарегистрирован: 26.05.2017

Dimardi пишет:
про мегу думал, но у нее 6 пинов прерываний, значит, толко на три мотра хватит.. или я ошибаюсь

ошибаешься, на меге 6 + 24 пинов с прерываниями

rkit
Offline
Зарегистрирован: 23.11.2016

b707 пишет:

Dimardi пишет:
про мегу думал, но у нее 6 пинов прерываний, значит, толко на три мотра хватит.. или я ошибаюсь

ошибаешься, на меге 6 + 24 пинов с прерываниями

Ошибаешься, на меге больше 60 пинов с прерываниями.

b707
Offline
Зарегистрирован: 26.05.2017

rkit пишет:

Ошибаешься, на меге больше 60 портов с прерываниями.

шесть INT0-INT5 и 24 PCINT

А еще какие?

rkit
Offline
Зарегистрирован: 23.11.2016

ок, был не прав

Dimardi
Offline
Зарегистрирован: 21.04.2021

скажите, для чайников, что за порты pcint? обозначений на схеме Мега нет таких

sadman41
Offline
Зарегистрирован: 19.10.2016

Они в даташите описаны. Стоковая ардуина их не знает.

b707
Offline
Зарегистрирован: 26.05.2017

Dimardi пишет:
скажите, для чайников, что за порты pcint? обозначений на схеме Мега нет таких

ну как нету? вот тут есть:

смотрите внимательно - например напротив пинов А8-А15 стоят квадратики PCINTxx

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Dimardi пишет:
скажите, для чайников, что за порты pcint?

https://www.google.com/search?q=pcint

dmitron1036
Offline
Зарегистрирован: 10.01.2016

Подпишусь.

Явите нам объект управления.