Скачиваний:
23
Добавлен:
28.04.2020
Размер:
830.24 Кб
Скачать

4.2.6 Проверка датчиков угловых скоростей и корректора высоты

Проверка датчиков угловых скоростей крена, тангажа, рысканья (блоки 24-26) и корректора высоты (блок 28) производится без подключения к основному комплекту автопилота. Такое решение позволяет упростить схему проверки и исключить возможность появления погрешностей, вызванных использованием, в качестве имитаторов сигналов от датчиков, вакуумный насос и поворотную платформу.

Датчики угловых скоростей крена, тангажа и рысканья (блоки 24-26) устанавливаются на поворотную платформу (блок 33). Поворотная платформа предназначена для имитации угловых скоростей вращения вертолета вокруг 3-х пространственных осей. Сигналы угловых скоростей снимаются с датчиков и поступают на блок согласования уровней. Далее схема проверки осуществляется, так же, как в случае с остальными контролируемыми параметрами автопилота.

В корректоре высоты (блок 28) датчиком, измеряющим изменение барометрической высоты полета, является блок анероидных коробок. Вследствие чего, для имитации изменения давления атмосферы с набором высоты, мною принято решение использовать вакуумный вентилятор со схемой его управления (блок 2) и управляемый игольчатый клапан. Вакуумный насос, согласно программе вычислительного устройства, создает нужное разряжение, а с корректора высоты (блок 28) снимается сигнал, соответствующей этому давлению, и подается на блок согласования уровней (блок 29). Для обеспечения возможности контроля величины разряжения используются цифровой манометр (блок 27), с которого, в вычислитель (блок 1) поступает цифровой сигнал, соответствующий давлению. Далее схема проверки осуществляется, так же, как в случае с остальными контролируемыми параметрами автопилота.

5 Разработка принципиальной схемы кпа ап-34б

5.1 Обоснование выбора элементной базы

5.1.1 Выбор микроконтроллера

При разработке принципиальной схемы КПА АП-34Б (чертеж ДП 2010.363.001.004 Э3) основными критериями выбора микроконтроллера стали: быстродействие - так как стоит задачи генерации и анализа большого количества сигналов переменного тока с частотой 400Гц, и достаточное количество портов ввода-вывода для осуществления параллельного контроля и управления блоками КПА. Из представленного ассортимента микроконтроллеров на рынке, предъявленным требованиям удовлетворяет ATMega128.

Характеристики ATMega128 8 битный AVR микроконтроллеры со 128 КБ внутрисистемно программируемой Flash памяти:

- Высококачественный низко потребляющий 8- битный AVR микроконтроллер;

- передовая RISC архитектура:

- 133 команд, большинство которых выполняется за один тактовый цикл;

- 32 8-битных рабочих регистра общего применения;

- полностью статическая архитектура;

- производительность до 16 MIPS при тактовой частоте 16 МГц;

- встроенный двухцикловый умножитель;

- энергонезависимая память программ и данных;

-128 КБ внутрисистемно программируемой Flash памяти программы, способной выдержать 10 000 циклов записи/стирания;

- вспомогательная секция загрузочной программы с независимым битом защиты:

выбираемый размер загрузочной памяти: 1, 2, 4 или 8 КБ;

реальная функция считывания при программировании;

- 4 КБ EEPROM, способной выдержать 100 000 циклов записи/стирания;

- 4 КБ встроенной SRAM памяти (статическое ОЗУ);

- возможность работы с внешней памятью объемом до 64 КБ;

- программируемая защита от считывания ;

- JTAG (IEEE 1149.1 совместимый) интерфейс;

- возможности граничного сканирования в соответствии со стандартом JTAG;

- программирование битов защиты Flash и EEPROM;

- поддержка встроенной отладки;

- 15 полных сообщений объектов с раздельными метками и масками;

- режимы передачи, приема, автоматического ответа и приема кадров;

- максимальная скорость передачи 1 МБит/с при рабочей частоте 1 МГц;

- характеристики периферии:

- программируемый сторожевой таймер со встроенным генератором;

- 8- битный синхронный таймер/счетчик 0;

-10 – разрядный предварительный делитель;

- внешний счетчик событий;

- выход сравнения или 8 – битного ШИМ сигнала;

- 8- битный синхронный таймер/счетчик 2;

- 10 – разрядный предварительный делитель;

- внешний счетчик событий;

- выход сравнения или 8 – битного ШИМ сигнала;

- 32 кГц генератор для выполнения функций часов реального времени;

- два 16- битных синхронных таймера/счетчика 1 и 3;

- 10 – разрядный делитель;

- вход захвата с подавителем шумов;

- внешний счетчик событий;

