国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ARM的測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)控制系統(tǒng)研究

2024-12-28 00:00:00梁晨銳王丹蕾劉亞好
機(jī)械制造與自動(dòng)化 2024年6期
關(guān)鍵詞:試驗(yàn)臺(tái)控制系統(tǒng)

摘要:針對(duì)現(xiàn)有測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)控制系統(tǒng)的發(fā)展現(xiàn)狀,設(shè)計(jì)一種基于ARM的測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)控制系統(tǒng)。完成控制系統(tǒng)硬件電路的設(shè)計(jì)和軟件功能的開發(fā),實(shí)現(xiàn)液壓加載控制、伺服電機(jī)控制等功能,并對(duì)相關(guān)功能進(jìn)行測(cè)試。結(jié)果表明:基于ARM的測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)控制系統(tǒng)功能完備、資源豐富、集成度和自動(dòng)化程度高,輪對(duì)正轉(zhuǎn)和反轉(zhuǎn)的分度控制精度分別為0.42‰和0.46‰,施加2 t載荷下的左輪垂向力、右輪垂向力、左輪橫向力和右輪橫向力的加載控制精度分別為0.45‰、0.25‰、0.105%和0.160%,滿足試驗(yàn)臺(tái)標(biāo)定功能需求。

關(guān)鍵詞:軌道機(jī)車;試驗(yàn)臺(tái);測(cè)力輪對(duì);ARM;控制系統(tǒng)

中圖分類號(hào):TP273文獻(xiàn)標(biāo)志碼:B文章編號(hào):1671-5276(2024)06-0224-05

Abstract:This article designs an ARM-based control system for instrumented wheelset calibration test bench to address the current development status of the control system for instrumented wheelset calibration test benches, hardware circuit design and software function development of the control system are completed, functions such as hydraulic loading control and servo motor control are implemented, and the relevant functions are tested. The results show that the control system of the ARM based instrumented wheelset calibration test bench has complete functions, rich resources, high integration and automation degree. The indexing control accuracy of the wheel set forward and reverse rotation is 0.42‰ and 0.46‰, respectively. The loading control accuracy of the left wheel vertical force, right wheel vertical force, left wheel lateral force, and right wheel lateral force under a load of 2 tons is 0.45‰, 0.25‰, 0.105%, and 0.160%, respectively, meeting the functional requirements of the calibration test bench.

Keywords:rail vehicle; test bench; instrumented wheelset; ARM; control system

0引言

測(cè)力輪對(duì)是一種輪軌力直接測(cè)量方式,在實(shí)際線路的輪軌力測(cè)量中起重要作用,同時(shí)測(cè)力輪對(duì)的輪軌力測(cè)量技術(shù)依賴于測(cè)力輪對(duì)的精度。測(cè)力輪對(duì)標(biāo)定是利用測(cè)力輪對(duì)開展線路動(dòng)力學(xué)試驗(yàn)的基礎(chǔ)[1],其精確標(biāo)定可提升測(cè)力輪對(duì)的靈敏度并有效消除縱向及橫向作用力的耦合干擾[2]。

測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)是保證輪軌力測(cè)量精度、檢驗(yàn)測(cè)力輪對(duì)性能指標(biāo)的關(guān)鍵設(shè)備。國(guó)內(nèi)許多學(xué)者針對(duì)不同測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)開展了控制系統(tǒng)的設(shè)計(jì)與研制。張一文[3]研制了一種基于Beckhoff控制系統(tǒng)的測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)控制系統(tǒng),以IPC為核心,通過EtherCAT總線實(shí)現(xiàn)系統(tǒng)內(nèi)部各模塊的通信和控制,實(shí)現(xiàn)了加載控制及電機(jī)控制等功能。林健喬[4]設(shè)計(jì)了一種測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)加載同步控制系統(tǒng),包含輸出模塊、IPC模塊、伺服驅(qū)動(dòng)模塊、I/O模塊等,采用總線控制的系統(tǒng)構(gòu)架實(shí)現(xiàn)相關(guān)功能的控制。彭路星[5]設(shè)計(jì)了一種測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)電液伺服加載系統(tǒng),采用PCI板卡實(shí)現(xiàn)加載過程控制及數(shù)據(jù)采集,采用運(yùn)動(dòng)控制卡實(shí)現(xiàn)輪對(duì)的分度旋轉(zhuǎn)控制等。

