Разработка ЦТАП
9 октябряНа сайте установлен Orphus. Если вы обнаружили ошибку,то выделите её и нажмите CTRL+ENTER
ЦТАП – цифровой тестер аэрометрических приборов
В понятие «авиационные приборы» включают различные группы приборов, важнейшими из которых являются пилотажно-навигационные, а также приборы контроля работы силовой установки и других систем самолета. Пилотажно-навигационные приборы, в свою очередь, включают в себя аэрометрические приборы, пилотажные гироскопические приборы, навигационные устройства и системы. В процессе своего развития и совершенствования курсовые и навигационные системы выделились в отдельный класс авиационных приборов и измерительных систем. Показания аэрометрических, пилотажных гироскопических приборов, приборов контроля работы силовых установок непосредственно влияют на безопасность полетов. К ним предъявляются особые требования по надежности выдачи информации в аварийных условиях.
Механические аэрометрические приборы являются полностью автономными, так как для их работы не требуется дополнительного питания, именно для определения погрешностей измерения таких приборов и был спроектирован и изготовлен тестер аэрометрических приборов.
Назначение тестера
Цифровой тестер предназначен для проверки следующих аэрометрических приборов:
- баровысотомеров;
- указателей приборной скорости;
- указателей числа Маха;
- вариометров.
Существуют аналоги разрабатываемого тестера, как отечественного производства, так и импортного. (ОАО «УТЕС», ОАО «Аэроприбор-Восход» , ЗАО «ПГ «Метран» , GE Druck )
Немного о датчиках
Приборы, предназначенные для измерения давления называются манометрами. По назначению авиационные манометры делят на манометры, измеряющие абсолютное давление, разность давлений (дифференциальные) и отношение двух давлений.
Дифференциальные манометры – прибор для измерения перепада давлений. Применяется также для измерения уровня жидкостей или их расхода.
Манометры абсолютного давления (моновакууметры) (от греческого слова manos — редкий, неплотный, разрежённый) — прибор, измеряющий давление жидкости или газа, применяются для измерения давления во всасывающих системах.
Манометры отношения давлений служат для контроля степени сжатия газов в различных ступенях газотурбинных двигателей и др.
На рынке встречается много различных датчиков давления с различными характеристиками. Мой выбор пал на пьезорезонансные датчики производства Freescale. Датчики будут использоваться двух типов: для измерения абсолютного давления (двух диапазонов для вакуума и избыточного давления) и датчик для измерения дифференциального давления (разность).
Разрешающая способность полупроводниковых датчиков давления не отмечена в спецификациях фирм-производителей (Motorola, Honeywell). Считается, что ограничение на разрешающую способность накладывается только электроникой.
Разработка структурной схемы
ПК – персональный компьютер с установленным на него программным обеспечением. ДД – датчики давления, ПС – плата сопряжения, служит для приёма сигналов с датчиков давления, передачи их в ПК, а так же приём данных с ПК и управление сервомеханизмами. Сервомеханизмы служат для открытия или закрытия клапанов, которые, в свою очередь, изменяют давление.
Разработка функциональной схемы
На функциональной схеме показаны основные блоки и взаимосвязи между ними.
Разработка принципиальной электрической схемы платы сопряжения
Плата сопряжения служит для приёма данных с датчиков давления, отправки управляющих сигналов на сервоприводы, а так же обеспечивает двустороннюю связь с ПК.
Выход с датчиков – аналоговый сигнал 0-5В, следовательно, сначала его необходимо «оцифровать». Для этого нужен аналогово – цифровой преобразователь (АЦП). В данной плате АЦП реализован программно на базе 10-ти битного микроконтроллера PIC16F873A. Помимо приёма данных с датчиков микроконтроллер передаёт оцифрованный сигнал на ADM232.
Текст прошивки для PIC16F873A, принимающей данные с датчиков и её толкование:
Сервопривод управляется импульсами с периодом 20 мс и длительностью от 0,8 до 2,2 мс (два крайних положения). Помимо управления сервоприводами микроконтроллер принимает данный с СОМ-порта через микросхему ADM232.
Длительность импульса определяется минимально возможной длительностью для данной частоты генератора (в нашем случае при частоте 4 МГц это 10 мкс).
Обе прошивки пишутся в программе Pic Basic. После написания они компилируются, создаётся так называемый HEX-файл. Он есть ничто иное, как прошивка в шестнадцатеричном коде.
Для прошивки управления сервоприводами она будет выглядеть примерно так:
:100000009928B4004A2020082104031994288E203E
:1000100084133408800664000D280E28A00A0319F2
:10002000A10F0B28800694286400242003181428AC
:100030002F200830A30030202420A20C1F28A30B5F
:100040001B28302022080800360884003408841752
:1000500080048413000533193406FF3E080033176B
:10006000330D0639A0003E20A100A00A3E20331F18
:100070005C283313A000023073205C2800308A0013
:1000800020088207013475340334153400343C34BD
:100090000C34D934FF3A841780059428A301A200B8
:1000A000FF30A207031CA307031C94280330A10000
——————-много букв и цифр————
:1003B0008A1103180B2A3D08A600A7016430A20089
:1003C000A3018A017820B8002508B9003E08A600DC
:1003D000A7010A30A200A3018A017820BA002508EB
:1003E000BB003808BA0739080318013EBB073F08AD
:1003F000BA070318BB0A3A08A0003B08A100063060
:10040000840010308A01012014308A014E20C00A75
:100410008A11031DD5298A019D280130C00064007E
:10042000063040028A110318452A3D08A600A7019C
:100430006430A200A3018A017820B8002508B90021
:100440003E08A600A7010A30A200A3018A01782075
:10045000BA002508BB003808BA0739080318013E5E
:10046000BB073F08BA070318BB0A3A08A0003B08BD
:10047000A1000630840020308A01012014308A0156
:0E0480004E20C00A8A11031D0F2A8A019D28F2
:02400E007D3FF4
:00000001FF
После этого микроконтроллер устанавливается в кроватку программатора (если нет специального вывода на плате), программатор подключается к 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 – дискретность АЦП.
Передаточная функция датчиков давления (MPX4115A) имеет вид:
где PE (Pressure Error) – ошибка датчика давления (1,5 кПа), TF (Temp. Factor) – ошибка, вызванная температурой (в диапазоне 0 до 85 оС коэффициент TF равен 1), Vout – напряжение на выходе датчика, V – напряжение источника, P – измеряемое давление.
С другой стороны,
, где N – число переданное с АЦП. Т.к. нам интересна обратная задача, то преобразуем передаточную функцию датчика MPX4115A (коэффициент TF опустим):
Потому, как, для измерения высоты, например, используется изменение давления, то ошибку PE можно не брать в расчёт.
В программу Esato посредством интерфейса RS232 передаются дискретезированные значения напряжений с выходов датчиков. Поэтому, их необходимо преобразовать в вид, понятный человеку (в давление с размерностью).
заметим, что , тогда получим
очевидно, что показание давления не зависят от напряжения источника питания. Аналогично получим формулу для расчёта давления для датчика MPX4250A и MPX5100DP.
Баровысотомер оттарирован по параметрам стандартной атмосферы. Для того чтобы можно было задавать значения высоты вне зависимости от сетки стандартной модели атмосферы необходимо получить формульное выражение зависимостей. Для этого в Excel построим график по точкам из таблицы, нарисуем линию тренда и получим формульное выражение для этой линии.
График стандартной атмосферы.
R2 – достоверность аппроксимации, y – высота (м), x – давление (кПа), у – высота, м.
Для определения скорости одной формулы недостаточно, вследствие сжимаемости воздуха. Поэтому, для расчёта будут использоваться две формулы, на два диапазона скоростей: от 0 до скорости звука, свыше скорости звука. (вообще, надо на три диапазона делить, т.к. влияние сжимаемости проявляется уже 400 км/ч)
Для скорости от 0 до скорости звука:
где V – скорость полёта, – плотность воздуха (1,215 кг/м3).
Для скорости, превышающей скорость звука:
Для того чтобы получить обратную зависимость построим график зависимости от
. Перестроим его
от
, на новом графике получим линию тренду и её формульное выражение.
Формула для вычисления числа маха:
