roboforum.ru

Технический форум по робототехнике.

 

гальваническая развязка RS-485

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

гальваническая развязка RS-485

Сообщение devel » 18 окт 2010, 13:23

Здравствуйте, уважаемые форумчане. Хочется простую, как бревно, гальваническую развязку сигналов в сети RS-485. В местной промэлектронике продают всякие ISO308x и подобные микросхемы, но просят за них уж слишком много денег. Посему возник вопрос, а каким дешевым способом можно развязать RS-485? Кто какие решения применяет в своей практике? Заранее спасибо.
Мир, Дружба, Open Source!
Аватара пользователя
devel
 
Сообщения: 63
Зарегистрирован: 25 фев 2010, 14:01
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр

Re: гальваническая развязка RS-485

Сообщение galex1981 » 18 окт 2010, 13:41

Смотря развязку чего и где хотите получить. Если чисто линии интерфейса RS485 то схема одна, если UART-RS485 то схема другая. Обычно применяется гальваническая развязка питания по иниям RS485 и UART-RS485. В общем уточните развязку чего хотите получить.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: гальваническая развязка RS-485

Сообщение devel » 18 окт 2010, 14:02

есть STM32F103 с парочкой UART'ов, на одном из которых хочется сделать 485-й интерфейс, причем хочется чтобы МК был отвязан от приемопередатчика 485 как по питанию, так и по линиям данных.
Мир, Дружба, Open Source!
Аватара пользователя
devel
 
Сообщения: 63
Зарегистрирован: 25 фев 2010, 14:01
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр

Re: гальваническая развязка RS-485

Сообщение galex1981 » 18 окт 2010, 14:45

Я в своих разработках использую ADUM1401 для развязки сигналов Уарта и импульсник для развязки линий питания
Вложения
rs485.gif
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: гальваническая развязка RS-485

Сообщение Сергей » 18 окт 2010, 14:49

У ADUM1401 рекомендуют ставить конденсаторы по питанию керамику 0.1 у самих ножек с обеих сторон развязки.
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: гальваническая развязка RS-485

Сообщение galex1981 » 18 окт 2010, 14:51

Согласен, я упрощенно схему привел
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: гальваническая развязка RS-485

Сообщение devel » 18 окт 2010, 19:12

galex1981 писал(а):Я в своих разработках использую ADUM1401


Спасибо, то что надо! А что за импульсный преобразователь в схеме? У меня скорее всего будет вместо dc/dc свободная вторичка трансформатора и линейный преобразователь.
Мир, Дружба, Open Source!
Аватара пользователя
devel
 
Сообщения: 63
Зарегистрирован: 25 фев 2010, 14:01
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр

Re: гальваническая развязка RS-485

Сообщение Radist » 18 окт 2010, 20:08

А я вместо адума использую 3 оптрона 6N136. Не помню почему, вроде в цене дело было. А зачем роботу 485?
Аватара пользователя
Radist
 
Сообщения: 2233
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: гальваническая развязка RS-485

Сообщение devel » 18 окт 2010, 20:13

а кто говорил о роботе?!
Мир, Дружба, Open Source!
Аватара пользователя
devel
 
Сообщения: 63
Зарегистрирован: 25 фев 2010, 14:01
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр

Re: гальваническая развязка RS-485

Сообщение boez » 19 окт 2010, 13:24

Ну это просто кто-то нечаянно глянул в шапку сайта, а там написано, что сайт-то этот якобы про роботов!

Использовали 2 варианта - или ADuM1301 + ADM483, или одну ADM2483, которая как раз заменяет две предыдущих. Питание - отдельным изолированным dc-dc.
boez
 
Сообщения: 1974
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: гальваническая развязка RS-485

Сообщение StArt » 20 окт 2010, 17:52

Использовал ADM2582E всё в одном корпусе(развязка, драйвер линии, питание), но в малых дозах трудно доставаемо вроде, хотя меня это не сильно парило :) дозы большие :D
Аватара пользователя
StArt
 
Сообщения: 133
Зарегистрирован: 08 июл 2008, 14:34
Откуда: г. Черноголовка
прог. языки: Verilog, С
ФИО: Саша


Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Mail.ru counter