本文基于ARM的測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)控制系統(tǒng)旨在簡(jiǎn)化測(cè)力輪對(duì)標(biāo)定過程,改善測(cè)力輪對(duì)標(biāo)定精度,提高測(cè)力輪對(duì)標(biāo)定的自動(dòng)化程度?;贏RM的嵌入式控制系統(tǒng),無論是在控制精度、速度、自動(dòng)化程度,還是在集成度、性價(jià)比等方面都是現(xiàn)有控制系統(tǒng)無法比擬的。以ARM微處理器為核心,向外拓展功能模塊及數(shù)字化芯片,提高了系統(tǒng)的集成度和可靠性,充分發(fā)揮了ARM微處理器的優(yōu)點(diǎn),降低了系統(tǒng)成本,為測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)控制系統(tǒng)的開發(fā)提供了新的思路。

1測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)原理及結(jié)構(gòu)

圖1為測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)的結(jié)構(gòu)簡(jiǎn)圖,它主要由輪對(duì)、牽引電機(jī)、分度電機(jī)及加載裝置等組成。牽引電機(jī)可帶動(dòng)輪對(duì)以一定速度轉(zhuǎn)動(dòng)并實(shí)現(xiàn)調(diào)速功能。分度電機(jī)用于控制測(cè)力輪對(duì)的旋轉(zhuǎn),以實(shí)現(xiàn)不同角度的加載。垂向加載裝置及橫向加載裝置用于向車輪踏面和車輪輻板內(nèi)側(cè)的指定作用點(diǎn)施加載荷。標(biāo)定過程由電機(jī)控制輪對(duì)旋轉(zhuǎn),并由液壓加載裝置對(duì)輪對(duì)指定作用點(diǎn)施加載荷以獲取車輪輻板的微應(yīng)變,為相關(guān)性能指標(biāo)的計(jì)算提供數(shù)據(jù)。

2控制系統(tǒng)硬件設(shè)計(jì)

2.1控制系統(tǒng)硬件整體框圖

ARM(advanced RISC machines)是英國(guó)Acorn公司設(shè)計(jì)的低功耗高性能RISC微處理器,廣泛應(yīng)用于嵌入式控制系統(tǒng)。本文采用基于ARM Cortex-M4架構(gòu)的STM32F407作為系統(tǒng)的核心控制單元,這是一款高性能、低功耗、硬件功能強(qiáng)大、外設(shè)資源豐富的32位微處理器[6],具備多達(dá)140個(gè)功能豐富的I/O口,便于外部模塊拓展,豐富了系統(tǒng)功能的集成度。芯片內(nèi)置10/100Mbps以太網(wǎng)MAC內(nèi)核,支持10/100Mbps高速以太網(wǎng)通信,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)高效傳輸。本文基于ARM的測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)控制系統(tǒng)整體框圖如圖2所示。

控制系統(tǒng)由STM32最小系統(tǒng)電路和外部拓展電路組成:系統(tǒng)最小電路包含調(diào)試電路、供電電路、時(shí)鐘電路等基礎(chǔ)電路;外部拓展電路按功能可主要?jiǎng)澐譃橐蕴W(wǎng)通信電路、液壓加載控制電路和伺服電機(jī)控制電路。

2.2以太網(wǎng)通信電路設(shè)計(jì)

以太網(wǎng)通信功能主要用于實(shí)現(xiàn)上位機(jī)與下位機(jī)之間的指令傳遞和數(shù)據(jù)交互。本系統(tǒng)以太網(wǎng)通信電路由MCU和以太網(wǎng)PHY芯片共同構(gòu)成。綜合考慮STM32F407以太網(wǎng)MAC內(nèi)核相關(guān)特性和接口類型等因素,選擇LAN8720作為PHY芯片。該芯片僅支持精簡(jiǎn)介質(zhì)獨(dú)立接口(RMII)與以太網(wǎng)MAC內(nèi)核連接,大幅減少了以太網(wǎng)MAC內(nèi)核與PHY之間的引腳連接數(shù)量,有效節(jié)約了MCU引腳資源,滿足了系統(tǒng)對(duì)于高速以太網(wǎng)實(shí)時(shí)通信的需求。圖3所示為L(zhǎng)AN8720硬件電路圖。

2.3液壓加載控制電路設(shè)計(jì)

液壓加載控制電路的功能是保證測(cè)力輪對(duì)在進(jìn)行標(biāo)定作業(yè)過程中液壓加載具有較好的穩(wěn)定性和加載精度。加載控制電路主要由MCU、控制信號(hào)輸出電路和反饋采集電路共同組成,其與液壓加載裝置共同構(gòu)成試驗(yàn)臺(tái)的液壓加載控制系統(tǒng),實(shí)現(xiàn)液壓加載過程的閉環(huán)控制。

