設計目的: (1) 設計一個可供至少6個病房呼叫的簡易呼叫系統; (2) 掌握數字電路設計與調試方法,熟悉相應集成電路的使用方法。 設計功能: (1)至少能滿足來自6個病房的呼叫,為每個病房設置呼叫開關; (2)當有多個病房同時呼叫時,護士值班室顯示優先級別最高的病房號且蜂鳴器使計算機上的揚聲器發聲; (3)用LED燈顯示病房的呼叫。 設計思路: 首先,要明確病房呼叫系統的最終目的。這次項目主要是通過控制六個開關高低電平的切換來使七段數碼管顯示對應的數字,從而模擬出實際生活中醫對病房管理的方式。其次,因為系統有六條線路,所以我們就利用了8線3線編碼器74LS148其中的六線進行編碼,從而控制對應的病房號。其主要作用是控制病房號的優先級別。接著,因為我們選用了共陽七段數碼管,所以我們就選擇了74LS47共陽譯碼器來驅動數碼管,它是3線8線譯碼器。再者,因為需要發光二極管的亮燈來提示對應病床號的呼叫,二極管具有單向導電性,而按鍵為低電平導通74ls148,所以我們選擇了74LS04反相器來控制發光二級管的熄滅與點亮。最后,我們還加了一個蜂鳴器作為報警呼叫器,當病人按下病房里的按鈕時,對應的警示燈就會點亮,此時蜂鳴器就會發出報警聲,關閉蜂鳴器不會影響數碼管的顯示。 我們的項目是設計六路的呼叫線路,而且還要考慮各個線路的優先級別,下面我就模擬一個場景來講解一下我們項目的工作流程:假設現在醫院里的護士值班臺要照顧六個病房的病人,編號分別是1、2、3、4、5、6,護士值班臺安裝有一個蜂鳴器以及六盞對應各病房的燈。工作上班時間,蜂鳴器是一直開著的,只有當病人按下病房里的呼叫按鈕時它才會報警。如果只有一個病房發起呼叫,即只有一盞燈亮,護士可以去到對應的病房里把燈關了,處理完病人的事情就可以了。如果同時亮了幾盞燈,數碼管此時只顯示優先級最高的病房號,等護士去處理該病房的病人時,關掉按鈕,數碼管接著顯示此優先級的病房號,等護士處理完事情后返回值班臺即可看到下一個要處理的病房號,以此類推。
電路原理圖如下:
640465247755064559.jpg (28.04 KB, 下載次數: 214)
下載附件
2019-12-1 23:42 上傳
|