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

 
 
> Помехозащищенный RS-485
Atlantis-
сообщение Sep 2 2015, 12:15
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102



Здравствуйте!
Мне нужно соединить два STM32F1 5-ти метровым кабелем. При этом один из МК будет подключен к USB, питаться тоже все будет от USB и предполагается гальваническая развязка по USB.
В итоге по 5-ти метровому проводу будут передаваться данные (скорость 1 Mbps) и питание.
Предполагается, что кабель должен быть максимально помехозащищен и желательно, чтобы под влиянием помех как минимум не вылетало USB.
Собственно предполагаю использовать RS-485 и исходя из этого есть вопросы:
1. Какой приемопередатчик RS-485 лучше выбрать? Видел много всяких типа MAX485, ST485, ADM485 и остальные
2. Нужна ли гальваническая развязка? При условии, что питание и земля все равно будут общими.
3. Во многих приемопередатчиков пишут, что есть встроенная защита, надо ли ставить дополнительно TVS-диоды?
4. Поскольку питание от USB, можно ли как то прикинуть ток потребляемый RS-485? Например так можно I=q/t=q*f=C*U*f ?
5. На что надо обратить внимание, какие есть тонкости при организации такой линии связи? Впервые сталкиваюсь с этим, поэтому извиняюсь за, может быть, глупые или детские вопросы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=AK=
сообщение Sep 3 2015, 12:24
Сообщение #2


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Учите матчасть. В RS-422 не существут высокоимпедансного состояния передатчиков, они всегда включены.
Go to the top of the page
 
+Quote Post
gte
сообщение Sep 4 2015, 07:27
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(=AK= @ Sep 3 2015, 16:24) *
Учите матчасть. В RS-422 не существут высокоимпедансного состояния передатчиков, они всегда включены.

Вы в топике на аппноты TI ссылались.
Так посмотрите, имеют их передатчики TI RS-422 Z - состояние или нет.
Вот, например, AM26LV31E. "This device is designed to meet TIA/EIA-422-Band ITU Recommendation V.11 drivers with reduced supply voltage." Имеет Z состояние.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Sep 4 2015, 10:35
Сообщение #4


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(gte @ Sep 4 2015, 16:57) *
Вы в топике на аппноты TI ссылались.
Так посмотрите, имеют их передатчики TI RS-422 Z - состояние или нет.
Вот, например, AM26LV31E. "This device is designed to meet TIA/EIA-422-Band ITU Recommendation V.11 drivers with reduced supply voltage." Имеет Z состояние.

Что мне на них смотреть, я их предтеч DS26LS31/32 уже в далеком 1985г использовал. Для шины, которая изначально создавалась под RS-485. Поскольку к моменту выхода моего изделия советская промышленность уже должна была наладить выпуск их аналога, а вот нужного мне аналога SN75176 в тот же срок еще не было.

Я уже говорил раньше, и еще раз повторю: производитель в полном праве выпускать передатчик с третьим состоянием и писать, что он "соответствует RS-422". Потому что, если его вход EN намертво посадить на питание, а вход ~EN - на землю, то получится самый натуральный передатчик RS-422, без малейшего изьяна. А вот если во время работы постоянно дергать эти входы, то включая, то выключая выход передатчика, то это будет уже не RS-422, а ублюдочный вариант RS-485.

PS: Судя по всему, RS-422 изначально сильно затачивался на резервированные системы. Отсюда и много приемников на линии, и требование перехода драйвера в высокоимпедансное состояние при отключении питания, и практические реализации драйверов с переводом в третье состояние по внешнему сигналу. Ну а поскольку даже четверированная система при этом останется организованной как "точка-точка", то и никаких упоминаний о "точка-многоточка" в стандарте нет. А для совсем тупых, которые отключают передатчики ради "экономии тока в линию", в стандарте расписано, как расчитать RC-терминаторы.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 4 2015, 11:05
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (=AK= @ Sep 4 2015, 13:35) *
а ублюдочный вариант RS-485.