1)信號(hào)輸出電路

信號(hào)輸出電路用于輸出電液伺服閥所需的控制電流,從而改變閥芯開度并改變液壓缸油壓,進(jìn)而控制作動(dòng)器運(yùn)動(dòng)。信號(hào)輸出電路主要由數(shù)模轉(zhuǎn)換器(DAC)和電流功率放大電路兩部分組成,實(shí)現(xiàn)MCU數(shù)字信號(hào)向電液伺服閥所需電流信號(hào)的轉(zhuǎn)換。

對(duì)DAC的選擇在考慮轉(zhuǎn)換精度、轉(zhuǎn)換速度和響應(yīng)速度的因素后選擇了DAC8565作為本系統(tǒng)的模數(shù)轉(zhuǎn)換模塊,DAC8565為4通道16位精度的DA轉(zhuǎn)換芯片,與MCU通過SPI總線相連。

功率放大電路由兩級(jí)運(yùn)算放大電路共同組成。其中一級(jí)運(yùn)算放大電路為差分運(yùn)算放大電路,主要作用是實(shí)現(xiàn)電壓的極性轉(zhuǎn)換,差分運(yùn)算放大電路采用OPA2188作為運(yùn)算放大元件,其硬件電路如圖5所示。

二級(jí)運(yùn)算放大電路為復(fù)合運(yùn)算放大電路,其主要作用是將電壓信號(hào)轉(zhuǎn)換為足夠功率的電流信號(hào)。二級(jí)運(yùn)放采用了OPA2188和OPA551共同組成的拓?fù)溥\(yùn)算放大結(jié)構(gòu),其硬件電路如圖6所示。

2)反饋檢測(cè)電路

反饋檢測(cè)電路由壓力傳感器和模數(shù)轉(zhuǎn)換器(ADC)共同組成,主要功能是對(duì)加載過程中的載荷進(jìn)行實(shí)時(shí)采集,為加載閉環(huán)控制提供反饋值。綜合考慮轉(zhuǎn)換精度和加載控制過程對(duì)于采樣速率的需求,選擇了8通道16位的逐次逼近型模數(shù)轉(zhuǎn)換器AD7606,其硬件電路如圖7所示。

2.4伺服電機(jī)控制電路設(shè)計(jì)

伺服電機(jī)控制電路的作用是輸出用于控制分度伺服電機(jī)的脈沖信號(hào),保證標(biāo)定過程中輪對(duì)分度和加載作業(yè)的精度。伺服電機(jī)控制電路由MCU和伺服電機(jī)驅(qū)動(dòng)器共同組成,MCU具備PWM脈沖輸出功能,輸出脈沖數(shù)量和占空比靈活可調(diào)。伺服電機(jī)驅(qū)動(dòng)器采用位置控制模式,位置控制模式下的脈沖信號(hào)輸入接口采用集電極開路接口,如圖8所示,接口3和接口5分別作為指令脈沖信號(hào)和指令方向信號(hào)的輸入接口。

3控制系統(tǒng)軟件設(shè)計(jì)

本文控制系統(tǒng)程序分為工控機(jī)端的上位機(jī)人機(jī)交互界面和ARM控制器程序。

3.1上位機(jī)人機(jī)交互界面設(shè)計(jì)

上位機(jī)人機(jī)交互界面主要實(shí)現(xiàn)試驗(yàn)臺(tái)相關(guān)功能的控制和數(shù)據(jù)顯示及狀態(tài)監(jiān)測(cè),人機(jī)交互界面如圖9所示。

3.2ARM控制器程序設(shè)計(jì)

ARM控制器程序主要包括數(shù)據(jù)采集、PID控制、信號(hào)輸出以及通信功能等。

1)采集程序

AD采樣需要具有較好的實(shí)時(shí)性以及較高的采樣頻率。本系統(tǒng)采用MCU高精度定時(shí)器(TIM)驅(qū)動(dòng)AD轉(zhuǎn)換,并利用MCU外部中斷(EXTI)功能檢測(cè)轉(zhuǎn)換完成信號(hào),實(shí)現(xiàn)轉(zhuǎn)換結(jié)果讀取。力傳感器數(shù)據(jù)采集的程序流程如圖10所示。

2)PID控制程序

