Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Вниз

Вопрос на засыпку   Найти похожие ветки 

 
Zhekson   (2005-11-16 12:22) [0]

Можно-ли использовать стандартное устройство(Сетевую карту) для обмена данными между самодельным устройством и компьютером???

Конкретнее нужно организовать передачу с самодельного устройства одного байта и при помощи сетевой карты принять его в компьютер.

поможет любая информация.


 
wal ©   (2005-11-16 12:27) [1]

Можно, только "самодельное устройство" передавать этот байт по определенным стандартам должно.

С уважением.


 
Zhekson   (2005-11-16 12:48) [2]

wal ©   (16.11.05 12:27) [1]
Где можно подчерпнуть информацию, что за формат и как им пользоваться???


 
Digitman ©   (2005-11-16 12:51) [3]


> передачу .. одного байта


не проще ли его, этот один-единственный байт, в авоське перенести ?)


> при помощи сетевой карты


почему именно сетевой ?

COM/LPT-интерфейсы уже упразднили ?


 
Zhekson   (2005-11-16 13:07) [4]

Digitman ©   (16.11.05 12:51) [3]
LPT - не подходит из-за того, что будет использован длинный кабель, а COM слишком медленный для этих целей...

есть ещё варианты???


 
Digitman ©   (2005-11-16 13:28) [5]


> COM слишком медленный для этих целей


для передачи одного-единственного байта !?

ну уж это ты загнул)


 
Zhekson   (2005-11-16 13:38) [6]

для передачи одного-единственного байта !?
для передачи одного единственного байта в большом цикле ;)

в общем я так понял ответ на этот вопрос не здесь нужно искать...


 
Digitman ©   (2005-11-16 13:50) [7]


> для передачи одного единственного байта в большом цикле


ну так и говори, мол, дивайс это будет передавать поток данных ... а то сразу - "один байт") ..

что мешает реализовать на борту дивайса полноценный Ethernet-контроллер ?


 
Deka ©   (2005-11-16 13:51) [8]

Ну а чем тебя USB не устроил? А если хочешь подробный ответ, то придется тебе рассказать про свое устроство. Какая скорость передачи нужна, на каком расстоянии оно "живет". Короче задачу подробнее сформулируй.


 
wal ©   (2005-11-16 13:52) [9]

1. Какая скорость нужна?
2. Какое расстояние?
> Где можно подчерпнуть информацию, что за формат и как им
> пользоваться???
Модель OSI

С уважением.


 
Zhekson   (2005-11-16 16:36) [10]

с частотой в одну милисекунду могут приходить пакеты по 80 байт. Во время передачи с девайса на комп мёртвая зона.

У LPT ограничение на длину кабеля, у COM в принципе тоже.

Deka ©   (16.11.05 13:51) [8]
насчёт USB: была бы толковая документация, то попробовал бы передавать на USB.

wal ©   (16.11.05 13:52) [9]
1) скорость нужно успевать передавать 80байт быстрее чем за 1мс.
2) расстояние 20-25 метров

Модель OSI
Можно поподробнее???


 
wal ©   (2005-11-16 16:56) [11]


> с частотой в одну милисекунду могут приходить пакеты по
> 80 байт
Это что за устройство такое скоростное? Оно их генерить то будет успевать с такой частотой?

> 2) расстояние 20-25 метров

Это не много, можно на 485-м замутить, но нужно найти карточку, которая на такой частоте (1Мбит/с) работать будет.

> Модель OSI
> Можно поподробнее???
http://www.yandex.ru/yandsearch?rpt=rad&text=%EC%EE%E4%E5%EB%FC+OSI

С уважением


 
wal ©   (2005-11-16 17:07) [12]

можно что-нибудь вроде этого прикрутить:
http://www.rodnik-soft.ru/htmls/pr_110403.htm


 
atruhin ©   (2005-11-16 17:22) [13]

>>Это что за устройство такое скоростное?
80 кб в секунду это разве скоростное? Любое АЦП больше выдаст.
Для автора я бы рекомендовал, сделать передачу любым способом до компьютера, а ввод по LPT, или USB - по способностям :). В качестве промежуточной среды передачи, например витая пара, и последовательная передача, с модуляций (простейший случай XOR и генератор на удвоенной частоте). Мы таким образом передавали 1мбит на 50-150 метров, с гальванической развязкой на импульсных трансформаторах по "полевке".


 
atruhin ©   (2005-11-16 17:25) [14]

>>http://www.rodnik-soft.ru/htmls/pr_110403.htm
Кстати класная штучка. Жаль лет 5-10 назад таких небыло :(


 
Deka ©   (2005-11-16 18:07) [15]

http://www.ftdichip.com/Products/FT232BM.htm

Single chip USB <=> asynchronous serial data transfer
Full handshaking & modem interface signals
UART interface supports 7/8 data bits, 1/2 stop bits and Odd/Even/Mark/Space/No Parity
Data transfer rate of 300 Baud => 3M Baud (TTL)
Data transfer rate of 300 Baud => 1M Baud (RS232)
Data transfer rate of 300 Baud => 3M Baud (RS422/RS485)

http://www.ftdichip.com/Products/FT245BM.htm

Single Chip USB <=> parallel FIFO bi-directional data transfer
Data transfer rate of up to 1M Byte/second (D2XX drivers)
Data transfer rate of up to 300K Byte/second (VCP drivers)

Последний умеет до одного МЕГАБАЙТА в секунду пересылать. Все это USB. Вся документация доступна на сайте производителя.
Ну и могу тебе книжечку отправить "USB интерфейс. Практика использования и программирования". Твоя ящичек восемь метров выдержит?


 
Deka ©   (2005-11-16 18:10) [16]

Опять-же последний parallel bi-directional. Так что все будет как у LPT. ;)


 
Deka ©   (2005-11-16 18:20) [17]

И вот еще ссылочки
http://www.efo.ru/cgi-bin/go?747
http://www.platan.ru/cgi-bin/qwery.pl/id=932706686&group=503&pg=0&ec=DLP-USB245MFT245BM.html

Надо просто купить модуль, скачать драйвера и можно приступать.
Я USB устройство на 10 метров относил, а потом добавил USB-хаб и отнес еще на 10 метров. Так что сейчас у меня USB устройство работает без сбоев на 20 метровой отметки. Правда USB хаб пришлось запитать не от шины, а от блока питания. Надеюсь помог.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 4.871 c
2-1132427524
Avdoshin
2005-11-19 22:12
2005.12.04
файл иконки


2-1132415019
pohil
2005-11-19 18:43
2005.12.04
Указатели


2-1132434324
Officeman
2005-11-20 00:05
2005.12.04
Memo1


2-1132438041
pohil
2005-11-20 01:07
2005.12.04
Работа с памятью


4-1128006074
petr
2005-09-29 19:01
2005.12.04
порты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский