999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LABVIEW的電機控制和數據采集系統

2023-03-17 17:36:37黃鑫廣江銘徐飛兒李應優
時代汽車 2023年4期
關鍵詞:數據采集

黃鑫廣 江銘 徐飛兒 李應優

摘 要:針對具有雙泵結構的汽車變速器液壓閥板,在進行測試驗證過程中,需分別獨立控制雙泵供油,提出了一種通過伺服電機驅動雙泵,上位機采用LABVIEW平臺開發,并通過相應的硬件設備實時采集控制電流、壓力信號的電機控制和數據采集系統。該系統采用工控機、CAN卡、NI數據采集卡、SINAMICS S120組成硬件結構,通過設計上位機軟件實現對伺服電機控制、多種信號采集功能,并重點介紹了上位機軟件和實現方式,經現有臺架改造和測試,該系統能夠實現伺服電機轉速控制和信號采集功能,能夠滿足液壓閥板測試要求。

關鍵詞:LABVIEW 伺服電機控制 數據采集

Abstract:For the hydraulic valve plate of automobile transmission with dual pump structure, it is necessary to control the oil supply of dual pumps independently in the process of test and verification. A motor control and data acquisition system is proposed, in which the dual pumps are driven by servo motor, the upper computer is developed by LabVIEW platform, and the control current and pressure signals are collected and controlled in real time through the corresponding hardware equipment. The hardware structure of the system is composed of industrial control computer, can card, Ni data acquisition card and SINAMICS S120. The upper computer software is designed to realize the servo motor control and various signal acquisition functions, and the upper computer software and implementation mode are mainly introduced. After the existing bench transformation and testing, the system can realize the servo motor speed control and signal acquisition functions, and can meet the test requirements of hydraulic valve plate.

Key words:LABVIEW; Servo motor control; The data collection

1 引言

LABVIEW是一種圖形化的編程語言和開發環境,是美國國家儀器公司(簡稱NI)開發的虛擬儀器開發平臺軟件,被公認為標準的數據采集和儀器控制軟件。近年來,隨著虛擬儀器技術的發展,這一技術在測量與控制領域得到了快速且廣泛的應用[1]。

作為SINAMICS系列驅動產品的一員,SINAMICS S120是一個適用于機械設備制造領域的高性能應用的模塊化驅動系統。SINAMICS S120面向及其廣泛的工業應用提供了高性能的單軸和多軸驅動,功率范圍涵蓋0.12~4500KW,具有廣泛的傳動應用價值。依托其良好的擴展性和靈活性,可支持靈活的機床設計,并且可以快速實現定制的驅動解決方案[2]。

2 系統硬件方案設計

2.1 系統硬件組成

該系統由上位機(即工控機)、下位機(即西門子S120控制單元CU320-2-PN)、24V直流電源、電源模塊SLM、單軸電機模塊、同步電機1FT7、CAN卡以及NI數據采集卡等部件組成,其總體結構如圖1所示。

伺服系統采用SINAMICS S120驅動系統,包括:進線電抗器、書本型非調節型電源模塊、控制單元CU320-2-PN、兩個書本型單軸電機模塊、兩個1FT7同步電機。

SINAMICS S120的控制器CU320-2-PN具有以下功能:數字量輸入/輸出、模擬量輸入/輸出(選件)、自由功能模塊、驅動控制圖(DCC)編程。其中,驅動控制圖包括:邏輯運算功能、數據類型轉換、閉環控制、工藝功能和系統功能。在一些控制系統中,CU320-2-PN完成可以取代PLC的信號采集和運算控制功能,這樣不但可以簡化系統結構,而且可以降低成本。同時控制單元CU320-2-PN集成多種通訊方式,包括:PROFINET、EtherNet/IP、Modbus /TCP、CANopen等,基于現有的硬件設備和上位機軟件開發采用LABVIEW平臺開發的情況下,采用Modbus/TCP通訊方式[3]最為簡便,通過該協議可實現電機的速度控制、轉矩控制和位置控制,其中該系統采用速度控制。

