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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 永磁同步電機(jī)控制系統(tǒng)的串行通信實(shí)現(xiàn)

          永磁同步電機(jī)控制系統(tǒng)的串行通信實(shí)現(xiàn)

          作者: 時間:2011-02-09 來源:網(wǎng)絡(luò) 收藏
          2.3 下位機(jī)程序設(shè)計

            TMS320LF2407中包含一個串行通信模塊(SCI),SCI的寄存器是8位的。可編程的SC1支持CPU和其他使用標(biāo)準(zhǔn)非歸零(NRZ)格式的異步外設(shè)之間的串行數(shù)字通信,SCI的接收器和發(fā)送器是雙緩沖的,每個都有它自己的獨(dú)立使能和中斷位。波特率可以通過一個16位的波特率選擇寄存器進(jìn)行編程 。為了保證串行通信的成功,在通信前必須對DSP的SCI模塊進(jìn)行初始化,設(shè)置通信的波特率、奇偶校驗(yàn)、停止位及每個字節(jié)包含的位數(shù)等,這些參數(shù)的設(shè)置必須與PC機(jī)上的設(shè)置一致,否則會引起傳輸錯誤。在DSP與PC機(jī)的通信中,對于DSP來說,通信的主要功能是接收Pc機(jī)傳來的數(shù)據(jù)和發(fā)送數(shù)據(jù)給Pc機(jī)??刹捎貌樵兒椭袛鄡煞N方式接收數(shù)據(jù),查詢方式需要程序循環(huán)檢測通信端口,浪費(fèi)DSP資源,因此本系統(tǒng)接收數(shù)據(jù)時采用中斷方式;但在發(fā)送數(shù)據(jù)時由于要發(fā)送的數(shù)據(jù)比較多,如果也用中斷方式就會干擾到電機(jī)的控制,電機(jī)不能平穩(wěn)運(yùn)行,因此采用查詢方式。在中斷子程序中設(shè)置發(fā)送標(biāo)志位,通過在主程序中查詢該標(biāo)志位來決定是否發(fā)送數(shù)據(jù)。在發(fā)送數(shù)據(jù)過程中,下位機(jī)需要發(fā)送多組數(shù)據(jù),每組數(shù)據(jù)對應(yīng)不同的電機(jī)參數(shù),如何正確區(qū)分這些數(shù)據(jù)是通信能否成功的關(guān)鍵。本系統(tǒng)利用已設(shè)定的下位機(jī)發(fā)送參數(shù)的順序、MSComm控件的inputlen屬性及rthreshold屬性的配合使用來解決這個問題。另外下位機(jī)接收和發(fā)送寄存器是8 位的,需要設(shè)定標(biāo)志變量來區(qū)分、合并高低字節(jié)。圖4為下位機(jī)通信程序框圖。

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

            

          下位機(jī)通信程序框圖


            3 試驗(yàn)結(jié)果

            利用DSP的SCI模塊和MSComm控件可以方便地實(shí)現(xiàn)DSP與Pc機(jī)的串行通信。本文所介紹的設(shè)計方法已在Pc機(jī)和以TMS320LF2407為核心的直接轉(zhuǎn)矩控制系統(tǒng)試驗(yàn)平臺上進(jìn)行了驗(yàn)證,結(jié)果表明:可以通過Pc機(jī)對進(jìn)行控制。圖5為上位機(jī)監(jiān)控界面,它包括參數(shù)發(fā)送和數(shù)據(jù)采集兩部分,可以顯示速度、磁鏈、轉(zhuǎn)矩的給定值和實(shí)際值,便于用戶比較。圖6為空載運(yùn)行時的速度觀測圖。其中:直線代表速度給定值,曲線是速度實(shí)際值。速度給定值為500 r/min,通過轉(zhuǎn)速表測量,轉(zhuǎn)速為499r/min,從圖中可以看出速度以極小的誤差圍繞給定值波動,證明了轉(zhuǎn)速能被很好地控制住。圖7為磁鏈標(biāo)幺值的給定值與實(shí)際值比較圖,磁鏈給定值為200,DSP中采用Q12格式,最后經(jīng)過計算反饋到上位機(jī)時應(yīng)為0.2,直線是給定值,曲線是實(shí)際值,在圖中可以看出超調(diào)量很小,磁鏈參數(shù)也能準(zhǔn)確地反饋到Pc機(jī)上,與試驗(yàn)預(yù)期結(jié)果相符。

            

          磁鏈標(biāo)幺值的給定值與實(shí)際值比較圖


            

          磁鏈標(biāo)幺值的給定值與實(shí)際值比較圖


            

          磁鏈標(biāo)幺值的給定值與實(shí)際值比較圖


            4 結(jié) 語

            采用PC機(jī)與DSP的主從式結(jié)構(gòu),既能發(fā)揮DSP的數(shù)據(jù)處理能力,又具有良好的人機(jī)接口,這極大地方便了系統(tǒng)的開發(fā)調(diào)試。DSP和PC機(jī)串行通信可以實(shí)現(xiàn)下位機(jī)參數(shù)實(shí)時上傳,使用戶隨時掌握電機(jī)狀態(tài)性能;通過上位機(jī)在線修改DSP的程序,使電機(jī)按照要求運(yùn)行,實(shí)現(xiàn)對電機(jī)的全數(shù)字化實(shí)時控制。本文所解決的關(guān)鍵難題為下一步實(shí)現(xiàn)電機(jī)控制系統(tǒng)性能的在線監(jiān)測奠定了基礎(chǔ)。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 永磁同步電機(jī) PMSM

          評論


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