реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Питание+RS485, Можно ли сделать?
Petrovich
сообщение Dec 5 2007, 13:16
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Куча датчиков посаженна на RS485. Все бы ничего, но надо по этим же проводам ( двум ) и питать датчики. Потребляемы ток не большой, около 10ма, напряжение 3В. Встречал ли кто решение подобных задач?
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 5 2007, 13:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Сие невозможно. Во-первых, Вы не учитываете потребление драйвера. Во-вторых, мало информации - кабель в экране или нет, есть ли контакт датчиков с землей, длина кабеля и т.д.: это надо знать для организации паразитного питания. Из двухпроводных интерфейсов только LIN (DC-LIN) и HART припоминаю.
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Dec 5 2007, 13:38
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Речь идет о дополнительных 10-ти ма для питания собственно датчика. С землей естественно ни чего не соединенно ( иначе и проблемы не было бы ), Длинна до 1км. А насчет других интерфейсов ... нужен именно RS485. Датчики такие.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 5 2007, 13:51
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Ну так на кучу датчиков помножьте 10мА, потом на длину кабеля... Кабель в экране? Используйте его как питающую жилу, но готовьтесь к тому, что на такой линии драйвер будет кушать немало (он работает на емкость линии) - по стандарту до 200мА, особенно, если установлены терминаторы...
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Dec 5 2007, 13:56
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Я же говорю, всего есть только два провода. Ни экрана, ни земель, нет. Единственное что хорошо это то что скорость передачи очень низнакая ( около 10 бит/c )
Go to the top of the page
 
+Quote Post
oran-be
сообщение Dec 5 2007, 13:59
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621



Что то не совсем понятно. Сам драйвер 485, стоящий на приемном конце от чего питается? Низкопотребляющие в режиме приема все равно ма 20 будут кушать, а в режиме передачи, как и было сказано - 200 ма. Мы обычно вешаем 4-8 проводный кабель, поскольку сдвоенная витая пара стоит дороже, и достать ее труднее, чем 4-х или 8 проводную, а по свободным жилам и пускаем питание.
10 бит/ сек!!!!!!!! Это кто ж так поизмывался над 485-м?
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Dec 5 2007, 14:06
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Как делается "обычно" я знаю. Задача сделать как раз то необычно. Датчики изначально работают по RS485. Переделывать их нельзя. Можно только что то несложное добавить к ним, чтобы они думали, что работают по RS485. На все эти датчики выделяется только два провода. Больше просто нет , физически нет и проложить очень дорого. Вот и думаем, как и питать их и передавать данные.
Go to the top of the page
 
+Quote Post
oran-be
сообщение Dec 5 2007, 14:19
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621



Цитата(Petrovich @ Dec 5 2007, 18:06) *
Как делается "обычно" я знаю. Задача сделать как раз то необычно. Датчики изначально работают по RS485. Переделывать их нельзя. Можно только что то несложное добавить к ним, чтобы они думали, что работают по RS485. На все эти датчики выделяется только два провода. Больше просто нет , физически нет и проложить очень дорого. Вот и думаем, как и питать их и передавать данные.

Тогда вам надо использовать переходник интерфейсов. По двухпроводке передавать питание и сигнал, на приемном конце развязывать их дросселем и потом преобразовывать их в 485. Без МК не обойтись, поскольку необходимо кодирование. Мог бы ЛИН подойти, но на 1 км он навряд ли пробьет. Также можно переменный сигнал использовать на двухпроводной линии, а на приемниках поставить выпрямители. По скорости ограничения будут - если датчик поддерживает низкие скорости - то преобразователь будет простым, если нет - то опять МК надо ставить.
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 5 2007, 15:28
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



А сами датчики где находятся? Над поверхностью земли или где-то под ней? Запитать на месте датчики нельзя?
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Dec 5 2007, 15:33
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Нельзя конечно же. Зачем бы тогда мучались... smile.gif
А находятся они глубоко под землей.
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 5 2007, 15:35
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Petrovich @ Dec 5 2007, 20:33) *
А находятся они глубоко под землей.