該系統中,閥板內部的電磁閥由自動變速箱控制單元TCU控制實際電流,目標電流由上位機軟件控制并通過CAN總線發送,基于經驗和知識儲備,硬件設備采用致遠電子USBCAN系列CAN接口卡,型號為USBCAN-II,該接口卡兼容USB2.0全速規范,可支持2路CAN接口,PC機可通過USB連入CAN網絡,進行CAN總線數據發送和接收,且該系列設備擁有統一的接口函數,配以接口使用例程和接口使用說明,可根據實際需求進行修改,同時具備以下優點:具備體積小、便攜、即插即用等優點;自帶電氣隔離模塊,使其避免由于地環流的損壞增強可靠性。

在進行閥板內部的電磁閥性能測試中,需實時采集壓力傳感器信號,以便進行液壓閥板性能分析。上位機軟件基于LABVIEW平臺開發,NI提供的模塊化硬件、軟件、服務可以幫助更快速進行測試,更高效地進行設計,提高測試可靠性,基于以上考慮,采用NI PCI6225數據采集卡來采集多路壓力傳感器信號。

3 軟件設計及實現

3.1 下位機設置

準備工作:

1.硬件,包括:控制單元CU320-2-PN、伺服驅動器、CAN卡、NI數據采集卡、帶以太網口的電腦、網線等;

2.軟件,包括STARTER V5.4.2.1,CANtest,LABVIEW2020,WINDOWS 7;

在下位機中,控制單元CU320-2-PN已集成基本轉速環、電流環控制程序,可通過SINAMICS調試軟件STARTER進行配置和參數調整,其中Modbus協議是一種基于主站/從站結構的通訊協議,通過Modbus寄存器訪問過程數據和參數,但需在從站(下位機)一側指定對應的控制字、狀態字和參數,相應的映射關系可參考西門子驅動功能手冊通訊篇章。針對本系統,通過STARTER進行以下設置:建立S120驅動系統工程;完成電機參數識別、靜態優化、動態優化;配置CU320-2-PN的接口X100激活Modbus/TCP協議;配置從站一側Modbus寄存器、控制字、狀態字等參數。

3.2 LABVIEW中實現Modbus

控制單元CU320-2-PN使用以下Modbus功能代碼:

FC 03:holding register,用于從變頻器讀取數據;

FC 06:write single register,用于單個寄存器的寫入;

FC 16:write multiple register,用于多個寄存器的寫入。

上下位機數據交互包括:使能信號、轉速信號、扭矩信號和溫度信號,在下位機設置部分中,已根據控制要求合理分配交互信號位置,故在本次上位機軟件設計中,只需使用FC 03/FC16即可實現轉速控制和信號交互功能,LABVIEW中可通過Modbus庫進行上下位機通信功能。

3.3 上位機軟件實現

上位機軟件主要采用順序結構和while循環作為整體框架,通過case選擇結構來設置轉速波形和參數,該軟件的流程圖如圖2所示。

3.3.1 CAN總線通訊

根據CAN卡硬件設備的使用說明,設計CAN通訊程序,CAN通訊控制程序如圖3所示,其中接口函數庫包括:打開設備、初始化通道、啟動通道、復位通道、接收CAN報文、發送CAN報文、關閉設備等函數。在硬件設備上電完成后,通過調用打開設備接口函數進行打開設備操作,根據需求初始化所使用的通道CAN,再啟動相應通道的CAN,最后讀取CAN報文并進行解析,其主要作用為從CAN總線中提取控制電磁閥的目標電流,以便根據分析液壓閥板的IP特性。由于目標電流的控制是通過已有的軟件進行控制,故在本次的軟件設計中只需開發CAN總線接收模塊,不對CAN總線發送模塊進行開發,能夠有效簡化軟件程序結構,減少多個模塊之間的影響,壓縮報文解析程序運行時間,在CAN總線接收模塊中根據目標控制電流在CAN報文矩陣的位置和換算關系進行解析程序開發,即可在LABVIEW中實現CAN報文中目標電流的接收和解析。

