Qwertty 0 10 декабря, 2007 Опубликовано 10 декабря, 2007 · Жалоба А 1-Wire от Dallas не подойдет? При 10 байтах в секунду 1 км вполне может получиться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexkok 0 10 декабря, 2007 Опубликовано 10 декабря, 2007 · Жалоба Не могли бы вы прокомментировать, что это? Только питание или питание+интерфейс передачи данных? Какой именно интерфейс? Это совмещенное с интерфейсом питание. Интерфейс - полудуплекс, но при большом желании можно и до дуплекса доработать. Протокол - какой придумаете, к интерфейсу прямого отношения не имеет. Что-то типа - запрос хоста - таймаут - ответ. Если генератор тока на хосте заменить на стабилизатор плюс резистор, схема станет более чувствительной к сопротивлению линии, но появится возможность подключения нескольких абонентов. Информационный сигнал в линию - токовый. Схема до практической реализации не была доведена, так что кое-какая доработка может потребоваться. Для перехода к RS485 естественно нужен транслятор уровней. Совместить RS485 и питание (даже на короткой линии) по-моему невозможно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 10 декабря, 2007 Опубликовано 10 декабря, 2007 · Жалоба Схема до практической реализации не была доведена, так что кое-какая доработка может потребоваться. Для перехода к RS485 естественно нужен транслятор уровней. Ага, теперь понятно. Данная схема может и работает, но только в настольном варианте. Никаких 1км и даже сотни метров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexkok 0 11 декабря, 2007 Опубликовано 11 декабря, 2007 · Жалоба Совместить RS485 и питание (даже на короткой линии) по-моему невозможно. Поправочка. Если использовать как третий провод землю, то вполне возможно. В этом случае синфазным напряжением можно питать DC-DC преобразователь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 11 декабря, 2007 Опубликовано 11 декабря, 2007 · Жалоба Если использовать как третий провод землю, то вполне возможно. В этом случае синфазным напряжением можно питать DC-DC преобразователь. Может и не получится. Запаса по помехоустойчивости практически не будет. У приемника RS485 по стандарту EIA/TIA-485-A диапазон допустимых входных синфазных напряжений -7В...+12В. Для выходного драйвера RS485 требуется обеспечить уровни на нагрузке не менее |1,5В|, а на ненагруженном выходе не более |6В|. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexkok 0 11 декабря, 2007 Опубликовано 11 декабря, 2007 · Жалоба Может и не получится. Запаса по помехоустойчивости практически не будет. У приемника RS485 по стандарту EIA/TIA-485-A диапазон допустимых входных синфазных напряжений -7В...+12В. Для выходного драйвера RS485 требуется обеспечить уровни на нагрузке не менее |1,5В|, а на ненагруженном выходе не более |6В|. Я имел в виду что RS485 датчиков будет "заземлена" не к реальной земле, а к более высокому потенциалу. То же самое для хоста. Высокое синфазное напряжение только для питания. А с помехоустойчивостью надо отдельно разбираться, автор топика о помехах не упоминал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 11 декабря, 2007 Опубликовано 11 декабря, 2007 · Жалоба А с помехоустойчивостью надо отдельно разбираться, автор топика о помехах не упоминал.А чего тут упоминать, если Длинна до 1км.? Как вы думаете, на 1 км совсем без помех хоть когда-то бывает? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexkok 0 12 декабря, 2007 Опубликовано 12 декабря, 2007 · Жалоба А чего тут упоминать, если ? Как вы думаете, на 1 км совсем без помех хоть когда-то бывает? :) Вопрос не в том, бывает ли без помех, а в том превышает ли помеха допустимую для RS485. То есть можно ли использовать землю как третий провод. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 12 декабря, 2007 Опубликовано 12 декабря, 2007 · Жалоба Вопрос не в том, бывает ли без помех, а в том превышает ли помеха допустимую для RS485. То есть можно ли использовать землю как третий провод. Нельзя. Напряжение, падающее при протекании тока питания на этом проводе, будет тем самым синфазным напряжением, которое будет суммироваться с синфазным напряжением помехи. Третий провод обычно используют как раз для того, чтобы выровнять потенциалы драйверов RS485/RS422 на обеих сторонах линии связи в целях снижения синфазной составляющей сигнала. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexkok 0 12 декабря, 2007 Опубликовано 12 декабря, 2007 · Жалоба Нельзя. Напряжение, падающее при протекании тока питания на этом проводе, будет тем самым синфазным напряжением, которое будет суммироваться с синфазным напряжением помехи. Третий провод обычно используют как раз для того, чтобы выровнять потенциалы драйверов RS485/RS422 на обеих сторонах линии связи в целях снижения синфазной составляющей сигнала. Повторяю, точка "заземления" RS485 трансивера должна быть соответствующей. Можете мне объяснить почему нижеприведенная схема не будет работать? При правильной реализации генератора тока эта схема должна давить синфазную помеху в десятки вольт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 13 декабря, 2007 Опубликовано 13 декабря, 2007 · Жалоба Повторяю, точка "заземления" RS485 трансивера должна быть соответствующей. А почему заземление в кавычках? По условию задачи только два провода имеется. Так что заземление может быть без каких-либо кавычек. Заземление - соединение с землей, почвой. Можете мне объяснить почему нижеприведенная схема не будет работать? Потому что, во-первых, разделив терминальные резисторы, вы нарушили согласование с линией связи. Во-вторых, приемник будет запитан только в том случае, если в линии нет сигнала. Как только любой из трансиверов начнет передачу входное напряжение на DC/DC пропадет. В-третьих, поскольку (опять же по условию задачи) мы имеем только два провода, то заземление в произвольных и особенно далеко отстоящих друг от друга точках даст ХЗ какие потенциалы с обеих сторон линии. Поэтому вести речь о какой-либо количественной величине синфазной составляющей в этом случае вообще не имеет смысла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexkok 0 13 декабря, 2007 Опубликовано 13 декабря, 2007 · Жалоба А почему заземление в кавычках? По условию задачи только два провода имеется. Так что заземление может быть без каких-либо кавычек. Заземление - соединение с землей, почвой. В кавычках потому что это всего лишь GND пин RS485 трансивера который соединен не с реальной землей. Потому что, во-первых, разделив терминальные резисторы, вы нарушили согласование с линией связи. Согласование я не нарушил, 62 * 2 = 124 Ома. Выход трансивера дифференциальный, так что это допускается. Во-вторых, приемник будет запитан только в том случае, если в линии нет сигнала. Как только любой из трансиверов начнет передачу входное напряжение на DC/DC пропадет. У меня нет слов. Выходной каскад трансивера всего-навсего либо коротит одну из линий к своему входу питания а другую к СВОЕМУ GND пину (а не к реальной земле, как Вы почему-то решили), либо находится в третьем состоянии. Так что входное напряжение на DC/DC никуда не пропадет. В-третьих, поскольку (опять же по условию задачи) мы имеем только два провода, то заземление в произвольных и особенно далеко отстоящих друг от друга точках даст ХЗ какие потенциалы с обеих сторон линии. Поэтому вести речь о какой-либо количественной величине синфазной составляющей в этом случае вообще не имеет смысла. А находятся они глубоко под землей. Земля присутствует, но можно ли ее использовать - не понятно. Если отсутствуют мощные источники токов на землю в месте расположения хоста и датчиков, потенциалы будут равны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petrovich 0 13 декабря, 2007 Опубликовано 13 декабря, 2007 · Жалоба Землю ( грунт ) использовать можно но не желательно. Решил остановиться на варианте с ионисторами. Опрос датчиков происходит раз в несколько минут и весь сеанс длиться около минуты. Так что ионистора реальной емкости должно хватить. Тем более что заряд расходуется только в момент передачи датчиком. Спасибо всем за множество полезных идей! :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
npu3pak13 0 28 декабря, 2007 Опубликовано 28 декабря, 2007 · Жалоба А если изменится частота опроса? Есть извращенный способ - поставить разделительный конденсатор и мостик на Шотках - получим перевод цифпы в переменку ;-))) - только надо обеспечить в паузах наличие сигнала в линии)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lekon 0 31 января, 2008 Опубликовано 31 января, 2008 · Жалоба Куча датчиков посаженна на RS485. Все бы ничего, но надо по этим же проводам ( двум ) и питать датчики. Потребляемы ток не большой, около 10ма, напряжение 3В. Встречал ли кто решение подобных задач? Жаль, не успел вовремя к диалогу. Решение вашей проблемы существует, посмотрите материал в приложении. Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться