<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于AT89C52的洗碗機自動控制系統(tǒng)設(shè)計

          基于AT89C52的洗碗機自動控制系統(tǒng)設(shè)計

          作者: 時間:2012-12-20 來源:網(wǎng)絡(luò) 收藏

          2.4 強電驅(qū)動電路
          AT89C52輸出采用繼電器驅(qū)動進(jìn)水電磁閥、排水電磁閥、加料電磁閥、加熱電阻絲、清洗電動機與紫外消毒器等220 V器件。本系統(tǒng)為了減輕外部強電電路對AT89C52輸出的影響,增加了光耦隔離電路。因外部各器件強電驅(qū)動電路相同,文中僅給出進(jìn)水電磁閥強電驅(qū)動電路,如圖5所示。圖5中U2為光耦,實物采用TPL52-1線性光耦.K1為12 V繼電器。當(dāng)AT89C52的P1.0口輸出為低電平時,U1的3腳輸出高電平,NPN晶體管04導(dǎo)通,繼電器銜鐵吸合,驅(qū)動外部器件工作;當(dāng)AT89C52的P1.0口輸出為高電平時,U1的3腳輸出高電平,Q4截止,繼電器銜鐵分離,關(guān)斷外部器件。為了消耗繼電器線圈斷電瞬間產(chǎn)生的反向電動勢,在繼電器線圈兩端反向并聯(lián)二極管D3,同時04還具有提升驅(qū)動電流的作用。

          本文引用地址:http://www.ex-cimer.com/article/159616.htm

          d.JPG



          3 系統(tǒng)軟件設(shè)計
          本系統(tǒng)按工作過程可分為6個階段:進(jìn)水過程、加溫過程、注入洗滌劑過程、電動機清洗過程、排水過程和紫外線消毒過程。同時為確保正常工作,對容易出故障的過程,系統(tǒng)還設(shè)置了故障報警功能。系統(tǒng)軟件按照的工作流程進(jìn)行編寫,整體流程圖如圖6所示。
          首先接通電源,洗碗機開機自檢,若狀態(tài)正常,將碗放入清洗室,門控電路關(guān)閉;通過鍵盤電路設(shè)置洗滌水溫及洗滌時間,若超過1分鐘鍵盤電路未動作,自動關(guān)閉電源;設(shè)置完畢,按啟動鍵,洗碗機打開進(jìn)水電磁閥進(jìn)水,通過模塊判斷是否水進(jìn)滿,若水進(jìn)滿,關(guān)閉進(jìn)水電磁閥,打開加料電磁閥,加入洗滌劑;根據(jù)溫度設(shè)置,判斷是否進(jìn)行加熱操作,同時清洗電動機工作;洗滌時間結(jié)束,關(guān)閉清洗電動機,打開排水電磁閥,排水,通過電路判斷是否水排盡,若水排盡,打開紫外線消毒器消毒;消毒完成,蜂鳴器嗚叫,表明洗滌完成,1分鐘后自動關(guān)閉電源。洗滌中的每個過程、洗滌溫度和洗滌剩余時間都可實時通過液晶顯示電路顯示出來。同時工作故障也可通過液晶顯示,并通過蜂嗚器報警。

          4 結(jié)論
          目前已經(jīng)調(diào)試成功,可通過強電驅(qū)動電路控制外部電磁閥、加熱電阻絲、電動機及紫外線清洗器,實現(xiàn)洗碗機所要求的功能,且能夠通過液晶實時顯示工作狀態(tài)及故障信息,具有結(jié)構(gòu)簡單、人機界面友好等優(yōu)點。今后,擬引入濁度傳感器,對判斷洗滌是否真正干凈做繼續(xù)深入的研究。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();