Введение

Тип часов

Таймер или обратный отсчет – это тип часов, который запускается с заданного промежутка времени и останавливается, достигнув 00:00. Простейший таймер – это песочные часы. Обычно таймер подает сигнал тревоги по окончании отсчета. Таймер может быть реализован на аппаратном или программном обеспечении. Секундомеры работают в обратном направлении, отсчитывая время вверх от 00:00, измеряя прошедшее время с определенного момента. Временные реле – это таймеры, управляющие электрическим выключателем.

Механические

Механические таймеры используют часовой механизм для измерения времени. Ручные таймеры обычно устанавливаются путем поворота диска на нужный интервал времени, при этом поворот диска накапливает энергию в главной пружине для работы механизма. Они функционируют аналогично механическим будильникам: энергия в главной пружине заставляет балансировочное колесо колебаться вперед и назад. Каждое колебание колеса высвобождает зубчатую передачу, позволяя ей продвинуться на небольшую фиксированную величину, из-за чего диск плавно движется назад, пока не достигнет нуля, когда рычаг ударяет в колокольчик. Механический кухонный таймер был изобретен в 1926 году. Самый простой и древний тип механического таймера – песочные часы, также известные как «часы песка», в которых определенное количество песка пересыпается через узкое отверстие из одной камеры в другую для измерения интервала времени.

Электромеханические

Краткопериодические биметаллические электромеханические таймеры используют термический механизм с металлическим элементом, состоящим из полос двух металлов с разными коэффициентами теплового расширения, соединенных вместе. Обычно используются сталь и бронза. Протекающий через этот элемент электрический ток вызывает его нагрев, в результате чего одна сторона расширяется меньше другой, и электрический контакт на конце элемента перемещается к или от контакта электрического выключателя. Наиболее распространенное применение этого типа – в устройствах, создающих эффект "мигания", например, в указателях поворота автомобилей и иногда в гирляндах. Это неэлектронный тип мультивибратора. Электромеханический кулачковый таймер использует небольшой синхронный двигатель переменного тока, вращающий кулачок, взаимодействующий с рядом контактов переключателя. Двигатель переменного тока вращается с точной скоростью благодаря переменному току, который тщательно регулируется энергоснабжающими компаниями. Шестерни приводят в движение вал с необходимой скоростью и поворачивают кулачок. В настоящее время наиболее распространенным применением этого таймера является использование в стиральных, сушильных и посудомоечных машинах. Этот тип таймера часто оснащен фрикционным муфтой между зубчатой передачей и кулачком, позволяющей поворачивать кулачок для сброса времени. Электромеханические таймеры сохраняют свою актуальность в этих областях, поскольку механические контакты переключателей могут быть дешевле полупроводниковых устройств, необходимых для управления мощными источниками света, двигателями и нагревателями. В прошлом эти электромеханические таймеры часто комбинировались с электрическими реле для создания электромеханических контроллеров. Электромеханические таймеры достигли высокого уровня развития в 1950-х и 1960-х годах благодаря их широкому использованию в аэрокосмической и оборонной промышленности. Программируемые электромеханические таймеры управляли последовательностью запуска ракет и баллистических ракет. С развитием и удешевлением цифровой электроники электронные таймеры стали более предпочтительными. Электронные таймеры по сути представляют собой кварцевые часы со специальной электроникой, способные достигать более высокой точности, чем механические таймеры. Они используют цифровую электронику, но могут иметь аналоговый или цифровой дисплей. Интегральные схемы сделали цифровую логику настолько дешевой, что электронный таймер теперь стоит дешевле многих механических и электромеханических таймеров. Отдельные таймеры реализуются как простая одночиповая компьютерная система, аналогичная часам и обычно использующая ту же массово производимую технологию. В настоящее время многие таймеры реализуются программным обеспечением. Современные контроллеры используют программируемый логический контроллер (ПЛК) вместо набора электромеханических компонентов. Логика обычно проектируется так, как если бы она была реализована на реле, с использованием специального компьютерного языка, называемого языком релейной логики (Ladder Logic). В ПЛК таймеры обычно моделируются программным обеспечением, встроенным в контроллер. Каждый таймер представляет собой запись в таблице, поддерживаемой программным обеспечением. Компьютерные системы обычно имеют как минимум один аппаратный таймер. Это, как правило, цифровые счетчики, которые либо увеличивают, либо уменьшают значение с фиксированной частотой, которая часто может быть настроена, и которые прерывают работу процессора при достижении нуля. Альтернативная конструкция использует счетчик с достаточным разрядом, чтобы он не достиг предела переполнения до конца срока службы системы. Более сложные таймеры могут иметь логику сравнения для сравнения значения таймера с определенным значением, заданным программным обеспечением, что запускает определенное действие при совпадении значения таймера с заданным значением. Это может быть использовано, например, для измерения событий или генерации импульсно-широтно модулированных сигналов для управления скоростью двигателей (с использованием цифрового электронного усилителя класса D). Одно из специализированных применений аппаратных таймеров в компьютерных системах – это сторожевые таймеры (Watchdog Timers), предназначенные для выполнения аппаратного сброса системы в случае сбоя программного обеспечения.

Программное обеспечение

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

Приложения

Из-за растущей популярности мобильных телефонов было разработано множество приложений, имитирующих старый механический таймер, но при этом обладающих широким набором сложных функций. Эти приложения также удобнее в использовании, поскольку они доступны мгновенно, без необходимости приобретать или носить с собой отдельные устройства. Таймеры могут быть реализованы в виде программных приложений для телефонов, смарт-часов или планшетов. Некоторые из этих приложений – таймеры обратного отсчета, секундомеры и другие. Эти приложения можно использовать для отслеживания рабочего или тренировочного времени, мотивации детей к выполнению заданий, замены песочных часов в настольных играх, таких как Boggle, или для традиционного отсчета времени при приготовлении пищи. Приложения могут превосходить песочные часы или механические таймеры. Песочные часы недостаточно точны и наглядны, и они могут застревать. Механические таймеры лишены возможностей настройки, которые предлагают приложения, например, регулировки громкости звукового сигнала в соответствии с индивидуальными потребностями. Большинство приложений также предлагают выбор звуковых сигналов тревоги. Некоторые приложения-таймеры могут помочь детям понять концепцию времени, вовремя завершать задачи и повысить мотивацию. Эти приложения особенно полезны детям с особенностями развития, такими как СДВГ, синдром Дауна и другие, но они могут быть полезны и всем остальным.