Size: a a a

2021 April 01

НТ

Никита Тыманович... in Embedded Group
Вернее показывает его обнаружение
источник

E

Evgen in Embedded Group
Всем день добрый
а программно rs 485 можно инвертировать?
Если перепутали A и B, хочу диагностическое сообщение выводить
источник

Х

Х in Embedded Group
Evgen
Всем день добрый
а программно rs 485 можно инвертировать?
Если перепутали A и B, хочу диагностическое сообщение выводить
Ну Ты хоть укажи на чём? Драйвер, микруха, плис...
источник

E

Evgen in Embedded Group
Х
Ну Ты хоть укажи на чём? Драйвер, микруха, плис...
на мк
программно проверить
источник

Х

Х in Embedded Group
Evgen
на мк
программно проверить
485 прям на ноги приходит?
источник

E

Evgen in Embedded Group
Х
485 прям на ноги приходит?
явно нет
вопрос стоит в том, можно ли программно реализовать проверку.
Пусть будет чёрный ящик от 485 до преобразований в ttl уровень  на мк.
Меня же интересует, как можно сделать программную обработку, что данные получены те, что нужно
но линии A и B перепутаны
источник

Х

Х in Embedded Group
Evgen
явно нет
вопрос стоит в том, можно ли программно реализовать проверку.
Пусть будет чёрный ящик от 485 до преобразований в ttl уровень  на мк.
Меня же интересует, как можно сделать программную обработку, что данные получены те, что нужно
но линии A и B перепутаны
Ну Ты умеешь gpio читать/писать быстро?
источник

Х

Х in Embedded Group
Оно в одну сторону работать должно?
источник

E

Evgen in Embedded Group
Х
Оно в одну сторону работать должно?
в одну, надо просто считать, проверить, что данные пришли верные, только перепутали A и B
При подключении.
Сам ящик только может прочитать, что пришло в его rs буфер
источник

Х

Х in Embedded Group
Evgen
в одну, надо просто считать, проверить, что данные пришли верные, только перепутали A и B
При подключении.
Сам ящик только может прочитать, что пришло в его rs буфер
Ну Ты читай ногу и ищи данные...
источник

СС

Сиие Сууие in Embedded Group
Evgen
явно нет
вопрос стоит в том, можно ли программно реализовать проверку.
Пусть будет чёрный ящик от 485 до преобразований в ttl уровень  на мк.
Меня же интересует, как можно сделать программную обработку, что данные получены те, что нужно
но линии A и B перепутаны
а оно вообще работает то? если да - просто инвертируйте биты. А в чём проблема на кабеле перебросить проводки?
источник

F

Faberge in Embedded Group
Все так. Прочитал буфер, инвертировал, принял решение
источник

E

Evgen in Embedded Group
Сиие Сууие
а оно вообще работает то? если да - просто инвертируйте биты. А в чём проблема на кабеле перебросить проводки?
нет проблемы, я про инвертирование думал. Не успел проверить. Решил узнать правильно ли думаю.
Делаю для монтажников скрипнт, где они должны воткнуть 2 rs 485 линии и увидеть. Правильно ли они их подключили при этом не перепутали ли A и B
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
нет проблемы, я про инвертирование думал. Не успел проверить. Решил узнать правильно ли думаю.
Делаю для монтажников скрипнт, где они должны воткнуть 2 rs 485 линии и увидеть. Правильно ли они их подключили при этом не перепутали ли A и B
обычно используют тестовоую посылку с заранее известным содержимым. Или если хочется дорохо бохато есть драйвера с переключателем внутри.
источник

LZ

Leonid Zaliubovskii in Embedded Group
которые автоматом переворачивают полярность
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
обычно используют тестовоую посылку с заранее известным содержимым. Или если хочется дорохо бохато есть драйвера с переключателем внутри.
формат посылки известен.
Просто есть чёрный ящик на котором должны все проверить и правильно подключить монтажники уже.
Перепутать 2 rs входа легко, A и B то же могут
источник

LZ

Leonid Zaliubovskii in Embedded Group
добавляй кнопку тест. посылает посылку слейву и две лампочки: все ок, шеф усе пропало
источник

LZ

Leonid Zaliubovskii in Embedded Group
монтажник или пусконаладчик собрал, подал питание и тригернул посылку - слейв принял. Сравнил с ожидаемой. Если не совпало без инвертирования - рукожоп детектед 😀
источник

LZ

Leonid Zaliubovskii in Embedded Group
первый вариант в голову пришедший
источник

СС

Сиие Сууие in Embedded Group
кстати да, если речь стоит только в неправильном подключении - нет смысла проверять перевёрнуты там линии или нет, просто неправильно да и всё
источник