RS-485 и МК AVR

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
kupriyanov
Открыл глаза
Сообщения: 47
Зарегистрирован: Пн мар 30, 2009 15:55:13
Откуда: г. Комсомольск на Амуре
Контактная информация:

RS-485 и МК AVR

Сообщение kupriyanov »

Глубокоуважаемые Коты!!! Подскажите пожалуйста принцип построения сети из нескольких контроллеров (один ведущий и нескольких ведомых порядка 20.....) если если есть тех. возможность соеднинения их при помощи RS-485.... Сеть весьма протяженная (сотня километров) c цифровыми окончаниями 485/232.

Вопрос в том, что нужно что бы подружить МК AVR с интерфейсом RS-485... ???

Можно ли реализовать такую сеть на 232 ??? не проще ли???
Any Problems????
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Сообщение BCluster »

Ну по спецификации у RS-485 маскимальная длина линии 1200 метров. У RS-232 и того меньше. На таких расстояниях... Даже DSL не спасет. Оптика или радиорелейки. Но это оч дорого.
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Сообщение BCluster »

Можно конечно использовать всяческие репитеры и прочую хрень - но это актуально когда расстояния не такие большие - линия слишком ненадежная получится.
А из RS-232 сделать RS-485 уж очень хочется, тогда
http://www.datasheetcatalog.org/datashe ... AX3162.pdf
Аватара пользователя
kupriyanov
Открыл глаза
Сообщения: 47
Зарегистрирован: Пн мар 30, 2009 15:55:13
Откуда: г. Комсомольск на Амуре
Контактная информация:

Сообщение kupriyanov »

Вы абсолютно правы!!!
Есть сеть .... оптическая .. ООООчень дорогая...
и есть окончяания на выбор 485 или 232 на каждом элементе сети... то есть эта сотня километров абсолютно никакого значения не имеет!!!
Но вот как удобнее соединить все же по ней МК не знаю.. подскажите..
Или подскажите по какому принципу соедининить МК по RS-232... это же точка-точка протокаол или я не прав??? пожно на одну шину цеплять несколько устройств???


По поводу переходника 232-485.... нет ли возможности обойтись меньшей кровью.. MAXxxxx в наших краях недоступны...
Any Problems????
Аватара пользователя
KentornoS
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пт окт 19, 2007 18:20:19

Сообщение KentornoS »

Если линия с TTL уровнями, используйте напрямую встроенный USART/UART в конроллере. Если уровни +12..-12, используйте в связке с мах232 - их можно за копейки купить в любом интернет-магазине радиодеталей, их Вам почтой пришлют за пару недель.
Never argue with an idiot. They bring you down to their level, then beat you with experience!!!
Аватара пользователя
kupriyanov
Открыл глаза
Сообщения: 47
Зарегистрирован: Пн мар 30, 2009 15:55:13
Откуда: г. Комсомольск на Амуре
Контактная информация:

Сообщение kupriyanov »

Хорошо... Ну подключу я через кучу ххх232 кучу контроллеров к каналу (шине).. дальше что???
Они мне все хором будут отвечать???
Интерфейс 232 для сети >2 устройств можно использовать???
Any Problems????
Аватара пользователя
kupriyanov
Открыл глаза
Сообщения: 47
Зарегистрирован: Пн мар 30, 2009 15:55:13
Откуда: г. Комсомольск на Амуре
Контактная информация:

Сообщение kupriyanov »

В общем я пока остановился на поиске доступного аналога драйвера ADM485... может его можно самому сделать несложно???
Может кто подскажет распространенный аналог???
Any Problems????
Аватара пользователя
Alex_EXE
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург
Контактная информация:

Сообщение Alex_EXE »

MAX1483 купил пару штук, скоро думаю проверить
Это преобразователь UART-RS485
Последний раз редактировалось Alex_EXE Вс апр 12, 2009 12:24:42, всего редактировалось 1 раз.
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

