qalex 0 21 декабря, 2008 Опубликовано 21 декабря, 2008 · Жалоба Есть МК PIC18F85J10. Подскажите как его подсоединить к ethernet. Цель - remote control over ethernet. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 21 декабря, 2008 Опубликовано 21 декабря, 2008 · Жалоба Есть МК PIC18F85J10. Подскажите как его подсоединить к ethernet. Цель - remote control over ethernet. Если тупо, то их-же enc28j60, если еще тупеее, то Wiznet, а правильно - взять контроллер с Ethernet MAC на борту и скорее всего это должен быть не PIC18 :). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Adviser 0 21 декабря, 2008 Опубликовано 21 декабря, 2008 · Жалоба Если тупо, то их-же enc28j60 Olimex делает на основе enc28j60 готовое поделие: Olimex enc28j60 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
qalex 0 21 декабря, 2008 Опубликовано 21 декабря, 2008 · Жалоба Cпасибо. Почитаю datasheet. А может кто знает как делают встроенный веб интерфейс? Тут наверное без arm и linux не обойдёшся... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Adviser 0 21 декабря, 2008 Опубликовано 21 декабря, 2008 (изменено) · Жалоба А может кто знает как делают встроенный веб интерфейс? Тут наверное без arm и linux не обойдёшся... Чего уж там мелочиться - сразу РС промышленную поставить можно :) Посмотрите у того же Olimex PIC-MICRO-WEB, PIC-MINI-WEB и т.д. Olimex PIC-WEB PIC-WEB Ну на microchip.com конечно смотреть аппноты по ethernet и TCP/IP Изменено 21 декабря, 2008 пользователем Adviser Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 21 декабря, 2008 Опубликовано 21 декабря, 2008 · Жалоба Цель - 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" ;) Причина проста - софт одинаковый, просто незапаяно железо, относящееся к RS485 :) PWD.doc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VDLab 0 21 декабря, 2008 Опубликовано 21 декабря, 2008 · Жалоба ... и скорее всего это должен быть не PIC18 :) . Ну почему так сразу то, смотря задача какая. Может и ПИКа за глаза хватит? Можно пошарить по сайту микрочипа в поисках соответствующих аппнот. Вполне хватит для начала. А если заменить PIC18F85J10 на что-нибудь вроде PIC18F97J60, вообще все на одном чипе будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 21 декабря, 2008 Опубликовано 21 декабря, 2008 · Жалоба Ну почему так сразу то, смотря задача какая. Может и ПИКа за глаза хватит? Полагаю, что судя по посту подход Rst7 автору не светит, а собрать их "готового" лучше на более мощных контроллерах которые дешевле связки PIC18+MAC+Память. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
qalex 0 22 декабря, 2008 Опубликовано 22 декабря, 2008 · Жалоба спасибо! Посидим рассмотрим все варианты. Вот варианты Cortex STM32F101VD + ENC28J60+flash for web page or PIC18F97J60+ flash for web page or Cortex +RTL8201BL Вопрос в том - enc28j60 - действительно плох в работе как о нем пишут - нагрев, нестабильность, фокусы разные... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 22 декабря, 2008 Опубликовано 22 декабря, 2008 · Жалоба Вопрос в том - enc28j60 - действительно плох в работе как о нем пишут - нагрев, нестабильность, фокусы разные... В общем-то, конечно не подарок - и греется, и errata (причем маркировки ревизии на корпусах нет), и недокументированны действия по выходу из сложившихся нештатных ситуаций, но заставить работать (по личному опыту - нужно было решение для опционального исполнения) можно. Хотя какого цеплять его к чипам, если есть подобные, но со встроенным MAC, мне непонятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 22 декабря, 2008 Опубликовано 22 декабря, 2008 · Жалоба Можно еще посмотреть сюда - http://www.micrel.com/_PDF/Ethernet/ethern...z8851snl_ds.pdf - как замена ENC28J60 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
qalex 0 22 декабря, 2008 Опубликовано 22 декабря, 2008 · Жалоба Хотя какого цеплять его к чипам, если есть подобные, но со встроенным MAC, мне непонятно. Так надо новый проц покупать, изучать и тд, а тут time to market вместе с dead line ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 22 декабря, 2008 Опубликовано 22 декабря, 2008 · Жалоба а тут time to market вместе с dead line ! А Вы думаете борьбу со стеком асилить за два дня? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
qalex 0 22 декабря, 2008 Опубликовано 22 декабря, 2008 · Жалоба А Вы думаете борьбу со стеком асилить за два дня? Конечно не за два дня но есть цель минимизировать временные затраты. А сколько кб стоил web interface в вашем проэкте? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 22 декабря, 2008 Опубликовано 22 декабря, 2008 · Жалоба А сколько кб стоил web interface в вашем проэкте? Ну смотря как считать. Ориентировочно 2.5кБ - код веб-сервера и 2.5кБ - пакованные странички. Есть еще правда функция расчета md5 - это еще 1074 байта. Сам стек - где-то 3.5кБ (это со всеми причиндалами, не только TCP для вебсервера и модбаса, но и ICMP и UDP для пинга и рассылки трапов). Около килобайта - программный MAC (он, правда, может быть уменьшен, потому как сейчас там еще прием/передача пакетов по USART вклеена). Еще килобайт - таблица для расчета CRC32. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться