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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 節(jié)水型全自動(dòng)洗衣機(jī)電腦控制器

          節(jié)水型全自動(dòng)洗衣機(jī)電腦控制器

          作者: 時(shí)間:2012-07-09 來(lái)源:網(wǎng)絡(luò) 收藏

          三、硬件描述

          點(diǎn)擊在新窗口中瀏覽產(chǎn)品

          圖二、電路原理圖

          1. 主控核心部分

          采用MOTOROLA單片機(jī)作為控制核心,合理利用有效資源。

          2. 按鍵和LED控制部分

          采用動(dòng)態(tài)掃描來(lái)控制按鍵和LED可以節(jié)省I/O口。由于LED較多,電流較大,采用驅(qū)動(dòng)放大模塊來(lái)增加MCU的負(fù)載能力。

          3. 輸出控制部分

          輸出全部采用可控硅控制,包括控制電機(jī)正反轉(zhuǎn)、進(jìn)水閥、排水閥和斷電開關(guān)。由于有些可控硅的驅(qū)動(dòng)電流要求較大,所以也采用驅(qū)動(dòng)模塊來(lái)放大。在驅(qū)動(dòng)電機(jī)的可控硅上增加了阻容吸收回路來(lái)保護(hù)可控硅。

          4. 電源部分

          采用典型的經(jīng)濟(jì)型小功率電源設(shè)計(jì),降壓、整流、濾波、穩(wěn)壓。適合家電的大批量生產(chǎn)。

          5. 水位檢測(cè)部分

          水位傳感器輸入的頻率信號(hào)經(jīng)處理送入MCU。一種水位對(duì)應(yīng)一固定的頻率,當(dāng)MCU檢測(cè)到外部頻率與用戶選擇的水位頻率相等時(shí),洗衣機(jī)停止進(jìn)水進(jìn)行洗滌。

          6. 高壓保護(hù)部分

          為了提高準(zhǔn)確性,設(shè)計(jì)從電源端采樣,采樣信號(hào)送入MCU的A/D口進(jìn)行判別。當(dāng)電源電壓高到一限值時(shí),控制器立即切斷電源。

          7. 過(guò)零判部分

          為配合可控硅的控制以及減少干擾,設(shè)計(jì)了過(guò)零判線路,MCU可以檢測(cè)到交流電源的過(guò)零點(diǎn)。

          8. PLL部分

          進(jìn)行鎖相環(huán)控制。

          9. 蜂鳴控制部分

          通過(guò)定時(shí)器產(chǎn)生一固定頻率的輸出脈沖來(lái)控制蜂鳴器。

          10.門控開關(guān)部分

          檢測(cè)門蓋的開關(guān)信號(hào),在洗衣機(jī)脫水時(shí),為了保證安全,門蓋打開可暫停脫水,以防高速旋轉(zhuǎn)的脫水桶損傷用戶。

          水位傳感器相關(guān)文章:水位傳感器原理
          鎖相環(huán)相關(guān)文章:鎖相環(huán)原理


          評(píng)論


          相關(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); })();