В скважине что ли? Тогда они либо от аккумулятора должны питаться, либо от турбогенератора. Турбогенератор при этом крутится от потока жидкости, которую закачивают в скважину.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 7 2007, 08:25
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Придумал. Если обмен периодический (с небольшой скважностью), на основное время подавать в линию питание, а на датчике поставить ионистор или аккумулятор. Правда, про возможность модификации (инкапсулирования) датчиков в исходном посте ни слова.
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Dec 7 2007, 20:18
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Цитата(Andy Great @ Dec 7 2007, 12:25) *
Придумал. Если обмен периодический (с небольшой скважностью), на основное время подавать в линию питание, а на датчике поставить ионистор


Интересная мысль... спасибо, буду думать
Go to the top of the page
 
+Quote Post
alexkok
сообщение Dec 7 2007, 21:17
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(Petrovich @ Dec 5 2007, 18:33) *
Нельзя конечно же. Зачем бы тогда мучались... smile.gif
А находятся они глубоко под землей.

Я когда-то что-то похожее проектировал, смотри аттачмент
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 8 2007, 12:55
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(alexkok @ Dec 8 2007, 02:17) *
Я когда-то что-то похожее проектировал, смотри аттачмент

Не могли бы вы прокомментировать, что это? Только питание или питание+интерфейс передачи данных? Какой именно интерфейс?
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Dec 10 2007, 00:12
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



А 1-Wire от Dallas не подойдет? При 10 байтах в секунду 1 км вполне может получиться.
Go to the top of the page
 
+Quote Post
alexkok
сообщение Dec 10 2007, 08:00
Сообщение #17


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(rezident @ Dec 8 2007, 15:55) *
Не могли бы вы прокомментировать, что это? Только питание или питание+интерфейс передачи данных? Какой именно интерфейс?

Это совмещенное с интерфейсом питание.
Интерфейс - полудуплекс, но при большом желании можно и до дуплекса доработать.
Протокол - какой придумаете, к интерфейсу прямого отношения не имеет. Что-то типа - запрос хоста - таймаут - ответ.
Если генератор тока на хосте заменить на стабилизатор плюс резистор, схема станет более чувствительной к сопротивлению линии, но появится возможность подключения нескольких абонентов.
Информационный сигнал в линию - токовый.
Схема до практической реализации не была доведена, так что кое-какая доработка может потребоваться.
Для перехода к RS485 естественно нужен транслятор уровней.
Совместить RS485 и питание (даже на короткой линии) по-моему невозможно.


--------------------
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 10 2007, 09:25
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(alexkok @ Dec 10 2007, 13:00) *
Схема до практической реализации не была доведена, так что кое-какая доработка может потребоваться.
Для перехода к RS485 естественно нужен транслятор уровней.

Ага, теперь понятно. Данная схема может и работает, но только в настольном варианте. Никаких 1км и даже сотни метров.
Go to the top of the page
 
+Quote Post
alexkok
сообщение Dec 11 2007, 18:01
Сообщение #19


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(alexkok @ Dec 10 2007, 11:00) *
Совместить RS485 и питание (даже на короткой линии) по-моему невозможно.

Поправочка.
Если использовать как третий провод землю, то вполне возможно.
В этом случае синфазным напряжением можно питать DC-DC преобразователь.


--------------------
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 11 2007, 18:15
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(alexkok @ Dec 11 2007, 23:01) *
Если использовать как третий провод землю, то вполне возможно.
В этом случае синфазным напряжением можно питать DC-DC преобразователь.

Может и не получится. Запаса по помехоустойчивости практически не будет. У приемника RS485 по стандарту EIA/TIA-485-A диапазон допустимых входных синфазных напряжений -7В...+12В. Для выходного драйвера RS485 требуется обеспечить уровни на нагрузке не менее |1,5В|, а на ненагруженном выходе не более |6В|.
Go to the top of the page
 
+Quote Post
alexkok
сообщение Dec 11 2007, 20:07
Сообщение #21


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(rezident @ Dec 11 2007, 21:15) *
Может и не получится. Запаса по помехоустойчивости практически не будет. У приемника RS485 по стандарту EIA/TIA-485-A диапазон допустимых входных синфазных напряжений -7В...+12В. Для выходного драйвера RS485 требуется обеспечить уровни на нагрузке не менее |1,5В|, а на ненагруженном выходе не более |6В|.

