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

 
 
 
Reply to this topicStart new topic
vladec
сообщение Dec 3 2014, 07:35
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Собственно интересует схемотехническое построение и элементная база.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Dec 6 2014, 10:49
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



всмысле ретранслятор(многоканальный ретранслятор), чтото вроде этого
http://ru.aliexpress.com/item/RS485-4CH-DM.../573170376.html
?
схемотехника там обычная для приёмопередатчиков 485-го. ну плюс автоуправление приём-передача.
Go to the top of the page
 
+Quote Post
vladec
сообщение Dec 9 2014, 08:24
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Как раз и интересует сама технология "Автоуправления", а именно управление входом разрешения передатчика драйвера RS-485. Как я понимаю на этот вход должна подаваться инверсия передаваемого сигнала данных, но, интересно знать, как при этом разрешаются временные коллизии?
Go to the top of the page
 
+Quote Post
Vishv
сообщение Dec 9 2014, 09:35
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 310
Регистрация: 11-07-09
Из: Екатеринбург
Пользователь №: 51 154



Так они разрешаются протоколом сетевого обмена- вариантов масса в зависимости от архитектуры сети. Простейший вариант - master-slave c таймаутом на ответ slave'а.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Dec 9 2014, 21:17
Сообщение #5


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(vladec @ Dec 9 2014, 11:24) *
... как при этом разрешаются временные коллизии?


как пример (правда не самый хороший) можно глянуть MODBUS (или даже мультимодбас)
Go to the top of the page
 
+Quote Post
vladec
сообщение Dec 10 2014, 10:12
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Но сплитер то не знает куда его поставят и в каком протоколе ему придется работать, хотелось бы максимально универсального решения.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Dec 10 2014, 11:09
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



по-умолчанию все порты находятся в режиме "приём", т.е. данные принимаются по 485-му и передаются по UART.
для перехода в режиме передачи можно использовать одновибратор, либо "напрямую" соединить линии передачи и управления режимом.
Go to the top of the page
 
+Quote Post
vladec
сообщение Dec 11 2014, 07:29
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



По управлению в сторону передачи все представляется не сложным, можно на вход управления передачей подать инвертированный сигнал данных. А вот по управлению со стороны приема, не понятно, ввиду невозможности итличить внешний сигнал от своего, а разные задержки типа одновибраторов неизбежно создадут иголки. Может как-то можно использовать CAN-овские драйвера для решения этой задачи?
Go to the top of the page
 
+Quote Post
smalcom
сообщение Dec 11 2014, 17:12
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
ввиду невозможности итличить внешний сигнал от своего

вот тут непонятно, что имеется в виду.

Цитата
CAN-овские драйвера

для CAN'а
Go to the top of the page
 
+Quote Post
vladec
сообщение Dec 12 2014, 07:28
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Имеется в виду, что шины двунаправленные и когда с такой шины берется сигнал, требуется определить - это внешний сигнал или "остатки" собственного, который выдавался до снятия разрешения выхода.
Что касается CANа, то он в общем то имеет физические уровни, те же, что и RS-485.
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Dec 12 2014, 10:44
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Посмотрите в сторону LTC1482. Там есть выход детектора наличия сигнала в линии. Правда, если на линии будут "растяжки" то работать не будет.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Dec 12 2014, 20:11
Сообщение #12


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(vladec @ Dec 12 2014, 10:28) *
...шины двунаправленные и когда с такой шины берется сигнал, требуется определить...


как бы сигнал переключения берёться со своего передатчика, если я ничего визуально не путаю. передатчика последовательного порта.
Где Вы там обнаружили двунаправленный сигнал - загадка дня...

обычно автоматическая схема позволяет менять направление на передачу RS485 интерфейса, когда Вы начинаете передачу.
И снимается, когда передача заканчивается.
Минусы такого решения:
нет интервала удержания линии передачи после окончания передачи(для таких протоколов как модбас - очень актуально).
теоретически можно настроить на какую-то одну скорость, к примеру 9600.
нет интервала удержания линии до начала передачи. что так же актуально для всяких модбасов.

и при любом решении, задача по переключению направления(начала передачи) передачи лежит на логическом уровне - т.е. (как правило) софте.
Go to the top of the page
 
+Quote Post
vladec
сообщение Dec 16 2014, 06:53
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Дело в том, что как только "сигнал переключения который берёться со своего передатчика" снимается, должен начинаться анализ сигнала на шине, а там какое то время будет сохраняется сигнал индуцированный этим драйвером и возникнет эффект "защелкивания". Как раз и интересует "автоматическая схема которая позволяет менять направление на передачу RS485 интерфейса" и которая не зависит от протокола и скорости в линии - например, MODBUS это на 9600 или скажем RDM на 250 кГц.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Dec 16 2014, 14:15
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(vladec @ Dec 16 2014, 09:53) *
Дело в том, что как только "сигнал переключения который берёться со своего передатчика" снимается, должен начинаться анализ сигнала на шине, а там какое то время будет сохраняется сигнал индуцированный этим драйвером и возникнет эффект "защелкивания". Как раз и интересует "автоматическая схема которая позволяет менять направление на передачу RS485 интерфейса" и которая не зависит от протокола и скорости в линии - например, MODBUS это на 9600 или скажем RDM на 250 кГц.


MAX13487E
Go to the top of the page
 
+Quote Post
vladec
сообщение Dec 17 2014, 07:51
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Спасибо DmitryM
Похоже это то, что надо
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd July 2025 - 12:03
Рейтинг@Mail.ru


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