- три выхода сравнения или 16- битного сигнала с ШИМ;

- выход модулятора сравнении;

- 8 канальный 10 битный SAR АЦП;

- 8 несимметричных каналов;

- 7 дифференциальных каналов;

- 2 дифференциальных канала с программируемым коэффициентом усиления 1, 10 или 100;

- встроенный аналоговый компаратор;

- байт- ориентированный последовательный 2- проводный интерфейс;

- двойной программируемый последовательный USART;

- ведущий/ведомый SPI интерфейс;

- специальные характеристики микроконтроллера:

- сброс при включении питания и детектор кратковременных пропаданий питания;

- встроенный откалиброванный генератор;

- пять режимов пониженного потребления: Idle, ADC Noise Reduction, Power-Save, Power-down и Standby;

- программное переключение рабочей частоты;

- отключение всех подтягивающих транзисторов;

- порты ввода - вывода и корпусное исполнение:

- 53 программируемых линии портов ввода-вывода;

- 64 выводные TQFP, QFN и CA-BGA корпуса ;

- диапазон напряжения питания от 2.7 до 5.5 В;

- индустриальный и автомобильный рабочие температурные диапазоны;

- максимальная рабочая частота:

- 8 МГц при 2.7 В питании у микроконтроллеров с индустриальным диапазоном;

- 16 МГц при 4.5 В питании у микроконтроллеров с индустриальным диапазоном;

- 0.5 мкА при напряжении питания 1.8 В.

Общее описание AT Mega 128:

AT Mega 128 – низкопотребляющий 8 битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, AT Mega 128 достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности.

AVR ядро объединяет богатую систему команд и 32 рабочих регистра общего назначения. Все 32 регистра непосредственно связаны с арифметико-логическим устройством (АЛУ), что позволяет получить доступ к двум независимым регистрам при выполнении одной команды. В результате эта архитектура позволяет обеспечить в десятки раз большую производительность, чем стандартная CISC архитектура.

AT Mega 128 имеет следующие характеристики: 128 КБ внутрисистемно программируемой Flash память программы, 4 КБ EEPROM память данных, 4 КБ SRAM (статическое ОЗУ), 53 линии ввода - вывода общего применения, 32 рабочих регистра общего назначения, часы реального времени, четыре гибких таймера/счетчика со схемой сравнения и генератором сигнала с ШИМ, 2 USART, байт- ориентированный последовательный 2-х проводный интерфейс, 8 канальный АЦП, программируемый сторожевой таймер со встроенным генератором, SPI порт, JTAG порт с поддержкой внутрисистемной отладки и пять программно инициализируемых режима пониженного потребления.

В режиме Idle останавливается ядро, а SRAM, таймеры/счетчики, SPI порт и система прерываний продолжают функционировать. В Power-down режиме содержимое регистров сохраняется, но останавливается задающий генератор и отключаются все внутренние функции микропроцессора до тех пор, пока не произойдет прерывание или аппаратный сброс. В режиме Power-save асинхронные таймеры продолжают функционировать, позволяя отсчитывать временные интервалы в то время, когда микропроцессор находится в режиме сна. В режиме ADC Noise Reduction останавливается вычислительное ядро и все модули ввода-вывода, за исключением асинхронного таймера и самого АЦП, что позволяет минимизировать шумы в течение выполнения аналого-цифрового преобразования. В Standby режиме задающий генератор работает, в то время как остальная часть прибора бездействует. Это позволяет быстро сохранить возможность быстрого запуска приборов при одновременном снижении потребления.

Рисунок 17 - Структурная схема AT Mega 128

Рисунок 18 – Цоколевка корпуса AT Mega 128

Прибор изготовлен по высокоплотной энергонезависимой технологии изготовления памяти компании Atmel. Встроенная ISP Flash позволяет перепрограммировать память программы в системе через последовательный SPI интерфейс программой-загрузчиком, выполняемой в AVR ядре, или обычным программатором энергонезависимой памяти. Программа-загрузчик способна загрузить данные по любому интерфейсу, имеющегося у микроконтроллера. Программа в загрузочном секторе продолжает выполняться даже при загрузке области памяти прикладной программы, обеспечивая реальный режим "считывания при записи". Объединив 8- битное RISK ядро и самопрограммирующейся внутри системы Flash памятью корпорация Atmel сделала прибор AT Mega128 мощным микроконтроллером, обеспечивающим большую гибкость и ценовую эффективность широкому кругу управляющих устройств.

AT Mega 128 поддерживается различными программными средствами и интегрированными средствами разработки, такими как компиляторы C, макроассемблеры, программные отладчики/симуляторы, внутрисхемные эмуляторы и ознакомительные наборы.

Соседние файлы в папке новая папка