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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP的火車制動(dòng)梁中頻加熱電源研制

          基于DSP的火車制動(dòng)梁中頻加熱電源研制

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

          3.3 過(guò)壓保護(hù)
          電壓過(guò)壓保護(hù)電路如圖4所示,電壓信號(hào)整流后,經(jīng)電阻分壓再送至555定時(shí)器THR引腳。當(dāng)引腳上電壓大于2Vcc/3時(shí),OUT引腳輸出“0”,輸出保護(hù)信號(hào);DIS引腳導(dǎo)通接地,中頻過(guò)壓指示燈亮。

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

          d.jpg



          4 控制策略及控制流程
          梁生產(chǎn)中,由于存在各種擾動(dòng),中頻感應(yīng)必須具有自動(dòng)調(diào)節(jié)能力,才能使系統(tǒng)可靠工作,保證質(zhì)量。系統(tǒng)采用溫度控制外環(huán)與電壓環(huán)、電流環(huán)以及阻抗3個(gè)閉環(huán)相結(jié)合的恒溫控制方式??刂葡到y(tǒng)結(jié)構(gòu)如圖5所示。

          e.jpg


          電壓和電流調(diào)節(jié)器組成常規(guī)電壓、電流雙閉環(huán)控制。在啟動(dòng)和運(yùn)行的整個(gè)階段,電流環(huán)始終參與工作,電壓環(huán)只在運(yùn)行階段工作。下面主要分析模糊PID溫度控制策略。
          溫度閉環(huán)采用調(diào)節(jié)輸出功率的方式來(lái)控制溫度。在中頻中,中頻輸出功率PH與工件終點(diǎn)溫度T之間關(guān)系為:
          f.jpg
          式中:UH為中頻電壓;RH為等效電阻。
          由式(1),式(2)得,由于T>>T0,所以由上式可得k.jpg,可知,調(diào)節(jié)UH即可達(dá)到調(diào)節(jié)溫度的目的。當(dāng)測(cè)得的坯料溫度高于設(shè)定范圍時(shí),中頻電源會(huì)自動(dòng)降低輸出功率,反之溫度低于設(shè)定溫度范圍時(shí),中頻電源會(huì)自動(dòng)升高輸出功率,使加熱溫度始終保持在規(guī)定范圍內(nèi)。為克服中頻電源加熱時(shí),受負(fù)載影響較大、參數(shù)變化等問(wèn)題,溫度控制閉環(huán)采用模糊PID調(diào)節(jié)方式。模糊控制器以加熱時(shí)間作為一個(gè)輸入量,以第n個(gè)采樣周期中頻加熱系統(tǒng)的溫度偏差e(t)作為另一個(gè)輸入量,設(shè)計(jì)3個(gè)模糊控制器對(duì)PID控制中的3個(gè)參數(shù)進(jìn)行在線調(diào)整。PID控制器根據(jù)整定后的參數(shù)、輸入溫度設(shè)定值以及檢測(cè)得到的溫度計(jì)數(shù)控制輸出量。參數(shù)自整定模糊控制器的結(jié)構(gòu)如圖6所示。



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