PID控制程序決定了加載控制的精度和測(cè)力輪對(duì)標(biāo)定的精度。本文采用增量式PID算法作為加載控制算法,這是一種遞推算法,以控制增量作為每次PID運(yùn)算的輸出值。增量式PID的計(jì)算公式為

式中e(k)表示第k次PID運(yùn)算時(shí)目標(biāo)值與反饋值間的偏差,即目標(biāo)載荷與力傳感器反饋載荷的偏差。

與位置式PID相比,增量式不會(huì)疊加計(jì)算誤差項(xiàng),計(jì)算控制增量只考慮最近的3次誤差,從而避免系統(tǒng)產(chǎn)生較大的超調(diào)量。此外,增量式PID僅輸出控制增量,系統(tǒng)不會(huì)因故障的發(fā)生產(chǎn)生重大影響。圖11所示為增量式PID控制的程序流程圖。

3)輸出程序

輸出程序主要包括電機(jī)控制信號(hào)輸出和加載控制信號(hào)輸出,分別控制電機(jī)的旋轉(zhuǎn)和液壓加載裝置的運(yùn)動(dòng)。

a)電機(jī)控制信號(hào)輸出

電機(jī)控制信號(hào)為MCU輸出的兩股脈沖信號(hào),分別為指令脈沖信號(hào)和指令方向信號(hào),脈沖信號(hào)形式如表1所示,其中t1、t2、t3均不少于2.5μs。

b)加載控制信號(hào)輸出

加載控制信號(hào)的輸出流程為:MCU根據(jù)控制電流的大小輸出對(duì)應(yīng)的數(shù)字信號(hào),經(jīng)SPI寫入DAC的24位移位寄存器中,DAC將數(shù)字信號(hào)轉(zhuǎn)換為相應(yīng)的模擬信號(hào)輸出,經(jīng)差分運(yùn)算放大電路和功率放大電路轉(zhuǎn)換為相應(yīng)的控制電流信號(hào)。

4)通信程序

通信程序主要是以太網(wǎng)通信程序的設(shè)計(jì),程序的設(shè)計(jì)基于LwIP協(xié)議棧,LwIP協(xié)議棧是一種適用于嵌入式系統(tǒng)的輕量化TCP/IP協(xié)議,具有功能完善、開源和占用內(nèi)存少等特點(diǎn)。

基于LwIP協(xié)議棧的以太網(wǎng)通信流程簡(jiǎn)單,通過創(chuàng)建相應(yīng)的UDP控制塊和控制塊所對(duì)應(yīng)的接收回調(diào)函數(shù)即可實(shí)現(xiàn)基于UDP通信的數(shù)據(jù)收發(fā)。

4控制系統(tǒng)功能測(cè)試

4.1分度旋轉(zhuǎn)功能測(cè)試

為了測(cè)試試驗(yàn)臺(tái)分度電機(jī)的旋轉(zhuǎn)精度,向電機(jī)驅(qū)動(dòng)器輸入相應(yīng)的指令脈沖信號(hào)和指令方向信號(hào),使電機(jī)帶動(dòng)輪對(duì)分別正轉(zhuǎn)和反轉(zhuǎn)1 800°,對(duì)其旋轉(zhuǎn)過程產(chǎn)生的誤差進(jìn)行測(cè)量并計(jì)算其分度控制精度。對(duì)輪對(duì)正轉(zhuǎn)5周時(shí)的弧長(zhǎng)偏差進(jìn)行測(cè)量,旋轉(zhuǎn)前后的弧長(zhǎng)偏差測(cè)量值約為5.5mm,即輪對(duì)正轉(zhuǎn)5周的角度偏差約為0.75°,正轉(zhuǎn)的分度控制精度約為0.42‰;同理,對(duì)輪對(duì)反轉(zhuǎn)5周的弧長(zhǎng)偏差進(jìn)行測(cè)量得出弧長(zhǎng)偏差約為6.0mm,即輪對(duì)反轉(zhuǎn)5周的角度偏差約為0.75°,反轉(zhuǎn)的分度控制精度約為0.46‰。

4.2液壓加載功能測(cè)試

為測(cè)試試驗(yàn)臺(tái)液壓加載系統(tǒng)的加載精度,分別對(duì)輪對(duì)施加2t的橫向及垂向載荷,對(duì)加載過程的載荷進(jìn)行測(cè)量并計(jì)算加載控制精度。圖12所示為施加2t載荷時(shí)的輪軌力測(cè)量值。

