dark_matter 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба Здраствуйте, есть задача сделать в устройстве с интерфейсом RS-485 светодиодную индикацию при неправильном подключении шины. Так как при неправильном подключении возрастет ток потребления, то в качестве одного из вариантов рассматриваю установку датчика тока. Посоветуйте пожалуйста вариант решения задачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PKM 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба про какое неправильное подключение речь идет? Если А и В местами попутаны, то просто работать не будет. Если же замыкают - потребление тока драйвером увеличится. В питание драйвера и можно поставить что-нить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dark_matter 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба про какое неправильное подключение речь идет? Если А и В местами попутаны, то просто работать не будет. Если же замыкают - потребление тока драйвером увеличится. В питание драйвера и можно поставить что-нить. Да, именно местами перепутаны. И при таком подключении должен загорется предупреждующий светодиод. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба Да, именно местами перепутаны. И при таком подключении должен загорется предупреждующий светодиод.Без "растяжки" линии резисторами это сложновато детектировать. В режиме приема выходы-то отключены. При наличии растяжки нужно ориентироваться на то, что при включенном драйвере, но отсутствии передачи потенциал A>B. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dark_matter 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба Без "растяжки" линии резисторами это сложновато детектировать. В режиме приема выходы-то отключены. "Растяжка" резисторами - это включение последовательно двух резистров, по одному на канал А и В? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба это растяжка на цепи питания Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slog 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба Проинвертировать принимаемый сигнал, и если с него будут приниматься правильные данные - то A и B перепутаны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dark_matter 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба Проинвертировать принимаемый сигнал, и если с него будут приниматься правильные данные - то A и B перепутаны. узнать об ошибке подключения надо еще до того как началась передача данных. больше склоняюсь к варианту, предложенному rezident. Осталось решить схемотехнические вопросы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба "Растяжка" резисторами - это включение последовательно двух резистров, по одному на канал А и В?Это подтяжка линии A к '+' питания и линии B к '-' питания драйвера. Резисторы 1...1,2кОм. Но при наличии сетевых подключений "растяжку" нужно ставить их не на каждый приемопередатчик, иначе может получиться слишком большая доп. нагрузка на драйверы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба иначе может получиться слишком большая доп. нагрузка на драйверы. Рекомендуется на концах цепочек подключать 120 Ом и подтяжки к питаниям. Реально, бывает нужно и на мастере, но это уже химия скорее (типа шаманство). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба Рекомендуется на концах цепочек подключать 120 Ом и подтяжки к питаниям. Реально, бывает нужно и на мастере, но это уже химия скорее (типа шаманство). Если линия связи весьма длинная (соответственно имеет большую емкость) и количество приемопередатчиков, подключенных к линии тоже немаленькое, то растяжек только на концах линии может оказаться недостаточно. Конечно есть вариант с уменьшением скорости передачи и/или увеличением паузы задержки передачи после включения драйвера, но тут уж зависит от обстоятельств и возможностей системы. Многие разработчики почему-то игнорируют или не рассматривают такие ситуации и соответственно не закладывают в параметры связи настраиваемые параметры задержек до и после передачи пакета. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dark_matter 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба Без "растяжки" линии резисторами это сложновато детектировать. Я подумал, а что если для индикации брать сигнал с линии А или В относительно общего провода? Тогда можно будет отказаться от "растяжки"... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба Я подумал, а что если для индикации брать сигнал с линии А или В относительно общего провода? Тогда можно будет отказаться от "растяжки"... Растяжка нужна, чтобы сделать небольшой перекос (для устранения неопределенности в паузах в приемо-передаче и биений соответственно). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slog 0 28 марта, 2008 Опубликовано 28 марта, 2008 · Жалоба Растяжка нужна обязательно, так же как и терминатор. Без растяжки можно получить 0 на входе приёмника при отсутствии передачи. А это может привести к глюкам приёмника. Не стоит экономить пару резисторов. В этом случае 0 на выходе приёмника будет при неправильном подключении. Для контроля достаточно просто светодиода. При неправильном подключении он будет гореть на полную. Если подключено правильно - гореть не будет. При обмене будет подсвечиваться в зависимости от скважности сигнала.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться