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

 
 
 
Reply to this topicStart new topic
> PIC+ethernet, Как подружить пик с ethernet
qalex
сообщение Dec 21 2008, 09:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 2-07-06
Пользователь №: 18 521



Есть МК PIC18F85J10. Подскажите как его подсоединить к ethernet. Цель - remote control over ethernet.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 21 2008, 09:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(qalex @ Dec 21 2008, 12:32) *
Есть МК PIC18F85J10. Подскажите как его подсоединить к ethernet. Цель - remote control over ethernet.

Если тупо, то их-же enc28j60, если еще тупеее, то Wiznet, а правильно - взять контроллер с Ethernet MAC на борту и скорее всего это должен быть не PIC18 smile.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Adviser
сообщение Dec 21 2008, 10:31
Сообщение #3


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

Группа: Новичок
Сообщений: 84
Регистрация: 22-09-05
Пользователь №: 8 854



Цитата(zltigo @ Dec 21 2008, 12:47) *
Если тупо, то их-же enc28j60


Olimex делает на основе enc28j60 готовое поделие:

Olimex enc28j60
Go to the top of the page
 
+Quote Post
qalex
сообщение Dec 21 2008, 11:43
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 2-07-06
Пользователь №: 18 521



Cпасибо. Почитаю datasheet.

А может кто знает как делают встроенный веб интерфейс?
Тут наверное без arm и linux не обойдёшся...
Go to the top of the page
 
+Quote Post
Adviser
сообщение Dec 21 2008, 12:02
Сообщение #5


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

Группа: Новичок
Сообщений: 84
Регистрация: 22-09-05
Пользователь №: 8 854



Цитата(qalex @ Dec 21 2008, 14:43) *
А может кто знает как делают встроенный веб интерфейс?
Тут наверное без arm и linux не обойдёшся...


Чего уж там мелочиться - сразу РС промышленную поставить можно smile.gif

Посмотрите у того же Olimex PIC-MICRO-WEB, PIC-MINI-WEB и т.д.

Olimex PIC-WEB
PIC-WEB

Ну на microchip.com конечно смотреть аппноты по ethernet и TCP/IP

Сообщение отредактировал Adviser - Dec 21 2008, 12:55
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 21 2008, 13:25
Сообщение #6


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Цель - remote control over ethernet.


Тут смотря сколько Вам надо девайсов сделать. Если один-два - тогда любое решение - от Wiznet до писюка.

Если Вам нужно серийно и минимизировать себестоимость, то поглядите вот такое решение - http://electronix.ru/forum/index.php?showtopic=44276

На основе этого проекта я сейчас выпускаю 2 коммерческих изделия - ребутер оборудования и мост Modbus over TCP - Modbus over Serial line. Решение вполне себя оправдало, причем, в варианте ребутера оно используется для контроля оборудования в здоровом пионернете, показало себя с хорошей стороны.

В приложении - версия документации модуля в варианте ребутера. Хотя, если обратить внимание, заголовок вебстраницы содержит фразу "Modbus over TCP <-> Modbus over Serial line" wink.gif Причина проста - софт одинаковый, просто незапаяно железо, относящееся к RS485 smile.gif
Прикрепленный файл  PWD.doc ( 165.5 килобайт ) Кол-во скачиваний: 325


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
VDLab
сообщение Dec 21 2008, 20:17
Сообщение #7


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

Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419



Цитата(zltigo @ Dec 21 2008, 11:47) *
... и скорее всего это должен быть не PIC18 smile.gif .


Ну почему так сразу то, смотря задача какая. Может и ПИКа за глаза хватит?

Можно пошарить по сайту микрочипа в поисках соответствующих аппнот. Вполне хватит для начала.

А если заменить PIC18F85J10 на что-нибудь вроде PIC18F97J60, вообще все на одном чипе будет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 21 2008, 20:22
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(VDLab @ Dec 21 2008, 23:17) *
Ну почему так сразу то, смотря задача какая. Может и ПИКа за глаза хватит?

Полагаю, что судя по посту подход Rst7 автору не светит, а собрать их "готового" лучше на более мощных контроллерах которые дешевле связки PIC18+MAC+Память.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
qalex
сообщение Dec 22 2008, 05:22
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 2-07-06
Пользователь №: 18 521



спасибо! Посидим рассмотрим все варианты.
Вот варианты Cortex STM32F101VD + ENC28J60+flash for web page or PIC18F97J60+ flash for web page or Cortex +RTL8201BL
Вопрос в том - enc28j60 - действительно плох в работе как о нем пишут - нагрев, нестабильность, фокусы разные...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 22 2008, 07:25
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(qalex @ Dec 22 2008, 08:22) *
Вопрос в том - enc28j60 - действительно плох в работе как о нем пишут - нагрев, нестабильность, фокусы разные...

В общем-то, конечно не подарок - и греется, и errata (причем маркировки ревизии на корпусах нет), и недокументированны действия по выходу из сложившихся нештатных ситуаций, но заставить работать (по личному опыту - нужно было решение для опционального исполнения) можно. Хотя какого цеплять его к чипам, если есть подобные, но со встроенным MAC, мне непонятно.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 22 2008, 07:47
Сообщение #11


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Можно еще посмотреть сюда - http://www.micrel.com/_PDF/Ethernet/ethern...z8851snl_ds.pdf - как замена ENC28J60


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
qalex
сообщение Dec 22 2008, 08:03
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 2-07-06
Пользователь №: 18 521



Цитата(zltigo @ Dec 22 2008, 11:25) *
Хотя какого цеплять его к чипам, если есть подобные, но со встроенным MAC, мне непонятно.


Так надо новый проц покупать, изучать и тд, а тут time to market вместе с dead line !
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 22 2008, 08:10
Сообщение #13


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
а тут time to market вместе с dead line !


А Вы думаете борьбу со стеком асилить за два дня?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
qalex
сообщение Dec 22 2008, 08:24
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 2-07-06
Пользователь №: 18 521



Цитата(Rst7 @ Dec 22 2008, 12:10) *
А Вы думаете борьбу со стеком асилить за два дня?

Конечно не за два дня но есть цель минимизировать временные затраты.
А сколько кб стоил web interface в вашем проэкте?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 22 2008, 08:48
Сообщение #15


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
А сколько кб стоил web interface в вашем проэкте?


Ну смотря как считать. Ориентировочно 2.5кБ - код веб-сервера и 2.5кБ - пакованные странички. Есть еще правда функция расчета md5 - это еще 1074 байта.

Сам стек - где-то 3.5кБ (это со всеми причиндалами, не только TCP для вебсервера и модбаса, но и ICMP и UDP для пинга и рассылки трапов). Около килобайта - программный MAC (он, правда, может быть уменьшен, потому как сейчас там еще прием/передача пакетов по USART вклеена). Еще килобайт - таблица для расчета CRC32.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

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

 


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


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