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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> AVR and Ethernet
Sugar
сообщение Mar 4 2005, 11:55
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



Господа, мне хотел бы сделать такую штуку
Речь идет об устройстве на основе микроконтроллера которое включается в сеть Ethernet, имеет собственный IP и MAC-адреса и
может взаимодействовать (обмениваться данными) с другим устройством в этой сети (протоколы ICMP, SMTP и т.п.).
Хотелось бы сделать рабочий макет с базовыми функциями, типа ICMP -пинг.

Годик назад разбирался с TINI, может лучше использовать специализированніе контроллеры....

Вообщем прошу высказаться по теме, ссылки, проекты и т.д.
Go to the top of the page
 
+Quote Post
acex2
сообщение Mar 4 2005, 12:43
Сообщение #2


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(Sugar @ Mar 4 2005, 08:55)
Господа, мне хотел бы сделать такую штуку
Речь идет об устройстве на основе микроконтроллера которое включается в сеть Ethernet, имеет собственный IP и MAC-адреса и
может взаимодействовать (обмениваться данными) с другим устройством в этой сети (протоколы ICMP, SMTP и т.п.).
Хотелось бы сделать рабочий макет с базовыми функциями, типа ICMP -пинг.

Годик назад разбирался с TINI, может лучше использовать специализированніе контроллеры....

Вообщем прошу высказаться по теме, ссылки, проекты и т.д.


Один из самых известных open-source TCP/IP для AVR (с внешним RTL8019): http://www.laskater.com/projects/uipAVR.htm
Go to the top of the page
 
+Quote Post
Sugar
сообщение Mar 4 2005, 13:15
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



А как насчет использовать специализированный контроллер, или можно и на AVR
Go to the top of the page
 
+Quote Post
jojo
сообщение Mar 4 2005, 13:31
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



http://www.ethernut.de
http://embedded-electronics.nm.ru/
Go to the top of the page
 
+Quote Post
acex2
сообщение Mar 4 2005, 14:14
Сообщение #5


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(Sugar @ Mar 4 2005, 10:15)
А как насчет использовать специализированный контроллер, или можно и на AVR


Можно и "специализированный", если связка AVR+RTL не нравится. Из самых дешевых с интегрированным PHY&MAC, наверное MC9S12NE64 от Freescale (бывшая Motorola) будет.
Go to the top of the page
 
+Quote Post
pitman
сообщение Mar 5 2005, 04:52
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 3-03-05
Пользователь №: 3 029



Подобная тема уже обсуждалась, поглядеть можно здесь
http://forum.electronix.ru/lofiversion/index.php/t2331.html
Go to the top of the page
 
+Quote Post
Sugar
сообщение Mar 9 2005, 10:41
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



А что с TINI не кто не работал???
Go to the top of the page
 
+Quote Post
net_angel
сообщение Mar 9 2005, 13:17
Сообщение #8





Группа: Новичок
Сообщений: 1
Регистрация: 14-02-05
Пользователь №: 2 632



ATmega128 + Wiznet
http://efo.ru/doc/Wiznet/Wiznet.pl?494
Go to the top of the page
 
+Quote Post
Esc@pe
сообщение Mar 11 2005, 06:22
Сообщение #9





Группа: Новичок
Сообщений: 11
Регистрация: 4-03-05
Пользователь №: 3 065



Вполне достаточно W3100A и AtMega48, если не очень жирное шифрование делать.
Для реализации простой транспортировки из Ethernet в UART хватит 3кБ Flash.
Остальное на шифрование.
AtMega48 стоит 1.5 доллара в розницу, а 128 примерно 7-8
Go to the top of the page
 
+Quote Post
Sugar
сообщение Mar 11 2005, 11:41
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



Не могли бы дать ссылки на эту тему.
Кроме
http://efo.ru/doc/Wiznet/Wiznet.pl?494.
Наверное на этом варианте я и остановлюсь.
Go to the top of the page
 
+Quote Post
Esc@pe
сообщение Mar 11 2005, 12:24
Сообщение #11





Группа: Новичок
Сообщений: 11
Регистрация: 4-03-05
Пользователь №: 3 065



Если только эту http://efo.ru/doc/Wiznet/Wiznet.pl?849 smile.gif
Больше, в принципе ничего не надо. По крайней мере мне не понадобилось.
Go to the top of the page
 
+Quote Post
Sugar
сообщение Mar 11 2005, 12:35
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



А отладочные платы
http://www.atmel.com/products/8051/atweb.asp
не кто не пробовал???
Go to the top of the page
 
+Quote Post
Guest_mpo_*
сообщение Mar 15 2005, 11:50
Сообщение #13





Guests






Я использовал w3100a и atmega128 - все работает на ура.
Go to the top of the page
 
+Quote Post
PraNkiSh
сообщение Mar 19 2005, 18:21
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 25-02-05
Из: Москва
Пользователь №: 2 889



а почему все забыли про CS8900 (торгует ими техно также там и трансы купить можно) ?
тоже достаточно популярное решение.
вообще тебе нужно PHY (физический интерфейс) MAC (канальный уровень) и TCP стек.
есть чипы PHY+MAC - это rtl8019 и CS8900 из доставабельных в Москве
чисто PHY к примеру кед8201 кажись так он зовется.
но к нему следует добавить W3100 от WIZNET
при таком решении получишь 10/100mb и TCP/IP стек.
при чем в таком варианте тебе надо меньше памяти как ОЗУ так и ПЗУ, но такая сборка подороже будет.
есть еще вариант поставить XPORT - это ethernet в разъеме RJ45
стоит около 30-40$ и замечательно идет на тираж до 20-50 шт.
там уже все есть ! запаял и радуешься жизни.
Go to the top of the page
 
