Добавлено: Ср апр 01, 2009 16:53:10
Ну можно предположить. По DataSheet на Mega8 АЦП выдаёт наилучший результат при 50-200 kHz сэмплинге. Возьмём серединку, 125 kHz. Помимо этого, АЦП "отдаёт" значение после 13 тактов в режиме FreeRun, следовательно при частоте 125 kHz мы получаем 9615 значений в секунду. Теперь сколько у нас там потенциометров? 50? 9615/50 = 160,25 раз в секунду каждый "датчик". Ну собственно вот.
При 50ти датчиках мы можем устроить ПРИМЕРНО 160 опросов в секунду каждого датчика с точностью (я бы сильно не раскатывал губу) 10bit или 0-1023 значения.
Это всё грубо и на коленке, не беря в учёт время переключения мультиплесоров/дешифраторов (смотря как собираемся включать потенциометры).
Всё это можно заталкивать в буфер, а буфер передавать на ПК, где его будет расшифровывать некий софт.
при скорости передачи 115200 пакет размером 110 слов (50*2+10 накладных) можно передать 116 раз в секунду. Я думаю для человека это почти в реальном времени.
При 50ти датчиках мы можем устроить ПРИМЕРНО 160 опросов в секунду каждого датчика с точностью (я бы сильно не раскатывал губу) 10bit или 0-1023 значения.
Это всё грубо и на коленке, не беря в учёт время переключения мультиплесоров/дешифраторов (смотря как собираемся включать потенциометры).
Всё это можно заталкивать в буфер, а буфер передавать на ПК, где его будет расшифровывать некий софт.
при скорости передачи 115200 пакет размером 110 слов (50*2+10 накладных) можно передать 116 раз в секунду. Я думаю для человека это почти в реальном времени.