Подскажите как организовать сеть МК

Обсуждаем цифровые устройства...
Ответить
Родился
Сообщения: 1
Зарегистрирован: Пн май 09, 2011 02:11:40

Сообщение Erkekjetter »

http://www.chipdip.ru/product/enc28j60-h.aspx

Устройства объединяются в обычную Ethernet сеть со всеми вытекающими. При желании можно найти дешевле чем в ЧиДе.
Реклама
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

мяу всем..
Инженер, если нет свободного UART-а и хочется всё-таки "влындить любимый SPI", просто поставь мост UART-SPI,
вот один из вариантов: http://www.nxp.com/acrobat_download/dat ... _760_5.pdf
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Делал что-то подобное. Мастер с двумя UART - ATmega64 (можно ATmega164/324/644), слэйвы - ATmega8 (можно ATmega48/88). Связь по RS-485, протокол - Wake:
http://digit-el.com/files/open/wake/wake.html
http://electronix.ru/forum/index.php?sh ... t&p=891230
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

МитяРа писал(а):мяу всем..
Инженер, если нет свободного UART-а и хочется всё-таки "влындить любимый SPI", просто поставь мост UART-SPI,
вот один из вариантов: http://www.nxp.com/acrobat_download/dat ... _760_5.pdf
Хочется не до такой степени чтобы еще одну микросхему использовать уж лучше mega64
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Ничегонеработает писал(а):Делал что-то подобное. Мастер с двумя UART - ATmega64 (можно ATmega164/324/644), слэйвы - ATmega8 (можно ATmega48/88). Связь по RS-485, протокол - Wake:
http://digit-el.com/files/open/wake/wake.html
http://electronix.ru/forum/index.php?sh ... t&p=891230
Мне придется использовать slave тоже mega64 они будут выполнять роль конвертора uart-uart нужно работать с несколькими uart устройствами не предусматривающими адресации. Микроконтроллер будет хранить адрес и пропускать дальше посылки без адреса и адресованные только этому устройству. А вот описание протокола очень пригодиться. Не придется ломать голову над многими вещами.
Последний раз редактировалось Инженер Вт май 10, 2011 18:30:11, всего редактировалось 1 раз.
Реклама
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

По похожему принципу строились сети с передачей маркера...
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Итак сеть создана. mega64 max485 - max485 mega64
И в общем работает но. На месте есть только 50 жильный кабель проложенный. Витой пары нет. Подключал 2 раза. Первый раз тестовый около минуты все работало я обрадовался и выключил. Первый раз запускал без согласующих и подтягивающих резисторов. Второй раз из-за того что вместо объединения земель я объединил землю и питание обе max485 задымились и сгорели. Поменял. Запустил. Сеть работала секунд 20 потом перестала. Как оказалось сгорели приемники в max485 (передатчики остались живы) то есть микросхемы сгорели частично. Провод проложен в здании метров 30-50 наверно.
Третий раз ничего не заработало даже с 2мя метрами витой пары.(впаял микросхемы запустил на столе - не работает) На одном из устройств опять сгорел модуль приема (или брак). Сейчас поставил у каждого устройства делители 1к2 120 1к2. Этого хватил чтобы застраховаться от дальнейших выгораний преобразователей (в одном магазине они уже закончились я все скупил )))
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Инженер писал(а):Сейчас поставил у каждого устройства делители 1к2 120 1к2. Этого хватил чтобы застраховаться от дальнейших выгораний преобразователей
Конечно не хватит! Это согласование, а не защита. Вам нужно поставить сапрессоры на линии A и B. Вообще, странно, что всё сгорает. Сами по себе драйверы 485 - достаточно живучие. Тянул 485 сеть в ЖД вагоне, где рядом киловольтовые провода, ни разу ничего не вылетело.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Чё-то ты пушистый нахвостовертил не то.. Давай схему - посмотрим..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Нарисовал только цепи питания и передачи. Сначала хотел сделать резисторы смещения на обоих концах потом решил только на одном, чтобы ток по A не гулял из-за разности питающих напряжений.
Мне не нужно защиму от грозы или подключения на 220. Только от наводок.
Ничегонеработает писал(а):Вообще, странно, что всё сгорает. Сами по себе драйверы 485 - достаточно живучие. Тянул 485 сеть в ЖД вагоне, где рядом киловольтовые провода, ни разу ничего не вылетело.
Как линию защищали? Резисторы смещения ставили? Какие? Вас была наверняка витая пара а у меня нет.
Вложения
Сеть.GIF
(6.35 КБ) 759 скачиваний
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Смещение ставится на обоих концах..

