定時開關插座是一款能在特定時間段內控制電器通、斷電的開關插座。能實現24小時制和100小時制兩種時鐘走時模式,在24小時制時鐘模式,可以實現二組360天內的任意定時,定時時間范圍最小為1分鐘??梢詫抑幸恍┬枰谔囟〞r間對電器進行自動斷、通電控制,而不需要拔掉插頭,減少電器的待機損耗,解決生活中的一些煩惱。
1.設計構思
通過模式(模式0為24小時制,模式1為100小時制)選定時鐘的走時方式,作為定時時間的判斷標準。然后通過按鍵設置定時時間分別存儲在定時開始數組begin和結束數組end,通過數組的值與時鐘的值進行比較,時間在定時數組時間范圍內則繼電器接通,否則斷開。用一個紅色發(fā)光二極管的亮、滅來指示繼電器的通、斷的狀態(tài)。定時智能插座的顯示則用LCD來實現。電源部分用220V轉換為直流5V給定時開關系統供電。用5個鍵盤實現時鐘、定時的設置及開始/停止等按鍵設置功能。
2.系統框圖
3.詳細設計
整個系統的硬件設計可以分為四個模塊:單片機最小系統及液晶顯示、繼電器工作電路、鍵盤電路。單片機AT89S52、繼電器、鍵盤、LCD12232及其他外圍電路。單片機最小系統部分是整個系統的智能控制部分,也是整個系統的核心部分。單片機在實現時鐘的同時,也負責鍵盤檢測,驅動液晶顯示,實現定時功能,并負責控制繼電器的通、斷,紅色指示燈的亮、滅指示繼電器的通、斷狀態(tài)。液晶在單片機的控制下顯示時鐘、定時組別及定時時間的信息。繼電器在單片機的控制下實現通、斷,從而達到控制插座通、斷電的目的。
3.1單片機最小系統及液晶顯示
單片機控制電路是整個系統的核心,完成數據處理和控制任務。
液晶顯示屏用來顯示時間、定時開始結束時間、定時模式等。
3.2繼電器驅動電路
發(fā)光二極管用于顯示繼電器的通斷狀態(tài),直流電壓5V可以通過市電220V經過AC-DC電源模塊引出。
3.3鍵盤電路
使用矩陣鍵盤能用較少的I/O口實現較多的按鍵功能。
定時復位按鍵:用于實現定時時間歸零和繼電器復位。
加值鍵:用于實現日期、星期、時間和定時時間的加值。
選擇鍵:用于實現當前設置右移一位。
減值鍵:用于實現日期、星期、時間和定時時間的減值。
功能鍵:用于實現進入修改日期、星期和時間,設定定時時間。
3.6 IR1308紅外接外頭電路