| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Один МК несколько RS485
07.10.2011, 03:45
|
|
|
Временная регистрация
Регистрация: 22.09.2010
Сообщений: 64
Сказал спасибо: 20
Сказали Спасибо 13 раз(а) в 13 сообщении(ях)
|
Re: Один МК несколько RS485
|
|
|
|
07.10.2011, 15:43
|
|
|
Прописка
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
|
Re: Один МК несколько RS485
realkeeper, какой смысл вообще использовать мультиплексор? Без мультиплексора сохраняется возможность передачи информации от любого из слэйвов без запроса мастера, что может понадобится для неких неординарных случаев. А с мультиплексором Вы будете слушать одновременно только одну линию.
__________________
- Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
- Двуугольник - это треугольник, только поломанный
- Одноугольника не видел
|
|
|
|
07.10.2011, 15:50
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Один МК несколько RS485
Сообщение от skrynia
|
|
realkeeper, какой смысл вообще использовать мультиплексор? Без мультиплексора сохраняется возможность передачи информации от любого из слэйвов без запроса мастера, что может понадобится для неких неординарных случаев. А с мультиплексором Вы будете слушать одновременно только одну линию.
|
а что это за самоуправство? 
в таком случае можно пропустить посылку или получить наложение N посылок от разных ветвей. здесь уж точно нужно будет N ком-портов.
и вообще - ТС приказал не фантазировать
|
|
|
|
07.10.2011, 15:51
|
|
|
Прописка
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
|
Re: Один МК несколько RS485
Сообщение от jump
|
а что это за самоуправство?
в таком случае можно пропустить посылку или получить наложение N посылок от разных ветвей. здесь уж точно нужно будет N ком-портов.
и вообще - ТС приказал не фантазировать
|
Самоуправство допускается в экстренных случаях, вероятность которых, особенно одновременно у двух слэйвов, мала.
__________________
- Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
- Двуугольник - это треугольник, только поломанный
- Одноугольника не видел
|
|
|
|
07.10.2011, 16:21
|
|
|
Временная регистрация
Регистрация: 22.09.2010
Сообщений: 64
Сказал спасибо: 20
Сказали Спасибо 13 раз(а) в 13 сообщении(ях)
|
Re: Один МК несколько RS485
Сообщение от skrynia
|
|
realkeeper, какой смысл вообще использовать мультиплексор? Без мультиплексора сохраняется возможность передачи информации от любого из слэйвов без запроса мастера, что может понадобится для неких неординарных случаев. А с мультиплексором Вы будете слушать одновременно только одну линию.
|
слейвы в данном проекте полные рабы - они передают только на запрос от мастера и никак иначе - поэтому так
а вторая причина - как понимаете 485 в промышленном применении это конечно же защита - опторазвязка - в данном случае с мультиплексором
на 6 каналов это всего ADUM1301+ ADUM1300 первая это RX TX и управление передачей а вторая три линии к демультиплексору
в случае с отдельным выходом на каждый из 6ти это + одна ADUM1300
|
|
|
|
07.10.2011, 16:33
|
|
|
Прописка
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
|
Re: Один МК несколько RS485
Сообщение от realkeeper
|
|
слейвы в данном проекте полные рабы - они передают только на запрос от мастера и никак иначе - поэтому так
|
так тем более, каков смысл мультиплексора, если слейвы полные рабы? Они же одновременно никогда не будут отвечать. Управление мультиплексором добавит лишнего гемора в программу, а если Вы перекинете одного раба на другую линию, то программе нужно это сообщить, чтобы она знала, что этот раб живёт уже на другой линии.
__________________
- Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
- Двуугольник - это треугольник, только поломанный
- Одноугольника не видел
|
|
|
|
07.10.2011, 17:00
|
|
|
Вид на жительство
Регистрация: 12.02.2010
Сообщений: 364
Сказал спасибо: 420
Сказали Спасибо 205 раз(а) в 116 сообщении(ях)
|
Re: Один МК несколько RS485
Товарищи, тема тоже интересует. Вопрос такого плана: есть ли какой-нить способ сделать для 485 протокола что-то вроде хаба, чтобы разбить шину на несколько лучей, при этом каждый из них будет вроде как согласован?
|
|
|
|
07.10.2011, 17:10
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Один МК несколько RS485
switch0,
ну так читайте, приобщайтесь к нашей коллективной мудрости 
возьмите, как советовал выше, многопортовый МК или создайте софт-ком-порты, или вдоль по просеке за realkeeper-ом
|
|
|
|
07.10.2011, 17:11
|
|
|
Прописка
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
|
Re: Один МК несколько RS485
Сообщение от switch0
|
|
есть ли какой-нить способ сделать для 485 протокола что-то вроде хаба
|
Да, но хаб этот бесконтроллерным не будет, потому что кому-то нужно управлять направлением передачи. А так, почему бы и нет.
__________________
- Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
- Двуугольник - это треугольник, только поломанный
- Одноугольника не видел
|
|
|
|
07.10.2011, 20:03
|
|
|
Прохожий
Регистрация: 12.03.2010
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Один МК несколько RS485
Так создателю сего топика хаб и нужен
вот например
http://members.iinet.net.au/~apala/hub.gif
сам не собирал но по логике все должно работать
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:15.
|
|