roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 17:53

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: гальваническая развязка RS-485
СообщениеДобавлено: 18 окт 2010, 13:23 
Не в сети
Аватара пользователя

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

_________________
Мир, Дружба, Open Source!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 18 окт 2010, 13:41 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 18 окт 2010, 14:02 
Не в сети
Аватара пользователя

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

_________________
Мир, Дружба, Open Source!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 18 окт 2010, 14:45 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Я в своих разработках использую ADUM1401 для развязки сигналов Уарта и импульсник для развязки линий питания


Вложения:
rs485.gif
rs485.gif [ 32.16 КиБ | Просмотров: 6738 ]

_________________
if(!Operate) Read(pDatasheet);
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 18 окт 2010, 14:49 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 18 окт 2010, 14:51 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Согласен, я упрощенно схему привел

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 18 окт 2010, 19:12 
Не в сети
Аватара пользователя

Зарегистрирован: 25 фев 2010, 14:01
Сообщения: 63
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр
galex1981 писал(а):
Я в своих разработках использую ADUM1401


Спасибо, то что надо! А что за импульсный преобразователь в схеме? У меня скорее всего будет вместо dc/dc свободная вторичка трансформатора и линейный преобразователь.

_________________
Мир, Дружба, Open Source!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 18 окт 2010, 20:08 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 18 окт 2010, 20:13 
Не в сети
Аватара пользователя

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

_________________
Мир, Дружба, Open Source!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 19 окт 2010, 13:24 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Ну это просто кто-то нечаянно глянул в шапку сайта, а там написано, что сайт-то этот якобы про роботов!

Использовали 2 варианта - или ADuM1301 + ADM483, или одну ADM2483, которая как раз заменяет две предыдущих. Питание - отдельным изолированным dc-dc.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: гальваническая развязка RS-485
СообщениеДобавлено: 20 окт 2010, 17:52 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO