|
Serial to Ethernet, Разобраться |
|
|
|
Sep 16 2005, 07:24
|
Участник

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

|
Здраствуйте !!! меня , как начинающего юЗВЕРЯ программирования контроллеров интересует задача передачи данных из com порта в сеть.Использую сетевой процессор от dallas DS80C400. если кто занимался вопросом по поводу ethernet для контроллера, то оочень нужна помошь в том , с чего начать изучение протокола передачи данных по сети ДЛЯ КОНТРОЛЛЕРА (может он отличатеся от передачи для компьютеров), как это связать с последовательным портом контроллера и если есть исходники , для такой задачи,то буду разбиратьсмя с ними, сами понимаете, если есть исходники, то проще рахобраться.
задача в общем такая. с датчиков передаются "байтики " в com порт DS80C400,затем я эти "Байтики" "верчу кручу" в процессоре, и результат передаю по сети на компутер...
|
|
|
|
|
 |
Ответов
|
Sep 16 2005, 10:56
|

Местный
  
Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528

|
2 Regbist raider дал исчерпываюший ответ. Я лиш отчасти повторюсь. 1. Самый простой вариант это использовать готовые конверторы Ethernet-RS232. Они бывают разные и по функциональным возможностям и по конструктиву. При их использовании не придётся вникать в тонкости TCP/IP стека. Примерная стоимость от $20. 2. Следующий вариант это использование Ethernet контроллеров с аппаратным стеком TCP/IP. Микросхема w3100a один из таких представителей. Примерная стоимость от $6. 3. Этот вариает самый сложный относительно первых двух. Да, лучше брать Ethernet контроллеры с phy и mac уровнями. Иначе самому придётся аппаратно реализовывать phy и mac, а эта задачка похлеще той, что надо Вам сделать. Есть Ethernet контроллеры и с последовательным интерфейсом, например ENC28J60. Но это навая микросхема, не обкатанная, так что не исключены глюки. Поэтому лучше остановиться на проверенном, что нибудь из realtek или Cirrus Logic. Начинать осваивать можно купив любую отладочную плату с Ethernet контроллером. Любая фирма, выпускающая микроконтроллеры и процессоры имеет в своём арсенале такую в качестве эвалюшин боарда. От себя добавлю, что мне приходилось делать интерфейсную (Etnernet, rs232, rs485) часть для прибора. Так что я в курсе всей этой кухни. Если появятся вопросы, по возможности отвечю или если есть желание передать работу, то возможно, соглашуть.
--------------------
Для связи email: info собака qbit.su
|
|
|
|
|
Sep 16 2005, 11:52
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(bzx @ Sep 16 2005, 13:56) 2 Regbist raider дал исчерпываюший ответ. Я лиш отчасти повторюсь. 1. Самый простой вариант это использовать готовые конверторы Ethernet-RS232. Они бывают разные и по функциональным возможностям и по конструктиву. При их использовании не придётся вникать в тонкости TCP/IP стека. Примерная стоимость от $20. 2. Следующий вариант это использование Ethernet контроллеров с аппаратным стеком TCP/IP. Микросхема w3100a один из таких представителей. Примерная стоимость от $6. 3. Этот вариает самый сложный относительно первых двух. Да, лучше брать Ethernet контроллеры с phy и mac уровнями. Иначе самому придётся аппаратно реализовывать phy и mac, а эта задачка похлеще той, что надо Вам сделать. Есть Ethernet контроллеры и с последовательным интерфейсом, например ENC28J60. Но это навая микросхема, не обкатанная, так что не исключены глюки. Поэтому лучше остановиться на проверенном, что нибудь из realtek или Cirrus Logic. Начинать осваивать можно купив любую отладочную плату с Ethernet контроллером. Любая фирма, выпускающая микроконтроллеры и процессоры имеет в своём арсенале такую в качестве эвалюшин боарда. От себя добавлю, что мне приходилось делать интерфейсную (Etnernet, rs232, rs485) часть для прибора. Так что я в курсе всей этой кухни. Если появятся вопросы, по возможности отвечю или если есть желание передать работу, то возможно, соглашуть. Могу только добавить, что если возьмете чипы от сетевых карт, то помучаетесь немало, разбираясь в заплатках драйвера. Вот что еще есть: Контроллер шина - Ethernet - KS8842. Прелесть в синхронном и асинхронном интерфейсе к контроллеру. Что касается контроллеров то вот есть еще и KS8695. Все на micrel.com. Есть стартовые наборы. Поставка - элтех. С уважением, Иосиф mailto:iosif.karshenboim@eltech.spb.ru
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Sep 16 2005, 12:17
|

