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

 
 
> клавиатура и lcd для pc ( ввод и вывод )
Alex1299
сообщение Nov 8 2007, 19:10
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 8-11-07
Пользователь №: 32 167



Несколько студентов одновременно сдают тест. Вопросы теста будут высвечиваться на буквенно-цифровых LCD экранах. Ответы вводятся на 12 клавишных клавиатурах. Посоветуйте пожалуйста, какие есть варианты подключить к компьютеру несколько независимых клавиатур и LCD экранов. Хотелось бы подключить минимум 7 комплектов. Если использовать LPT порты, как минимизировать их количество?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Bird2
сообщение Nov 8 2007, 19:26
Сообщение #2


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

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



Я бы использовал любой мк (PIC, AVR, C51 etc) + MAX232 (или аналог) + 4-х строчный LCD + KeyBoard и навесил бы все это на старый добрый COM-порт. Это у нас получатся отдельные устройства Пульт Опроса Студента. Протокол обмена с несколькими ПОСами не проблема, тем более, что МК поддерживают адресацию (можно и без нее обойтись). Нужен 1 COM-порт и 7 законченных устройств. Сам так делал - будет работать
LPT критичен к длине провода, но если использовать его, то подключаете к шине LPT клавиатуру и LCD (можно на одни и те же ноги) и разкидываете сигналы простым дешифратором совместно с другой логикой (не будем подробно), управляемым также от LPT. При этом запись символов в LCD и опрос клавиатур будет происходить по очереди.
Например 000 - первый абонент
001 - второй
И так далее.
Драйвера на LPT (управление LCD, опрос клавиатуры, выбор пульта) пишете сами. Нужен 1 LPT-порт и тоже семь устройств. Этого я не делал, может что сморозил - поправят.
Питание на каждое устройство свое. Первый вариант, ИМХО, лучше, да и не затратнее и толковее.
Go to the top of the page
 
+Quote Post
ALexx
сообщение Nov 9 2007, 08:36
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



Цитата(Bird2 @ Nov 8 2007, 23:26) *
Я бы использовал любой мк (PIC, AVR, C51 etc) + MAX232 (или аналог) + 4-х строчный LCD + KeyBoard и навесил бы все это на старый добрый COM-порт. Это у нас получатся отдельные устройства Пульт Опроса Студента. Протокол обмена с несколькими ПОСами не проблема, тем более, что МК поддерживают адресацию (можно и без нее обойтись). Нужен 1 COM-порт и 7 законченных устройств.


Вцелом поддерживаю, но добавлю...

1)Пульт Опроса Студента. В качестве интерфейса выбрал бы RS-485 - ведь не факт, что студенты будут ближе 15-ти метров от центрального ПК. А так - хоть километр...

2) Центральный ПК. Не думаю, что стоит делать ставку на СОМ-порт. Современней и удобней будет использовать USB.

3) Система вцелом. Система состоит из N-ого количества Пультов Опроса Студента, к которым от КОНЦЕНТРАТОРА идут по две пары проводов (можно объединять по Дейзи-цепочке). Первая пара - связь, вторая питание.

4) Теперь о КОНЦЕНТРАТОРЕ. Он содержит:
- мост USB-UART
- драйвер RS-485
- опторазвязка (опционально)
- стабилизатор или DC-DC преобразователь для питания Пультов Опроса
питание на концентратор можно подавать непосредственно от БП компьютера, равно как можно данный концентратор встроить в корпус оного ПК.

Вот в общих чертах...
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 9 2007, 10:46
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(ALexx @ Nov 9 2007, 13:36) *
3) Система вцелом. Система состоит из N-ого количества Пультов Опроса Студента, к которым от КОНЦЕНТРАТОРА идут по две пары проводов (можно объединять по Дейзи-цепочке). Первая пара - связь, вторая питание.

4) Теперь о КОНЦЕНТРАТОРЕ. Он содержит:
- мост USB-UART
- драйвер RS-485

Подключение "звездой" для RS-485 не рекомендуется. Все устройства подключатся к одной линии интерфейса RS485 на концах которой устанавливаются терминаторы с сопротивлением, соответствующим волновому сопротивлению линии передачи. "Звездой" можно подключать к RS485, если только расстояния и скорости передачи будут небольшими. Так что в общем случае не драйвер, а драйверЫ RS485 с соответствующим количеством UARTов в концентраторе. Хотя если мастером будет ваш концентратор, то UART-то можно и один, но драйвер RS485 на каждого абонента (пульт) свой.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex1299   клавиатура и lcd для pc ( ввод и вывод )   Nov 8 2007, 19:10
|- - ALexx   Цитата(rezident @ Nov 9 2007, 14:46) Подк...   Nov 12 2007, 07:41
|- - rezident   Цитата(ALexx @ Nov 12 2007, 12:41) 3) ...   Nov 12 2007, 11:02
|- - Bird2   Цитата(rezident @ Nov 12 2007, 15:02) Пре...   Nov 12 2007, 20:30
|- - ALexx   Цитата(rezident @ Nov 12 2007, 15:02) Пре...   Nov 13 2007, 08:37
|- - rezident   Цитата(ALexx @ Nov 13 2007, 13:37) Я 5 ле...   Nov 13 2007, 10:22
|- - ALexx   Цитата(rezident @ Nov 13 2007, 14:22) А я...   Nov 13 2007, 12:46
|- - rezident   Цитата(ALexx @ Nov 13 2007, 17:46) Т.е. п...   Nov 13 2007, 16:16
|- - ALexx   Цитата(rezident @ Nov 13 2007, 20:16) Есл...   Nov 14 2007, 08:27
- - KostyanPro   Потдерживаю PIC , AVR (их кол-во равно числу студе...   Nov 8 2007, 20:05
- - AndryG   Человеку небольшой опросник нужно ... а получил си...   Nov 9 2007, 14:59
|- - tyro   Цитата(AndryG @ Nov 9 2007, 17:59) Челове...   Nov 9 2007, 15:32
- - Alex1299   Спасибо всем за ответы! Действительно, можно у...   Nov 9 2007, 17:02
|- - rezident   Цитата(Alex1299 @ Nov 9 2007, 22:02) Расс...   Nov 9 2007, 18:26
- - el34   попробуйте глянуть на http://palmorb.sourceforge.n...   Nov 9 2007, 18:57
- - AndryG   Мысль... а как на индикатор пусть и 20 х 4 (хоть и...   Nov 10 2007, 08:20
- - el34   Цитата( AndryG )Мысль... а как на индикатор пусть ...   Nov 10 2007, 09:25
- - AndryG   Нет ... я вообще о устройстве автора ветки.   Nov 10 2007, 09:51
- - Bird2   Попробую подвести промежуточные итоги 1. Пришли к ...   Nov 10 2007, 18:47
- - rezident   ALexx, извините, но все ваши домыслы и трудности -...   Nov 14 2007, 08:42
- - rv3dll(lex)   на каждом драйвере 422 есть коммутация входов выхо...   Nov 14 2007, 09:43
- - Bird2   Цитата(rv3dll(lex) @ Nov 14 2007, 13...   Nov 14 2007, 19:27
- - rezident   Цитата(Bird2 @ Nov 15 2007, 00:27) Правда...   Nov 14 2007, 20:45
- - rv3dll(lex)   Цитата(rezident @ Nov 14 2007, 23:45) Это...   Nov 15 2007, 06:05
- - Diko   Цитата(rezident @ Nov 14 2007, 23:45) Это...   Nov 22 2007, 07:54


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

 


RSS Текстовая версия Сейчас: 29th August 2025 - 16:40
Рейтинг@Mail.ru


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