- •1. Введение.
- •2. Разработка аппаратного обеспечения.
- •2.3.2. Работа блока цап .
- •2.4. Согласование .
- •2.5.3. Расчет минимального напряжения на выходе модуля
- •2.5.4. Расчет надежности.
- •2.5.5. Расчет потребляемой мощности.
- •2.5.6. Тепловой расчет.
- •2.5.7. Расчет точности коэффициентов усиления.
- •3. Разработка программного обеспечения для pic-процессора.
- •3.1. Структура данных.
- •3.2. Принцип построения программы.
- •3.3 Структурная схема программы.
- •3.3.1 Тело основного цикла.
- •3.3.2. Работа модуля ацп.
- •3.3.3. Работа модуля цап.
- •3.3.4. Работа модуля ачх.
- •3.3.5. Работа модуля вах.
- •3.4. Интерфейсы:
- •3.4.1. Интерфейс общения с rs-232.
- •3.4.2. Интерфейс общения с цаПом max513.
- •3.5. Расчеты:
- •3.5.2.1. Расчет констант для задержки в модуле ацп.
- •3.5.2.2. Расчет констант для задержки в модуле цаПа.
- •4. Разработка программного обеспечения для пк.
- •4.1. Структура данных.
- •4.2. Принцип построения программы.
- •4.3. Структурная схема программы.
- •4.3.1. Модуль отображения.
- •4.3.2. Модуль преобразования Фурье.
- •4.3.3. Модуль ачх.
- •4.3.4. Модуль вах.
- •4.3.5. Интерфейс с асинхронным портом pic-процессора.
- •4.3.6. Модуль работы с файлами.
- •4.3.7. Модуль редактора.
- •4.3.8. Модуль генератора.
- •5. Инструкция по эксплуатации.
- •5.1. Порядок работы.
- •5.2. Управляющие клавиши .
- •5.3. Проверка связи с платой уэип.
- •5.4. Получение новой осциллограммы.
- •5.5. Получение нового ачх.
- •5.6. Получение нового вах.
- •5.7. Преобразование Фурье.
- •5.8. Работа с файлами.
- •5.9. Редактирование сигналов.
- •5.10. Генерация сигналов.
- •6. Заключение.
4.3.8. Модуль генератора.
Модуль генератора предназначен для осуществления режима генерации. Управление данным модулем можно производить, используя клавиши Home и End.
Клавиша Home запускает процедуру генерации, которая выполняет следующие действия:
- загружает из массива, соответствующего нижнему окну, данные в свой временный массив,
- передает количество данным в передаваемом массиве,
- в фоновом режиме осуществляет передачу данных на PIC-процессор,
- передает режим генерации (одиночная или периодическая передача принятого сигнала),
- передает коэффициент ослабления.
Если была нажата клавиша End, то происходит загрузка в порт 0х3f8 команду окончания работы модуля генератора и происходит выход в основное меню.
5. Инструкция по эксплуатации.
5.1. Порядок работы.
Для работы УЭИП необходимо провести следующие действия :
- подключить УЭИП с помощью согласователя к COM порту,
- запустить оболочку - интерфейс .
После этих действий УЭИП готов к работе . Используя возможности УЭИП и программы - интерфейса можно производить необходимые измерения .
5.2. Управляющие клавиши .
Основными управляющими клавишами являются :
Tab - переключает активное окно (обозначается желтой рамкой),
Esc - выход из любого режима ,
- уменьшение амплитуды ,
- увеличение амплитуды ,
- уменьшение длительности ,
- увеличение длительности ,
F1 - информация ,
F2 - получение АЧХ ,
F3 - получение ВАХ ,
F4 - генератор ,
F5 - информация об ошибках,
F6 - запись сигнала на диск ,
F7 - чтение сигнала с диска ,
F8 - преобразование Фурье ,
F9 - редактор ,
F10 - выход ,
+ - получение новой осциллограммы ,
W - включение/выключение шкалы в активном окне.
5.3. Проверка связи с платой уэип.
После подачи на прибор питающего напряжения и запуска программы - интерфейса необходимо провести проверку связи компьютера с УЭИП .
Эта проверка заключается в подаче определенной последовательности байт через СОМ порт. Далее , если согласователь и линия связи исправны , то программа должна принять точно такую же последовательность байт , которая была передана . Если же в принятой последовательности будет обнаружена ошибка или вообще не произойдет приема тестовой последовательности , тогда программа выдаст сообщение , что нет связи с прибором и попросит пользователя проверить соединяющий кабель , правильность соединения , питание .
Все эти действия выполняются автоматически при запуске программы - интерфейса .
5.4. Получение новой осциллограммы.
Для получения новой осциллограммы необходимо :
Подвести щуп прибора в ту точку , где необходимо измерить сигнал , а затем нажать клавишу “+”. После этого , в зависимости от того , в каком режиме находится в данный момент система , мы получим следующий результат :
- Автоматический режим : принятая осциллограмма будет отображена в 1 окне , причем максимальному значению сигнала будет соответствовать верхняя граница окна , а минимальному - нижняя ; первому временному срезу - левая граница окна , последнему - правая .
- Ручной режим : принятая осциллограмма будет отображена в 1 окне в соответствии с установленными амплитудой ( вольт на деление ) и длительностью ( время на деление ).
При этом , не зависимо от режима , справа от окна будет выведена информация о сигнале : максимальная и минимальная составляющие и постоянное значение .
Переход из одного режима в другой осуществляется нажатием клавиши “”.