Raspberry Pi GPIO как UART?или Arduino Mega UART мультиплекс - PullRequest
0 голосов
/ 20 марта 2019

В настоящее время я пытаюсь выяснить, как мультиплексировать пару датчиков UART в Raspberry Pi в рамках моего старшего дизайнерского проекта.Лишь одна часть проблемы заключается в том, что оба устройства (GPS и лазерный дальномер) используют разные фиксированные скорости передачи данных.

В идеале я бы хотел выяснить, как использовать обычный GPIO в качестве притворного UART, но не уверен, насколько реалистичным это будет для реализации.Это был бы мой предпочтительный метод.

Моя идея состоит в том, чтобы попытаться мультиплексировать эти датчики на RPi через Arduino Mega.У меня вопрос, как мне это реализовать?Нужно ли включать и выключать каналы, или я могу просто слушать конкретный датчик, который мне нужен в любой момент?

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

Ни один датчик не должен / не должен быть включен постоянно, поэтому, вероятно, предпочтительнее включать его при необходимости.

Любые предложения приветствуются!

...