Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Один МК несколько RS485

Непрочитано 07.10.2011, 21:55  
kostin22
Прохожий
 
Регистрация: 27.06.2009
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kostin22 на пути к лучшему
По умолчанию Re: Один МК несколько RS485

вот готовый сплитер http://www.abrait.com/files/accesories/Z-597_Manual.pdf . Тоже появилась потребность создать разветвленную сеть на RS485.Объект был сильно раскидан, поэтому создали такую штуку.Наверно возможно сделать на большее число RS485.
Реклама:
kostin22 вне форума  
Непрочитано 07.10.2011, 21:56  
switch0
Вид на жительство
 
Регистрация: 12.02.2010
Сообщений: 364
Сказал спасибо: 420
Сказали Спасибо 205 раз(а) в 116 сообщении(ях)
switch0 на пути к лучшему
По умолчанию Re: Один МК несколько RS485

И что я раньше не додумался-то!
вот http://evertdekker.com/Joomla/index....d=76&Itemid=47
простая схема. А я сижу выдумываю, где контроллер взять, чтоб было 8 UART...
switch0 вне форума  
Непрочитано 07.10.2011, 21:58  
kostin22
Прохожий
 
Регистрация: 27.06.2009
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kostin22 на пути к лучшему
По умолчанию Re: Один МК несколько RS485

switch0, вот готовый сплитер http://www.abrait.com/files/accesories/Z-597_Manual.pdf .
kostin22 вне форума  
Непрочитано 07.10.2011, 22:07  
kostin22
Прохожий
 
Регистрация: 27.06.2009
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kostin22 на пути к лучшему
По умолчанию Re: Один МК несколько RS485

switch0, ну и как эта беда работает? 6 каналов непонятно как связанных.что такое DATABUS?как выборка порта ?хрен поймешь.
kostin22 вне форума  
Непрочитано 07.10.2011, 22:20  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Один МК несколько RS485

Сообщение от switch0 Посмотреть сообщение
А я сижу выдумываю, где контроллер взять, чтоб было 8 UART...
Напихать внешних UART'ов на отдельных микросхемах. По сигналу IRQ сливать с них инфу.
Easyrider83 вне форума  
Непрочитано 07.10.2011, 22:25  
switch0
Вид на жительство
 
Регистрация: 12.02.2010
Сообщений: 364
Сказал спасибо: 420
Сказали Спасибо 205 раз(а) в 116 сообщении(ях)
switch0 на пути к лучшему
По умолчанию Re: Один МК несколько RS485

