本實用新型屬于單片機工程領域,具體地說是一種基于單片機的大樓多門鎖控制系統。
背景技術:
目前,公知的門鎖是由唯一的鑰匙進行打開,當涉及到大樓多門鎖系統時,門鎖鑰匙的管理會變得非常繁瑣,特別是大樓公用房間的鑰匙,像高校中的教室、事業單位中的會議室鑰匙。當要進入大樓某個公用房間處理事情時,首先要在大樓值班室領取鑰匙才能開啟公用房間房門,處理完事情后還要把鑰匙再還回大樓值班室,當已經到達公用房間發現未取鑰匙時還要再下樓到大樓值班室領取鑰匙才能開啟公用房間房門,無形中增加了許多繁瑣步驟。
技術實現要素:
本實用新型提供一種基于單片機的大樓多門鎖控制系統,用以解決現有技術中的缺陷。
本實用新型通過以下技術方案予以實現:
一種基于單片機的大樓多門鎖控制系統,包括主控裝置、樓層控制裝置和門鎖控制裝置;主控制裝置包括第一單片機模塊、鍵盤模塊、數碼顯示模塊、第一無線傳輸模塊和第一5V電源模塊,鍵盤模塊的輸出端連接第一單片機模塊,第一單片機模塊的輸出端連接數碼顯示模塊、第一無線傳輸模塊,第一5V電源模塊給主控制裝置各個模塊供電;樓層控制裝置包括第二單片機模塊、第二無線傳輸模塊和第二5V電源模塊,第二單片機模塊與第二無線傳輸模塊連接,第一無線傳輸模塊通訊連接第二無線傳輸模塊,第二5V電源模塊給樓層控制裝置各個模塊供電;門鎖控制裝置包括第三單片機模塊、第三無線傳輸模塊、室內開鎖模塊、電控鎖模塊、升壓模塊和第三5V電源模塊,第三無線傳輸模塊的輸出端連接第三單片機模塊,室內開鎖模塊的輸出端連接第三單片機模塊,第三單片機模塊的輸出端連接電控鎖模塊,第二無線傳輸模塊連接第三無線傳輸模塊,升壓模塊給電控鎖模塊升壓供電,第三5V電源模塊給門鎖控制裝置各個模塊供電。
如上所述的一種基于單片機的大樓多門鎖控制系統,所述的第一單片機模塊、第二單片機模塊和第三單片機模塊均為STC89C52單片機。
如上所述的一種基于單片機的大樓多門鎖控制系統,所述的STC89C52單片機內設有自鎖開關。
如上所述的一種基于單片機的大樓多門鎖控制系統,所述的單片機P0I/O口上拉電阻連接STC89C52單片機。
如上所述的一種基于單片機的大樓多門鎖控制系統,所述的門鎖控制裝置還包括指示燈模塊,第三單片機模塊的輸出端連接指示燈模塊。
如上所述的一種基于單片機的大樓多門鎖控制系統,所述的第一無線傳輸模塊、第二無線傳輸模塊和第三無線傳輸模塊為E51-TTL-50無線模塊。
如上所述的一種基于單片機的大樓多門鎖控制系統,所述的升壓模塊為2577升壓模塊。
本實用新型的優點是:本實用新型可以減少大樓多門鎖開鎖的繁瑣步驟,當要進入大樓某個公用房間處理事情時,只需讓大樓值班室值班人員按下對應的房間號和確認鍵進行開鎖,當使用完公用房間后把房間門關上房間門會自動鎖上,省去了用完房間后再下樓到一樓值班室還鑰匙的繁瑣步驟。當已經到達公用房間發現未取鑰匙時只需電話聯系大樓值班室確認身份后進行開鎖即可,省去了再重新下樓到一樓值班室取鑰匙的繁瑣步驟。為使用公用房間的用戶節省了大量時間,同時也省去了管理大樓多門鎖鑰匙的繁瑣事宜。
附圖說明
為了更清楚地說明本實用新型實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本實用新型的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本實用新型結構示意框圖;
圖2是主控裝置的電路圖;
圖2-1是圖2中4位8段數碼管的電路圖;
圖2-2是圖2中STC89C52的電路圖;
圖2-3是圖2中MAX232的電路圖
圖2-4是圖2中程序下載串口的電路圖;
圖2-5是圖2中排阻的電路圖;
圖2-6是圖2中無線模塊的電路圖;
圖2-7是圖2中5V電源輸入的電路圖;
圖2-8是圖2中按鍵盤的電路圖;
圖3是樓層控制裝置的電路圖;
圖3-1是圖3中STC89C52的電路圖;
圖3-2是圖3中無線模塊的電路圖;
圖3-3是圖3中程序下載串口的電路圖;
圖3-4是圖3中MAX232的電路圖;
圖3-5是圖3中自鎖開關的電路圖;
圖3-6是圖3中5V電源輸入的電路圖;
圖4是門鎖控制裝置的電路圖;
圖4-1是圖4中STC89C52的電路圖;
圖4-2是圖4中無線模塊的電路圖;
圖4-3是圖4中5-12V升壓模塊的電路圖;
圖4-4是圖4中室內開鎖開關的電路圖;
圖4-5是圖4中MAX232的電路圖;
圖4-6是圖4中程序下載串口的電路圖;
圖4-7是圖4中自鎖開關的電路圖。
附圖標記:1單片機芯片 2單片機復位電路 3單片機晶振電路 4 MAX232電平轉換模塊 5單片機程序下載串口模塊 7自鎖開關8 E51-TTL-50無線模塊 9鍵盤模塊 10數碼顯示模塊 11單片機P0I/O口上拉電阻 12電控鎖模塊 13室內開鎖模塊 14升壓模塊 15指示燈模塊 16第一單片機模塊 17第二單片機模塊 18第二無線傳輸模塊 19第三單片機模塊 20第三無線傳輸模塊 21第二5V電源模塊 22第三5V電源模塊 23第一無線傳輸模塊 24第一5V電源模塊。
具體實施方式
為使本實用新型實施例的目的、技術方案和優點更加清楚,下面將結合本實用新型實施例中的附圖,對本實用新型實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本實用新型一部分實施例,而不是全部的實施例。基于本實用新型中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本實用新型保護的范圍。
一種基于單片機的大樓多門鎖控制系統,包括主控裝置、樓層控制裝置和門鎖控制裝置;主控制裝置包括第一單片機模塊16、鍵盤模塊9、數碼顯示模塊10、第一無線傳輸模塊23和第一5V電源模塊24,鍵盤模塊9的輸出端連接第一單片機模塊16,第一單片機模塊16的輸出端連接數碼顯示模塊10、第一無線傳輸模塊23,第一5V電源模塊24給主控制裝置各個模塊供電,鍵盤電路9和STC89C52單片機芯片1的P2 I/O口相連構成STC89C52單片機芯片1的輸入設備,4位8段數碼管顯示電路10與STC89C52單片機芯片1的P1 I/O口和P0 I/O口的低四位相連構成STC89C52單片機芯片1的輸出設備;樓層控制裝置包括第二單片機模塊17、第二無線傳輸模塊18和第二5V電源模塊21,第二單片機模塊17與第二無線傳輸模塊18連接,第一無線傳輸模塊23通訊連接第二無線傳輸模塊18,第二5V電源模塊21給樓層控制裝置各個模塊供電;門鎖控制裝置包括第三單片機模塊19、第三無線傳輸模塊20、室內開鎖模塊13、電控鎖模塊12、升壓模塊14和第三5V電源模塊22,第三無線傳輸模塊20的輸出端連接第三單片機模塊19,室內開鎖模塊13的輸出端連接第三單片機模塊19,室內開鎖電路13和STC89C52單片機芯片1的P3.2(外部中斷0)管腳相連利用STC89C52單片機芯片1的外部中斷功能實現室內開鎖電路,第三單片機模塊19的輸出端連接電控鎖模塊12,第二無線傳輸模塊18連接第三無線傳輸模塊20,升壓模塊14給電控鎖模塊12升壓供電,第三5V電源模塊22給門鎖控制裝置各個模塊供電。本實用新型可以減少大樓多門鎖開鎖的繁瑣步驟,當要進入大樓某個公用房間處理事情時,只需讓大樓值班室值班人員按下對應的房間號和確認鍵進行開鎖,當使用完公用房間后把房間門關上房間門會自動鎖上,省去了用完房間后再下樓到一樓值班室還鑰匙的繁瑣步驟。當已經到達公用房間發現未取鑰匙時只需電話聯系大樓值班室確認身份后進行開鎖即可,省去了再重新下樓到一樓值班室取鑰匙的繁瑣步驟。為使用公用房間的用戶節省了大量時間,同時也省去了管理大樓多門鎖鑰匙的繁瑣事宜。
具體而言,本實施例所述的第一單片機模塊16、第二單片機模塊17和第三單片機模塊19均為STC89C52單片機。STC89C52單片機包括STC89C52單片機芯片1, 單片機復位電路2, 單片機晶振電路3、MAX232電平轉換模塊4和單片機程序下載串口模塊5,MAX232電平轉換模塊4對單片機提供的信號電平進行電平轉換,單片機通過單片機程序下載串口模塊5進行程序下載。
具體的,本實施例所述的STC89C52單片機內設有自鎖開關7。單片機電源供電的自鎖開關7控制單片機的供電。
進一步的,本實施例所述的單片機P0I/O口上拉電阻11連接STC89C52單片機。具體的,單片機P0I/O口上拉電阻11和STC89C52單片機芯片1的P0口相連把P0口作為普通I/O口來用。
更進一步的,本實施例所述的門鎖控制裝置還包括指示燈模塊15,第三單片機模塊19的輸出端連接指示燈模塊15。指示燈模塊15和開鎖信號輸出管腳P2.0相連用于指示KT-L280電控磁力鎖12的開啟與關閉的狀態。
更進一步的,本實施例所述的第一無線傳輸模塊23、第二無線傳輸模塊18和第三無線傳輸模塊20為E51-TTL-50無線模塊8。E51-TTL-50無線模塊8和STC89C52單片機芯片1的P3.0(RXD)、P3.1(TXD)管腳相連進行數據通信。
更進一步的,本實施例所述的升壓模塊14為2577升壓模塊。2577升壓模塊14的輸入為5V電壓輸入,2577升壓模塊14輸出5V、12V電壓分別為STC89C52單片機芯片1和KT-L280電控磁力鎖12供電。
本實用新型的工作過程為:基于單片機的大樓多門鎖控制系統,在一樓安裝一樓主發送電路,在各個樓層安裝樓層主接收發送電路,在各層樓的房間安裝門鎖接收電路,一樓主發送電路和樓層主發送接收電路的E51-TTL-50無線模塊8地址設置為對應的樓層號,信道均設置為00,門鎖接收電路的E51-TTL-50無線模塊8地址設置為對應的房間號,信道均設置為對應的樓層號。當要打開某個房間時,通過一樓主發送電路在鍵盤電路9上按下對應的要開鎖的房間號和確認鍵,一樓主發送電路的單片機最小系統對按下的按鍵鍵值進行分析處理,把要開鎖房間的房間號提取出來轉換成十六進制數據,把房間號中的樓層號作為E51-TTL-50無線模塊8發送的目的地址,把00作為目標信道,把房間號和開鎖密碼發送給對應樓層主接收發送電路的E51-TTL-50無線模塊8 ,并把在鍵盤電路9按下的房間號通過4位8段數碼管顯示電路10顯示出來,當對應樓層主接收發送電路的E51-TTL-50無線模塊8接收到數據后,把接收到的數據傳送給對應樓層主接收發送電路的單片機最小系統進行分析處理,對應樓層主接收發送電路的單片機最小系統把接收到的房間號、房間號中的樓層號和開鎖密碼提取出來,把房間號作為目的地址,把房間號對應的樓層號作為目標信道,把開鎖密碼發送給本樓層房間號對應的門鎖接收電路的E51-TTL-50無線模塊8,當對應門鎖接收電路的E51-TTL-50無線模塊8接收到數據后,把接收到的數據傳送給門鎖接收電路的單片機最小系統進行分析處理,門鎖接收電路的單片機最小系統把開鎖密碼從接收到的數據中提取出來和預先設定的開鎖密碼進行核對,當門鎖接收電路的E51-TTL-50無線模塊8接收到的開鎖密碼和預先設定的開鎖密碼一致時P2.0管腳輸出低電平,打開KT-L280電控磁力鎖12并延時5分鐘便于打開房門,5分鐘后P2.0管腳重新輸出高電平,當關上房門時使得KT-L280電控磁力鎖12鎖上,當開鎖密碼和預先設定的開鎖密碼不一致時P2.0管腳輸出高電平不能打開KT-L280電控磁力鎖12。當在房間內開鎖時利用室內開鎖電路13 進行開鎖,當按下室內開鎖電路13的室內開鎖開關時門鎖接收電路的單片機最小系統產生一次外部中斷,在中斷函數程序中讓P2.0管腳輸出低電平進行開鎖并延時5分鐘便于打開房門。當門鎖接收電路的E51-TTL-50無線模塊8未收到開鎖信號時KT-L280電控磁力鎖12保持鎖上狀態。利用開鎖指示燈電路15來指示KT-L280電控磁力鎖12的開鎖狀態,紅燈亮表示KT-L280電控磁力鎖12鎖上,綠燈亮表示KT-L280電控磁力鎖12開鎖。在整個過程中一樓主發送電路、樓層主接收發送電路均通過5V電源輸入接口6直接進行5V供電,2577升壓模塊14為門鎖接收電路中的KT-L280電控磁力鎖12提供12V供電,為門鎖接收電路的其他模塊提供5V電壓供電。
最后應說明的是:以上實施例僅用以說明本實用新型的技術方案,而非對其限制;盡管參照前述實施例對本實用新型進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本實用新型各實施例技術方案的精神和范圍。