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

 
 
> Линии управления UART и rs485, Куда их?
Tonari
сообщение Mar 13 2007, 14:27
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 32
Регистрация: 25-02-07
Пользователь №: 25 646



Раньше для соединения прикладных задач с компьютером использовал UART протокол через 232-ой интерфейс. Сейчас возникла необходимость в соединении через 485-ый. Интересует следущее - никак не могу понять что делать с линиями управления потоком (и вообще всеми дополнительными линиями) в этом случае.
Кто-нибудь знает куда девать эти линии со стороны моего приложения и как их восстанавливать перед подачей на COM-порт компьютера? Может, есть что-нибудь вроде max3238, но для 485-го интерфейса?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
K_AV
сообщение Mar 16 2007, 00:34
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667



Tonari
Цитата
Вообще, я всегда полагал, что UART - это протокол, т.е. логический уровень, а rs232/rs485 - это интерфейс, т.е. физический уровень.
Что-то все в кучу свалено.
UART - "универсальный асинхронный приемо-передатчик". Намека на наличие аппаратной части не наблюдаешь? Вот тут http://www.providerz.ru/articles/rumodem/q3.html вообще полагают, что UART - это штука чисто аппаратная. Т.е. выстроили биты одного байта в очередь и выстрелили с заданной битовой скоростью, на этом все (вообще никакой логики).
RS232 - рекомендую почитать спецификации интерфейса (хотя бы наиболее используемого "урезанного" варианта RS232C). Например, тут: http://www.gaw.ru/html.cgi/txt/interface/rs232/index.htm. Убедишься, что она определяет и логическую, и физическую организацию этого интерфейса.
RS485 действительно описывает только физическую среду передачи сигнала, не определяя логическую организацию.
"это интерфейс, т.е. физический уровень" - это-то приравнивание откуда взято?
Итого, UART и RS232 - это два разных интерфейса, существующих в разных типах аппаратуры. Учитывая потребность связи этих разных типов аппаратуры и "похожесть" интерфейсов (побитная передача отдельно взятых байтов), "достраивают" UART так, чтобы он мог формировать последовательность бит такую, как требуется в нужном режиме RS232, и делают преобразование физических уровней сигналов. Учитывая массовый спрос, разработчики микроконтроллеров заложили в свою продукцию средства, облегчающие "достройку" UART под требования RS232.

Слушай, а чего ты такой ленивый, у тебя Интернет только до этого форума достает?
Просто спросить Гугл по "RS485 RS232" на русском языке - и первая же ссылка http://www.radiomaster.ru/spravka/papa_mama/rs232-rs485.php, а в ней прямая ссылка на схему http://www.radiomaster.ru/spravka/papa_mam...rs485_cable.gif.
А Гугл не унимается. Следующая подряд ссылка http://www.fractal.com.ru/index.php?p=devi...=RSX8-x.x%20DIN - и тоже со схемой. Вот досада...
Go to the top of the page
 
+Quote Post



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

 


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


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