Я имел в виду что RS485 датчиков будет "заземлена" не к реальной земле, а к более высокому потенциалу. То же самое для хоста. Высокое синфазное напряжение только для питания.
А с помехоустойчивостью надо отдельно разбираться, автор топика о помехах не упоминал.


--------------------
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 11 2007, 21:18
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(alexkok @ Dec 12 2007, 01:07) *
А с помехоустойчивостью надо отдельно разбираться, автор топика о помехах не упоминал.
А чего тут упоминать, если
Цитата(Petrovich)
Длинна до 1км.
? Как вы думаете, на 1 км совсем без помех хоть когда-то бывает? smile.gif
Go to the top of the page
 
+Quote Post
alexkok
сообщение Dec 12 2007, 06:57
Сообщение #23


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(rezident @ Dec 12 2007, 00:18) *
А чего тут упоминать, если
? Как вы думаете, на 1 км совсем без помех хоть когда-то бывает? smile.gif

Вопрос не в том, бывает ли без помех, а в том превышает ли помеха допустимую для RS485.
То есть можно ли использовать землю как третий провод.


--------------------
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 12 2007, 15:21
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(alexkok @ Dec 12 2007, 11:57) *
Вопрос не в том, бывает ли без помех, а в том превышает ли помеха допустимую для RS485.
То есть можно ли использовать землю как третий провод.

Нельзя. Напряжение, падающее при протекании тока питания на этом проводе, будет тем самым синфазным напряжением, которое будет суммироваться с синфазным напряжением помехи. Третий провод обычно используют как раз для того, чтобы выровнять потенциалы драйверов RS485/RS422 на обеих сторонах линии связи в целях снижения синфазной составляющей сигнала.
Go to the top of the page
 
+Quote Post
alexkok
сообщение Dec 12 2007, 23:56
Сообщение #25


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(rezident @ Dec 12 2007, 18:21) *
Нельзя. Напряжение, падающее при протекании тока питания на этом проводе, будет тем самым синфазным напряжением, которое будет суммироваться с синфазным напряжением помехи. Третий провод обычно используют как раз для того, чтобы выровнять потенциалы драйверов RS485/RS422 на обеих сторонах линии связи в целях снижения синфазной составляющей сигнала.

Повторяю, точка "заземления" RS485 трансивера должна быть соответствующей.
Можете мне объяснить почему нижеприведенная схема не будет работать?
При правильной реализации генератора тока эта схема должна давить синфазную помеху в десятки вольт.
Прикрепленное изображение


--------------------
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 13 2007, 01:46
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(alexkok @ Dec 13 2007, 04:56) *
Повторяю, точка "заземления" RS485 трансивера должна быть соответствующей.

А почему заземление в кавычках? По условию задачи только два провода имеется. Так что заземление может быть без каких-либо кавычек. Заземление - соединение с землей, почвой.
Цитата(alexkok @ Dec 13 2007, 04:56) *
Можете мне объяснить почему нижеприведенная схема не будет работать?

Потому что, во-первых, разделив терминальные резисторы, вы нарушили согласование с линией связи. Во-вторых, приемник будет запитан только в том случае, если в линии нет сигнала. Как только любой из трансиверов начнет передачу входное напряжение на DC/DC пропадет. В-третьих, поскольку (опять же по условию задачи) мы имеем только два провода, то заземление в произвольных и особенно далеко отстоящих друг от друга точках даст ХЗ какие потенциалы с обеих сторон линии. Поэтому вести речь о какой-либо количественной величине синфазной составляющей в этом случае вообще не имеет смысла.
Go to the top of the page
 
+Quote Post
alexkok
сообщение Dec 13 2007, 07:46
Сообщение #27


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(rezident @ Dec 13 2007, 04:46) *
А почему заземление в кавычках? По условию задачи только два провода имеется. Так что заземление может быть без каких-либо кавычек. Заземление - соединение с землей, почвой.

В кавычках потому что это всего лишь GND пин RS485 трансивера который соединен не с реальной землей.