судя по мануалу это КОНВЕРТЕР USB/RS232 – RS-485, мне это не нужно. Тем более это отдельный девайс к обычному компу. Мне нужно сделать контроллер, который будет управлять множеством реле по протоколу MODBUS. Причем контроллер этот будет обслуживать сеть по топологии звезда+шина, т.е. будет несколько шин (до , которые сходятся в одно место. Так как каждое ведомое устройство будет иметь свой адрес, то разделение по шинам не нужно, нужна одна большая сеть, в ней будет меньше 200 исполнительных устройств.

Судя по схеме выборки порта не происходит, сигнал просто транслируется во все порты. databus это и есть шина, только она тут в виде провода. Собственно двухпроводный вариант RS485 нужен для передачи балансного сигнала, а DATABUS - небалансный.

Несколько логических элементов на каждом модуле осуществляют управление приемом-передачей (разделение сигналов). Имхо все просто и должно работать.
switch0 вне форума  
Непрочитано 07.10.2011, 22:38  
realkeeper
Временная регистрация
 
Регистрация: 22.09.2010
Сообщений: 64
Сказал спасибо: 20
Сказали Спасибо 13 раз(а) в 13 сообщении(ях)
realkeeper на пути к лучшему
По умолчанию Re: Один МК несколько RS485

Сообщение от skrynia Посмотреть сообщение
так тем более, каков смысл мультиплексора, если слейвы полные рабы? Они же одновременно никогда не будут отвечать. Управление мультиплексором добавит лишнего гемора в программу, а если Вы перекинете одного раба на другую линию, то программе нужно это сообщить, чтобы она знала, что этот раб живёт уже на другой линии.
это имеет смысл - но мы как умные люди должны помнить о человеческом факторе - на слейвах адреса задаются джамперами - в ситуации когда какойто олень задаст двум слейвам одинаковый адрес на разных линиях - в варианте БЕЗ демультеплекса они оба начнут орать в ответ и бамц не одного не слышно - в варианте с демультиплексором я опрашивая нужную линию услышу того который с правильным адресом

но если отбросить оленей то да демультиплекс ненужен можно вещать и слушать все одновременно каналы
realkeeper вне форума  
Непрочитано 07.10.2011, 22:53  
sdobrii
Прописка
 
Регистрация: 05.02.2011
Сообщений: 132
Сказал спасибо: 4
Сказали Спасибо 50 раз(а) в 39 сообщении(ях)
sdobrii на пути к лучшему
По умолчанию Re: Один МК несколько RS485

У меня задача ещё заковыристее была - несколько каналов с разными протоколами в виде 0 неправильной длины - у Получателей это считается началом кадра.
По ходу приходится менять скорость при передаче первого 0, потом задавать нормальную скорость.
Не забываем вешать на конечных узлах терминаторные резисторные цепочки - иначе при отключённом драйвере на RS-485 будет наведённая помехами чушь.
Передатчик выбирал сразу с ножками микроконтроллера. Если экономить ножки - надо брать дешифратор нужной разрядности.

Вот сегодня открыл чужой прибор




На счёт опторазвязки - тип и необходимость зависит от скорости и нужных расстояний.
У Сименса на контроллерах долгое время использовалась пара RS-485 интерфейсов :
MPI = MultiPointInterface = МногоТочечныйИнтерфейс н-без опторазвязки для коротких расстояний (30 м) на скорости до 187 кбит
Profibus - c опторазвязкой :
100 м для скоростей передачи 3.6 и 12 Mбит/с
1 000 м для скорости передачи до 187.5 кбит/с

Вот пример китайского повторителя с опторазвязкой на 6N137 + 2 трансформатора для развязки по питанию (иначе теряется смысл опторазвязки).

14 ногая - это 74НС04 то есть ЛН1

Последний раз редактировалось sdobrii; 07.10.2011 в 22:59.
sdobrii вне форума  
Непрочитано 07.10.2011, 22:56  
kostin22
Прохожий
 
Регистрация: 27.06.2009
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kostin22 на пути к лучшему
По умолчанию Re: Один МК несколько RS485

switch0, конвертор это потому что преобразует RS232(UART поключай к своему контроллеру) или USB в RS485. Сплитер(это сходятся в одно место) это потому что будет обслуживать сеть по топологии звезда+шина.Адресация устройств вообще сдесь не причем.Есть мастер который всех ведет,остальные только отвечают по очереди.Напоминаю что RS485 ПОЗВОЛЯЕТ СВЯЗЬ ДО 1200 М(не звезда). Данное устройство позволило создать сеть из 4 сегментов по 1200 м без проблем.Количество устройств до 254 на каждом луче.+ опторазвязка.
kostin22 вне форума  
Непрочитано 07.10.2011, 23:00  
kostin22
Прохожий
 
Регистрация: 27.06.2009
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kostin22 на пути к лучшему
По умолчанию Re: Один МК несколько RS485

sdobrii, опторазвязка сейчас делается совсем другими способами.не китаискими трансформаторами.
kostin22 вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по RS485 Zemlyanov Микроконтроллеры, АЦП, память и т.д 49 09.12.2011 23:26
Работа с RS485 okt03 Микроконтроллеры, АЦП, память и т.д 13 13.02.2008 10:59
Два компа - один Serial принтер TEHb Ремонт оргтехники 9 28.04.2007 18:22


Часовой пояс GMT +4, время: 01:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.