Назовите сие AK-422 и трактуйте, как хотите, хоть прописывайте расстрел за отключение разъема, или выхода передатчика, раз это событие угробит все Ваши чудесные "протоколы". Но нормальные решения должны считаться и обрывыми линий, и с выключеним питания на встречной стороне, и с отключеним передатчика, как частым случаем. И четко разрешать проблемы возникающие в таких ситуациях. Не научились с 1985 года проектировать ДЕЙСТВИТЕЛЬНО надежные системы передачи данных использующие такие интрефейcы? Ну так это Ваши проблемы и не надо проецировать их на всех разработчиков. Так-что отключение выхода передатчика есть совершенно естественная ситуация, хотя-бы по этой причине никак не запрещаемая ни мохнатым RS-422, ни V.11 и используемая, например, как писал в первом посте на эту тему, для экономии энергии. И только авторы "ублюдочных" протокольных решений могут не понимать этого и до истерики требовать наличия тока в линии "всегда".
И вообще RS-xxx это не стандарты, это отраслевые рекомендации, где до кучи записаны некие описания некоторых решений, причем сумбурные и неполные. Стандарты это тот-же V.11. B нем действительно застандартизировано то, что нужно и выкинуты всякие частности и глупости не по делу. Пора уже давно забыть о ставших просто жаргонизмами RS....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
=AK=
сообщение Sep 5 2015, 01:47
Сообщение #6


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(zltigo @ Sep 4 2015, 20:35) *
Так-что отключение выхода передатчика есть совершенно естественная ситуация, хотя-бы по этой причине никак не запрещаемая ни мохнатым RS-422, ни V.11 и используемая, например, как писал в первом посте на эту тему, для экономии энергии.

Я уже писал, что RS-422 требует, чтобы выходное сопротивление передатчика не превышало 100 Ом. Вы неспособны дотумкать, что из этого следует, что передатчик RS-422 нельзя выключать. А для экономии энергии умные люди не передатчиком дрыгают, а ставят RC-терминаторы.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Sep 5 2015, 07:42
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



zltigo, не пытайтесь ответить на весь генерируемый =AK= текст. У него какие-то личные счеты к RS-485 или к кому-то из людей, его применявших. Как результат- =AK= обливает грязью и оскорбляет всех, кто что-то пытается возразить, так как видит в их лице своих обидчиков.
Это идея фикс. Возможно, не лечится. Нужно просто не замечать и не реагировать, он побуянит немного и успокоится.

Цитата(Atlantis- @ Sep 4 2015, 16:43) *
А в чем его преимущество? В постоянно включенном передатчике?
Там же полный дуплекс нужен, а это две витых пары плюс питание - у нас таких кабелей нет, придется дополнительно искать, заказывать. А для RS-485 можно использовать например USB кабель - та же витая пара и питание.

Преимущество полного дуплекса- не нужно никаких договоренностей о процедуре доступа к линии. Просто подключаете драйверы для раскачки линии - и вперед. Любой полудуплекс требует усилий для приближения к тому качеству, которое дуплекс дает без всяких усилий.
Полудуплекс нужен для экономии ресурсов (проводов, защитных цепей, контактов), но достигается это усложнением программной части. Для коротких линий смысла в полудуплексе нет.