Цитата
Потому что, во-первых, разделив терминальные резисторы, вы нарушили согласование с линией связи.

Согласование я не нарушил, 62 * 2 = 124 Ома. Выход трансивера дифференциальный, так что это допускается.
Цитата
Во-вторых, приемник будет запитан только в том случае, если в линии нет сигнала. Как только любой из трансиверов начнет передачу входное напряжение на DC/DC пропадет.

У меня нет слов.
Выходной каскад трансивера всего-навсего либо коротит одну из линий к своему входу питания а другую к СВОЕМУ GND пину (а не к реальной земле, как Вы почему-то решили), либо находится в третьем состоянии.
Так что входное напряжение на DC/DC никуда не пропадет.
Цитата
В-третьих, поскольку (опять же по условию задачи) мы имеем только два провода, то заземление в произвольных и особенно далеко отстоящих друг от друга точках даст ХЗ какие потенциалы с обеих сторон линии. Поэтому вести речь о какой-либо количественной величине синфазной составляющей в этом случае вообще не имеет смысла.

Цитата
А находятся они глубоко под землей.

Земля присутствует, но можно ли ее использовать - не понятно.
Если отсутствуют мощные источники токов на землю в месте расположения хоста и датчиков, потенциалы будут равны.


--------------------
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Dec 13 2007, 08:09
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Землю ( грунт ) использовать можно но не желательно. Решил остановиться на варианте с ионисторами. Опрос датчиков происходит раз в несколько минут и весь сеанс длиться около минуты. Так что ионистора реальной емкости должно хватить. Тем более что заряд расходуется только в момент передачи датчиком. Спасибо всем за множество полезных идей! smile.gif
Go to the top of the page
 
+Quote Post
призрак
сообщение Dec 28 2007, 06:58
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



А если изменится частота опроса? Есть извращенный способ - поставить разделительный конденсатор и мостик на Шотках - получим перевод цифпы в переменку ;-))) - только надо обеспечить в паузах наличие сигнала в линии))
Go to the top of the page
 
+Quote Post
lekon
сообщение Jan 31 2008, 09:39
Сообщение #30





Группа: Новичок
Сообщений: 12
Регистрация: 6-07-07
Пользователь №: 28 933



Цитата(Petrovich @ Dec 5 2007, 16:16) *
Куча датчиков посаженна на RS485. Все бы ничего, но надо по этим же проводам ( двум ) и питать датчики. Потребляемы ток не большой, около 10ма, напряжение 3В. Встречал ли кто решение подобных задач?

Жаль, не успел вовремя к диалогу. Решение вашей проблемы существует, посмотрите материал в приложении.
Удачи!
Go to the top of the page
 
+Quote Post
OLEG_BOS
сообщение Jan 31 2008, 09:49
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(lekon @ Jan 31 2008, 13:39) *
... Решение вашей проблемы существует, посмотрите материал в приложении.
...

А где же само приложение ? smile.gif
Go to the top of the page
 
+Quote Post
lekon
сообщение Jan 31 2008, 09:52
Сообщение #32





Группа: Новичок
Сообщений: 12
Регистрация: 6-07-07
Пользователь №: 28 933



PS
Прикрепленные файлы
Прикрепленный файл  conv_RS485.zip ( 52.43 килобайт ) Кол-во скачиваний: 263
 
Go to the top of the page
 
+Quote Post
lekon
сообщение Feb 1 2008, 08:29
Сообщение #33





Группа: Новичок
Сообщений: 12
Регистрация: 6-07-07
Пользователь №: 28 933



Исправил ляп в схеме на 5 стр.
Извините за небрежность.
Прикрепленные файлы
Прикрепленный файл  conv_RS485.zip ( 52.67 килобайт ) Кол-во скачиваний: 1939
 
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Feb 1 2008, 08:34
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Интересная идея... спасибо. Попробую и такой вариант
Go to the top of the page
 
+Quote Post
krokodil111
сообщение Feb 20 2008, 13:44
Сообщение #35


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982



а профибас PA не вариант? Он как раз и разработан для подобных дел. RS485, питание, все дела.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 04:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01697 секунд с 7
ELECTRONIX ©2004-2016