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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 基于LF2407A的并聯(lián)逆變電源設(shè)計

          基于LF2407A的并聯(lián)逆變電源設(shè)計

          作者: 時間:2011-09-28 來源:網(wǎng)絡(luò) 收藏
          CAN總線軟件#e#

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

            3.2 CAN總線軟件

            本采用爭主的主從控制策略實現(xiàn)對并聯(lián)系統(tǒng)的通信。所有從模塊的同步信號、電流瞬時幅值基準取自主模塊。為了適應(yīng)并聯(lián)冗余的要求,避免主模塊故障導(dǎo)致整個系統(tǒng)的工作癱瘓,主模塊是動態(tài)確立的。每隔一定的時間,各個模塊都要廣播一個“爭主”請求,如果尚未確立主模塊、或者已經(jīng)確立的主模塊故障則最先發(fā)出“爭主”請求的模塊就可以成為新的主模塊。利用爭主主從控制的原則,在某一主模塊失效的情況下,由其他從模塊競爭成為主模塊,代替原有主模塊的地位,這樣的機制可以保證整個系統(tǒng)不會因為一臺通信主節(jié)點的癱瘓造成整個逆變模塊通信系統(tǒng)的癱瘓[5]。

            對TMS320的CAN控制器的編程主要是利用幾個郵箱進行數(shù)據(jù)的接收和發(fā)送,配置有6個郵箱,2個接收(0,1號),2個發(fā)送(4,5號),2個可配置(2,3號);每個郵箱數(shù)據(jù)長度為8B。設(shè)置郵箱3為發(fā)送非廣播郵箱,郵箱2為接收非廣播信息郵箱,郵箱4為發(fā)送廣播的郵箱,郵箱0為接收廣播的郵箱。整個通信系統(tǒng)主要分為一個主節(jié)點和多個子節(jié)點,其中郵箱4,在一定的時間定期以廣播的形式向總線發(fā)送爭主請求,以探測主節(jié)點是否工作正常。郵箱0的功能就是接收并區(qū)分這兩種信息,并判斷自身的地位,決定是否利用郵箱4發(fā)送反對爭主請求。郵箱2的主要功能是接收主節(jié)點的控制信息,并且通知郵箱3發(fā)送響應(yīng)的響應(yīng)信息。在圖3-5中給出了關(guān)于信息發(fā)送流程的描述。

            4 實驗

            根據(jù)本文提出的CAN現(xiàn)場總線的并聯(lián)的控制方案,在兩臺上進行了并聯(lián)實驗。圖4-1為兩臺并聯(lián)逆變電源輸出電壓,電壓幅值100V/格,圖4-2為兩臺并聯(lián)逆變電源輸出電流,電流幅值10A/格,表明均流效果很好。圖4-3為從模塊跟蹤主模塊的同步信號,圖4-4顯示的是主模塊CAN總線發(fā)送的信號與從模塊的CAN總線接收的信號,信號在傳送過程中沒有丟失,一致性非常好,達到了預(yù)期的效果。

            5 結(jié)束語

            本文的設(shè)計利用了自身內(nèi)嵌CAN總線控制技術(shù)方便地構(gòu)建了分布式逆變電源局域控制網(wǎng),不僅使逆變電源并聯(lián)方法簡便,同時為各模塊提供了穩(wěn)定可靠的數(shù)據(jù)通信,支持逆變電源的熱插拔性,系統(tǒng)具有結(jié)構(gòu)簡潔、擴容方便、可靠性高的優(yōu)點。


          上一頁 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); })();