Устройства объединяются в обычную Ethernet сеть со всеми вытекающими. При желании можно найти дешевле чем в ЧиДе.
Подскажите как организовать сеть МК
- Сообщения: 1
- Зарегистрирован: Пн май 09, 2011 02:11:40
http://www.chipdip.ru/product/enc28j60-h.aspx
Устройства объединяются в обычную Ethernet сеть со всеми вытекающими. При желании можно найти дешевле чем в ЧиДе.
Устройства объединяются в обычную Ethernet сеть со всеми вытекающими. При желании можно найти дешевле чем в ЧиДе.
- Реклама
мяу всем..
Инженер, если нет свободного UART-а и хочется всё-таки "влындить любимый SPI", просто поставь мост UART-SPI,
вот один из вариантов: http://www.nxp.com/acrobat_download/dat ... _760_5.pdf
Инженер, если нет свободного 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]
Делал что-то подобное. Мастер с двумя 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
http://digit-el.com/files/open/wake/wake.html
http://electronix.ru/forum/index.php?sh ... t&p=891230
Хочется не до такой степени чтобы еще одну микросхему использовать уж лучше mega64МитяРа писал(а):мяу всем..
Инженер, если нет свободного UART-а и хочется всё-таки "влындить любимый SPI", просто поставь мост UART-SPI,
вот один из вариантов: http://www.nxp.com/acrobat_download/dat ... _760_5.pdf
Мне придется использовать slave тоже mega64 они будут выполнять роль конвертора uart-uart нужно работать с несколькими uart устройствами не предусматривающими адресации. Микроконтроллер будет хранить адрес и пропускать дальше посылки без адреса и адресованные только этому устройству. А вот описание протокола очень пригодиться. Не придется ломать голову над многими вещами.Ничегонеработает писал(а):Делал что-то подобное. Мастер с двумя 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
Последний раз редактировалось Инженер Вт май 10, 2011 18:30:11, всего редактировалось 1 раз.
- Реклама
По похожему принципу строились сети с передачей маркера...
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Итак сеть создана. mega64 max485 - max485 mega64
И в общем работает но. На месте есть только 50 жильный кабель проложенный. Витой пары нет. Подключал 2 раза. Первый раз тестовый около минуты все работало я обрадовался и выключил. Первый раз запускал без согласующих и подтягивающих резисторов. Второй раз из-за того что вместо объединения земель я объединил землю и питание обе max485 задымились и сгорели. Поменял. Запустил. Сеть работала секунд 20 потом перестала. Как оказалось сгорели приемники в max485 (передатчики остались живы) то есть микросхемы сгорели частично. Провод проложен в здании метров 30-50 наверно.
Третий раз ничего не заработало даже с 2мя метрами витой пары.(впаял микросхемы запустил на столе - не работает) На одном из устройств опять сгорел модуль приема (или брак). Сейчас поставил у каждого устройства делители 1к2 120 1к2. Этого хватил чтобы застраховаться от дальнейших выгораний преобразователей (в одном магазине они уже закончились я все скупил )))
И в общем работает но. На месте есть только 50 жильный кабель проложенный. Витой пары нет. Подключал 2 раза. Первый раз тестовый около минуты все работало я обрадовался и выключил. Первый раз запускал без согласующих и подтягивающих резисторов. Второй раз из-за того что вместо объединения земель я объединил землю и питание обе max485 задымились и сгорели. Поменял. Запустил. Сеть работала секунд 20 потом перестала. Как оказалось сгорели приемники в max485 (передатчики остались живы) то есть микросхемы сгорели частично. Провод проложен в здании метров 30-50 наверно.
Третий раз ничего не заработало даже с 2мя метрами витой пары.(впаял микросхемы запустил на столе - не работает) На одном из устройств опять сгорел модуль приема (или брак). Сейчас поставил у каждого устройства делители 1к2 120 1к2. Этого хватил чтобы застраховаться от дальнейших выгораний преобразователей (в одном магазине они уже закончились я все скупил )))
Конечно не хватит! Это согласование, а не защита. Вам нужно поставить сапрессоры на линии A и B. Вообще, странно, что всё сгорает. Сами по себе драйверы 485 - достаточно живучие. Тянул 485 сеть в ЖД вагоне, где рядом киловольтовые провода, ни разу ничего не вылетело.Инженер писал(а):Сейчас поставил у каждого устройства делители 1к2 120 1к2. Этого хватил чтобы застраховаться от дальнейших выгораний преобразователей
Чё-то ты пушистый нахвостовертил не то.. Давай схему - посмотрим..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Нарисовал только цепи питания и передачи. Сначала хотел сделать резисторы смещения на обоих концах потом решил только на одном, чтобы ток по A не гулял из-за разности питающих напряжений.
Мне не нужно защиму от грозы или подключения на 220. Только от наводок.
Мне не нужно защиму от грозы или подключения на 220. Только от наводок.
Как линию защищали? Резисторы смещения ставили? Какие? Вас была наверняка витая пара а у меня нет.Ничегонеработает писал(а):Вообще, странно, что всё сгорает. Сами по себе драйверы 485 - достаточно живучие. Тянул 485 сеть в ЖД вагоне, где рядом киловольтовые провода, ни разу ничего не вылетело.
- Вложения
-
- Сеть.GIF
- (6.35 КБ) 759 скачиваний
Смещение ставится на обоих концах..
Чуть позже посмотрю на старом компе и подробно напишу..
А почему у тя питание общее? Так задумано или что..
Чуть позже посмотрю на старом компе и подробно напишу..
А почему у тя питание общее? Так задумано или что..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Один из вариантов подключения предусматривает общее питание но в данной схеме где же оно общее? Просто источники питания находятся в одном месте. По 50 жильному кабелю больше никаких сигналов нету. (хотя возможно пустят аудио связь - не помешает я думаю?) Скорость моей сети 9600. Из особенностей используется двунаправленная передача данных, но одно напрвление является важнее другого. То есть сгорание одного приемника не так страшено как выход из строя другого.
Вообще-то я на обоих концах резисторы смещения поставил но сейчас решил на одном разобрать.
И по линии А пойдет ток компенсирующий разность напряжений питания?МитяРа писал(а):Смещение ставится на обоих концах..
Вообще-то я на обоих концах резисторы смещения поставил но сейчас решил на одном разобрать.
Сегодня опять сгорел мах и возможно контроллер.
В общем поменал max запустил - заработало правда не совсем как надо ответы от "ведомого" не доходили (но мах вроде не виноват).
Отключал питание одного устройства, обеих. Включал все работало. Отключил питание запихнул схему в корпус - больше не работает.
Может max сгореть если я в выключенном состоянии отсоединю сначала общую землю а потом линии А В ?
В общем поменал max запустил - заработало правда не совсем как надо ответы от "ведомого" не доходили (но мах вроде не виноват).
Отключал питание одного устройства, обеих. Включал все работало. Отключил питание запихнул схему в корпус - больше не работает.
Может max сгореть если я в выключенном состоянии отсоединю сначала общую землю а потом линии А В ?
Может. Общая земля должна быть железно!Инженер писал(а):Может max сгореть если я в выключенном состоянии отсоединю сначала общую землю а потом линии А В ?
Обще питание это плохо? Хочу перейти на общее питание а то какая-то фигня вчера произошла
Без развязки - да..Инженер писал(а):Обще питание это плохо?
Инженер, мя пока не добрался до старого компа - позже..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Если делается тракт передачи, то питание подаётся отдельно, линии данных отдельно, а между ними развязки..
Всё никак не доберусь до своего старого компа, вот тут посмотри схемы и прочее, думаю понятнее будет: http://www.rs485.com/
Всё никак не доберусь до своего старого компа, вот тут посмотри схемы и прочее, думаю понятнее будет: http://www.rs485.com/
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Задача такая. Есть центр управления там концентрирутся все. Оттуда берется питание и там находиться пульт управления. Пульт управление управляет неким устройством.
Вы предлагаете сделать 2 независимых питания и поставить опторазвязку на линию данных. Конечно в этом случае врядли будут выгорать приемники max485 или по крайней мере один из них. Но уж больно много волокиты второе питание и опторазвязку делать. Расстояние то метров 30-40 (длинна провода) по прямой так метров 20 будет. Подглядел в пожарной\охранной сигнализации там стоят стабилитроны к + и - от линий А и В может мне тоже поставить? Поможет? Только не понял на сколько стабилитроны. На сколько ставить? 4V7? И последовательно к стабилитронам диоды (видимо чтобы стадилитроны не работали как диоды)
А почему нельзя использовать обще питание и прямое соединение между max485?
Да я вспомнил я установил подтяжку к плюсу вход AVR контроллера отвечающий за прием данных с max485. Приемник max485 не может сгорать из-за этого?
Вы предлагаете сделать 2 независимых питания и поставить опторазвязку на линию данных. Конечно в этом случае врядли будут выгорать приемники max485 или по крайней мере один из них. Но уж больно много волокиты второе питание и опторазвязку делать. Расстояние то метров 30-40 (длинна провода) по прямой так метров 20 будет. Подглядел в пожарной\охранной сигнализации там стоят стабилитроны к + и - от линий А и В может мне тоже поставить? Поможет? Только не понял на сколько стабилитроны. На сколько ставить? 4V7? И последовательно к стабилитронам диоды (видимо чтобы стадилитроны не работали как диоды)
А почему нельзя использовать обще питание и прямое соединение между max485?
Да я вспомнил я установил подтяжку к плюсу вход AVR контроллера отвечающий за прием данных с max485. Приемник max485 не может сгорать из-за этого?
Я, кончно, ретроград, но вот смотрю - люди создают себе проблему, а пото'м ее героически преодолевают. Берем по одному оптрону 4N35 на каждый канал в одном направлении, делаем токовую петлю - и ничего не горит, все сразу работает. Одно плохо - бороться не с чем, жизнь скучнеет и пресневеет...
С питанием тоже проблема надуманная. Я на весь комплекс ставлю 1 блок питания с напряжением, превышающим требуемое на 3-4В, и развожу его по всем субблокам в пределах помещения, а уж в каждом из этих блоков свой стабилизатор делает нужные 5В.
Но...
" Нормальные герои
Всегда идут в обход. "
С питанием тоже проблема надуманная. Я на весь комплекс ставлю 1 блок питания с напряжением, превышающим требуемое на 3-4В, и развожу его по всем субблокам в пределах помещения, а уж в каждом из этих блоков свой стабилизатор делает нужные 5В.
Но...
" Нормальные герои
Всегда идут в обход. "


