Осциллограф

Материал из roboforum.ru Wiki
Версия от 18:42, 5 февраля 2009; =DeaD= (обсуждение | вклад) (Блок 2)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Структура осциллографа

Блок 1

  • Аттенюатор/усилитель - Тут производится препроцессинг сигнала, приведение его к нужному диапазону входных напряжений для АЦП;

Блок 2

  • АЦП + Запись в память - оцифровка и сброс в память
Максимальная частота оцифровки АЦП Процессор Память
200 KHz Внутренний АЦП в AVR (ATMega) / PIC AVR (ATMega) / PIC Почти любая, включая встроенную
1-2 MHz Внутренний АЦП в dsPIC33 dsPIC33 Почти любая, включая встроенную
5 MHz AD9280 ARM7 (например, LPC2142) @ 15MHz Почти любая, включая встроенную



Блок 3

  • Первичная обработка - приведение к сокращенному виду для передачи в урезанном виде в устройство верхнего уровня.

Блок 4

  • Передача в устройство вторичной обработки (ПК или модуль на борту осциллографа) - интерфейсный блок

Блок 5.1 на ПК

  • Драйвер сбора данных HiSpeed USB или обычный COM-порт;

Блок 5.2 на ПК

  • Софт для визуализации, обработки и хранения данных;

Блок 6.1 на борту осцика

  • Софт для визуализации, обработки и хранения данных без привязки к устройствам;

Блок 6.2 на борту осцика

  • Библиотека GUI без привязки к экрану;

Блок 6.3 на борту осцика

  • Драйвер экрана;

Блок 6.4 на борту осцика

  • Драйвер устройства хранения (оперативного и на флэшке);

Блок 6.5 на борту осцика

  • Драйвер канала передачи информации в ПК;

Примеры / ссылки