左輪垂向力、右輪垂向力、左輪橫向力和右輪橫向力所有采樣點(diǎn)的方均根誤差(RMSE)分別為0.9×10-3t、0.5×10-3t、0.21×10-2t和0.32×10-2t;加載誤差分別為0.45‰、0.25‰、0.105%和0.160%。說明載荷為2t時(shí)加載控制穩(wěn)定,加載誤差小,滿足測(cè)力輪對(duì)標(biāo)定過程的精度要求。

5結(jié)語

本文以測(cè)力輪對(duì)標(biāo)定實(shí)驗(yàn)臺(tái)為對(duì)象,針對(duì)試驗(yàn)臺(tái)的相關(guān)功能完成了基于ARM的嵌入式控制系統(tǒng)的設(shè)計(jì),分別完成了控制系統(tǒng)的硬件設(shè)計(jì)、軟件設(shè)計(jì),并對(duì)試驗(yàn)臺(tái)控制系統(tǒng)的相關(guān)功能進(jìn)行了測(cè)試。結(jié)果表明:基于ARM的測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)控制系統(tǒng)功能完備,資源豐富,集成度和自動(dòng)化程度高,輪對(duì)正轉(zhuǎn)和反轉(zhuǎn)的分度控制精度分別為0.42‰和0.46‰;施加2t載荷下的左輪垂向力、右輪垂向力、左輪橫向力和右輪橫向力的加載控制精度分別為0.45‰、0.25‰、0.105%和0.160%,滿足試驗(yàn)臺(tái)標(biāo)定功能需求。

參考文獻(xiàn):

[1] 胡愛全,祖宏林,張志超,等. 新型測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)研制[J]. 鐵道機(jī)車車輛,2012,32(1):62-66.

[2] 陳建政,任愈,張春開,等. 測(cè)力輪對(duì)動(dòng)態(tài)標(biāo)定試驗(yàn)臺(tái):CN106918425B[P].2019-05-17.

[3] 張一文. 測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)研制及其關(guān)鍵技術(shù)研究[D]. 成都:西南交通大學(xué),2016.

[4] 林健喬. 測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)同步加載系統(tǒng)的設(shè)計(jì)與研究[D]. 長(zhǎng)春:長(zhǎng)春工業(yè)大學(xué),2016.

[5] 彭路星. 測(cè)力輪對(duì)標(biāo)定試驗(yàn)臺(tái)加載系統(tǒng)設(shè)計(jì)[D]. 成都:西南交通大學(xué),2013.

[6] 趙嘉豪,葉梁杰,羅心韻,等. 基于STM32的光電搬運(yùn)機(jī)器人設(shè)計(jì)與試驗(yàn)[J]. 機(jī)械制造與自動(dòng)化,2021,50(6):158-161,165.

收稿日期:20230425

第一作者簡(jiǎn)介:梁晨銳(1997—),男,江西贛州人,碩士研究生,研究方向?yàn)闄C(jī)車車輛測(cè)控技術(shù),729267318@qq.com。

DOI:10.19344/j.cnki.issn1671-5276.2024.06.044

猜你喜歡
試驗(yàn)臺(tái)控制系統(tǒng)
滾動(dòng)直線導(dǎo)軌副靜剛度試驗(yàn)臺(tái)設(shè)計(jì)
Ka頻段衛(wèi)星通信自適應(yīng)抗雨衰控制系統(tǒng)設(shè)計(jì)
基于單片機(jī)的LED路燈控制系統(tǒng)設(shè)計(jì)
基于PLC的鋼廠熱連軋感應(yīng)加熱爐控制系統(tǒng)實(shí)現(xiàn)
礦井提升機(jī)控制系統(tǒng)發(fā)展的研究
KYJ-T型空壓機(jī)試驗(yàn)臺(tái)自動(dòng)化控制系統(tǒng)研究與開發(fā)
防爆變頻器加載試驗(yàn)臺(tái)的設(shè)計(jì)
水下連接器外載荷試驗(yàn)臺(tái)加載極限承載能力分析
刚察县| 城步| 五河县| 博爱县| 白朗县| 阳朔县| 五寨县| 中宁县| 嘉兴市| 定日县| 胶南市| 古浪县| 如皋市| 蒲江县| 平遥县| 虞城县| 东兰县| 江北区| 尼玛县| 柳州市| 上饶县| 四平市| 长治县| 安岳县| 阳谷县| 绍兴县| 红桥区| 通海县| 卫辉市| 阿图什市| 桂林市| 峨山| 荣成市| 台东县| 万年县| 独山县| 肥乡县| 通化市| 佳木斯市| 五河县| 湖口县|