Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.047 c
10-1108636552
Swimmer
2005-02-17 13:35
2005.12.04
Так стоит использовать CORBA


2-1131771517
Dimich1978
2005-11-12 07:58
2005.12.04
Раскраска


2-1132075726
KIM
2005-11-15 20:28
2005.12.04
поток и объявление процедуры


14-1131694407
MBo
2005-11-11 10:33
2005.12.04
Немножко пятничных задачек ;)


4-1128325148
Андрей Жук
2005-10-03 11:39
2005.12.04
Где ошибка?