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

Шестнадцать таймеров имеют имена TmA, TmB и т.д. вплоть до TmP. Здесь TmA это имя таймера, следующего за текущим временем. Вторая строка показывает то же самое время в юлианском формате (используется в астрономии и других науках). Клавиатура выглядит так (Рисунок 2.8).

Рисунок 2.8 – Клавиатура астрономических часов


Пользовательский интерфейс часов организован в виде различных меню. Нажатие кнопок [DEL] и [TKO] позволит просмотреть пункты меню. При нажатии на [ENT] будет выбран пункт (и произойдет связанное с пунктом действие – откроется другое меню, установка значения и т.д.). выход из меню делается нажатием кнопки [DEL]. Это вызовет открытие предыдущего меню. Ниже приведена диаграмма различных меню часов, с последующим детальным описанием каждого меню (Рисунок 2.9).

Рисунок 2.9 - Главное Меню – Выбор Таймера

Сразу после включения питания часов, мы попадем в меню «Выбор Таймера». В этом режиме можно просмотреть все 16 таймеров, от TmA до TmP (как и с любым меню, используйте кнопки [TKO] и [DEL] для выбора таймеров). Если вы не уверены, в каком меню вы находитесь, нажмите кнопку [ABT] несколько раз, это приведет вас в главное меню.

Установка времени [select timer, ENT]

Если вы хотите изменить что-нибудь в таймере – установить время, установить будильник и т.д., выберете данный таймер и нажмите кнопку [ENT]. Это приведет вас к следующему меню с двумя опциями (Рисунок 2.10).

Рисунок 2.10 - Меню с двумя опциями

Когда опция Adjust Timer видна, вы можете использовать кнопку [0] чтобы поставить таймер на паузу или перезапустить таймер и кнопку [4], для того, чтобы переключить направление таймера (вперед или назад). Это будет воздействовать только на текущий выбранный таймер.

Когда опция Adjust Clock видна, вы можете делать установки для часов, которые влияют на все таймеры. Нажмите кнопку [0] чтобы поставить на паузу или перезапустить часы. Нажатие кнопки [4] вызовет скачок часов вперед на 1 секунду. Таким образом вы можете задать правильное время не перезапуская каждый таймер отдельно.

Установки таймера [select timer, ENT]

Выберите таймер и нажмите кнопку [ENT] дважды (один раз чтобы получить Adjust меню и второй раз, чтобы выбрать опцию Adjust Timer). Появится меню со следующими опциями (Рисунок 2.11).

Рисунок 2.11 – Опции таймера


Если вы выберите опцию Set Timer и нажмете кнопку [ENT], вам будет показан экран, где вы можете ввести новое время. Введите время используя цифровой клавиши. Новое время будет установлено когда вы введете все шесть цифр (HH:MM:SS) или когда вы нажмете кнопку [ENT]. Нажатие кнопки [ABT] в любой момент отменит операцию и время не будет установлено.

Если вы выберите опцию Set Alarm, это позволит вам установить время будильника, звук и действие.

Чтобы настроить таймер на какой ни будь другой, отличный от стандартного земного (24 часа), временной цикл, выберите опцию Set Cycle Lengt. Более детальная информация и примеры длин циклов (например, как заставить таймер считать марсианское время), находятся в разделе How-To, пункт «Установка длинны цикла таймера». Подтвердите установку новой длинны цикла кнопкой [ENT] или отмените операцию нажав кнопку [ABT] в любой момент.

Каждый таймер имеет будильник, связанный с ним. Это меню позволяет вам выбрать между следующими опциями.

Чтобы установить время будильника выберите опцию Alarm Time и нажмите кнопку [ENT]. Как обычно, кнопка [ENT] подтверждает, а кнопка [ABT] отменяет операцию в любой момент.

2.8 Разработка схемы электрической принципиальной

Принципиальная схема многофункциональных астрономических часов в Accel EDA приведена на Рисунке 2.12.


Рисунок 2.12 - Принципиальная схема многофункциональных астрономических часов в Accel EDA

Принципиальная схема приведена в Приложении Д.


РАЗДЕЛ 3. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ОБЪЕКТА РАЗРАБОТКИ

В данном разделе проводится технико-экономический расчет стоимости астрономических часов.

Стоимость устройства будет состоять из стоимости разработки ПО для микроконтроллера, стоимости разработки конструкторской документации и сборки устройства.

3.1 Расчет расходов ПО для микроконтроллера, которое разрабатывается

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