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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > PIC10F20X系列單片機(jī)的四例應(yīng)用

          PIC10F20X系列單片機(jī)的四例應(yīng)用

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

          d.JPG
          每按一次按鍵S1,c=~c,實(shí)現(xiàn)二種方式的切換。

          2 醫(yī)用輸液監(jiān)視電路
          醫(yī)用輸液監(jiān)視電路如下圖2所示。電路中IC1 ITR8307/TR8為反射式光電傳感器,在此作為檢測醫(yī)院輸液管中液體存量的檢測裝置,當(dāng)液體少時,其光通量增大,導(dǎo)致其射極輸出電位上升,而液體多時光通量小,該點(diǎn)電位低。由此通過運(yùn)放IC2B,形成檢測信號送U1的GP3引腳,即該引腳為高電平時代表輸液管中液體存量正常,反之見缺液,由通過其GP0發(fā)出信號,SP1、LED1以聲光報(bào)警方式告知醫(yī)護(hù)人員。電路通過-5號電池BT供電,其中IC3 CE8353及其外圍C2、L、VD3構(gòu)成了1.5~3V的升壓式開關(guān)電源電路。由于光電傳感器工作時,電流相對較大,在電池供電條件下,為節(jié)省電池電能,同時又能完成前述輸液管內(nèi)液體存量監(jiān)控,設(shè)置由U1通過其GP1引腳控制IC1、IC2工作電源管理開關(guān)VQ1,單片機(jī)U1通過軟件設(shè)置,使VQ1在每600 ms中的第一個100 ms時,接通VCC1到VCC,100ms后。若U1的GP3引腳收到低電平缺液檢測信號,關(guān)閉VQ1,通過SP1、LED1發(fā)出持續(xù)100 ms間歇100 ms的二次報(bào)警;若U1的GP3引腳收到高電平液檢測正常信號,關(guān)閉VQ1,不論GP3引腳收到何信號,上述過程結(jié)束后,因VQ1均關(guān)閉,再等待500 ms后重覆上述過程。IC2A為電池電壓監(jiān)視報(bào)警電路,當(dāng)電池電壓低于0.9 V時LED2閃爍報(bào)警。由此大大結(jié)省電池的電能,常規(guī)下5號電池1節(jié),大約可持續(xù)使用達(dá)25天以上。以上間歇控制方式,均由單片機(jī)U1在程序設(shè)計(jì)中以簡單的定時控制功能實(shí)現(xiàn)。程序代碼非常簡單,由文篇幅限制,省略。以上整個電路裝置,夾掛在輸液瓶下輸液管滴管側(cè)。

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

          a.JPG



          3 電熱剪調(diào)控電路
          電路如下圖3所示,由客戶的使用習(xí)慣上,要求用電位器調(diào)整電熱剪的工作溫度,這里由U3時基電路555構(gòu)成PWM信號產(chǎn)生電路,由電位器R8調(diào)整U3第3腳輸出的PWM信號占空比,實(shí)現(xiàn)VQ3、VQ4外接的12 V陶瓷加熱片的溫度調(diào)控。電路中U2單片機(jī)的作用為對振動開關(guān)S1的監(jiān)測,在3分鐘內(nèi),以每60μs偵測一次振動開關(guān)有無動作,若持續(xù)3分鐘均無動作,則單片機(jī)通過GP0引腳發(fā)出低電平,關(guān)閉555的PWM信號,停止陶瓷加熱片的加熱。D1 LED顯示振動開關(guān)的動作。實(shí)現(xiàn)該部分的程序如下:
          g.JPG
          g1.jpg



          評論


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