你家里一定有這樣的電路:門邊一個開關,床頭一個開關,在哪個位置都可以控制燈的亮滅。它的原理圖如下:
(圖1)
2個開關控制一盞燈電路
這個電路原理簡單,我們就不分析了。那么,能否用三個開關控制一盞燈呢?下圖的電路可以完成這樣的功能:
(圖2)
三個開關控制一盞燈電路
其中的開關b是一個雙刀雙擲開關。我們可以用數(shù)字邏輯電路的分析方法來分析它的工作原理:
a、b、c三個開關,每個都有上、下兩種位置,3個開關共有8種位置組合。假設開關拔為“0”,拔下為“1”,燈泡l滅為“0”,亮為“1”,在上圖所示的電路中,a、b、c為“000”組合,燈泡是滅的(l=0),如果拔動了其中一個開關,例如c,則變?yōu)椤?01”組合,燈泡亮(l=1)……這樣逐一分析8種開關的位置組合,可得到l與a、b、c的邏輯關系真值表:
表1
三個開關控制一盞燈的真值表
從表中可看出無論三個開關處于哪一種狀態(tài),只要改變一個開關的位置,就能改變燈泡的亮滅。例如在組合⑥,l是滅的,若改變開關a,變?yōu)?01(組合②),則燈亮;改變b、c,同樣可以使燈泡變亮。這樣就實現(xiàn)了3個開關控制一盞燈的目的。
按上述的思路,可以設計出4個開關控制一盞燈的電路。4個開關控制一盞燈,用簡單的電氣線路來實現(xiàn)將會很困難,但用電子線路來實現(xiàn)就很容易了。事實上這是一道非常有趣的數(shù)字邏輯電路設計題,解答方法如下:四個開關a、b、c、d,每個開關有2個位置,則有16種位置組合;假設0000時l為0,掀動一個開關后l應該為1;再掀動一個開關后l又為0……這樣可得到真值表如表2:
根據(jù)真值表可寫出邏輯表達式:
l=abcd+abcd+abcd+abcd+abcd+abcd+abcd+abcd
這個式子,如果用卡諾圖法來化簡,結果會發(fā)現(xiàn)它已經(jīng)是一個“最簡與或式”,但用代數(shù)法可以化簡為“異或式”:
l=(a+b)+(c+d)
這樣,我們可以用三個“異或門”來實現(xiàn)它。邏輯圖如(圖3):
4個開關控制一盞燈路邏輯圖
ttl系列的數(shù)字集成電路中的74ls86就是一個“四異或門”,使用5v直流電源,可以做成如下(圖4)
所示的模擬裝置:
這還只是一個電子裝置。如果加上穩(wěn)壓電源電路,用輸出去觸發(fā)可控硅(或控制繼電器等),裝在220v源上,那么你就可以在四層樓的任一層樓梯口,隨意地控制梯燈的亮滅!