Тестер аэрометрических приборов. Часть 1

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Друзья, всем привет. В данной статье я поведаю о том, как студент может спроектировать и изготовить устройство для проверки аэрометрических приборов. Да, да, речь пойдёт о дипломном проекте, сданном мной в далёком 2010.

В понятие «авиационные приборы» включают различные группы приборов, важнейшими из которых являются пилотажно-навигационные, а также приборы контроля работы силовой установки и других систем самолета. Пилотажно-навигационные приборы, в свою очередь, включают в себя аэрометрические приборы, пилотажные гироскопические приборы, навигационные устройства и системы. В процессе своего развития и совершенствования курсовые и навигационные системы выделились в отдельный класс авиационных приборов и измерительных систем. Показания аэрометрических, пилотажных гироскопических приборов, приборов контроля работы силовых установок непосредственно влияют на безопасность полетов. К ним предъявляются особые требования по надежности выдачи информации в аварийных условиях.

Механические аэрометрические приборы являются полностью автономными, так как для их работы не требуется дополнительного питания, именно для определения погрешностей измерения таких приборов и был спроектирован и изготовлен тестер аэрометрических приборов.

Назначение тестера

Цифровой тестер предназначен для проверки следующих аэрометрических приборов:

·        баровысотомеров;

·        указателей приборной скорости;

·        указателей числа Маха;

·        вариометров.

Немного о датчиках

Приборы, предназначенные для измерения давления называются манометрами. По назначению авиационные манометры делят на манометры, измеряющие абсолютное давление, разность давлений (дифференциальные) и отношение двух давлений.

Дифференциальные манометры – прибор для измерения перепада давлений. Применяется также для измерения уровня жидкостей или их расхода.

Манометры абсолютного давления (моновакууметры) (от греческого слова manos — редкий, неплотный, разрежённый) — прибор, измеряющий давление жидкости или газа, применяются для измерения давления во всасывающих системах.

Манометры отношения давлений служат для контроля степени сжатия газов в различных ступенях газотурбинных двигателей и др.

На рынке встречается много различных датчиков давления с различными характеристиками. Мой выбор пал на пьезорезонансные датчики производства Freescale. Датчики будут использоваться двух типов: для измерения абсолютного давления (двух диапазонов для вакуума и избыточного давления) и датчик для измерения дифференциального давления (разность).

Датчики и их кратуие характеристики
Датчики и их кратуие характеристики

Разрешающая способность полупроводниковых датчиков давления не отмечена в спецификациях фирм-производителей (Motorola, Honeywell). Считается, что ограничение на разрешающую способность накладывается только электроникой.

Структурная схема

ПК – персональный компьютер с установленным на него программным обеспечением. ДД – датчики давления, ПС – плата сопряжения, служит для приёма сигналов с датчиков давления, передачи их в ПК, а также приём данных с ПК и управление сервомеханизмами.  Сервомеханизмы служат для открытия или закрытия клапанов, которые, в свою очередь, изменяют давление.
ПК – персональный компьютер с установленным на него программным обеспечением. ДД – датчики давления, ПС – плата сопряжения, служит для приёма сигналов с датчиков давления, передачи их в ПК, а также приём данных с ПК и управление сервомеханизмами. Сервомеханизмы служат для открытия или закрытия клапанов, которые, в свою очередь, изменяют давление.

На специальное программное обеспечение через плату сопряжения с датчиков давлени поступает информация как было бы ни странно, но о давлении, шок ! Программа пересчитывает это давление в зависимости от целоевого давления и формирует управляющий сигнал для открытия или закрытия клапана. Цикл повторяется.

Функциональная схема

На функциональной схеме показаны основные блоки и взаимосвязи между ними.

Плата сопряжения

Плата сопряжения служит для приёма данных с датчиков давления, отправки управляющих сигналов на сервоприводы, а также обеспечивает двустороннюю связь с ПК.

Выход с датчиков – аналоговый сигнал 0-5В, следовательно, сначала его необходимо «оцифровать». Для этого нужен аналогово – цифровой преобразователь (АЦП). В данной плате АЦП реализован программно на базе 10-ти битного микроконтроллера PIC16F873A. Помимо приёма данных с датчиков микроконтроллер передаёт оцифрованный сигнал на ADM232. Все манипуляции с платой сопряжения помог мне мой друг.
Текст прошивки для PIC16F873A, принимающей данные с датчиков и её толкование:

Сервопривод управляется импульсами с периодом 20 мс и длительностью от 0,8 до 2,2 мс (два крайних положения). Помимо управления сервоприводами микроконтроллер принимает данный с СОМ-порта через микросхему ADM232.

Длительность импульса определяется минимально возможной длительностью для данной частоты генератора (в нашем случае при частоте 4 МГц это 10 мкс).

Обе прошивки пишутся в программе Pic Basic. После написания они компилируются, создаётся так называемый HEX-файл. Он есть ничто иное, как прошивка в шестнадцатеричном коде.

После этого микроконтроллер устанавливается в кроватку программатора (если нет специального вывода на плате), программатор подключается к COM-порту ПК. Запускаем программу IC-PROG, в ней открываем созданный HEX-файл, выбираем типа контроллера и нажимаем «программировать микросхему». Спустя 30-50 сек запись программы закончится.

Принципиальная схема платы сопряжения
Принципиальная схема платы сопряжения
Фото готовой платы
Фото готовой платы
С обратной стороны
С обратной стороны

Плата датчиков давления

