介紹一下項(xiàng)目的需求:
供電要求:系統(tǒng)要求使用DC-5V供電,繼電器閉合狀態(tài)下,功耗不大于500mA;
控制要求:設(shè)備使用兩個(gè)按鍵進(jìn)行控制,可分別設(shè)計(jì)數(shù)模式與工作周期,設(shè)置方式為循環(huán)設(shè)置;
輸出要求:要求設(shè)備可控制220V/50Hz用電設(shè)備,輸出電流10A;
計(jì)數(shù)模式:要求系統(tǒng)可設(shè)置三種計(jì)數(shù)模式,最大值分別為10000、50000、99999,當(dāng)設(shè)備計(jì)數(shù)到最大值后,設(shè)備停止工作;
控制周期:要求系統(tǒng)可設(shè)置四種控制周期,分別是20s、40s、60s、80s,每個(gè)周期中,開(kāi)關(guān)狀態(tài)保持的時(shí)間相同。
1、整體方案介紹
系統(tǒng)核心控制器采用STC89C52RC-DIP40,系統(tǒng)時(shí)鐘11.0592MHz;顯示器采用LCD1602液晶屏(藍(lán)光白字);
按鍵使用6*6輕觸按鍵;輸出控制開(kāi)關(guān)使用5V直流繼電器,控制參數(shù)為220V/10A,自帶開(kāi)關(guān)狀態(tài)指示燈,提供接線座;
2、控制器引腳分配
P1 ——LCD1602 DATA 液晶屏數(shù)據(jù)端口
P2_0 ——LCD1602 EN 液晶屏使能端口
P2_1 ——LCD1602 RW 液晶屏讀寫端口
P2_2 ——LCD1602 RS 液晶屏指令端口
P2_3 ——KEY_MODE 系統(tǒng)模式控制
P2_4 ——KEY_TIME 開(kāi)關(guān)周期控制
P2_5 ——RELAY 繼電器開(kāi)關(guān)控制
3、系統(tǒng)資源分配
系統(tǒng)啟用看門狗,意外狀態(tài)下70ms自動(dòng)復(fù)位;
定時(shí)器T0用作對(duì)控制周期計(jì)時(shí),每50ms中斷一次,每周期內(nèi)開(kāi)關(guān)通關(guān)各一次;
定時(shí)器T1用作對(duì)空換件進(jìn)行檢測(cè),并對(duì)看門狗進(jìn)行置位操作,每1ms中斷一次;
串口用作輸出信息提示,可輸出系統(tǒng)狀態(tài)、計(jì)數(shù)次數(shù)、以及用戶的按鍵操作;
4、顯示器內(nèi)容規(guī)劃
顯示器使用LCD1602液晶屏,每行可顯示16個(gè)字符,可顯示兩行;
本控制系統(tǒng),能夠周期性控制外圍電路通斷,可手動(dòng)調(diào)節(jié)工作模式、工作周期,顯示器能顯示系統(tǒng)工作模式,并能同步顯示記錄開(kāi)關(guān)通斷次數(shù)。
1、系統(tǒng)供電:本系統(tǒng)電源使用220V/50Hz標(biāo)準(zhǔn)電源適配器,為設(shè)備提供DC-5V供電,繼電器閉合狀態(tài)下,功耗不大于500mA;
2、按鍵控制:本涉筆使用兩個(gè)按鍵進(jìn)行系統(tǒng)控制,可分別調(diào)節(jié)數(shù)模式與工作周期,設(shè)置方式為循環(huán)設(shè)置;
3、輸出參數(shù):本設(shè)備可控制220V/50Hz用電設(shè)備,最大輸出電流10A,無(wú)過(guò)流保護(hù);
4、計(jì)數(shù)模式:本系統(tǒng)內(nèi)置三種計(jì)數(shù)模式,計(jì)數(shù)最大值分別為10000、50000、99999,當(dāng)設(shè)備計(jì)數(shù)到最大值后,設(shè)備停止工作,同時(shí)按下模式、周期按鍵,可復(fù)位系統(tǒng),此時(shí)系統(tǒng)工作模式不變,計(jì)數(shù)清零;
5、控制周期:本系統(tǒng)內(nèi)置四種控制周期,分別是20s、40s、60s、80s,每個(gè)周期中,開(kāi)關(guān)通關(guān)狀態(tài)保持時(shí)間相同。
演示視頻:
https://player.youku.com/player.php/sid/XMTYwMDE4NTQ2OA==/v.swf