Дипломная работа: Разработка многофункциональных астрономических часов

- требования к источнику питания и потребляемая мощность в различных режимах;

- объем ПЗУ программ и ОЗУ данных;

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

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

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

- наличие и надежность средств защиты внутренней информации;

- возможность поставки в различных вариантах конструктивного исполнения;

- стоимость в различных вариантах исполнения;

- наличие полной документации;

- наличие и доступность эффективных средств программирования и отладки МК;

- количество и доступность каналов поставки, возможность замены изделиями других фирм.

Список этот не является исчерпывающим.

Номенклатура выпускаемых в настоящее время МК исчисляется тысячами типов изделий различных фирм. Современная стратегия модульного проектирования обеспечивает потребителя разнообразием моделей МК с одним и тем же процессорным ядром. Такое структурное разнообразие открывает перед разработчиком возможность выбора оптимального МК, не имеющего функциональной избыточности, что минимизирует стоимость комплектующих элементов.

1.1.2 Разработка и отладка аппаратных средств

После разработки структуры аппаратных и программных средств дальнейшая работа над контроллером может быть распараллелена. Разработка аппаратных средств включает в себя разработку общей принципиальной схемы, разводку топологии плат, монтаж макета и его автономную отладку. На этапе ввода принципиальной схемы и разработки топологии используются, как правило, распространенные системы проектирования типа "ACCEL EDA" или "OrCad".

1.1.3 Разработка и отладка программного обеспечения

Содержание этапов разработки программного обеспечения, его трансляции и отладки на моделях существенно зависит от используемых системных средств. В настоящее время ресурсы 8-разрядных МК достаточны для поддержки программирования на языках высокого уровня. Это позволяет использовать все преимущества структурного программирования, разрабатывать программное обеспечение с использованием раздельно транслируемых модулей. Одновременно продолжают широко использоваться языки низкого уровня типа ассемблера, особенно при необходимости обеспечения контролируемых интервалов времени. Задачи предварительной обработки данных часто требуют использования вычислений с плавающей точкой, трансцендентных функций.

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


1.2 Астрономические часы

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

Одно из главных приспособлений состоит в компенсации влияний температуры. Обыкновенные часы, карманные или стенные, спешат при понижении температуры и отстают при повышении её. В часах с маятником устраивается так называемый компенсационный маятник, в часах с пружиной или хронометрах так называемые chappement.

Иногда под названием астрономических часов понимают также сложные инструменты, которые, указывая час дня, кроме того, дают течение планет и луны, приливы и отливы, подвижные праздники, различные явления неба, в особенности затмения солнца и луны, високосные года и т. п., посредством особых механических приспособлений. Построение таких часов требует большого механического искусства и немало астрономических познаний; наиболее замечательные часы такого рода изготовил Дасиподий в XV-м веке для Страсбургского собора. Мастер Швильге в Страсбурге переделал их заново, и в этом новом виде они до сих пор находятся в соборе. Другие, несколько более простые часы подобного рода находятся в Майнце.

Однако практическая польза подобных сложных инструментов весьма ограничена и не окупает затраченного на изготовление их громадного труда: для астронома удобнее справиться относительно небесных явлений в эфемеридах.

Астрономические часы Федченко (АЧФ) - Высокоточные электронно-механические вычисления часы, завершившие эволюцию маятниковых приборов времени. Погрешность составляет 0,0002-0,0003 секунды в сутки, что на порядок ниже, чем у часов английского ученого В.Шорта, сделанных в 20-х г. 19 в., которыми долгое время оснащались обсерватории мира. Точность достигнута за счет подвеса маятника на специальном трехпружинном подвесе (изобретение Ф.М.Федченко), который обеспечивает изохронные (не зависящие от амплитуды) колебания маятника. Часы Федченко вплоть до 1970-80 гг. выполняли функции хранителей времени - работали в обсерваториях, на космодромах, аэропортах, телецентрах страны.

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


РАЗДЕЛ 2. РАЗРАБОТКА МНОГОФУНКЦИОНАЛЬНЫХ АСТРОНОМИЧЕСКИХ ЧАСОВ

2.1 Постановка задачи

Требуется разработать схему многофункциональны астрономических часов.

Разработка устройства велась с учётом следующих требований:

- простота схемы (минимальное количество компонентов);

- функциональная насыщенность, многообразие регулируемых параметров;

- устойчивость к изменениям напряжения и температуры, долговечность;

- отсутствие нагрева компонентов;

- низкое энергопотребление.

2.2 Разработка структурной схемы устройства и функциональной спецификации

К-во Просмотров: 389
Бесплатно скачать Дипломная работа: Разработка многофункциональных астрономических часов