semen_992 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба Доброго! Кто нибудь сталкивался с реализацией такого чуда? Суть в том, что бы устройство само определяло по какому оно сейчас интерфейсу подключено и начинало работать через него. Важно, что бы выходы для этого использовались одни и те же. Для 485 и 232. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба определять наличие < -5V на RX ? Драйверы 485 должны выдержать такой уровень . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
V_G 7 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба У Максима есть комбинированные драйверы, переключение осуществляется логическим уровнем. Но без автомата. Выдержат ли входы в режиме 485 отрицательный уровень, не знаю, надо изучать даташит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба Вопрос не в том КАК, а вопрос СКОКО ДОЛЖНО СТОИТЬ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
semen_992 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба определять наличие < -5V на RX ? Драйверы 485 должны выдержать такой уровень . А что мне это даст? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба Для обмена по RS232 двух проводов мало, требуется как минимум три провода. Если вы сделаете 4-х проводный RS485 аля RS422, разделив входы A/B и выходы Y/Z, реализуете минимальную защиту входов, то вполне возможно подключив TXD от DTE к линии B, RXD к линии Z и GND к SH (провод для выравнивания потенциалов узлов RS485) получить полнодуплексный интерфейс способный работать напрямую с RS232. При необходимости работы с 2-х проводным RS485, просто объедините на разъеме соответствующие выводы (A с Y и B с Z). В протоколе связи необходимо предусмотреть паузы и тайм-ауты, как если бы всегда работали на полудуплексе несмотря на то, что используется полнодуплексный интерфейс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 26 сентября, 2010 Опубликовано 26 сентября, 2010 (изменено) · Жалоба А что мне это даст?в режиме RS232 на RX главным образом отрицательное напряжение (при условии подключения ответного устройства) - интегрируем RC цепочкой, инвертируем - получаем сигнал управления переключением 485/232. Многие драйвера 485 длительно выдерживают отрицательное напряжение (в режиме приема) - скорее всего RX можно подать прямо на один из входов A/B. TX 232 и другой сигнал 485 коммутируем друполярным ключиком. Чтобы не грузить линии 232 терминатором от 485, в качестве терминатора включается RC цепочка 120Ом + 3.3нФ.Вопрос не в том КАК, а вопрос СКОКО ДОЛЖНО СТОИТЬ.копейки p.s. для ST485 заявлено "-7V to +12V common-mode input voltage range" Изменено 26 сентября, 2010 пользователем ukpyr Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
V_G 7 26 сентября, 2010 Опубликовано 26 сентября, 2010 · Жалоба В даташите на MAX3160 "автоматика" реализована по рабоче-крестьянски: перемычкой внутри ответной части разъема: есть перемычка - RS232, нет - RS485. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться