Требуется разработать: аппаратную часть цифрового запоминающего USB-осциллографа и программную часть для ПК
В устройстве должно быть наличие аналоговых и цифровых входов.
Кол-во каналов: 4-8;
Разрядность: аппаратных 12 бит;
Частота дискретизации аналоговых входов: минимум 10 МГц;
Шина передачи данных: USB3.0 (USB2.0);
Наличие гальванической развязки шины USB;
Устройство должно работать с непрерывным потоком данных (в безфреймовом режиме);
Диапазон аналоговых входов: +/- 30В;
Питание: 5В от шины USB;
Уровень допустимых шумов: < -60 дБ;
Требования к программному обеспечению:
• Отображение полученных сигналов на экране в реальном времени, с возможностью активации внутренней синхронизации (по фронту / уровню) по сигналу выбранного канала. При этом, возможность непрерывной записи потока данных от устройства на жесткий диск ПК.
• Возможность анализа и преобразования сигналов, отображаемых на экране в режиме реального времени (по алгоритмам, вынесенным во внешние модули, к примеру, *.dll библиотеки).
• Возможность просмотра записанных сигналов и их экспорта для печати на принтер.
• Возможность выполнения анализа записанных сигналов (по алгоритмам, вынесенным во внешние модули, к примеру, *.dll библиотеки).
• Наличие системы визуализации результатов анализа (рисовка графиков, гистограмм, таблиц, цифр и т.д. ) и их экспорта для печати на принтер.
• Программное обеспечение должно быть написано на C++.
• Операционная система: Windows 7 и выше
Просьба отвечать в личку.