Чуть позже посмотрю на старом компе и подробно напишу..

А почему у тя питание общее? Так задумано или что..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Один из вариантов подключения предусматривает общее питание но в данной схеме где же оно общее? Просто источники питания находятся в одном месте. По 50 жильному кабелю больше никаких сигналов нету. (хотя возможно пустят аудио связь - не помешает я думаю?) Скорость моей сети 9600. Из особенностей используется двунаправленная передача данных, но одно напрвление является важнее другого. То есть сгорание одного приемника не так страшено как выход из строя другого.
МитяРа писал(а):Смещение ставится на обоих концах..
И по линии А пойдет ток компенсирующий разность напряжений питания?
Вообще-то я на обоих концах резисторы смещения поставил но сейчас решил на одном разобрать.
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Сегодня опять сгорел мах и возможно контроллер.
В общем поменал max запустил - заработало правда не совсем как надо ответы от "ведомого" не доходили (но мах вроде не виноват).
Отключал питание одного устройства, обеих. Включал все работало. Отключил питание запихнул схему в корпус - больше не работает.
Может max сгореть если я в выключенном состоянии отсоединю сначала общую землю а потом линии А В ?
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Инженер писал(а):Может max сгореть если я в выключенном состоянии отсоединю сначала общую землю а потом линии А В ?
Может. Общая земля должна быть железно!
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Обще питание это плохо? Хочу перейти на общее питание а то какая-то фигня вчера произошла
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Инженер писал(а):Обще питание это плохо?
Без развязки - да..
Инженер, мя пока не добрался до старого компа - позже..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

А чем имеено плохо общее питание?
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Если делается тракт передачи, то питание подаётся отдельно, линии данных отдельно, а между ними развязки..

Всё никак не доберусь до своего старого компа, вот тут посмотри схемы и прочее, думаю понятнее будет: http://www.rs485.com/
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Прорезались зубы
Аватара пользователя
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Сообщение Инженер »

Задача такая. Есть центр управления там концентрирутся все. Оттуда берется питание и там находиться пульт управления. Пульт управление управляет неким устройством.
Вы предлагаете сделать 2 независимых питания и поставить опторазвязку на линию данных. Конечно в этом случае врядли будут выгорать приемники max485 или по крайней мере один из них. Но уж больно много волокиты второе питание и опторазвязку делать. Расстояние то метров 30-40 (длинна провода) по прямой так метров 20 будет. Подглядел в пожарной\охранной сигнализации там стоят стабилитроны к + и - от линий А и В может мне тоже поставить? Поможет? Только не понял на сколько стабилитроны. На сколько ставить? 4V7? И последовательно к стабилитронам диоды (видимо чтобы стадилитроны не работали как диоды)
А почему нельзя использовать обще питание и прямое соединение между max485?

Да я вспомнил я установил подтяжку к плюсу вход AVR контроллера отвечающий за прием данных с max485. Приемник max485 не может сгорать из-за этого?
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Я, кончно, ретроград, но вот смотрю - люди создают себе проблему, а пото'м ее героически преодолевают. Берем по одному оптрону 4N35 на каждый канал в одном направлении, делаем токовую петлю - и ничего не горит, все сразу работает. Одно плохо - бороться не с чем, жизнь скучнеет и пресневеет...
С питанием тоже проблема надуманная. Я на весь комплекс ставлю 1 блок питания с напряжением, превышающим требуемое на 3-4В, и развожу его по всем субблокам в пределах помещения, а уж в каждом из этих блоков свой стабилизатор делает нужные 5В.

Но...
" Нормальные герои
Всегда идут в обход. "
Ответить

Вернуться в «Цифровая техника»