У кого-нибудь есть любой образец код или предложения, которые помогут мне взаимодействовать с моим 100 контактом UC3A1512 на устройство через RS-485?
-
26-09-2019 - |
Вопрос
Я пытаюсь подключить и управлять устройством, которое принимает только вход RS-485. Я хочу общаться с этим устройством по моим существующим UC3A1512.. Отказ У кого-нибудь есть какой-либо существующий исходный код или примеры, которые могут помочь мне создать этот интерфейс?
Мне нужен способ вывода данных через Формат RS-485.
Мне не нужно устанавливать круговую поездку, мне просто нужна возможность отправлять команды на устройство.
Я посмотрел на Атмосферавеб-сайт, а также на Avrfreaks. И я ничего не вижу ценности для моего проекта.
Любая помощь приветствуется и ценится!
Пожалуйста, просмотрите страницу 10 это Adobe PDF от Лин Инженер Чтобы понять больше об устройстве, с которым мне нужно общаться.
Решение 3
До сих пор самые актуальные ответы пришли с моего вопроса, опубликованного Electronics.Stackexchange.com.
Если бы я знал, что это существовало до публикации моего вопроса о стеке, я бы ограничил свой вопрос к Электроника и робототехника ТОЛЬКО. Отказ Как я уже задал вопрос и получать ответы, я решил сохранить оба вопроса открытыми.
Спасибо за ваши ответы!
Другие советы
RS-485. Это просто электрическая спецификация для дифференциального последовательного автобуса. Есть много разных форматов данных, которые могут быть использованы. Для подключения RS-485 к микроконтроллеру вам нужен какой-то аппаратный драйвер IC, есть много для выбора (быстрый поиск на Farnell найденном 39).
Серийный формат низкого уровня может быть 9600 8N1, если Page 13 Руководство по драйверу это какая-либо указание.
Формат более высокого уровня (как отправлять команды на мотор) не указан в документе, и я не нашел его в другом месте.
В UC3A1212 необходимо настроить один из USAPTS в операцию RS-485, см. Главу 26 листа данных. После того, как интерфейс настроен, операция может быть аналогична RS-232, если используется простой формат команды.
RS485. это простой симметричный последовательный автобус. Данные, которые вам нужны для отправки на эту последовательную ссылку, должны быть указаны в эталонном листе данных для вашего UC3A1512. устройство.
Для создания и отладки вашего приложения (вероятно, на эмуляторе полезно, чтобы вы могли отправить его с вашего хоста, прежде чем попробовать его из встроенного контроллера. Это легко, как RS485. позволяет несколько соединений в отличие от RS232. который является точкой на точку.
RS485. возможно преобразованный регулярно серийный RS232.Отказ Если у вашего компьютера больше нет порта RS232 (большинство не), вы можете получить USB в RS232 преобразователь.