Расширение выводов

Ответить
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

Расширение выводов

Сообщение vfear »

Добрый день, пока только учусь :)
Хотел узнать, как реализовать расширение выводов т.к. все цифровые пины уже заняты.
Как пример: у меня на плате ушло 8 пинов под 2 шаговых мотора. Как можно освободить хотя бы эти 8? Аналоговые все свободны, spi шина занята NRF24 .
Нужно ещё 4 серво мотора подключить и модуль дальномера. Возможно ещё Bluetooth понадобится. Есть ли примеры в среде Flprog?
Заранее спасибо :)
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Расширение выводов

Сообщение pan »

используйте драйверы предназначенные для управления моторами.
не нужно наваливать всё на ардуину. а то так и меги2560 не хватит
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

Расширение выводов

Сообщение vfear »

pan писал(а): 18 фев 2019, 13:59используйте драйверы предназначенные для управления моторами.
не нужно наваливать всё на ардуину. а то так и меги2560 не хватит
Так я шаговые моторы и подключаю через драйверы ULN2003, там по 4 Пина уходит на каждый. Или есть другие варианты?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Расширение выводов

Сообщение pan »

[ref]vfear[/ref], uln2003 это просто сборка транзисторов
vfear писал(а): 18 фев 2019, 14:06есть другие варианты?
куча
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Расширение выводов

Сообщение Ingwar »

Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

Расширение выводов

Сообщение vfear »

А как это в flprog реализовать? Блок шаговый мотор как настроить?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Расширение выводов

Сообщение pan »

вверху страницы меню->поиск пишем a4988, читаем
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

Расширение выводов

Сообщение Grafsaxar »

vfear писал(а): 18 фев 2019, 13:46 Добрый день, пока только учусь :)
Хотел узнать, как реализовать расширение выводов т.к. все цифровые пины уже заняты.
Как пример: у меня на плате ушло 8 пинов под 2 шаговых мотора. Как можно освободить хотя бы эти 8? Аналоговые все свободны, spi шина занята NRF24 .
Нужно ещё 4 серво мотора подключить и модуль дальномера. Возможно ещё Bluetooth понадобится. Есть ли примеры в среде Flprog?
Заранее спасибо :)
PCA9685 возьмите. 16 каналов PWM на 12 бит.

Если у вас мега 328 то нормально она управляет только 3 шаговика. И то если нет Дисплея.

Чем больше будете вешать, тем дольше будут танцы с бубном продолжатся.

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

Я так аккумулятор испортил.

Берите лучше сразу мегу 2560. Хотя можно использовать внешний watchdog.
Внутренний почему то криво работает.
Качество — это делать что-либо правильно, даже когда никто не смотрит
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Расширение выводов

Сообщение pan »

Grafsaxar писал(а): 18 фев 2019, 21:42Берите лучше сразу мегу 2560.
тогда уж intel core i9

чип и должен управлять периферией, а не быть программной заменой всему.
а вот поведение периферии и вероятность зависания - зависит от разработчика.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

Расширение выводов

Сообщение Grafsaxar »

pan писал(а): 18 фев 2019, 22:12а вот поведение периферии и вероятность зависания - зависит от разработчика
С китайскими камнями иногда бывает:)))

Отправлено спустя 2 минуты 26 секунд:
pan писал(а): 18 фев 2019, 22:12тогда уж intel core i9
Жаль что intel core i9 Flprog не поддерживает :)))))))))
Качество — это делать что-либо правильно, даже когда никто не смотрит
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Расширение выводов

Сообщение pan »

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

Вернуться в «Помогите, а то я "нимагу"»

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

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