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

 
 
> “Золотой ” интерфейс., Быстро, качественно, недорого. Выберите любые 2 варианта.
Beginning
сообщение Nov 20 2008, 22:04
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Стоит задача выбора интерфейса для следующей сети. Скорость ~9600. Топология “дерево”. Количество устройств от 10 до ~100. Расстояние “ветки дерева” не более 100 метров. Сеть располагается в здании рядом с проводами электропитания.
Что хотелось бы иметь:
1. Дешевизна.
2. Помехоустойчивость
3. Скорость.
4. Малое потребление.

Что имеем в рельной жизни.
1. CAN драйвер, например MCP 2551
-Дешивезна нет (~1.1$)
-Помехоустойчивость высокая
-Скорость высокая есть, но вроде не рассчитаны на низкие скорости?
-Малое потребление – нет
-Дерво – неподдерживается
-Конфликт на шине - норма
2. RS-485 драйвер, например SN65ALS176
-Стоит ~0.3$ плюс
- Помехоустойчивость – высокая
-скорость высокая
-Дерево не поддерживается
-На порядок “хлюпковатее” по сравнению с CAN по перегрузкам по входу
-Конфликт на шине – аварийное состояние
4. MicroLan (1Waire)
-Стоимость мизерная, реализуется аппаратно. И плюс и минус – котроллер грузит.
-Помехоустойчивость низкая
-Дерево поддерживается
-Скорость низкая, потребление малое – не надо на “терминаторы” работать
-Конфликт на шине –норма
Ну там I2C есть, но не подходит.
Кто какие идеи может посоветовать? Или использовал что нибудь похожее? Я вот пока остановился на варианте AVR+USART в режиме адресации. Но какой интерфейс использовать? Хочется диф-пару, но CAN слишком дорог, да и дерево не поддерживает и не рассчитан на низкие скорости. Интерестно RC-485 имеет смысл использовать в дереве без терминаторов, или проку не будет?


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Beginning
сообщение Nov 21 2008, 10:54
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



To galjoen:
А какое время 0 считается аварийным?
Вот я хочу взять 9600, это если я пошлю 0x00(или 0xff что там на ноль притягивает?) то линия в нуле буде примерно 1мс, защита сработает?
Я вот рассматриваю атмеловский ATA6xx . Уж больно вкусный, и защита по входу 8кВ. Пойдёт он для 9600?

To VslavX a14.gif
Вот это дело – реальный пример использования.
Объясните, а чем вы руководствуетесь при выборе терминатора? Насколько я знаю его сопротивление зависит только от волнового сопротивления, а не от длины. И у UTP5 оно равно 120 ом. Что происходят в ваших линиях если не применять терминатор вообще? Ведь если у вас дерево, то отражения сведут на нет все усилия терминатора. А как у вас дело происходят с коллизиями? Проблем не было? Как вы находите неисправный драйвер, ведь если он закоратит линию, то что выпаивать все по очереди драйверы? Читал “страшилки” про то как при разных перенапругах в линии, все драйвера на линии вылетали гроздьями (с CAN с этим полегче, он вроде как более стоек), у вас не происходило такое?


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
VslavX
сообщение Nov 21 2008, 11:25
Сообщение #3


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(Beginning @ Nov 21 2008, 12:54) *
Объясните, а чем вы руководствуетесь при выборе терминатора? Насколько я знаю его сопротивление зависит только от волнового сопротивления, а не от длины. И у UTP5 оно равно 120 ом. Что происходят в ваших линиях если не применять терминатор вообще?

Да, по теории терминатор должен совпадать с волновым - тогда нет отражений.
Но на практике - волновое 100-120, ставим терминатор тоже 120, а на 1км длины паразитное сопротивление дешевой телефонной линии - до 500 Ом, и получается значительное ослабление сигнала, которое оказывает гораздо более значительное влияние чем отражения. А если линия разветвленная - что, ставить по 120Ом на каждом "конце"? На самом деле, все эти отражения в итоге сами затухнут на паразитном сопротивлении - даже без терминатора. Вопрос только во времени затухания. Терминатор в 300-400 выбирался чисто эмпирическим путем - баланс между error rate и "красивостью сигнала" на осциллографе.

Цитата(Beginning @ Nov 21 2008, 12:54) *
происходят с коллизиями? Проблем не было?

Какие колиизии? Я же написал - "мастер-слейв". Открытую систему CSMA на дешевых компонентах и протяженных линиях построить трудновато. А отражения - на малых скоростях это отнюдь не самая большая проблема smile.gif

Цитата(Beginning @ Nov 21 2008, 12:54) *
Как вы находите неисправный драйвер, ведь если он закоратит линию, то что выпаивать все по очереди драйверы?

Зависший драйвер - это относительная редкость. Если что - в 99% watchdog рулит. Все подключения - на разъемах - отключают по-очереди, иногда возле главного хоста есть пультик - можно переключателем коммутировать целыми "ветками". Но это не очень часто бывает.

Цитата(Beginning @ Nov 21 2008, 12:54) *
Читал “страшилки” про то как при разных перенапругах в линии, все драйвера на линии вылетали гроздьями (с CAN с этим полегче, он вроде как более стоек), у вас не происходило такое?

