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

 
 
> Выбор порта на персоналке с малыми задержками
Andrey Pesoshin
сообщение Sep 14 2011, 12:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 5-07-10
Пользователь №: 58 297



Приветствую!

Я разрабатываю устройство для психологических исследований. Суть - в том, что испытуемому на экране показывают динамично меняющееся изображение, а испытуемый управляет отображаемым процессом посредством некоего пульта.

Пульты бывают двух видов - либо простая кнопка, у которой обрабатывается только время нажатия, либо плавный переключатель (например, педаль), для которого учитывается его мгновенное положение (как коэффициент от 0.0 до 1.0)

В устройстве критичны задержки при обработке сигналов от пульта, поэтому например компьютерная клавиатура, подключенная по usb, - сразу не подходит в качестве пульта (задержка буффера клавиатуры, задержка USB-порта).

Если делать устройство на базе персоналки, какой интерфейс я могу использовать в данном случае и какие задержки (именно задержки, а не скорость интерфейса) я могу получить? Как варианты - USB; FireWire; кастомная плата, подключенная по PCI/PCIe/PCMCI, может быть древний LPT/COM?

Естественно, на персоналке планируется ОСРВ, чтобы аппаратные прерывания обрабатывались жестко по мере поступления.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Sep 15 2011, 07:10
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Цитата
это время в ПК для коррекции и дальнейших подсчетов

Нет, конечно. Никакой коррекции. Что может знать такого PC, чего уже не знают фотодиоды и контроллер - НИЧЕГО.

А вот коллекционировать на нем РЕЗУЛЬТАТЫ - вполне можно. Любым из доступных интерфейсов.

Кстати, синхронизация по звуку, возможно удобнее, хотя и не так точна (хотя точность вам ни разу не упала). Ну и чутка сложнее в реализации.

А вообще - это все полный бред.
Нажатием на обычную клавишу обычной клавиатуры вы получите совершенно нормальный результат.
И кстати - частота опроса - в общем-то и есть время отклика. Ибо каждую миллисекунду вам в программу поступают данные о перемещении мыши.

---
Но в любом случае, для ФИЗИОЛОГИЧЕСКИХ тестов надо применять внешние по отношению к компу средства. Грубо говоря параллельно человеку - модель воспринимающего в электронном виде - т.е. ИДЕАЛЬНЫЙ кролик. И его уже сравнивать с НАСТОЯЩИМ кроликом. Вот это и будет похоже на настоящий эксперимент. По всем правилам.

---
Кроме того. Представьте, я есть супермен с бесконечно быстрой реакцией.
Вот он в нужный момент нажимает кнопку.
Ход кнопки 5 мм, например.
Чтоб за миллисекунду нажать кнопку, его палец должен двигаться со скоростью 5 метров в секунду.
Т.е. с 0 разогнаться до 5 метров.сек за миллисекунду (грубо).

Космонавты таких перегрузок не выдерживают. Никто не выдерживает 5 км в секунду за секунду.

Мож где-то ошибся, но не в этом суть.



Сообщение отредактировал DpInRock - Sep 15 2011, 07:20


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 16 2011, 09:46
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(DpInRock @ Sep 15 2011, 10:10) *
Нажатием на обычную клавишу обычной клавиатуры вы получите совершенно нормальный результат.

Можно сделать измеритель "скорости реакции" клавиатуры компа. sm.gif
Иммитатор клавиатуры на МК индикацией насчитанных тиков.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Andrey Pesoshin   Выбор порта на персоналке с малыми задержками   Sep 14 2011, 12:15
- - Demeny   Время развертки одного кадра изображения на монито...   Sep 14 2011, 12:30
- - Andrey Pesoshin   Спасибо за быстрый ответ! Насчет 10-20 мс - с...   Sep 14 2011, 12:54
|- - Demeny   Цитата(Andrey Pesoshin @ Sep 14 2011, 16...   Sep 14 2011, 14:26
||- - Andrey Pesoshin   Хм, значит USB точно нельзя использовать из-за нед...   Sep 14 2011, 16:08
||- - Demeny   Цитата(Andrey Pesoshin @ Sep 14 2011, 20...   Sep 15 2011, 06:48
||- - Andrey Pesoshin   Demeny, DpInRock Большое спасибо за проявленный ин...   Sep 15 2011, 13:18
||- - Demeny   Цитата(Andrey Pesoshin @ Sep 15 2011, 17...   Sep 16 2011, 09:11
||- - Andrey Pesoshin   Цитата(Demeny @ Sep 16 2011, 13:11) Неопр...   Sep 16 2011, 13:50
|- - Ruslan1   Цитата(Andrey Pesoshin @ Sep 14 2011, 15...   Sep 14 2011, 16:40
- - DpInRock   Обычная клавиатура. PS\2. Обычная мышь. (Даже...   Sep 14 2011, 14:00
- - Andrey Pesoshin   Тест - Реакция на движущийся объект (примерное опи...   Sep 14 2011, 14:44
- - Andrey Pesoshin   Ruslan1 Я, если честно, решил пока задачу "вл...   Sep 14 2011, 17:25
- - Xenia   Цитата(Andrey Pesoshin @ Sep 14 2011, 16...   Sep 14 2011, 17:42
- - Andrey Pesoshin   Xenia А порекомендуете что-нибудь конкретное из ли...   Sep 14 2011, 18:13
- - DpInRock   Ну как же люди любят все усложнять.... Казалось б...   Sep 14 2011, 19:22
|- - Ruslan1   Цитата(DpInRock @ Sep 14 2011, 22:22) Ну ...   Sep 14 2011, 19:48
- - Andrey Pesoshin   ну а стремление усложнять это не всегда же плохо )...   Sep 14 2011, 20:43
- - _3m   Цитата(Andrey Pesoshin @ Sep 14 2011, 16...   Sep 16 2011, 14:04
- - Andrey Pesoshin   Цитата(_3m @ Sep 16 2011, 18:04) Геймерск...   Sep 16 2011, 14:18


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

 


RSS Текстовая версия Сейчас: 26th July 2025 - 14:21
Рейтинг@Mail.ru


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