모두CBT

21-1LS1, LS2, LS3 세 개의 리미트 스위치에 어떤 입력을 … | 2021년 전기산업기사실기(필답형) 1회차 기출문제 상세 페이지

7

21-1

LS1, LS2, LS3 세 개의 리미트 스위치에 어떤 입력을 넣었을 때 출력 X가 어떻게 되는지를 아래에 정리하였다. 이를 보고 물음에 답하시오.

[입출력 진리값]

LS1LS2LS3X
0000
0010
0100
0111
1000
1011
1101
1111

(1) 위 진리값을 옮겨 아래 카르노맵의 빈칸을 채우시오.

LS3 \ LS1LS20 00 11 11 0
0
1

(2) (1)의 카르노맵에서 논리식을 구하시오.

(3) (2)에서 구한 논리식을 무접점 회로도로 나타내시오. (단, AND와 OR 소자만 사용한다.)

해설

(1) 카르노맵

LS3 \ LS1LS20 00 11 11 0
00010
10111

(2) X=LS1LS2+LS2LS3+LS1LS3X = \mathrm{LS}_1 \cdot \mathrm{LS}_2 + \mathrm{LS}_2 \cdot \mathrm{LS}_3 + \mathrm{LS}_1 \cdot \mathrm{LS}_3

(3)

LS1 LS2 LS3 X LS1·LS2 LS2·LS3 LS1·LS3 LS1·LS2+LS2·LS3+LS1·LS3

2입력 AND 게이트 3개로 LS1LS2\mathrm{LS}_1 \cdot \mathrm{LS}_2, LS2LS3\mathrm{LS}_2 \cdot \mathrm{LS}_3, LS1LS3\mathrm{LS}_1 \cdot \mathrm{LS}_3 을 각각 만들고, 그 출력 셋을 3입력 OR 게이트로 묶어 X를 얻는다.


[해설]

(1) 진리값 표에서 X = 1인 조합은 (0, 1, 1), (1, 0, 1), (1, 1, 0), (1, 1, 1) 네 가지다. 카르노맵의 열은 LS1LS2 = 00, 01, 11, 10 순(인접 칸이 한 비트만 달라지는 그레이 코드 순서), 행은 LS3 = 0, 1이므로 이 네 조합의 자리에 1을 채운다.

(2) 1이 적힌 칸을 두 칸씩 세 쌍으로 묶는다.

· LS1LS2 = 11 열의 두 칸(LS3 = 0, 1) → LS3가 소거되어 LS1LS2\mathrm{LS}_1 \cdot \mathrm{LS}_2

· LS3 = 1 행에서 LS1LS2 = 01, 11 두 칸 → LS1이 소거되어 LS2LS3\mathrm{LS}_2 \cdot \mathrm{LS}_3

· LS3 = 1 행에서 LS1LS2 = 11, 10 두 칸 → LS2가 소거되어 LS1LS3\mathrm{LS}_1 \cdot \mathrm{LS}_3

세 항을 더하면 X=LS1LS2+LS2LS3+LS1LS3X = \mathrm{LS}_1 \cdot \mathrm{LS}_2 + \mathrm{LS}_2 \cdot \mathrm{LS}_3 + \mathrm{LS}_1 \cdot \mathrm{LS}_3 이고, LS1으로 묶으면 X=LS1(LS2+LS3)+LS2LS3X = \mathrm{LS}_1(\mathrm{LS}_2 + \mathrm{LS}_3) + \mathrm{LS}_2 \cdot \mathrm{LS}_3 로도 쓸 수 있다.

카르노맵을 쓰지 않고 진리표의 최소항을 그대로 더한 뒤 LS1LS2LS3\mathrm{LS}_1 \cdot \mathrm{LS}_2 \cdot \mathrm{LS}_3 항을 중복해 넣고 A+A=1A + \overline{A} = 1 을 적용해도 같은 결과가 나온다.

(3) 논리식이 곱항 3개의 합이므로 AND 3개 + OR 1개의 2단 구성이 된다. 각 입력선에서 분기해 두 개의 AND에 나누어 넣는 것이 배선의 요령이다.

참고로 이 회로는 세 입력 중 둘 이상이 ON이면 출력이 나오는 다수결(2 out of 3) 회로로, 리미트 스위치를 이중화해 오동작을 막는 데 쓰인다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.