• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于WinForm的變速箱電磁閥測(cè)試系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)

      2023-07-04 03:31:46譚光興戚秋晨
      關(guān)鍵詞:變速箱電磁閥

      譚光興 戚秋晨

      摘 要:變速箱電磁閥是汽車(chē)重要的零部件之一,其性能好壞直接影響換擋平滑與否,因此變速箱電磁閥的性能測(cè)試有著重要意義。為提高變速箱電磁閥測(cè)試的可視化程度,提出了一套變速箱電磁閥測(cè)試軟件。在.NET Framework 4.8環(huán)境下,基于WinForm技術(shù)進(jìn)行軟件設(shè)計(jì)實(shí)現(xiàn)了電磁閥測(cè)試的數(shù)據(jù)采集、串口傳輸與測(cè)試過(guò)程可視化,并利用相關(guān)控件對(duì)性能參數(shù)自動(dòng)繪制波形。通過(guò)對(duì)軟件的相關(guān)功能進(jìn)行測(cè)試,證明該測(cè)試軟件功能運(yùn)行穩(wěn)定,滿(mǎn)足了變速箱電磁閥測(cè)試的需求。

      關(guān)鍵詞:WinForm;電磁閥;上位機(jī)測(cè)試軟件;變速箱

      中圖分類(lèi)號(hào):TP271.31 DOI:10.16375/j.cnki.cn45-1395/t.2023.02.012

      0 引言

      近年來(lái),隨著我國(guó)居民汽車(chē)保有量大幅度增長(zhǎng),汽車(chē)零部件再制造行業(yè)也迎來(lái)了高速發(fā)展。國(guó)家發(fā)改委等八部委印發(fā)《汽車(chē)零部件再制造規(guī)范管理暫行辦法》,要求立足我國(guó)汽車(chē)零部件再制造行業(yè)發(fā)展實(shí)際,對(duì)再制造企業(yè)規(guī)范條件、舊件回收管理、再制造生產(chǎn)管理、再制造產(chǎn)品管理、再制造市場(chǎng)管理、監(jiān)督管理等方面作出要求。汽車(chē)零部件再制造是指用現(xiàn)有的機(jī)械加工技術(shù)對(duì)回收的汽車(chē)零部件進(jìn)行加工修復(fù),或使用新的零部件對(duì)一些不可修復(fù)的部分零部件進(jìn)行替換,使原已報(bào)廢的產(chǎn)品實(shí)現(xiàn)產(chǎn)品使用性能的恢復(fù)或達(dá)到再次使用標(biāo)準(zhǔn)的性能參數(shù)[1]。為了確保再制造變速箱電磁閥的質(zhì)量,在出廠前,廠家需要對(duì)其進(jìn)行性能測(cè)試。傳統(tǒng)的測(cè)試需要檢測(cè)者通過(guò)人眼去觀察一系列儀表動(dòng)態(tài)并手動(dòng)記錄,或是通過(guò)拍照來(lái)記錄,這樣對(duì)測(cè)試信息的動(dòng)態(tài)捕捉存在一定誤差,并且很難對(duì)測(cè)試過(guò)程進(jìn)行重要信息記錄。因此,設(shè)計(jì)一套自動(dòng)化程度高的測(cè)試系統(tǒng)具有重要意義。

      文獻(xiàn)[2]根據(jù)使用相應(yīng)采集技術(shù)采集到的高壓共軌柴油機(jī)噴油電磁閥的實(shí)時(shí)電流值來(lái)提取電流特征,再根據(jù)電流特征對(duì)電磁閥的工作狀態(tài)做出判斷,判斷電磁閥是處于正常還是短路或者斷路故障,最后使用CPLD(復(fù)雜可編程邏輯器件),以只包含硬件的方式設(shè)計(jì)了電磁閥故障檢測(cè)系統(tǒng)。該系統(tǒng)對(duì)電磁閥實(shí)時(shí)電流進(jìn)行直接采集,根據(jù)電磁閥驅(qū)動(dòng)電流來(lái)判斷電磁閥是否故障,但測(cè)試過(guò)程難以記錄,不利于技術(shù)員操作。文獻(xiàn)[3]提出了一種基于模型和數(shù)據(jù)驅(qū)動(dòng)的故障檢測(cè)方案,此種方案中的電磁閥檢測(cè)是在不同的制動(dòng)過(guò)程中實(shí)現(xiàn)的,同樣也是采集電磁閥的驅(qū)動(dòng)電流,用驅(qū)動(dòng)電流的大小判斷電磁閥的狀態(tài)?;谀P偷碾姶砰y檢測(cè)方法在瞬態(tài)運(yùn)行、元件退化和測(cè)量誤差方面具有很好的效果,但是,該方法計(jì)算復(fù)雜度高,很難快速得出電磁閥的性能參數(shù),導(dǎo)致應(yīng)用中的效率不高;其次,這種測(cè)試方法也難以捕捉過(guò)程測(cè)試走向,對(duì)測(cè)試環(huán)境的硬件要求很高。

      對(duì)此,本文在液壓回路的基礎(chǔ)上設(shè)計(jì)了一個(gè)變速箱電磁閥液壓測(cè)試系統(tǒng),該系統(tǒng)通過(guò)壓力傳感器對(duì)待測(cè)電磁閥的溫度、輸入壓力、輸出壓力、流量等多種參數(shù)進(jìn)行實(shí)時(shí)采集[4],通過(guò)變頻器對(duì)其輸出端壓力進(jìn)行控制,通過(guò)WinForm設(shè)計(jì)上位機(jī)軟件實(shí)現(xiàn)測(cè)試過(guò)程記錄及結(jié)果保存[5]。

      1 測(cè)試平臺(tái)組成與工作原理

      1.1 測(cè)試平臺(tái)組成

      變速箱電磁閥測(cè)試系統(tǒng)主要由三大部分組成,分別是上位機(jī)軟件、數(shù)據(jù)采集電路以及試驗(yàn)臺(tái)。上位機(jī)軟件運(yùn)行在本地計(jì)算機(jī)上,能夠在Windows10版本系統(tǒng)上穩(wěn)定運(yùn)行。電磁閥測(cè)試系統(tǒng)在完成單個(gè)型號(hào)的電磁閥測(cè)試后會(huì)生成測(cè)試結(jié)果,存儲(chǔ)在指定文件夾下。待測(cè)電磁閥放置在試驗(yàn)臺(tái)上,數(shù)據(jù)采集電路通過(guò)多個(gè)傳感器采集目標(biāo)量并以串口通信的方式傳輸?shù)缴衔粰C(jī)。該系統(tǒng)的組成以數(shù)字化技術(shù)及信息化技術(shù)為支撐,能滿(mǎn)足電磁閥測(cè)試的各種復(fù)雜工況,同時(shí)提高了測(cè)試的自動(dòng)化程度及測(cè)試效率[6]。變速箱電磁閥測(cè)試平臺(tái)如圖1所示。

      1.2 工作原理

      電磁閥液壓系統(tǒng)原理如圖2所示。液壓系統(tǒng)的運(yùn)行是以電機(jī)為驅(qū)動(dòng),使得油箱里的液壓油經(jīng)過(guò)液壓泵加壓后流向直動(dòng)式溢流閥,再經(jīng)過(guò)直動(dòng)式溢流閥定壓溢流之后流向壓力調(diào)節(jié)閥,在這里可以通過(guò)外接穩(wěn)壓電源來(lái)對(duì)流過(guò)壓力調(diào)節(jié)閥的電流進(jìn)行調(diào)節(jié),以此達(dá)到調(diào)節(jié)其輸出端壓力大小的作用。在工裝臺(tái)的正確位置裝入被測(cè)試的電磁閥,在其入口處和出口處分別接有壓力傳感器,油液最后經(jīng)過(guò)壓力傳感器(10)流回油箱中,形成一個(gè)完整的回路。系統(tǒng)將標(biāo)準(zhǔn)電磁閥得到的IP特性曲線(xiàn)設(shè)置為參考標(biāo)準(zhǔn),然后將此類(lèi)型中剩下的電磁閥得到的IP特性曲線(xiàn)與之進(jìn)行對(duì)比[7]。

      2 測(cè)試平臺(tái)上位機(jī)軟件設(shè)計(jì)

      2.1 系統(tǒng)功能總體設(shè)計(jì)

      軟件具有與下位機(jī)通信的功能,可采集各種目標(biāo)參數(shù),測(cè)試數(shù)據(jù)保存到本地?cái)?shù)據(jù)庫(kù),并記錄日志用于問(wèn)題分析。圖3所示為上位機(jī)軟件設(shè)計(jì)框架,界面設(shè)計(jì)扁平化,具有良好的人機(jī)交互體驗(yàn)[8]。

      2.2 串口監(jiān)視流程設(shè)計(jì)

      通過(guò)System.IO.Ports.SerialPort類(lèi)實(shí)現(xiàn)串口通信。首先調(diào)用靜態(tài)方法GetPortNames( )獲取下位機(jī)的串行端口。根據(jù)獲取的串口名稱(chēng)初始化SerialPort對(duì)象,設(shè)置參數(shù),調(diào)用Open( )方法打開(kāi)串口。若采用輪詢(xún)的方式來(lái)接收數(shù)據(jù)會(huì)比較浪費(fèi)時(shí)間,同時(shí)也會(huì)造成線(xiàn)程堵塞。采用DataReceived事件觸發(fā)的方法可以較好地接收定長(zhǎng)數(shù)據(jù)。此外,SerialPort讀取數(shù)據(jù)的方法都是同步阻塞調(diào)用,可以使用異步處理或線(xiàn)程間處理。圖4為串口監(jiān)視功能設(shè)計(jì)流程圖。

      2.3 基于Chart控件的曲線(xiàn)繪制及測(cè)試報(bào)告自動(dòng)生成設(shè)計(jì)

      軟件使用Chart圖表控件實(shí)現(xiàn)動(dòng)態(tài)曲線(xiàn)顯示。因數(shù)據(jù)采集會(huì)實(shí)時(shí)傳輸數(shù)據(jù),曲線(xiàn)圖需要實(shí)現(xiàn)循環(huán)更新,在此使用Queue集合存放數(shù)據(jù)。Queue集合是先進(jìn)先出的集合,調(diào)用Enquque( )方法配合Timer定時(shí)器可以實(shí)現(xiàn)更新數(shù)據(jù)及刷新圖表。當(dāng)Queue集合中的數(shù)據(jù)大于屏幕顯示的最大寬度時(shí),可以通過(guò)刪除已經(jīng)顯示過(guò)的數(shù)據(jù)實(shí)現(xiàn)曲線(xiàn)隨時(shí)間動(dòng)態(tài)移動(dòng)的效果。

      使用Chart控件需要先定義圖表區(qū)域、存儲(chǔ)和顯示點(diǎn)的容器以及圖表顯示的樣式。曲線(xiàn)數(shù)據(jù)更新使用Queue.Dequeue( )的方法先從隊(duì)列Queue取點(diǎn),再用Chart.Series.Points.AddXY( )的方法添加到曲線(xiàn)中來(lái)更新曲線(xiàn)。

      由于C#WinForm窗體程序中需要把界面顯示線(xiàn)程與其他功能線(xiàn)程分開(kāi),為了防止線(xiàn)程沖突導(dǎo)致界面顯示線(xiàn)程停止響應(yīng),在多線(xiàn)程編程應(yīng)用中,需在任務(wù)執(zhí)行的線(xiàn)程中去更新界面顯示,需要用到跨線(xiàn)程調(diào)用控件,而在多線(xiàn)程中直接調(diào)用界面的控件是錯(cuò)誤的方法,通常會(huì)以線(xiàn)程間操作無(wú)效反饋給編程人員。為了應(yīng)對(duì)上述問(wèn)題,軟件設(shè)計(jì)使用了委托調(diào)用的方法。委托調(diào)用最常用的方法就是delegate委托方法和BeginInvoke方法,從其他線(xiàn)程中調(diào)用控件安全地更新界面顯示。委托調(diào)用控件如圖5所示。

      2.4 基于多線(xiàn)程的系統(tǒng)程序設(shè)計(jì)

      根據(jù)需求,電磁閥測(cè)試系統(tǒng)上位機(jī)軟件需要同時(shí)運(yùn)行串口通信、界面控件顯示、測(cè)試數(shù)據(jù)采集、波形實(shí)時(shí)顯示及電磁閥測(cè)試報(bào)告生成等功能模塊,因此需要多線(xiàn)程的編程技術(shù)實(shí)現(xiàn)系統(tǒng)并行處理線(xiàn)程。在WinForm設(shè)計(jì)窗體程序時(shí),界面顯示控件程序即UI線(xiàn)程是人機(jī)交互最基本最重要的部分,因此界面顯示控制線(xiàn)程是整個(gè)測(cè)試系統(tǒng)的主線(xiàn)程。根據(jù)CPU默認(rèn)的進(jìn)程運(yùn)行方式處理多個(gè)功能進(jìn)程時(shí),Chart控件會(huì)出現(xiàn)數(shù)據(jù)波形繪制不連續(xù)、不能實(shí)現(xiàn)實(shí)時(shí)顯示或者出現(xiàn)部分?jǐn)?shù)據(jù)波形缺失錯(cuò)亂的問(wèn)題。同時(shí),將測(cè)試數(shù)據(jù)波形繪制進(jìn)程寫(xiě)入測(cè)試系統(tǒng)主程序中運(yùn)行,由于該線(xiàn)程需要通過(guò)串口通信采集大量的數(shù)據(jù),因此波形繪制線(xiàn)程會(huì)與界面顯示控件線(xiàn)程產(chǎn)生沖突,導(dǎo)致系統(tǒng)當(dāng)前的線(xiàn)程阻塞,失去對(duì)系統(tǒng)的操作控制。

      為了解決多個(gè)復(fù)雜功能模塊運(yùn)行相沖突的問(wèn)題,本文將下位機(jī)數(shù)據(jù)采集、串口通信傳輸、動(dòng)態(tài)數(shù)據(jù)波形繪制進(jìn)程及其他功能進(jìn)程以多線(xiàn)程運(yùn)行的方法寫(xiě)入測(cè)試系統(tǒng)的主程序中,結(jié)合多線(xiàn)程優(yōu)先級(jí)的設(shè)置實(shí)現(xiàn)不同功能模塊的并行處理。測(cè)試系統(tǒng)同時(shí)配置了Timer定時(shí)器來(lái)刷新時(shí)間,從而連續(xù)地采集下位機(jī)系統(tǒng)的測(cè)試數(shù)據(jù),實(shí)現(xiàn)電磁閥測(cè)試數(shù)據(jù)的實(shí)時(shí)采集,以串口通信的方式將電磁閥測(cè)試數(shù)據(jù)傳輸至數(shù)據(jù)波形繪制的進(jìn)程中,實(shí)現(xiàn)了連續(xù)的數(shù)據(jù)波形動(dòng)態(tài)顯示[9]。圖6為多線(xiàn)程系統(tǒng)設(shè)計(jì)原理圖。

      3 實(shí)驗(yàn)結(jié)果與分析

      3.1 實(shí)驗(yàn)環(huán)境

      本文針對(duì)變速箱電磁閥測(cè)試平臺(tái),在Visual Studio(Microsoft Visual Studio)開(kāi)發(fā)環(huán)境下基于C#設(shè)計(jì)了平臺(tái)上位機(jī)測(cè)試軟件。實(shí)驗(yàn)的硬件平臺(tái)為Intel(R) Core(TM) i5-8300H CPU,頻率為2.3 GHz,內(nèi)存為24 G;編程平臺(tái)為Visual Studio2019,在 .NET Framework 4.8環(huán)境下基于WinForm實(shí)現(xiàn)。

      3.2 標(biāo)準(zhǔn)參考線(xiàn)的設(shè)置及測(cè)試參數(shù)設(shè)置

      實(shí)驗(yàn)過(guò)程中,電流的調(diào)節(jié)先從0逐漸增大,達(dá)到設(shè)定的電流峰值1 000 mA后,再?gòu)? 000 mA減小到0。通過(guò)實(shí)驗(yàn)證明,當(dāng)電流從0增加到300 mA的時(shí)候,電磁閥的輸出壓力基本上沒(méi)有變化,所以在測(cè)試電磁閥的時(shí)候,初始電流的設(shè)置可以是100 mA,也可以是300 mA。標(biāo)準(zhǔn)電磁閥實(shí)驗(yàn)測(cè)得的電流真有效值和平均值分別如圖7(a)和圖7(b)所示。因?yàn)檎嬗行е祮?dòng)曲線(xiàn)和返回曲線(xiàn)很接近,不容易分辨,為了增強(qiáng)對(duì)比效果,電磁閥測(cè)試參考線(xiàn)采用平均值。

      本次實(shí)驗(yàn)對(duì)待測(cè)電磁閥性能測(cè)試的定義是:將同類(lèi)型電磁閥中一號(hào)電磁閥得到的IP特性曲線(xiàn)設(shè)置為參考標(biāo)準(zhǔn),然后將此類(lèi)型中剩下的電磁閥得到的IP特性曲線(xiàn)與之進(jìn)行對(duì)比,如果重合就是合格,否則就是不合格。以1型-2MPa-300-1100 mA為例,電磁閥試驗(yàn)2次以示一致性。圖8(a)為第一次試驗(yàn)結(jié)果,圖8(b)為第二次試驗(yàn)結(jié)果。

      分別選取電磁閥試驗(yàn)電流為400 mA、600 mA、800 mA和1 000 mA處的2次試驗(yàn)的壓力值作標(biāo)準(zhǔn)差。

      電流從300到1 100 mA時(shí),2次試驗(yàn)壓力的標(biāo)準(zhǔn)差為:

      σ =0.002 219 414. (1)

      電流從1 100到300 mA時(shí),2次試驗(yàn)壓力的標(biāo)準(zhǔn)差為:

      σ =0.002 579 687. (2)

      通過(guò)計(jì)算可知電磁閥在設(shè)定電流處得到的壓力標(biāo)準(zhǔn)差比較小,由此得出,設(shè)計(jì)的系統(tǒng)能夠比較準(zhǔn)確地獲取待測(cè)電磁閥的IP特性曲線(xiàn)。

      進(jìn)入測(cè)試系統(tǒng)主頁(yè)面,需要設(shè)置測(cè)試參數(shù)。測(cè)試參數(shù)設(shè)置主要是對(duì)測(cè)試系統(tǒng)中的一些常規(guī)參數(shù)進(jìn)行設(shè)置,不同型號(hào)的電磁閥對(duì)應(yīng)的測(cè)試參數(shù)設(shè)置不同。以1型-2MPa-300-1100mA為例,該型號(hào)電磁閥的試驗(yàn)壓力需設(shè)置為2 MPa,試驗(yàn)電流從300 mA到1 100 mA,最后再返回到300 mA,結(jié)束試驗(yàn)??刂破饔肞ID算法來(lái)進(jìn)行控制,使得控制器通過(guò)D/A輸出合適的控制電壓給變頻器,進(jìn)而對(duì)液壓系統(tǒng)中待測(cè)電磁閥的輸入端壓力進(jìn)行實(shí)時(shí)調(diào)節(jié)。測(cè)試參數(shù)設(shè)置如圖9所示。

      3.3 實(shí)驗(yàn)結(jié)果

      軟件運(yùn)行后先驗(yàn)證用戶(hù)名與密碼,系統(tǒng)的用戶(hù)名和密碼存儲(chǔ)在本地?cái)?shù)據(jù)庫(kù)中,如需要授予用戶(hù)新權(quán)限,需先在數(shù)據(jù)中添加。驗(yàn)證成功后會(huì)彈出消息提示框,并切換頁(yè)面到測(cè)試系統(tǒng)主頁(yè)面。

      試驗(yàn)電流從1 100 mA返回300 mA,測(cè)試完成后,測(cè)試電磁閥的IP曲線(xiàn)與標(biāo)準(zhǔn)電磁閥的IP曲線(xiàn)可通過(guò)曲線(xiàn)圖來(lái)比較,同時(shí)測(cè)試數(shù)據(jù)會(huì)保存在本地?cái)?shù)據(jù)庫(kù),通過(guò)界面也可以查詢(xún)。完成上述操作之后界面如圖10所示。

      電磁閥測(cè)試系統(tǒng)在完成指定型號(hào)的電磁閥測(cè)試后會(huì)生成測(cè)試結(jié)果,并存儲(chǔ)在指定文件夾下,測(cè)試報(bào)告記錄了測(cè)試閥的型號(hào)、性能曲線(xiàn)以及測(cè)試日期。在添加using System.Drawing命名空間后,調(diào)用Chart.SaveImage( )方法將完整的波形以.jpeg的格式保存到本地目標(biāo)文件夾。

      圖11為設(shè)計(jì)的系統(tǒng)對(duì)同一類(lèi)型的6個(gè)不同電磁閥進(jìn)行測(cè)試的試驗(yàn)報(bào)告。通過(guò)試驗(yàn)報(bào)告中測(cè)試電磁閥的IP特性,可以判斷出電磁閥的性能好壞。圖11(a)、(c)、(e)對(duì)應(yīng)的電磁閥的IP曲線(xiàn)平滑,無(wú)明顯鋸齒波,說(shuō)明電磁閥的性能符合再制造標(biāo)準(zhǔn)。

      圖11(b)對(duì)應(yīng)的電磁閥在試驗(yàn)電流從0到300 mA的過(guò)程中出現(xiàn)了明顯的鋸齒波,可能是由于電磁閥在測(cè)試前內(nèi)部有污垢造成的。在進(jìn)行沖洗后復(fù)測(cè),所得IP曲線(xiàn)仍然在0到300 mA過(guò)程中產(chǎn)生鋸齒波,因此圖11(b)對(duì)應(yīng)的電磁閥不符合再制造標(biāo)準(zhǔn)。同理,圖11(d)對(duì)應(yīng)的電磁閥在整個(gè)測(cè)試過(guò)程中存在鋸齒波,圖11(f)對(duì)應(yīng)的電磁閥在試驗(yàn)電流從700 mA到1 000 mA的過(guò)程中存在鋸齒波,因此,圖11(d)、(f)對(duì)應(yīng)的電磁閥也不符合再制造標(biāo)準(zhǔn)。

      3.4 多線(xiàn)程優(yōu)化性能對(duì)比

      本次軟件測(cè)試,曲線(xiàn)繪制用到的電磁閥輸出壓力曲線(xiàn)由2 000個(gè)離散點(diǎn)構(gòu)成。通過(guò)對(duì)比測(cè)試線(xiàn)程在曲線(xiàn)繪制線(xiàn)程下的運(yùn)行耗時(shí),可以發(fā)現(xiàn),多線(xiàn)程提升了目標(biāo)線(xiàn)程的性能,提高了CPU的效率。

      為了比較單線(xiàn)程系統(tǒng)與多線(xiàn)程系統(tǒng)的運(yùn)行效率,通過(guò)使用Stopwatch類(lèi)來(lái)記錄程序運(yùn)行耗時(shí)。Stopwatch類(lèi)使用了操作系統(tǒng)和硬件提供的最高分辨機(jī)制,通常情況下分辨率少于1 ms,相比之下DateTime.Now方法和Environment.TickCount方法分辨率在15 ms左右。程序運(yùn)行耗時(shí)對(duì)比如表1所示。

      單線(xiàn)程的程序耗時(shí)取決于所有程序順序執(zhí)行完畢的總時(shí)間,而多線(xiàn)程的程序耗時(shí)取決于耗時(shí)最長(zhǎng)的線(xiàn)程。如表1所示,單線(xiàn)程在處理復(fù)雜線(xiàn)程時(shí)速率較低,當(dāng)后期系統(tǒng)功能越來(lái)越復(fù)雜時(shí),與多線(xiàn)程的耗時(shí)差距會(huì)越來(lái)越大。在僅UI線(xiàn)程運(yùn)行下,多線(xiàn)程的運(yùn)行速度較單線(xiàn)程提升了64%,在曲線(xiàn)繪制線(xiàn)程下提升了78%[10]。

      如表1所示,在多線(xiàn)程應(yīng)用中對(duì)比設(shè)置了不同優(yōu)先級(jí)的測(cè)試線(xiàn)程運(yùn)行耗時(shí),可以發(fā)現(xiàn)在設(shè)置了最高優(yōu)先級(jí)Highest后,測(cè)試線(xiàn)程會(huì)被優(yōu)先處理,設(shè)置了最低優(yōu)先級(jí)的線(xiàn)程將會(huì)最后執(zhí)行。由此可知,多線(xiàn)程的應(yīng)用可以使得測(cè)試系統(tǒng)的性能達(dá)到預(yù)期要求,并且為測(cè)試系統(tǒng)中的調(diào)度機(jī)制設(shè)置提供了參考。

      4 結(jié)束語(yǔ)

      針對(duì)工廠里現(xiàn)有的人工作業(yè)分析效率低下、自動(dòng)化測(cè)試程度低等問(wèn)題,本文的這套基于WinForm的測(cè)試系統(tǒng)軟件較好地解決了此類(lèi)問(wèn)題,且軟件在工程人員的PC端運(yùn)行,測(cè)試環(huán)境要求不高?;诖谕ㄐ艑?shí)現(xiàn)了對(duì)液壓系統(tǒng)的控制以及上、下位機(jī)的實(shí)時(shí)數(shù)據(jù)傳輸,解決了繁瑣的手動(dòng)調(diào)節(jié)控制并降低了數(shù)據(jù)采集的丟包率;基于Chart控件技術(shù)的動(dòng)態(tài)曲線(xiàn)繪制提高了工程師對(duì)電磁閥測(cè)試的性能分析能力,同時(shí),測(cè)試報(bào)告自動(dòng)保存功能及日志功能為測(cè)試提供了結(jié)果及操作記錄的保障,測(cè)試結(jié)果達(dá)到了預(yù)期設(shè)定的目標(biāo)。

      通過(guò)多線(xiàn)程的調(diào)度機(jī)制使不同功能模塊并行處理,提高了測(cè)試系統(tǒng)的整體性能。測(cè)試軟件可使測(cè)試過(guò)程操作簡(jiǎn)易化,有效降低了人工測(cè)試的誤差率,提高了變速箱電磁閥再制造的可靠性。除了滿(mǎn)足各項(xiàng)功能需求,軟件設(shè)計(jì)力求達(dá)到高內(nèi)聚低耦合的效果。

      目前本軟件僅實(shí)現(xiàn)了本地的傳感器數(shù)據(jù)采集,下一步還需要將測(cè)試系統(tǒng)優(yōu)化成遠(yuǎn)程控制方式,同時(shí)將測(cè)試曲線(xiàn)的相似性分析算法融入系統(tǒng),以功能模塊調(diào)用的方式實(shí)現(xiàn)也是測(cè)試系統(tǒng)優(yōu)化的目標(biāo)。此外,隨著工業(yè)上圖像檢測(cè)技術(shù)的發(fā)展,自動(dòng)化測(cè)試中引用機(jī)器視覺(jué)來(lái)對(duì)目標(biāo)測(cè)試對(duì)象進(jìn)行瑕疵測(cè)試也成為了趨勢(shì)[11]。

      參考文獻(xiàn)

      [1] 常香云,鐘永光,王藝璇,等.促進(jìn)我國(guó)汽車(chē)零部件再制造的政府低碳引導(dǎo)政策研究——以汽車(chē)發(fā)動(dòng)機(jī)再制造為例[J].系統(tǒng)工程理論與實(shí)踐,2013,33(11):2811-2821.

      [2] 王孝,王璠璟.新型高壓共軌噴油器電磁閥驅(qū)動(dòng)系統(tǒng)故障診斷及自保護(hù)系統(tǒng)設(shè)計(jì)[J].內(nèi)燃機(jī)工程,2009,30(6):58-60.

      [3] YANG Y Z,ZHU C,XIAO P C,et al.Fault diagnosis of direct electro-pneumatic brake based on model and data-driven[C]//2018 13th World Congress on Intelligent Control and Automation(WCICA),Changsha,2018:1584-1589.

      [4] 張建剛,周德儉,馮志君.基于LabVIEW的液壓多參數(shù)測(cè)試系統(tǒng)[J].廣西工學(xué)院學(xué)報(bào),2012,23(2):56-59,80.

      [5] 孫志剛,蔣愛(ài)平,高萌萌,等.基于WinForm的航天電磁繼電器動(dòng)態(tài)特性測(cè)試系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制,2020,28(9):153-157,162.

      [6] 王濤,楊年炯,宋李棟.基于Vector工具鏈車(chē)載總線(xiàn)自動(dòng)化測(cè)試系統(tǒng)研究[J].廣西科技大學(xué)學(xué)報(bào),2021,32(1):60-65.

      [7] 楊利州,譚光興,鐘耀文,等.自動(dòng)變速器電磁閥液壓測(cè)試的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].傳感器世界,2021,27(7):27-32.

      [8] 李根武,曾丹.基于Winform的紅外探測(cè)器定量化測(cè)試系統(tǒng)設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2022,35(6):33-36.

      [9] 王晶,黃玲娟.基于多線(xiàn)程的航空發(fā)動(dòng)機(jī)數(shù)據(jù)采集系統(tǒng)軟件設(shè)計(jì)[J].測(cè)控技術(shù),2017,36(5):119-123.

      [10] 張偉杰.基于多線(xiàn)程的數(shù)據(jù)采集效率優(yōu)化實(shí)現(xiàn)[J].煤礦安全,2019,50(5):113-115.

      [11] 朱宗洪,李春貴,李煒,等.改進(jìn)Faster R-CNN模型的汽車(chē)噴油器閥座瑕疵檢測(cè)算法[J].廣西科技大學(xué)學(xué)報(bào),2020,31(1):1-10.

      Design and implementation of test system software of transmission

      solenoid valve based on WinForm

      TAN Guangxing, QI Qiuchen

      ( School ofAutomation, Guangxi University of Science and Technology, Liuzhou 545616, China )? Abstract: Transmission solenoid valve is one of the most important parts of the automobile, and its? performance directly affects whether the shift is smooth or not, so the performance test of transmission? solenoid valve is of great significance. In order to improve the visualization of transmission solenoid? valve test, a set of transmission solenoid valve test software is proposed. In. NET Framework 4.8? environment, the software based on WinForm technology is designed to implement the visualization of? the data collection, serial port transmission and test process. And the related control is used to? automatically draw the waveform of performance parameters. By testing the related functions of the? software, it is proved that the software runs stably and meets the requirements of the transmission? solenoid valve test.

      Key words: WinForm; solenoid valve; test software of upper computer; transmission

      猜你喜歡
      變速箱電磁閥
      基于ANSYS Maxwell的比例電磁閥隔磁環(huán)仿真分析與優(yōu)化
      低速機(jī)電控噴油器電磁閥換熱特性計(jì)算
      關(guān)于部分行程測(cè)試電磁閥的應(yīng)用和探討
      基于冗余配置的雙電磁閥回路設(shè)計(jì)與研究
      福特6F35變速器的電磁閥控制策略
      汽車(chē)變速箱殼體零件自動(dòng)化生產(chǎn)線(xiàn)
      變速箱輸入軸內(nèi)孔同軸度檢具設(shè)計(jì)
      帶你走近一個(gè)你不知道的自動(dòng)變速箱
      車(chē)迷(2017年12期)2018-01-18 02:16:13
      淺析農(nóng)機(jī)用變速箱殼生產(chǎn)工藝的改進(jìn)
      人間(2015年8期)2016-01-09 13:12:40
      基于LabVIEW的DCT變速箱發(fā)熱功率測(cè)試系統(tǒng)
      同仁县| 于都县| 收藏| 横山县| 伊金霍洛旗| 台江县| 肃北| 康保县| 鞍山市| 克东县| 东海县| 闸北区| 吴江市| 齐齐哈尔市| 烟台市| 东平县| 武城县| 灵台县| 临潭县| 武威市| 盐山县| 湟中县| 苍梧县| 凤山县| 乌苏市| 湖南省| 南召县| 武夷山市| 赤城县| 筠连县| 平阳县| 康乐县| 朔州市| 修文县| 汨罗市| 宝应县| 古浪县| 临西县| 民权县| 古交市| 海安县|