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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 采用AVR的小型采暖爐控制系統(tǒng)抗干擾設(shè)計

          采用AVR的小型采暖爐控制系統(tǒng)抗干擾設(shè)計

          作者: 時間:2011-11-24 來源:網(wǎng)絡(luò) 收藏
          為配合看門狗在控制器死機后的復(fù)位工作,如圖 5所示控制器的系統(tǒng)時鐘由外部的時鐘專用集成電路 DS1307提供,AVR單片機內(nèi)部時鐘資源僅對程序中的延時變量提供相對時間。這樣的好處是當(dāng)看門狗一旦使系統(tǒng)復(fù)位,AVR內(nèi)部時鐘必然要清零,而外部系統(tǒng)時鐘不會被清零,不影響控制器定時啟動或定時停止等項功能的實施。另外,外部時鐘 DS1307芯片耗電極省僅需 0.5微安,而內(nèi)部時鐘即使在省電模式下也需要幾毫安以上。若用小型 20mAh容量鋰電作電源后備,掉電后外部專用時鐘可在幾年內(nèi)信息不丟,而內(nèi)部時鐘不到一天就沒電了。


          3.結(jié)束語
          在設(shè)計開發(fā) A VR單片機在工業(yè)控制系統(tǒng)中的應(yīng)用中,抗干擾是一個不能繞過去的現(xiàn)實課題。要解決該課題,熟悉常用的抗干擾措施是一個重要前提。但由于干擾因素多,控制對象及所要求的控制功能不盡相同,所以抗干擾措施并沒有固定模式,只能在實踐中通過不斷摸索來篩選更合理更有效的方案。本文所述的抗干擾措施是一點實踐經(jīng)驗的總結(jié),供參考。
          本文創(chuàng)新點:1.在 DS18B20數(shù)據(jù)線上接阻容電路;2.在電源的輸入端并聯(lián)壓敏電阻以吸收尖峰電壓;3.加大液晶顯示器開孔尺寸以減少它本身產(chǎn)生靜電干擾。

          參考文獻
          [1]趙佩華,陳黎敏.單片機應(yīng)用系統(tǒng)的干擾抑制技術(shù)[J[.《電子工程師》,2004,04: 18~20
          [2]黃再銀,李麗.單片機應(yīng)用系統(tǒng)中的干擾抑制技術(shù)[J].《電子產(chǎn)品世界》,2002,22:15~17

          [3]呂強.單片機應(yīng)用系統(tǒng)的抗干擾技術(shù)[J].《科技信息》,2007,01:49~51
          [4].李飆,任藝.單片機應(yīng)用系統(tǒng)的抗干擾技術(shù)研究[J].《職業(yè)時空》,2008,01: 86~88
          [5]秦緒偉.淺析單片機抗干擾技術(shù)[J].《今日科苑》,2008,20:
          [6]朱煥立,劉玉賓,王殿龍.基于單片機的小型家用燃氣鍋爐控制系統(tǒng)研究[J].《微計算機信息》,2009,6-2:200-202
          [7]白焰.《分散控制系統(tǒng)與現(xiàn)場總線控制系統(tǒng)》(基礎(chǔ)評選設(shè)計和應(yīng)用)[M].電力出版社出版,2001.3
          [8]馬潮.《AVR單片機嵌入式系統(tǒng)原理與應(yīng)用實踐》[M].北京航空航天大學(xué)出版社 2007-10


          上一頁 1 2 3 下一頁

          評論


          技術(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); })();