Местный
  
Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528

|
Цитата(iosifk @ Sep 16 2005, 14:52) Могу только добавить, что если возьмете чипы от сетевых карт, то омучаетесь немало, разбираясь в заплатках драйвера. Вот что еще есть: Контроллер шина - Ethernet - KS8842. Прелесть в синхронном и асинхронном интерфейсе к контроллеру. Что касается контроллеров то вот есть еще и KS8695. Все на micrel.com. Есть стартовые наборы. Поставка - элтех. С уважением, Иосиф mailto:iosif.karshenboim@eltech.spb.ru KS8695, как и KS8842, не удачное предложение для начинающего осваивать Ethernet. На KS8695 можно делать разные шлюзы, свитчи и т.п. при условии, что Вы съели собаку при освоении в TCP/IP, хорошо разбираетесь в схемотехнике, и представляете что такое MII. Боюсь, что ты не доконца понимаешь, Иосиф, что продаешь.
--------------------
Для связи email: info собака qbit.su
|
|
|
|
|
Sep 19 2005, 14:03
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(bzx @ Sep 16 2005, 15:17) Цитата(iosifk @ Sep 16 2005, 14:52) Могу только добавить, что если возьмете чипы от сетевых карт, то омучаетесь немало, разбираясь в заплатках драйвера. Вот что еще есть: Контроллер шина - Ethernet - KS8842. Прелесть в синхронном и асинхронном интерфейсе к контроллеру. Что касается контроллеров то вот есть еще и KS8695. Все на micrel.com. Есть стартовые наборы. Поставка - элтех. С уважением, Иосиф mailto:iosif.karshenboim@eltech.spb.ru KS8695, как и KS8842, не удачное предложение для начинающего осваивать Ethernet. На KS8695 можно делать разные шлюзы, свитчи и т.п. при условии, что Вы съели собаку при освоении в TCP/IP, хорошо разбираетесь в схемотехнике, и представляете что такое MII. Боюсь, что ты не доконца понимаешь, Иосиф, что продаешь. Что на это сказать? Делал MAC в альтере, отлаживал софт, гонял пакеты. Так что понимаю. Возможно, проц с ядром ARM для начинающего сложно, но вот KS8842 возможно то, что будет для него гораздо проще, чем некоторые другие решения. На самом деле надо было сказать, сколько Портов в IP или в UDP надо обслуживать, тк возможно что самые простые чипы не обеспечат нужного числа портов. Удачи.
--------------------
www.iosifk.narod.ru
|
|
|
|
Сообщений в этой теме
Regbist Serial to Ethernet Sep 16 2005, 07:24 raider Самый простой для тебя вариант - использовать гото... Sep 16 2005, 10:12 Tpeck Цитата(bzx @ Sep 16 2005, 14:56) 2 Regbis... Apr 13 2006, 17:53  raider XPort - уникальный последовательный сервер в сетев... Apr 14 2006, 05:38   Tpeck Цитата(raider @ Apr 14 2006, 09:38) XPort... Apr 14 2006, 17:13 bing Цитата(bzx @ Sep 16 2005, 13:56) От себя ... Sep 10 2012, 08:55 bing Цитата(bzx @ Sep 16 2005, 13:56) От себя ... Sep 10 2012, 08:56  kovigor Извините, удалил ... Sep 10 2012, 09:08  Konst_777 Цитата(bing @ Sep 10 2012, 11:56) Сам сто... Sep 12 2012, 08:03 Regbist Ребята, ну а если я выбрал и купил уже контроллер ... Sep 19 2005, 12:32 Troll Цитата(Regbist @ Sep 19 2005, 15:32)Ребята, н... Oct 18 2005, 03:50  one_man_show Цитата(Troll @ Oct 18 2005, 06:50)Хотя для пе... Oct 18 2005, 11:21 arttab Если что то купил, то это не значит что на нем и с... Sep 20 2005, 01:22 Regbist Народ, здраствуйте )
вот к вам с вопросом..
а что ... Sep 26 2005, 10:14 Chupakabra Цитата(Regbist @ Sep 26 2005, 13:14)Народ, зд... Sep 26 2005, 11:47 zltigo Цитата(raider @ Apr 14 2006, 08:38) XPort... Apr 14 2006, 06:24 ROC так собственно "Родник" ими вроде и торг... Apr 14 2006, 19:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|