Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.08.2009, 09:32
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Полудуплексный преобразователь RS232-RS485
Задумал собрать это на 75176+max232+???.
Вопрос как автоматически определить направление и скорость передачи? Если на МК то намекните на оптимальный алгоритм. Если что то другое то как?
Все что нашел в инете либо использует третью линию СОМ(неприемлимо), либо криво, либо на 555 таймере с ручным выбором скорости.
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
25.08.2009, 17:02
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
поставте два 75176 (сетевой кабель относительно не дорог).
Если дорого, все таки дополнительная нога.
непонятно зачем определять направление - обычно в сети 485 один мастер остальные ведомые.
Определение скорости - поищите в интернете.
|
|
|
|
25.08.2009, 17:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Если usart то в pic18 может автоматически определять скорость,при этом принимает специальный сигнал в начале 0х55,потом уже идет прием,смотрим даташифт например на pic18f2520.
|
|
|
|
25.08.2009, 19:14
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Задам вопрос по другому.
Возможно ли автоопределение скорости UART,без калибровочного байта?
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
25.08.2009, 23:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Сообщение от woroba
|
Задам вопрос по другому.
Возможно ли автоопределение скорости UART,без калибровочного байта?
|
Возможно если в потоке будут байты с минимальными интервалами типа 010. См. топик PIC Serial sniffer.
|
|
|
|
25.08.2009, 23:54
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
|
Re: Полудуплексный преобразователь RS232-RS485
Сообщение от woroba
|
Вопрос как автоматически определить направление и скорость передачи? Если на МК то намекните на оптимальный алгоритм. Если что то другое то как?
|
Я обычно использую ST485 в качестве драйвера линии, в качестве детектора неизменно использую эту схему там, где нет МК.
Транзистор может быть 2N7000, он в отличие от 2N7002 не в SMD-корпусе.
-- Прилагается рисунок: --
|
|
|
|
25.08.2009, 23:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Да, насчет определения направления передачи. У того же максима есть новые микросхемы с автоматическим определением. Типов не помню, поищите.
|
|
|
|
26.08.2009, 19:03
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Сообщение от Kabron
|
См. топик PIC Serial sniffer
|
Спасибо за мысль, будем ловить самый короткий импульс.
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
26.08.2009, 21:57
|
|
Прописка
Регистрация: 22.09.2006
Адрес: Днепропетровск
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Есть готовое устройство, правда автоматически не определяет скорость в канале - устанавливается джамперами. Есть и софт. Проект морально устарел, поэтому если автору топика нужен - скину доку и исходники бесплатно.
Вот описание:
Прикрепленный файл: 8942738.rar
|
|
|
|
27.08.2009, 00:24
|
|
Прописка
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 295
Сказал спасибо: 25
Сказали Спасибо 71 раз(а) в 60 сообщении(ях)
|
У нас в Харькове, в "Космодроме", появились MAX13487EESA - полудуплексный драйвер RS485/422 с автоопределением направления, в корпусе soic8. И всего около 0,5$.
Скорость никак задавать не надо - до 500 кбит/с,
описание легко найти на www.alldatasheet.com
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Преобразователь SeaTalk-RS232
|
mihnik |
Электроника - это просто |
2 |
21.04.2009 20:45 |
RS485
|
stri |
Микроконтроллеры, АЦП, память и т.д |
4 |
06.08.2007 10:36 |
RS485<->RS232
|
balepa |
Микроконтроллеры, АЦП, память и т.д |
5 |
01.08.2007 18:03 |
rs485
|
dark_nv |
Автоматика и аппаратура связи |
6 |
27.03.2007 12:17 |
RS485->RS232
|
chipic128 |
Микроконтроллеры, АЦП, память и т.д |
10 |
01.02.2007 19:26 |
Часовой пояс GMT +4, время: 18:49.
|
|