<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 虛擬儀器在電機控制器開(kāi)發(fā)中的應用

虛擬儀器在電機控制器開(kāi)發(fā)中的應用

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

摘要:為了監測無(wú)刷直流的控制性能,在過(guò)程中技術(shù),設計采用LabVIEW編寫(xiě)可與交互的上位機軟件;通信部分采用成本低,易控制的標準串口總線(xiàn)來(lái)實(shí)現轉速、電壓、母線(xiàn)電流的PI參數的數據傳輸;設計的上位機PI參數調整方法優(yōu)于傳統的逐次燒寫(xiě)法,從而降低了硬件損耗與時(shí)間成本;上位機軟件系統采用開(kāi)放式設計,使之不依賴(lài)于下位機型號與工作模式,具有較強的通用性。測試表明,設計的系統能完成實(shí)時(shí)監測以及控制器的控制參數設定等功能。
關(guān)鍵詞:;直流;電機控制器;數據采集

是基于通用計算機軟硬件的測試平臺,已經(jīng)在工業(yè)控制測試領(lǐng)域有了廣泛的。LabVIEW是由美國國家儀器公司推出的虛擬儀器工具,圖形化編程方式,功能強大,界面友好,擁有豐富的計算函數,高級的采集和信號分析控件,完善的仿真調試工具,動(dòng)態(tài)的連續跟蹤方式。目前國內已開(kāi)展將虛擬儀器應用于電機測控方面的研究,但的系統檢測項目有限,如徐軍教授開(kāi)發(fā)的基于NI數據采集卡的電機性能檢測系統,只能測量電機三相功率,負載特性等。而進(jìn)行電機控制器開(kāi)發(fā)測試時(shí)還經(jīng)常要觀(guān)測電機的電壓、電流及轉速,它們是電機啟動(dòng)及調速的關(guān)鍵參數;另外目前電機調速常用的雙閉環(huán)PI算法中Pl參數的調整往往是根據經(jīng)驗及試驗的方式設定,過(guò)程相當繁瑣。所以開(kāi)發(fā)一款軟件解決這些問(wèn)題很有必要。本文中應用LabVIEW編寫(xiě)上位機軟件,軟件分為數據檢測和PI參數設定兩個(gè)基本模塊。并應用控制芯片獨立的串口通信接口與上位機實(shí)現了數據的檢測及PI參數的設定。

1 系統結構
系統原理結構框圖見(jiàn)圖1。

本文引用地址:http://dyxdggzs.com/article/161303.htm

a.jpg


該設計中下位機可使用獨立于控制器的單片機或DSP,但為了能直接方便地設置電機控制PI參數,直接使用了控制器上的控制芯片。主控制芯片采用瑞薩電子一款電機控制專(zhuān)用16位單片機R5F212L4SNFP,它自帶6路PWM,9路10位的A/D轉換器,1.5 KB數據FLASH,兩個(gè)獨立的串行通信接口,并擁有串口通信的獨立定時(shí)器;在完成控制功能之余有足夠的端口完成與上位機的通信。LabVIEW使用通用接口總線(xiàn)(GPIB),標準串行總線(xiàn)(RS 232),VME儀器擴展(VXI)和其他硬件標準與外部?jì)x器通信及控制外部?jì)x器??紤]到硬件成本及方便性這里采用RS 232標準串口通信方式。系統能觀(guān)測的數據有電壓、電流、轉速等。電流由毫歐級采樣電阻采樣并適當上拉后接入A/D端(測量的是在每個(gè)方波的中點(diǎn)激發(fā)A/D轉換采集的值);電壓由精密電阻分壓后接入A/D端;電機轉速可由換相信號計算得出;電機轉速的設定是芯片外的一個(gè)線(xiàn)性電壓值經(jīng)A/D轉換后計算給定;控制芯片通過(guò)電平轉換芯片TC232與上位機完成串行通信,本文主要介紹上位機程序的設計,控制硬件因篇幅不作介紹。

2 通信協(xié)議設計
該設計通信約定由上位機軟件發(fā)送,包含PI參數和數據讀取設定的指令;下位機(R8C/2L)接收數據后解析數據,若判斷系統工作于PI參數設定模式時(shí),保存并更新PI參數,若工作于數據采集模式,則根據命令符選擇電流電壓A/D轉換通道或計算電機轉速及設定轉速,并發(fā)送到串口。
2.1 數據長(cháng)度協(xié)議
數據長(cháng)度定義和命令符協(xié)議分別見(jiàn)表1、表2。當系統工作于數據采集模式時(shí),上位機依次發(fā)送字符1,2,3,4,并依次根據協(xié)議返回測量值。當系統工作于PI參數設定模式時(shí),由上位機依次發(fā)送速度環(huán),電流環(huán)的Kp,Ki值,并約定在數據之首添加參數識別符A,B,C,D;即速度環(huán)參數模式為A+Kp,B+Ki;電流環(huán)的參數模式為C+Kp,D+Ki。

b.jpg


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>