Страница 2 из 3
Re: Подскажите как организовать сеть МК
Добавлено: Пн май 09, 2011 13:40:56
Erkekjetter
http://www.chipdip.ru/product/enc28j60-h.aspx
Устройства объединяются в обычную Ethernet сеть со всеми вытекающими. При желании можно найти дешевле чем в ЧиДе.
Re: Подскажите как организовать сеть МК
Добавлено: Вт май 10, 2011 09:09:53
МитяРа
мяу всем..
Инженер, если нет свободного UART-а и хочется всё-таки "влындить любимый SPI", просто поставь мост UART-SPI,
вот один из вариантов:
http://www.nxp.com/acrobat_download/dat ... _760_5.pdf
Re: Подскажите как организовать сеть МК
Добавлено: Вт май 10, 2011 09:25:37
Леонид Иванович
Делал что-то подобное. Мастер с двумя 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
Re: Подскажите как организовать сеть МК
Добавлено: Вт май 10, 2011 18:11:38
Инженер
Хочется не до такой степени чтобы еще одну микросхему использовать уж лучше mega64
Re: Подскажите как организовать сеть МК
Добавлено: Вт май 10, 2011 18:17:40
Инженер
Мне придется использовать slave тоже mega64 они будут выполнять роль конвертора uart-uart нужно работать с несколькими uart устройствами не предусматривающими адресации. Микроконтроллер будет хранить адрес и пропускать дальше посылки без адреса и адресованные только этому устройству. А вот описание протокола очень пригодиться. Не придется ломать голову над многими вещами.
Re: Подскажите как организовать сеть МК
Добавлено: Вт май 10, 2011 18:28:44
МитяРа
По похожему принципу строились сети с передачей маркера...
Re: Подскажите как организовать сеть МК
Добавлено: Чт авг 11, 2011 02:33:56
Инженер
Итак сеть создана. mega64 max485 - max485 mega64
И в общем работает но. На месте есть только 50 жильный кабель проложенный. Витой пары нет. Подключал 2 раза. Первый раз тестовый около минуты все работало я обрадовался и выключил. Первый раз запускал без согласующих и подтягивающих резисторов. Второй раз из-за того что вместо объединения земель я объединил землю и питание обе max485 задымились и сгорели. Поменял. Запустил. Сеть работала секунд 20 потом перестала. Как оказалось сгорели приемники в max485 (передатчики остались живы) то есть микросхемы сгорели частично. Провод проложен в здании метров 30-50 наверно.
Третий раз ничего не заработало даже с 2мя метрами витой пары.(впаял микросхемы запустил на столе - не работает) На одном из устройств опять сгорел модуль приема (или брак). Сейчас поставил у каждого устройства делители 1к2 120 1к2. Этого хватил чтобы застраховаться от дальнейших выгораний преобразователей (в одном магазине они уже закончились я все скупил )))
Re: Подскажите как организовать сеть МК
Добавлено: Чт авг 11, 2011 09:33:50
Леонид Иванович
Инженер писал(а):Сейчас поставил у каждого устройства делители 1к2 120 1к2. Этого хватил чтобы застраховаться от дальнейших выгораний преобразователей
Конечно не хватит! Это согласование, а не защита. Вам нужно поставить сапрессоры на линии A и B. Вообще, странно, что всё сгорает. Сами по себе драйверы 485 - достаточно живучие. Тянул 485 сеть в ЖД вагоне, где рядом киловольтовые провода, ни разу ничего не вылетело.
Re: Подскажите как организовать сеть МК
Добавлено: Чт авг 11, 2011 09:34:51
МитяРа
Чё-то ты пушистый нахвостовертил не то.. Давай схему - посмотрим..
Re: Подскажите как организовать сеть МК
Добавлено: Чт авг 11, 2011 09:54:17
Инженер
Нарисовал только цепи питания и передачи. Сначала хотел сделать резисторы смещения на обоих концах потом решил только на одном, чтобы ток по A не гулял из-за разности питающих напряжений.
Мне не нужно защиму от грозы или подключения на 220. Только от наводок.
Ничегонеработает писал(а):Вообще, странно, что всё сгорает. Сами по себе драйверы 485 - достаточно живучие. Тянул 485 сеть в ЖД вагоне, где рядом киловольтовые провода, ни разу ничего не вылетело.
Как линию защищали? Резисторы смещения ставили? Какие? Вас была наверняка витая пара а у меня нет.
Re: Подскажите как организовать сеть МК
Добавлено: Чт авг 11, 2011 10:02:51
МитяРа
Смещение ставится на обоих концах..
Чуть позже посмотрю на старом компе и подробно напишу..
А почему у тя питание общее? Так задумано или что..
Re: Подскажите как организовать сеть МК
Добавлено: Чт авг 11, 2011 10:07:44
Инженер
Один из вариантов подключения предусматривает общее питание но в данной схеме где же оно общее? Просто источники питания находятся в одном месте. По 50 жильному кабелю больше никаких сигналов нету. (хотя возможно пустят аудио связь - не помешает я думаю?) Скорость моей сети 9600. Из особенностей используется двунаправленная передача данных, но одно напрвление является важнее другого. То есть сгорание одного приемника не так страшено как выход из строя другого.
МитяРа писал(а):Смещение ставится на обоих концах..
И по линии А пойдет ток компенсирующий разность напряжений питания?
Вообще-то я на обоих концах резисторы смещения поставил но сейчас решил на одном разобрать.
Re: Подскажите как организовать сеть МК
Добавлено: Пт авг 12, 2011 02:04:11
Инженер
Сегодня опять сгорел мах и возможно контроллер.
В общем поменал max запустил - заработало правда не совсем как надо ответы от "ведомого" не доходили (но мах вроде не виноват).
Отключал питание одного устройства, обеих. Включал все работало. Отключил питание запихнул схему в корпус - больше не работает.
Может max сгореть если я в выключенном состоянии отсоединю сначала общую землю а потом линии А В ?
Re: Подскажите как организовать сеть МК
Добавлено: Пт авг 12, 2011 10:02:08
Леонид Иванович
Инженер писал(а):Может max сгореть если я в выключенном состоянии отсоединю сначала общую землю а потом линии А В ?
Может. Общая земля должна быть железно!
Re: Подскажите как организовать сеть МК
Добавлено: Пт авг 12, 2011 12:42:04
Инженер
Обще питание это плохо? Хочу перейти на общее питание а то какая-то фигня вчера произошла
Re: Подскажите как организовать сеть МК
Добавлено: Пт авг 12, 2011 12:44:47
МитяРа
Инженер писал(а):Обще питание это плохо?
Без развязки - да..
Инженер, мя пока не добрался до старого компа - позже..
Re: Подскажите как организовать сеть МК
Добавлено: Сб авг 13, 2011 01:00:25
Инженер
А чем имеено плохо общее питание?
Re: Подскажите как организовать сеть МК
Добавлено: Пн авг 15, 2011 12:46:58
МитяРа
Если делается тракт передачи, то питание подаётся отдельно, линии данных отдельно, а между ними развязки..
Всё никак не доберусь до своего старого компа, вот тут посмотри схемы и прочее, думаю понятнее будет:
http://www.rs485.com/
Re: Подскажите как организовать сеть МК
Добавлено: Вт авг 16, 2011 06:18:24
Инженер
Задача такая. Есть центр управления там концентрирутся все. Оттуда берется питание и там находиться пульт управления. Пульт управление управляет неким устройством.
Вы предлагаете сделать 2 независимых питания и поставить опторазвязку на линию данных. Конечно в этом случае врядли будут выгорать приемники max485 или по крайней мере один из них. Но уж больно много волокиты второе питание и опторазвязку делать. Расстояние то метров 30-40 (длинна провода) по прямой так метров 20 будет. Подглядел в пожарной\охранной сигнализации там стоят стабилитроны к + и - от линий А и В может мне тоже поставить? Поможет? Только не понял на сколько стабилитроны. На сколько ставить? 4V7? И последовательно к стабилитронам диоды (видимо чтобы стадилитроны не работали как диоды)
А почему нельзя использовать обще питание и прямое соединение между max485?
Да я вспомнил я установил подтяжку к плюсу вход AVR контроллера отвечающий за прием данных с max485. Приемник max485 не может сгорать из-за этого?
Re: Подскажите как организовать сеть МК
Добавлено: Вт авг 16, 2011 23:43:34
Jack_A
Я, кончно, ретроград, но вот смотрю - люди создают себе проблему, а пото'м ее героически преодолевают. Берем по одному оптрону 4N35 на каждый канал в одном направлении, делаем токовую петлю - и ничего не горит, все сразу работает. Одно плохо - бороться не с чем, жизнь скучнеет и пресневеет...
С питанием тоже проблема надуманная. Я на весь комплекс ставлю 1 блок питания с напряжением, превышающим требуемое на 3-4В, и развожу его по всем субблокам в пределах помещения, а уж в каждом из этих блоков свой стабилизатор делает нужные 5В.
Но...
" Нормальные герои
Всегда идут в обход. "