Отговори на тема  [ 9 мнения ] 
Съвет за RS485 комуникация 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Вто Фев 21, 2006 11:49 pm
Мнения: 105
Мнение Съвет за RS485 комуникация
Искам да попитам хората които имат опит с RS485 за селедното нещо:
Трябва да изградя комуникация между един главен и около 25 подчинени MCU-та. Разстоянието между тях варира от 5 до 25 метра. Кабелите са UTP. Скоростта е около 20-40kbps. Въпроса ми е дали мога при главния да свържа кабелите на късо, т.е да се получи топология звезда и коуникацията да не се срине. Знам че по принцип RS485 е правен за една дълга линия с малки отколнения от нея. Иначе другия вариант е да слагам отделен transreceiver за всеки кабел.


Пон Май 08, 2006 12:06 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Ами и разтоянията и скороста не са големи. Ако направиш съгласуването на линиите не с резистори ами с диоди на шотки вероятноста да работи добре е голяма.


Пон Май 08, 2006 12:34 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Авг 24, 2005 9:40 pm
Мнения: 104
Местоположение: София
Мнение 
По принцип както казва Никола неби трябвало да имаш проблем, а топология звезда с отделни приемопредаватели се използува главно
когато се гони по-голяма сигурност, тоест дефект в едно от устроиствата да не предизвиква срив в цялата система.


Пон Май 08, 2006 1:15 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Няма да стане! Или дълга линия, или отделни трансивъри за всяко направление. Иначе, дори и да ти се стори, че е тръгнало, ще имаш големи главоболия.


Пон Май 08, 2006 2:47 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Вто Фев 21, 2006 11:49 pm
Мнения: 105
Мнение 
Тъкмо се бях обнадеждил, и Батето разби моите илюзии :(
Никола би ли ми казал малко повече какво имаш предвид по терминиране със шотки диоди?


Пон Май 08, 2006 2:56 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
http://www.gaw.ru/html.cgi/txt/interfac ... /power.htm


Пон Май 08, 2006 3:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
485 (двупроводна) линия по дефиниция е една линия, терминирана в двата края. разклоненията може да се правят направо на самия кабели или с малки парчета кабели (до 2м), като сумарната дължина на тези разклонителни кабели не трябва да надвишава 25м (май следваше и някаква редукция на самата дължина на линията). ако искаш тези парчета да са по-дълги трябва да слагаш активен разклонител (който представлява 485 приемо-предавател) и тогава разклоненията може да са до 1000м

това е с 2 изречения. стандарта е пълен с думи като 'може' и 'трябва', но ако искаш нещо да работи със сигурност ('трябва'), не разчитай на 'може'. за да не бъдеш изненадан неприятно ('може') се придържай към стандарта ('трябва') :wink:


Пон Май 08, 2006 3:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Последна промяна на Пет Авг 17, 2012 2:36 am, променена общо 1 път



Пон Май 08, 2006 3:53 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
За всеки случай си ползваи протокол с CRC проверка. Тогава няма как да имаш изненади. Преди всяко излъчване е добре да пуснеш 1-2 предварителни баита. И е добре също да имаш старт и стоп бит на всеки баит съответно 1 и 0 това много помага при лоша линия. Отстранява проблема с грешките когато пращаш последователно няколко байта 0 или FF.


Пон Май 08, 2006 4:50 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 9 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни