타이머
시간의 종류 / From Wikipedia, the free encyclopedia
타이머(영어: timer)는 특별한 종류의 시계로, 일련의 사건이나 프로세스를 제어하거나 측정하는데 사용할 수 있다. 주로 특정 목적의 사건이 진행될 때, 진행되는 시간을 측정하는 기능을 말한다. 예를 들어 스톱워치는 숫자 0부터 숫자를 올려 세어 숫자의 진행이 얼마의 시간이 걸렸는지를 측정한다. 스톱워치와는 달리, 모래시계 개념의 타이머는 일정한 시간 간격으로부터 숫자를 내려 세어 끝나는 시간을 측정한다.
다른 뜻에 대해서는 타이머 (동음이의) 문서를 참고하십시오.
타이머는 기계적, 전자기계적, 전기적, 소프트웨어적인 방식을 취하기도 하며 다양한 목적에 적용된다.
현대의 모든 컴퓨터들은 하나 이상의 디지털 타이머를 포함하기도 한다. 컴퓨터 시스템에서 주기적 타이머는 주기적 사건 처리가 필요할 경우, 주기를 만들기 위해 디지털 카운터 회로를 사용하여 특정 시간이 되었음을 알리는 디지털 신호로 얻어 낸다. 하드웨어적인 카운터 회로로부터 발생한 신호는 마이크로프로세서의 인터럽트 처리 방식과 결합하여 해당 소프트웨어를 처리함으로써 주기적 요구사항을 처리할 수 있다.[1][2]
정해진 시간을 초과하면 소리 신호 등을 이용하여 단순히 이를 알려주기도 하지만 타임 스위치와 같은 전기 스위치를 운영하여 전력을 차단하기도 한다. 전기 시스템에서 PLC에 내장된 타이머는 전기 시스템 제어에 사용할 수 있다. 래더 다이어그램에 타이머 기능을 추가하여 일정 시간 간격을 기능을 구현할 수 있다.