Кабель- Идеальным является езернет витая пара: низкая цена, доступность, наличие любых типов подходящих по качеству и конструктиву разъемов.
USB кабель - не советую.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Atlantis-   Помехозащищенный RS-485   Sep 2 2015, 12:15
- - skripach   1 Какой вам больше нравится, соответствующий вашей...   Sep 2 2015, 13:35
|- - zltigo   QUOTE (skripach @ Sep 2 2015, 16:35) ок з...   Sep 2 2015, 13:47
|- - Atlantis-   Цитата(skripach @ Sep 2 2015, 16:35) 1 Ка...   Sep 3 2015, 05:07
|- - skripach   Цитата(Atlantis- @ Sep 3 2015, 08:07...   Sep 3 2015, 06:39
|- - HardEgor   Цитата(Atlantis- @ Sep 3 2015, 11:07...   Sep 3 2015, 07:15
|- - Atlantis-   Цитата(HardEgor @ Sep 3 2015, 10:15) Вы у...   Sep 3 2015, 07:28
- - =AK=   Цитата(Atlantis- @ Sep 2 2015, 21:45...   Sep 3 2015, 08:39
|- - Atlantis-   Цитата(=AK= @ Sep 3 2015, 11:39) Развязка...   Sep 3 2015, 09:55
||- - =AK=   Цитата(Atlantis- @ Sep 3 2015, 19:25...   Sep 3 2015, 10:12
||- - Atlantis-   Цитата(=AK= @ Sep 3 2015, 13:12) Я вам об...   Sep 3 2015, 10:30
||- - =AK=   Цитата(Atlantis- @ Sep 3 2015, 20:00...   Sep 3 2015, 10:47
||- - Atlantis-   Цитата(=AK= @ Sep 3 2015, 13:47) На шине ...   Sep 3 2015, 11:08
||- - =AK=   Цитата(Atlantis- @ Sep 3 2015, 20:38...   Sep 3 2015, 11:14
||- - Atlantis-   Цитата(=AK= @ Sep 3 2015, 14:14) Это назы...   Sep 3 2015, 11:26
|||- - =AK=   Цитата(Atlantis- @ Sep 3 2015, 20:56...   Sep 3 2015, 11:55
|||- - Atlantis-   Цитата(=AK= @ Sep 3 2015, 14:55) и понять...   Sep 3 2015, 12:43
|||- - =AK=   Цитата(Atlantis- @ Sep 3 2015, 22:13...   Sep 3 2015, 12:59
|||- - zltigo   QUOTE (Atlantis- @ Sep 3 2015, 15:43...   Sep 3 2015, 13:42
|||- - =AK=   Цитата(zltigo @ Sep 3 2015, 23:12) Не нед...   Sep 3 2015, 21:25
|||- - Ruslan1   Цитата(=AK= @ Sep 4 2015, 00:25) RS-422 п...   Sep 4 2015, 03:56
||||- - =AK=   Цитата(Ruslan1 @ Sep 4 2015, 13:26) Цитат...   Sep 4 2015, 04:06
||||- - Ruslan1   Цитата(=AK= @ Sep 4 2015, 07:06) Приемник...   Sep 4 2015, 04:27
||||- - =AK=   Цитата(Ruslan1 @ Sep 4 2015, 13:57) Замеч...   Sep 4 2015, 04:44
|||- - zltigo   QUOTE (=AK= @ Sep 4 2015, 00:25) Вы бы хо...   Sep 4 2015, 05:33
||- - zltigo   QUOTE (=AK= @ Sep 3 2015, 14:14) В полуду...   Sep 3 2015, 11:47
||- - Atlantis-   Цитата(=AK= @ Sep 3 2015, 14:14) В полуду...   Sep 3 2015, 11:54
||- - zltigo   QUOTE (=AK= @ Sep 3 2015, 14:14) Это назы...   Sep 3 2015, 12:13
|- - zltigo   QUOTE (=AK= @ Sep 3 2015, 11:39) Чтобы об...   Sep 3 2015, 11:26
|- - zltigo   QUOTE (=AK= @ Sep 3 2015, 15:24) Учите ма...   Sep 3 2015, 12:48
- - Dog Pawlowa   В своем универсальном RS485/RS422 модуле я просто ...   Sep 4 2015, 05:36
|- - =AK=   Цитата(Dog Pawlowa @ Sep 4 2015, 15:06) И...   Sep 4 2015, 05:53
- - Atlantis-   Собираюсь заказать трансиверы ST3485EB. Смущает, ч...   Sep 4 2015, 06:11
|- - Ruslan1   Цитата(Atlantis- @ Sep 4 2015, 09:11...   Sep 4 2015, 06:28
|- - Atlantis-   Цитата(Ruslan1 @ Sep 4 2015, 09:28) Норма...   Sep 4 2015, 07:32
|- - zltigo   QUOTE (Atlantis- @ Sep 4 2015, 10:32...   Sep 4 2015, 08:22
|- - Ruslan1   Цитата(Atlantis- @ Sep 4 2015, 10:32...   Sep 4 2015, 09:52
|- - zltigo   QUOTE (Ruslan1 @ Sep 4 2015, 12:52) Да но...   Sep 4 2015, 10:30
|- - Atlantis-   Цитата(zltigo @ Sep 4 2015, 13:30) Хотело...   Sep 4 2015, 13:43
|- - zltigo   QUOTE (Atlantis- @ Sep 4 2015, 16:43...   Sep 4 2015, 14:05
|- - =AK=   Цитата(zltigo @ Sep 4 2015, 23:35) придет...   Sep 4 2015, 21:43
- - Herz   =AK=, Вы уже слишком увлеклись грубостями и оскорб...   Sep 5 2015, 07:20
|- - =AK=   Цитата(Herz @ Sep 5 2015, 16:50) =AK=, Вы...   Sep 5 2015, 08:17
|- - Herz   Цитата(=AK= @ Sep 5 2015, 11:17) Будьте к...   Sep 5 2015, 19:24
- - Plain   Цитата(Atlantis- @ Sep 2 2015, 15:15...   Sep 5 2015, 14:10
|- - zltigo   QUOTE (Plain @ Sep 5 2015, 17:10) так что...   Sep 5 2015, 14:56
|- - Atlantis-   Цитата(zltigo @ Sep 5 2015, 17:56) Для тр...   Sep 6 2015, 10:56
|- - Ruslan1   Цитата(Atlantis- @ Sep 6 2015, 13:56...   Sep 6 2015, 11:24
|- - Atlantis-   Цитата(Ruslan1 @ Sep 6 2015, 14:24) Про г...   Sep 6 2015, 12:21
|- - =AK=   Цитата(Atlantis- @ Sep 6 2015, 21:51...   Sep 6 2015, 13:00
||- - Atlantis-   Цитата(=AK= @ Sep 6 2015, 16:00) Для пере...   Sep 6 2015, 13:58
|- - zltigo   QUOTE (Atlantis- @ Sep 6 2015, 15:21...   Sep 6 2015, 16:25
|- - Atlantis-   Цитата(zltigo @ Sep 6 2015, 19:25) USB эт...   Sep 6 2015, 17:45
|- - Владимир   Цитата(Atlantis- @ Sep 6 2015, 20:45...   Sep 6 2015, 17:52
|- - zltigo   QUOTE (Atlantis- @ Sep 6 2015, 20:45...   Sep 6 2015, 18:25
|- - Dog Pawlowa   Цитата(zltigo @ Sep 6 2015, 21:25) тот-же...   Sep 6 2015, 18:31
|- - Atlantis-   Цитата(zltigo @ Sep 6 2015, 21:25) Сильно...   Sep 7 2015, 05:56
|- - zltigo   QUOTE (Atlantis- @ Sep 7 2015, 08:56...   Sep 7 2015, 06:12
|- - Atlantis-   Цитата(zltigo @ Sep 7 2015, 09:12) Вы в э...   Sep 7 2015, 06:23
||- - zltigo   QUOTE (Atlantis- @ Sep 7 2015, 09:23...   Sep 7 2015, 06:44
||- - Atlantis-   Цитата(zltigo @ Sep 7 2015, 09:44) Давайт...   Sep 7 2015, 06:55
||- - zltigo   QUOTE (Atlantis- @ Sep 7 2015, 09:55...   Sep 7 2015, 07:17
|||- - Atlantis-   Цитата(zltigo @ Sep 7 2015, 10:17) В обще...   Sep 7 2015, 07:29
||- - =AK=   Цитата(Atlantis- @ Sep 7 2015, 16:25...   Sep 7 2015, 07:30
||- - Atlantis-   Цитата(=AK= @ Sep 7 2015, 10:30) А нужен ...   Sep 7 2015, 07:40
|- - Atlantis-   Цитата(zltigo @ Sep 7 2015, 09:12) Вы в э...   Sep 7 2015, 11:34
|- - zltigo   QUOTE (Atlantis- @ Sep 7 2015, 14:34...   Sep 7 2015, 12:10
|- - Dog Pawlowa   Цитата(Atlantis- @ Sep 7 2015, 14:34...   Sep 7 2015, 12:14
|- - Atlantis-   Цитата(Dog Pawlowa @ Sep 7 2015, 15:14) У...   Sep 7 2015, 12:42
|- - Alexashka   Цитата(Atlantis- @ Sep 7 2015, 15:42...   Sep 8 2015, 04:50
|- - Atlantis-   Цитата(Alexashka @ Sep 8 2015, 07:50) При...   Sep 8 2015, 05:50
||- - Alexashka   Цитата(Atlantis- @ Sep 8 2015, 08:50...   Sep 8 2015, 09:10
|- - Владимир   Цитата(Alexashka @ Sep 8 2015, 07:50) USB...   Sep 10 2015, 08:08
|- - dinam   Напишу немного практических результатов. Применяем...   Sep 10 2015, 08:52
- - Panych   По поводу помехозащищенности и развязок. Уже звуча...   Sep 10 2015, 07:34
|- - Atlantis-   Цитата(Panych @ Sep 10 2015, 10:34) По по...   Sep 10 2015, 09:09
|- - Владимир   Цитата(Atlantis- @ Sep 10 2015, 12:0...   Sep 10 2015, 09:13
- - Atlantis-   Подскажите пожалуйста один момент при применении R...   Nov 20 2015, 15:50
|- - Ruslan1   Atlantis, зачем все это? Не нужно еще один протоко...   Nov 21 2015, 11:59
|- - Alexashka   Цитата(Atlantis- @ Nov 20 2015, 19:5...   Nov 22 2015, 22:36
||- - Atlantis-   Цитата(Alexashka @ Nov 23 2015, 01:36) За...   Nov 23 2015, 12:41
||- - Alexashka   Цитата(Atlantis- @ Nov 23 2015, 16:4...   Nov 23 2015, 13:03
||- - Atlantis-   Цитата(Alexashka @ Nov 23 2015, 16:03) А ...   Nov 23 2015, 14:18
||- - Alexashka   Цитата(Atlantis- @ Nov 23 2015, 18:1...   Nov 23 2015, 17:16
|- - =AK=   Цитата(Atlantis- @ Nov 21 2015, 02:2...   Nov 24 2015, 10:10
- - Сергей Борщ   Проблемы на ровном месте. 5 метров кабеля по опера...   Nov 21 2015, 14:15
|- - zltigo   QUOTE (Сергей Борщ @ Nov 21 2015, 16:15) ...   Nov 21 2015, 14:22
- - Сергей Борщ   Фигня какая-то. Если оба передатчика включены и вы...   Nov 24 2015, 11:58
|- - Ruslan1   Цитата(Сергей Борщ @ Nov 24 2015, 13:58) ...   Nov 24 2015, 12:12
|- - zltigo   QUOTE (Ruslan1 @ Nov 24 2015, 14:12) Абсо...   Nov 24 2015, 21:22
|- - =AK=   Цитата(zltigo @ Nov 25 2015, 07:52) Все ...   Nov 25 2015, 01:37
|- - Сергей Борщ   Цитата(=AK= @ Nov 25 2015, 04:37) необход...   Nov 25 2015, 08:44
|- - =AK=   Цитата(Сергей Борщ @ Nov 25 2015, 19:14) ...   Nov 25 2015, 09:10
- - Plain   О чём здесь всё ещё спор? Два МК, линия связи с па...   Nov 24 2015, 22:24
2 страниц V   1 2 >


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

 


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


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