3.3.2 多通道數據采集

多通道數據采集程序如圖4所示。

在DAQmx global channel中設置相應的物理通道,即可以選擇單個通道,也可以根據需要,選擇多個連續通道;DAQmx create channel用來設置物理通道的測量類型和范圍(默認為-5-5V),類型包括:模擬輸入、模擬輸出、數字輸入、數字輸出等多種類型,可滿足不同的需求;DAQmx start task.vi用于啟動采集任務,DAQmx read用于提取已采集通道中的目標通道和數據類型,為了實現連續讀取數據功能,需把DAQmx read置于while循環當中,采集完成后通過DAQmx clear task.vi來結束數據采集任務。

3.3.3 伺服電機轉速控制

由于該系統只需控制伺服電機轉速,控制單元CU320-2PN可取代PLC的信號采集和運算控制功能,在上位機軟件中,只需設置使能信號和轉速指令即可實現伺服電機控制,故在上位機伺服電機控制模塊中,主要分為使能和轉速控制兩個部分,其中使能過程為,在建立Modbus/TCP通訊后先發送目標指令0x147E來激活控制邏輯功能,再發送目標指令0x147F來使能啟動指令,表明控制單元和伺服器已準備就緒,發送目標轉速即可控制伺服電機轉速。完成使能部分后,即可發送轉速控制指令,控制伺服電機轉速。由于系統中采用雙電機模式,故在轉速控制模塊中需設置兩個信號發生器模塊。

3.3.4 安全功能設置

由于本系統主要應用于試驗臺中,為了保證測試驗證安全,需設計安全保護措施。主要是電機的安全保護,包括過流保護、限壓保護,超速保護和扭矩監控。其中過流保護、限壓保護可通過西門子S120控制單元CU320-2-PN實現,控制單元中包含基本的控制邏輯和相應的安全保證措施,可通過調試軟件START進行相應的調整,但由于只能通過調試軟件讀取故障狀態,不便于測試人員及時發現故障情況。故在上位機軟件中設計基本預警功能,包括電機轉速、溫度、扭矩監控,從控制單元中讀取電機轉速、溫度、扭矩信號,在上位機中進行與設計閾值比較,及時向測試人員預警,以便測試人員及時采取行動,保護人員和設備安全。具體功能步驟如下:讀取目標信號;目標信號與閾值比較,分為兩個等級,一級警告提示,二級報警停機;根據相應故障等級選擇目標動作,即僅提示不停機或停機。

3.3.5 數據存儲

該系統在運行過程中,需實時采集雙電機轉速、目標控制電流、液壓閥板通道壓力信號,并存儲到相應的文件中,以便后續進行數據分析。LABVIEW支持的文件類型包括:ASCII碼流文件、二進制流文件、數據記錄文件、波形數據文件,由于在使用過程中,需要采集多個信號數據,同時測試時間的不確定性,采用以二進制流文件格式進行數據存儲。LABVIEW采用數據流的方式執行程序,為保障整個軟件程序的實時性、穩定性,不同的信號置于不同模塊中,可實現信號之間的防干擾和提升程序執行速度,而在不同模塊之間通過隊列功能進行數據交互,同時在數據存儲模塊中讀取所需存儲的信號,以二進制流文件格式存儲到特定位置和特定文件名中。

4 結束語

經臺架改造和測試,采用工控機作為上位機,SINAMICS S120驅動系統作為下位機,以及CAN卡、NI數據采集卡等硬件設備,通過Modbus/tcp通訊協議進行上位機與下位機通訊,采用LABVIEW平臺開發的數據采集和電機控制系統,能夠實現兩臺伺服電機轉速控制功能、數據采集和存儲功能。為采用雙泵結構的液壓閥板測試和工程應用提供了新思路。

參考文獻:

[1]Johnson G W,Jennings R.LABVIEW graphical programming【M】,New York:McGraw-Hill professional publishing,2001.