+Quote Post
PraNkiSh
сообщение Mar 19 2005, 18:29
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 25-02-05
Из: Москва
Пользователь №: 2 889



да, а если взять ARM, то у никоторых ethernet уже есть на борту =)
Go to the top of the page
 
+Quote Post
Sugar
сообщение Mar 21 2005, 07:07
Сообщение #16


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



PraNkiSh а эти примочки под AVR работают.
Может дадите пару ссылок???
Go to the top of the page
 
+Quote Post
sseett
сообщение Mar 21 2005, 08:33
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939



http://www.cesko.host.sk/IgorPlugUDP/IgorP...838f0e8604ed06f

Забавно - одна только Мега48 и немного нависухи.
Только передача и некоторые другие ограничения, но для интеллектуальных датчиков вполне сойдет.
Go to the top of the page
 
+Quote Post
PraNkiSh
сообщение Mar 21 2005, 22:55
Сообщение #18


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 25-02-05
Из: Москва
Пользователь №: 2 889



Sugar: не понял о каких примочках идет речь.
xport продает кажись родник софт, а может и не только он. кажется первый раз год назад видел в новостях от прософта
Go to the top of the page
 
+Quote Post
Sugar
сообщение Mar 22 2005, 12:55
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



о каких примочках
CS8900, rtl8019, XPORT and any
Я имелл в виду готовые решения (проекты), которые доступны в нете!
Go to the top of the page
 
+Quote Post
pitman
сообщение Mar 22 2005, 13:54
Сообщение #20


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 3-03-05
Пользователь №: 3 029



Немного не в тему

http://instruct1.cit.cornell.edu/courses/e...tt82/index.html

Embedded ATMEL HTTP Server. Есть программа для контроллера, общение с сетью через RTL8019
Go to the top of the page
 
+Quote Post
Sugar
сообщение Mar 22 2005, 14:02
Сообщение #21


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



The requested URL could not be retrieved
Go to the top of the page
 
+Quote Post
fate
сообщение Mar 22 2005, 15:49
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 12-01-05
Пользователь №: 1 915



Это вот содержание страницы (указанной с верху) и единственная ссылка с нее:
Прикрепленные файлы
Прикрепленный файл  html_pages.pdf ( 261.86 килобайт ) Кол-во скачиваний: 114
Прикрепленный файл  ATMELwebserver.pdf ( 693.79 килобайт ) Кол-во скачиваний: 138
 
Go to the top of the page
 
+Quote Post
BorisRozentsvaig
сообщение Mar 24 2005, 10:39
Сообщение #23


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 23-03-05
Из: Санкт-Петербург
Пользователь №: 3 617



Цитата(Sugar @ Mar 11 2005, 15:41)
Не могли бы дать ссылки на эту тему.
Кроме
http://efo.ru/doc/Wiznet/Wiznet.pl?494.
Наверное на этом варианте я и остановлюсь.
*


Только учтите, что у W3100A есть весьма неприятная бага с ARP. При работе в режиме датаграмм (UDP), он заносит в таблицу ARP MAC-адрес источника первого принятого пакета и дальше почему-то при формирование пакета на IP-адрес отличный от IP-адреса источника первого пакета все равно в заголовок MAC пихает MAC-адрес первого принятого пакета. Правда, широковещательные пакеты отправляет без проблем.
Разработчики, кстати, признали эту ошибку в чипе на своем сайте (http://www.wiznet.co.kr) в разделе Q&A. Вот их ответ:

Num | 578's Reply
Name | WIZnet [support@wiznet.co.kr]
Date | 2003-12-08 14:48
Title | RE: MAC address problem

Dear Sir,

Thank you for your detailed information.
It looks likely that you want to send data to multiple
destination in UDP mode. In this case there's no way to force
the W3100A to renew ARP, I'm afraid. Please, re-create a
UDP socket when you send data to different destinations in
UDP mode. It'll work. I'm so sorry about this inconvenience.

Best Regards,
Fabian.


При работе с TCP никаких глюков замечено не было.
Go to the top of the page
 
+Quote Post
Sugar
сообщение Mar 25 2005, 06:36
Сообщение #24


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



Спасибо, Ваши замечания мне очень помогут.
Go to the top of the page
 
+Quote Post
Artym
сообщение Apr 6 2005, 04:46
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 10-09-04
Из: 48°00'N 37°48'E
Пользователь №: 636



Цитата(Sugar @ Mar 4 2005, 14:55)
Речь идет об устройстве на основе микроконтроллера которое включается в сеть Ethernet, имеет собственный IP и MAC-адреса и
может взаимодействовать (обмениваться данными) с другим устройством в этой сети (протоколы ICMP, SMTP и т.п.).
Вообщем прошу высказаться по теме, ссылки, проекты и т.д.
*

Познавательные ссылки:
http://www.lightcom.ru/production/netping.asp
http://www.mixa.ru/netcontrol/
http://www.compozit.com.ua/?mode=products&subsection_id=2
http://www.revyuk.com/index.php?page=price
http://www.compozit.com.ua/forum/
документация+прошивка
http://www.revyuk.com/index.php?page=docs
Go to the top of the page
 
+Quote Post

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

 


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


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