![](/user_photo/528_5NJmi.jpg)
- •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. Заключение.
1-
1. Введение.
В большинстве современных систем промежуточные и выходные величины представлены в цифровой дискретной форме , реализуемой в виде кода. Так как в реальной системе всегда имеются объекты , выдающие или принимающие информацию в непрерывной форме , то при осуществлении таких систем возникает задача реализации связи между вычислительным комплексом и такими объектами.
Задачи, решаемые системой , для которой основным источником информации служат сигналы о физических процессах можно условно разделить на две группы:
- основные (функциональные) - задачи, направленные на достижение целей функционирования;
- вспомогательные - совокупность задач, решение которых направлено на обеспечение наибольшей эффективности решения функциональных задач (встроенная система контроля, предварительный расчет определенных параметров исходных установок и т.д.).
Функциональные задачи в свою очередь разделяются на уровни, на каждом из которых используются специфические методы и соответствующие им алгоритмы решения.
На первом уровне решаются задачи сбора и первичной обработки информации. К ним можно отнести:
- квантование аналоговых сигналов по времени и по уровню;
- предварительную цифровую или аналоговую фильтрацию сигналов и т.п.
При решении задачи квантования аналоговых сигналов по времени и по уровню выбираются частота и число уровней квантования (разрядность аналого-цифрового преобразователя). Указанные характеристики зависят от вида спектра измеряемого физического процесса, чувствительности и точности первичных датчиков, требований по точности, предъявляемых к вычислительному комплексу и т.д. Информация, поступающая от датчиков, как правило, искажена помехами и ошибками измерения. Задачей фильтрации является выделение полезной составляющей для использования ее на последующих этапах обработки. Фильтрация может осуществляться как во временной так и в спектральной областях в цифровой или аналоговой форме.
На втором уровне решаются задачи обработки информации, называемой вторичной. К этому уровню можно отнести:
- геометрические преобразования системы координат ;
- определение текущих параметров измеряемых процессов;
- преобразование и вычисление спектров сигналов;
- цифро-аналоговое преобразование и т.п.
Теоретическая основа для решения задач этого уровня - численные методы. На их основе разрабатываются алгоритмы и программы для конкретных систем . Критериями выбора того или иного метода решения могут служить :
- затрачиваемый объем памяти;
- число элементарных вычислительных операций ( умножение, сложение и т.д.);
- инструментальные погрешности вычислений (из-за округления, ограниченности разрядной сетки микропроцессора ) и др.
Большое значение имеют методы обработки сигналов на основе их спектральных составов, при этом важную роль играет выбор базисных функций для спектрального представления.
Вспомогательные задачи разделяются на две группы:
- первую группу составляют задачи, решение которых обеспечивает эффективную работу вычислительного процесса в различных режимах функционирования системы управления, а также эффективное использование всех технических ресурсов системы. Эти задачи, как правило, включают в свой состав - управление ресурсами, данными, системой связи: человек - машина;
- вторая группа - задачи, решение которых обеспечивает контроль правильности функционирования аппаратных и программных средств, облегчение и ускорение поиска и устранения неисправностей в вычислительном комплексе.
- третья группа - задачи, решение которых обеспечивает отображение необходимой информации на соответствующих элементах отображения системы в виде удобном для оператора.
При разработке УЭИП решались все выше упомянутые задачи, но только в приложении к данному конкретному случаю.