릴레이의 작동 원리: 현대 컴퓨팅을 만든 클릭
전자기계식 릴레이가 코일, 전기자, 접점을 어떻게 사용하는지, 그리고 릴레이 네트워크가 전신, 부울 논리, 초기 컴퓨팅을 어떻게 연결했는지 살펴봅니다.
지금 이 글을 읽는 동안에도 여러분의 기기 안 트랜지스터는 거시적인 움직이는 부품 없이 전기 신호를 전환하고 있습니다. 중요한 초기 디지털 기계 일부는 전자기계식 릴레이로 비슷한 논리 전환을 수행했으며, 그 릴레이는 날카롭고 들리는 클릭 소리를 냈습니다.
릴레이는 전기로 작동하는 스위치입니다. 전자 컴퓨팅으로 이어진 유일한 선행 기술은 아니지만, 물리 접점에서 논리 게이트, 산술, 메모리로 가는 유난히 눈에 보이는 경로를 제공합니다.
이 글은 릴레이로 컴퓨터 만들기라는 실습 시리즈의 첫 정거장입니다. Charles Petzold의 걸작 CODE: The Hidden Language of Computer Hardware and Software에서 깊은 영감을 받았습니다. 하지만 회로를 읽기만 하는 대신, 진행하면서 브라우저에서 직접 토글할 것입니다. CODE를 플레이할 수 있게 만든 것이라고 생각하세요.
가장 아래에서 시작합시다. 단 하나의 릴레이입니다.
릴레이를 발명하게 한 문제
우리 이야기는 누구도 컴퓨터를 꿈꾸기 수십 년 전인 1830년대, 아주 실용적인 골칫거리에서 시작합니다. 정말 긴 와이어를 따라 어떻게 신호를 보낼까?
전기 전신은 선로에 전류를 흘려 먼 끝의 전자석을 작동시켰습니다. 와이어 저항, 누설, 수신 장치의 감도는 직접 회로의 거리와 신뢰성을 제한했습니다. 충분히 약해진 수신 전류로는 더 이상 메커니즘을 안정적으로 작동시킬 수 없었습니다.
해결책 하나는 아름답게 단순했습니다. 수신 신호가 새로운 지역 전원을 연결하는 접점을 작동하게 하는 것입니다. 강력한 전자석과 연속 전자기 회로에 관한 Joseph Henry의 작업은 다른 전신 발명가와 기기 제작자의 작업과 함께 이러한 발전에 기여했습니다.
그 스위치가 릴레이였습니다. 이름이 하는 일을 정확히 말합니다. 바통을 넘기는 주자처럼 메시지를 중계합니다. 지치고 희미한 전류가 도착해 스위치를 작동시키면, 새롭고 완전한 세기의 전류가 계속 진행합니다. 전신 운영자는 이제 선로를 따라 릴레이를 연결해 대륙을 가로지를 수 있었습니다.
1840년에 논리나 컴퓨터를 생각하는 사람은 아무도 없었습니다. 그들은 점과 대시가 다음 마을에 닿기를 원했을 뿐입니다. 그러나 이 실용적인 작은 장치 안에는 결국 세계를 움직일 아이디어가 숨어 있었습니다. 사람 손가락이 아니라 전기로 제어되는 스위치. 이것을 기억하세요. 모든 비결입니다.
릴레이가 실제로 작동하는 방식, 부품별로 보기
릴레이가 처음 생명을 얻는 모습을 보면 마법처럼 보이지만, 순수한 첫 원리 물리학입니다. 움직이는 아이디어는 세 가지뿐입니다.
1. 전자석(코일). 철심에 와이어 코일을 감고 전류를 흘리면 임시 자석이 됩니다. 전류 켜짐 → 자기화. 전류 꺼짐 → 비자성. 이것이 릴레이의 “근육”이며 완전히 전기로 제어됩니다.
2. 전기자(레버). 전자석 바로 위에는 스프링이 뒤로 잡아당기는 작은 철 레버가 있습니다. 코일에 전원이 인가되면 자기력이 스프링을 이기고 전기자를 아래로 끌어당깁니다. 전류를 끊으면 스프링이 다시 원래 자리로 튕겨 보냅니다. 그 튕김이 들리는 클릭입니다.
3. 접점(스위치). 전기자는 금속 접점을 갖습니다. 움직이면 그 접점은 두 번째, 완전히 분리된 회로의 연결을 잇거나 끊습니다. 한 와이어의 전류가 다른 와이어의 전류 흐름을 결정합니다.
순서대로 놓으면 장치 전체가 작은 기계처럼 읽힙니다.
코일에 전류가 흐름 → 전자석이 전기자를 당김 → 전기자가 접점을 움직임 → 분리된 회로가 켜지거나 꺼짐.
코일에 전원을 넣으면 클릭 하고 출력 회로가 닫혀 램프가 켜집니다. 전원을 해제하면 클릭 하고 램프가 꺼집니다. 한 번도 손으로 만지지 않은 스위치가 전기만으로 전환됩니다.
통상 열림과 통상 닫힘: 릴레이의 두 성격
여기서 릴레이는 단순한 호기심 대상에서 논리 장치가 됩니다. 그리고 바로 이 부분이 엔지니어들이 기다린 내용입니다.
전환 릴레이는 흔히 통상 열림과 통상 닫힘 접점을 모두 제공합니다.
- 통상 열림(NO): 정지 상태에서 접점이 열려 있습니다. 코일에 전원을 넣으면 닫힙니다.
- 통상 닫힘(NC): 정지 상태에서 접점이 닫혀 있습니다. 코일에 전원을 넣으면 열립니다.
코일 전원이 들어간 상태를 입력 1로, 전원이 인가된 램프를 출력 1로 인코딩하면 NO 경로는 버퍼처럼 동작하고 NC 경로는 NOT처럼 동작합니다. 이 해석은 선택한 배선, 전원, 논리 규약에 좌우되며 접점 자체는 수동 스위치입니다.
| 코일(입력) | NO 접점 → 램프 | NC 접점 → 램프 |
|---|---|---|
| 0(꺼짐) | 0(꺼짐) | 1(켜짐) |
| 1(켜짐) | 1(켜짐) | 0(꺼짐) |
한 소박한 장치에서 두 열, 두 반대 동작이 나옵니다. 릴레이가 신호를 반전할 수 있다는 사실, 즉 ON을 OFF로 바꿀 수 있다는 것은 각주가 아닙니다. 진짜 논리와 결국 의사결정을 가능하게 하는 불꽃입니다.
직접 하나를 토글하기
클릭을 읽는 것과 모델을 조작하는 것은 다릅니다. 아래 대화형 회로는 릴레이 코일, 전기자, 접점, 램프를 나타냅니다. 모든 시뮬레이터와 마찬가지로 이것은 모델입니다. 시각 상태와 타이밍으로 토폴로지를 배우고, 전압, 전류, 지연, 바운스, 접점 정격은 실제 릴레이 데이터시트를 참조하세요.
나이프 스위치를 뒤집어 모델의 코일에 전류를 보냅니다. 전기자가 당겨지고 접점이 닫혀 램프가 켜지는 모습을 보세요. 선택 사운드는 각 전환을 표시합니다.
플레이하면서 다음을 시도하세요.
- 천천히 전환하세요. 코일에 전원을 넣는 순간과 램프가 켜지는 순간 사이의 지연을 살펴보세요. 실제 릴레이에는 전기적·기계적 동작 시간이 있고 접점 바운스가 추가 전환을 낼 수 있습니다. 뒤 글에서는 릴레이뿐 아니라 모든 논리 기술이 유한한 지연을 고려해야 하는 이유를 보여 줍니다.
- 들어 보세요. 당겨질 때 한 번, 해제될 때 한 번의 클릭이 납니다. 모든 클릭은 세계의 비트 하나가 상태를 바꾸는 것입니다.
- 가득 찬 랙을 상상하세요. 전자기계식 계산기와 릴레이 컴퓨터는 접점이 작동하며 특유의 스위칭 소리를 냈습니다.
릴레이가 스위칭 논리의 유용한 원자인 이유
한 걸음 물러나 방금 일어난 일을 보세요. 코일의 전류가 접점의 전류를 제어했습니다. 한 회로가 다른 회로에서 스위치를 전환했습니다.
이 속성이 모든 것을 바꿉니다. 릴레이를 서로 연결할 수 있기 때문입니다. 한 릴레이의 출력이 다음 릴레이의 입력, 즉 코일이 될 수 있습니다. 스위치를 제어하는 스위치를 제어하는 스위치입니다. 장치가 서로 제어할 수 있으면 결정하도록 배열할 수 있습니다. 이 스위치 둘 다 켜져야만 램프를 켜거나, 어느 하나만 켜져도 켜거나, 이 스위치가 아닐 때 켜게 할 수 있습니다.
AND, OR, NOT라는 말이 논리처럼 들린다면 바로 이것이 이 시리즈가 만드는 다리입니다. 1937년 MIT 석사 논문 릴레이 및 스위칭 회로의 기호적 분석에서 Claude Shannon은 스위칭 네트워크의 분석과 합성에 부울 대수를 적용했습니다. 직렬 접점은 논리곱, 병렬 경로는 논리합, 보수 접점 조건은 부정에 대응합니다. 이로써 복잡한 릴레이 네트워크도 체계적인 수학 설계가 가능해졌습니다. 디지털화한 논문을 읽을 수 있습니다.
현대 프로세서는 릴레이가 아니라 반도체 장치를 사용하며 트랜지스터 수준 동작은 기계 접점과 동일하지 않습니다. 오래 남는 연결은 추상화입니다. 두 기술 모두 두 논리 상태를 나타내고 스위칭 요소를 부울 함수로 조합할 수 있습니다.
그래서 이곳은 학습을 시작하기에도 훌륭합니다. 릴레이를 이해하는 데 회로 학위나 납땜 인두가 필요하지 않습니다. 방금 하나가 작동하는 모습을 보았습니다. 눈에 보이고 들리는 이 아이디어 하나에서 컴퓨팅의 모든 것이 이해 가능한 한 단계씩 쌓입니다. 호기심 많은 아이, 내부를 들여다보는 학생, 기초를 다시 느끼고 싶은 엔지니어 모두에게 완벽한 첫 사다리입니다.
방금 배운 내용과 다음 목적지
한 글에서 “릴레이는 어떤 전기 부품”이라는 상태에서 다음을 첫 원리로 이해하는 상태까지 왔습니다.
- 릴레이는 전기가 제어하는 스위치입니다. 코일이 전기자를 당기고 전기자가 접점을 움직입니다.
- 통상 열림으로 배선하면 버퍼이고 통상 닫힘으로 배선하면 인버터(NOT)입니다.
- 한 릴레이가 다른 릴레이를 제어할 수 있으므로 릴레이는 연결할 수 있고, 연결된 스위치는 계산할 수 있습니다.
릴레이로 컴퓨터 만들기의 다음 글에서는 두 스위치를 함께 두고 눈앞에 숨어 있던 첫 진짜 논리를 만납니다. 직렬 스위치는 AND처럼, 병렬 스위치는 OR처럼 동작합니다. 둘 다 토글하며 누구도 이름 붙이기 전부터 논리 규칙이 나타나는 것을 느껴 보세요. Shannon의 큰 아이디어를 위한 무대가 마련됩니다.
앞으로 건너뛰고 그냥 플레이하고 싶나요? 이 시리즈의 모든 회로는 **DigiSim Relay Lab**에 있습니다. 릴레이를 캔버스에 끌어다 놓고 배선하며 컴퓨터가 생각하는 소리를 들어 보세요. 무료로 시작할 수 있습니다. 클릭이 기다립니다.