Последовательные резисторы 30-50 Ом и стабилитроны на -5/+12 - защищают вполне хорошо.
И ~220V и 60V (телефонные) в линиях бывали - все OK. Правда, мы стараемся ставить таки MAX1480 - гальваноразвязка ОЧЕНЬ облегчает запуск всего это хозяйства - на предприятиях бывает что земля отнюдь не общая - и частенько бывает постоянный потенциал - несколько вольт, иногда оборудование силовое включается - по земле "наводка" появляется - это все хорошо обычно осциллографом "на месте" видно, и лечится прокладкой отдельного заземления (иногда и силового питания) вместе с линией - кто из заказчиков не хочет заморачиваться - платит за MAX1480 smile.gif.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Beginning   “Золотой ” интерфейс.   Nov 20 2008, 22:04
- - Прохожий   Цитата(Beginning @ Nov 21 2008, 01:04) Кт...   Nov 20 2008, 22:40
- - rezident   Beginning, хотелось бы вначале узнать, что в вашей...   Nov 20 2008, 23:24
|- - Прохожий   Цитата(rezident @ Nov 21 2008, 02:24) ......   Nov 20 2008, 23:55
|- - rezident   Цитата(Прохожий @ Nov 21 2008, 04:55) Гал...   Nov 21 2008, 00:40
- - Beginning   To resident: Вообще планируется большое количество...   Nov 21 2008, 07:24
- - Itch   в каком это месте у CAN есть ограничение снизу? в ...   Nov 21 2008, 09:27
|- - galjoen   Цитата(Itch @ Nov 21 2008, 12:27) в каком...   Nov 21 2008, 10:17
- - Beginning   Цитата...то надо иметь 3 драйвера минимум... То чт...   Nov 21 2008, 10:08
|- - VslavX   RS-485 - хороший вариант. Реально делали (и делаем...   Nov 21 2008, 10:43
|- - galjoen   Цитата(Beginning @ Nov 21 2008, 13:54) To...   Nov 21 2008, 11:06
- - Beginning   Значит вы не используете обратную связь Ну да, в...   Nov 21 2008, 12:14
|- - VslavX   Цитата(Beginning @ Nov 21 2008, 14:14) Зн...   Nov 21 2008, 12:42
|- - Прохожий   Цитата(VslavX @ Nov 21 2008, 15:42) Да - ...   Nov 21 2008, 13:02
- - Beginning   ЦитатаТут и дерево и все остальное Как вы себе пре...   Nov 21 2008, 13:22
|- - Прохожий   Цитата(Beginning @ Nov 21 2008, 16:22) Ка...   Nov 21 2008, 13:40
- - Itch   Для Ethernet надо кабель категории не ниже 5й. Для...   Nov 21 2008, 13:23
|- - VslavX   Цитата(Itch @ Nov 21 2008, 15:23) Для Eth...   Nov 21 2008, 13:44
- - Beginning   To VslavX: Вы писали ЦитатаПоследовательные резист...   Nov 21 2008, 13:29
|- - VslavX   Цитата(Beginning @ Nov 21 2008, 15:29) По...   Nov 21 2008, 13:51
|- - Itch   Цитата(Beginning @ Nov 21 2008, 19:29) To...   Nov 21 2008, 13:56
- - Beginning   Немогли бы вы прямую ссылку скинуть про Ethernet -...   Nov 21 2008, 13:47
|- - Прохожий   Цитата(Beginning @ Nov 21 2008, 16:47) Не...   Nov 21 2008, 13:51
- - Beginning   To VslavX: Ну пологие фронты это хорошо. Просто, в...   Nov 21 2008, 14:11
|- - bill_vs   Цитата(Beginning @ Nov 21 2008, 17:11) Ко...   Nov 21 2008, 15:46
||- - galjoen   Цитата(bill_vs @ Nov 21 2008, 18:46) В оп...   Nov 21 2008, 15:55
||- - bill_vs   Цитата(galjoen @ Nov 21 2008, 18:55) А ес...   Nov 29 2008, 10:18
|- - VslavX   Цитата(Beginning @ Nov 21 2008, 16:11) To...   Nov 21 2008, 16:24
- - Itch   Там подход достаточно раздолбайский. Где-то стоят ...   Nov 21 2008, 14:18
- - Beginning   Да, но их много не поставишь, разве что по концам ...   Nov 21 2008, 14:28
- - rudy_b   Есть еще одно решение, мы иногда подобное пользуем...   Nov 21 2008, 15:38
- - Beginning   To rudy_b: Очень и очень интересно! Я тоже рас...   Nov 21 2008, 19:13
- - Beginning   Народ, есть ли у кого какие сведения по использова...   Nov 24 2008, 09:49
- - Beginning   Народ, прочитал про согласование на диодах шоттки....   Nov 24 2008, 19:44
- - Baser   Цитата(Beginning @ Nov 24 2008, 11:49) На...   Nov 24 2008, 21:23
- - Beginning   Не, с диодами шоттки другое подключение. Почитать ...   Nov 25 2008, 07:45
|- - galjoen   Цитата(Beginning @ Nov 25 2008, 10:45) Не...   Nov 25 2008, 13:29
- - Beginning   Я вот тоже не совсем понимаю как такой "терми...   Nov 26 2008, 07:49
- - Beginning   To bill_vs: A какая частота следования импульсов? ...   Dec 1 2008, 09:28
|- - bill_vs   Цитата(Beginning @ Dec 1 2008, 12:28) A к...   Dec 1 2008, 17:32
- - Beginning   ЦитатаЕсли очень нужно, могу повторить с 0.1 мкФ, ...   Dec 2 2008, 06:54


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

 


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


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