Датчики давления можно было бы закрепить и на плате сопряжения, но в таком случае плата стала бы сложнее, возник бы вопрос с размещением платы и поиском ошибок. Опыта же нет) Поэтому, для датчиков создана своя отдельная плата, которая подключается к плате сопряжения посредством шлейфа. Схемы подключения датчиков надо брать из Datasheet по конкретному датчику.

Принципиальная схема датчиков давления
Принципиальная схема датчиков давления
Готовая плата
Готовая плата

Распределитель давлений и общая компоновка

В основе распределителя давлений лежат стандартные воздушные (аквариумные) краны и рулевые машинки марки Hitec HS-311. Распределитель выполнен на жёсткой плате, на которой закреплено 6 рулевых машинок и колодка, в которую зажато 6 кранов. В стандартном исполнении плечо у ручки крана составляло 20 мм, возникла необходимость увеличить до 55 мм. Для этого использованы удлинители. В итоге получили: плечо у рулевой машинки 8 мм, у крана 55 мм.

Вид на распределитель сверху
Вид на распределитель сверху
Вид на распределитель справа
Вид на распределитель справа

Потом всё устанавливается в ящик, получается что-то такое.

Расчётная часть

Напряжение на выходе с преобразователя (L7805CV) V=5,05 В. Разрядность аналого-цифрового преобразователя составляет n=10 бит (дискретность 1024). Определим дискретность по измеряемому напряжению по формуле:

где V – напряжение источника, n – дискретность АЦП.
где V – напряжение источника, n – дискретность АЦП.

Передаточная функция датчиков давления (MPX4115A) имеет вид:

где PE (Pressure Error) – ошибка датчика давления (1,5 кПа), TF (Temp. Factor) – ошибка, вызванная температурой (в диапазоне 0 до 85 оС коэффициент TF равен 1), Vout – напряжение на выходе датчика, V – напряжение источника, P – измеряемое давление.
где PE (Pressure Error) – ошибка датчика давления (1,5 кПа), TF (Temp. Factor) – ошибка, вызванная температурой (в диапазоне 0 до 85 оС коэффициент TF равен 1), Vout – напряжение на выходе датчика, V – напряжение источника, P – измеряемое давление.

С другой стороны,

, где N – число переданное с АЦП. Т.к. нам интересна обратная задача, то преобразуем передаточную функцию датчика MPX4115A (коэффициент TF опустим):
, где N – число переданное с АЦП. Т.к. нам интересна обратная задача, то преобразуем передаточную функцию датчика MPX4115A (коэффициент TF опустим):

Потому, как, для измерения высоты, например, используется изменение давления, то ошибку PE можно не брать в расчёт.

В программу Esato (я так назвал программу) посредством интерфейса RS232 передаются значения напряжений с выходов датчиков. Поэтому, их необходимо преобразовать в вид, понятный человеку (в давление с размерностью).

заметим, что 

тогда получим

очевидно, что показание давления не зависят от напряжения источника питания. Аналогично получим формулу для расчёта давления для датчика MPX4250A и MPX5100DP.

Для MPX4250A:

Для MPX5100DP:

Баровысотомер (проверяемый прибор, имеется в виду) оттарирован по параметрам стандартной атмосферы. Для того чтобы можно было задавать значения высоты вне зависимости от сетки стандартной модели атмосферы необходимо получить формульное выражение зависимостей. Для этого в Excel построим график по точкам из таблицы, нарисуем линию тренда и получим формульное выражение для этой линии.

График стандартной атмосферы. R2 – достоверность аппроксимации, y – высота (м), x – давление (кПа), у – высота, м.
График стандартной атмосферы. R2 – достоверность аппроксимации, y – высота (м), x – давление (кПа), у – высота, м.

Для определения скорости одной формулы недостаточно, вследствие сжимаемости воздуха. Поэтому, для расчёта будут использоваться две формулы, на два диапазона скоростей: от 0 до скорости звука, свыше скорости звука. (вообще, надо на три диапазона делить, т.к. влияние сжимаемости проявляется уже 400 км/ч).

Для скорости от 0 до скорости звука:

где V – скорость полёта, – плотность воздуха (1,215 кг/м3).
где V – скорость полёта, – плотность воздуха (1,215 кг/м3).

Для скорости, превышающей скорость звука:

Формула для вычисления числа маха: 

Конец первой части.

Во второй части я расскажу о том, как я разрабатывал программное обеспечение на LabView. Этот этот язык программирования выбрал , поотому как у него, как мне показалось, малый порог вхождения. Также покажу как работает установка, как происходит проверка приборов.

Источник: https://habr.com/ru/company/stc_spb/blog/651587/


Интересные статьи

Интересные статьи

Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его...
Предлагаю ознакомиться с ранее размещенными материалами по проекту StarLink (SL): ‣ Часть 30. Сравнение сервиса StarLink с сервисами других операторов ШПД ‣ Часть 31. Описание антенны Ка-диапазона...
Всем привет! На связи Павел Красовский, заместитель директора Центра стратегических инноваций в «Ростелекоме». О важности собственной методологии для оценки перспективных...
В этом посте я хочу рассказать о системе балансировки нагрузки VMware NSX Advanced Load Balancer (by Avi Networks), или NSX ALB. Чуть больше года назад компания VMware купила компанию Avi...
Продолжение первой части статьи «IoT там, где вы не ждали. Разработка и тестирование (часть 1)» не заставила себя долго ждать. На этот раз я расскажу, какая была архитектура проекта и...