基于STC15F104E的開窗機控制器的設計
摘要 針對一般家庭對自動開窗機的實際需要,利用單片機STC15F104E設計了一種開窗機控制器。文中闡述了系統組成及各模塊的功能,并給出了具體的電路圖,討論了程序的設計方法。實際測試表明,電機開/關窗動作、堵轉檢測、行程檢測正常,運行可靠。
關鍵詞 開窗機;STC15F104E;TA849H;TOP225
自動化窗體作為樓宇自動化的一個重要組成部分,逐漸受到重視,越來越多的自動窗體被應用到各種建筑中。大型樓宇中若干個開窗器構成一個智能網絡,驅動百葉、窗戶、消防門等設備,承擔起遮陽、開窗、通風、排煙、消防隔離等任務。而對于一般家庭用戶來講,窗戶數量有限,通常也無組網的必要,所需的是一種具有一定智能化、工作可靠且成本低廉的開窗機。針對此需求,利用單片機STC15F104E設計了一種智能開窗機控制器。
1 硬件電路設計
設計的智能開窗機控制器結構框圖如圖1所示。系統由開關電源模塊、電機驅動(TA8429H)模塊、控制模塊(STC15F104E)及開關狀態檢測、堵轉檢測、位置檢測等構成。
1.1 開關電源模塊
該模塊輸出24 V/2 A和5 V/0.5 A兩組直流電源,如圖2所示。該電路是基于TOP225的開關電源的典型應用電路,電路中S1是電源開關及開/關窗控制開關,打到“3”處定義為開窗操作,打到“1”處定義為關窗操作,打到中間位置電源斷開,觸點“3”與開關狀態檢測電路相連,以實現開關S1狀態檢測。
萬能遙控器相關文章:萬能遙控器代碼
電路圖符號相關文章:電路圖符號大全
評論