Больше двух использовать можно,смотри 9-битную передачу.
Я,вот думаю,если мне такое нужно было,то наверное нужно было бы посмотреть на dial-up модемы(внешние).
Аватара пользователя
kupriyanov
Открыл глаза
Сообщения: 47
Зарегистрирован: Пн мар 30, 2009 15:55:13
Откуда: г. Комсомольск на Амуре
Контактная информация:

Сообщение kupriyanov »

Alex_EXE писал(а):MAX1483



Мда.... этого в наличии тоже нет!!!


Про модемы я думал, но тоже воопервых гемморой, а во вторых как вы себе это представляете??? куда модем будет звонить??? и сколько можемов будет стоять у ведущего контроллера???
НЕ ПОЙДЕТ

ADM485 вроде есть.. ну я думал цена у них будет демократичнее 64 р. в Хабаровске... ух Б_а_р_ы_г_и
Any Problems????
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Сообщение Vov123 »

Конечно извините,не в курсе,а сколько модемов находится на телефонной станции,неужели сотни тысяч.
Аватара пользователя
kupriyanov
Открыл глаза
Сообщения: 47
Зарегистрирован: Пн мар 30, 2009 15:55:13
Откуда: г. Комсомольск на Амуре
Контактная информация:

Сообщение kupriyanov »

Vov123 писал(а):Конечно извините,не в курсе,а сколько модемов находится на телефонной станции,неужели сотни тысяч.


Врядли сотни тысяч, но там скорее всего стоят мато того что многоканальные телефонные номера и такие же модемы.... это не выход... хотя помещение АТС стоит за дверью можно замутить ;)

Шутка
Any Problems????
Аватара пользователя
Alex_EXE
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург
Контактная информация:

Сообщение Alex_EXE »

Вот наткнулся в инете http://www.promelec.ru/catalog_info/48/72/248/87/
Там написаны параметры разных RS-485/RS-422 и RS-232 преобразователей
Аватара пользователя
kupriyanov
Открыл глаза
Сообщения: 47
Зарегистрирован: Пн мар 30, 2009 15:55:13
Откуда: г. Комсомольск на Амуре
Контактная информация:

Сообщение kupriyanov »

Alex_EXE писал(а):Вот наткнулся в инете http://www.promelec.ru/catalog_info/48/72/248/87/
Там написаны параметры разных RS-485/RS-422 и RS-232 преобразователей


Спасибо... Очень полезная ссылка!!!!
Респект вам!!!
Any Problems????
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

kupriyanov писал(а):Хорошо... Ну подключу я через кучу ххх232 кучу контроллеров к каналу (шине).. дальше что???
Они мне все хором будут отвечать???
Интерфейс 232 для сети >2 устройств можно использовать???

По поводу сетей погуглите modbus, протокол wake, больше я Вам сказать не могу, ибо сам в этих протоколах не копенгаген. Информации достаточно чтобы понять принцип, возможно подойдет Вам.
Аватара пользователя
Alex_EXE
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург
Контактная информация:

Сообщение Alex_EXE »

Аватара пользователя
kupriyanov
Открыл глаза
Сообщения: 47
Зарегистрирован: Пн мар 30, 2009 15:55:13
Откуда: г. Комсомольск на Амуре
Контактная информация:

Сообщение kupriyanov »

Alex_EXE писал(а):по RS-485 http://mayak-bit.narod.ru/rs485.html
статья rs-485 для чайников! Гы :-)
Any Problems????
Аватара пользователя
Alex_EXE
Вымогатель припоя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург
Контактная информация:

Сообщение Alex_EXE »

Сам ее, когда-то читал, чтобы принципы понять.
Аватара пользователя
kupriyanov
Открыл глаза
Сообщения: 47
Зарегистрирован: Пн мар 30, 2009 15:55:13
Откуда: г. Комсомольск на Амуре
Контактная информация:

Сообщение kupriyanov »

Да! Статья действительно классная! Надо будет сохранить! Спасибо! Ужо можно начинать планироватЬ устройство! Вообще после этой статьи вопросов не осталось!
Any Problems????
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Я в качестве 485-ых трансиверов обычно использую SN75176 - мне нравятся, проблем не было.
Оптимизм х (Опыт + Знания) = const
Ответить

Вернуться в «AVR»