[2]西門子. SINAMICS S120和SIMOTICS. Siemens AG,2017.

[3]周文怡,方俊雅,朱子環.基于LabVIEW與Modbus/TCP的伺服電機控制系統.

[4]徐靖宸,任曉明,王夢琪.基于MODBUS協議的伺服電機控制系統設計.

[5]姜斌,劉彥呈,孔凡金,等.基于Modbus/TCP的工業控制網絡設計[Z].低壓電器,2007(13).

猜你喜歡
數據采集
Web網絡大數據分類系統的設計與改進
CAN總線通信技術在電梯監控系統中的應用
基于大型嵌入式系統的污水檢測系統設計
社會保障一卡通數據采集與整理技巧
基于AVR單片機的SPI接口設計與實現
CS5463在植栽用電子鎮流器老化監控系統中的應用
大數據時代高校數據管理的思考
科技視界(2016年18期)2016-11-03 22:51:40
鐵路客流時空分布研究綜述
基于廣播模式的數據實時采集與處理系統
軟件工程(2016年8期)2016-10-25 15:54:18
通用Web表單數據采集系統的設計與實現
軟件工程(2016年8期)2016-10-25 15:52:53
主站蜘蛛池模板: 欧美亚洲中文精品三区| 成人亚洲国产| 欧美一级99在线观看国产| 国产精品无码作爱| 国产日本欧美在线观看| 欧美成人午夜影院| 国产欧美精品一区二区| 婷婷亚洲视频| 午夜国产大片免费观看| 国产91在线|日本| 国产精品免费露脸视频| 国产网友愉拍精品| 国产精品香蕉在线观看不卡| 2020精品极品国产色在线观看| 波多野结衣AV无码久久一区| 久久久久人妻一区精品色奶水| 超碰91免费人妻| 久久久成年黄色视频| 国产剧情一区二区| 国产黄在线免费观看| 亚洲第一色视频| 国产精品视频a| 国产精品任我爽爆在线播放6080 | 国产在线拍偷自揄拍精品| 在线观看国产精品第一区免费| 欧美午夜视频在线| 色综合日本| 91极品美女高潮叫床在线观看| 91精品国产综合久久不国产大片 | 国产成人亚洲综合A∨在线播放| 欧美第一页在线| 久久综合伊人 六十路| 无码 在线 在线| 亚洲三级视频在线观看| 久久国产拍爱| 9999在线视频| 91精品国产自产在线观看| 狼友视频一区二区三区| 欧美精品色视频| 露脸一二三区国语对白| 99热亚洲精品6码| 欧美不卡视频在线| 中文无码精品A∨在线观看不卡 | 欧美日韩高清在线| 国产美女在线免费观看| 波多野结衣一区二区三区四区| 免费毛片视频| 成年A级毛片| 国模沟沟一区二区三区| 国产噜噜在线视频观看| 国产极品美女在线播放| 精品人妻一区二区三区蜜桃AⅤ| 欧美成人午夜视频免看| 午夜久久影院| 欧美成人在线免费| 成人va亚洲va欧美天堂| 日韩精品无码免费一区二区三区 | 久久永久免费人妻精品| 亚洲区一区| 国产高清在线观看91精品| 亚洲中文字幕在线观看| 国产清纯在线一区二区WWW| 久久精品女人天堂aaa| 午夜精品久久久久久久2023| 亚洲成a人片7777| 日韩精品毛片人妻AV不卡| 国产另类视频| 四虎精品国产永久在线观看| 色首页AV在线| 久久久久无码国产精品不卡| 亚洲国产天堂久久九九九| 国产精品视频999| 亚洲第一区精品日韩在线播放| 亚洲精品在线观看91| 黄色一及毛片| 亚洲色无码专线精品观看| 99re在线免费视频| 亚洲成a人片77777在线播放| 国产精品页| 亚洲无码精彩视频在线观看| 免费黄色国产视频| 亚洲天堂视频在线观看免费|