基于虛擬儀器的發(fā)射機(jī)控制器測(cè)試系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2018-11-02 20:26
【摘要】:發(fā)射機(jī)控制器作為發(fā)射機(jī)的重要裝置,可用于控制其開關(guān)機(jī),并實(shí)時(shí)監(jiān)測(cè)其運(yùn)行狀態(tài),在發(fā)射機(jī)發(fā)生故障時(shí)能及時(shí)記錄故障并且對(duì)發(fā)射機(jī)實(shí)施保護(hù),為發(fā)射機(jī)的正常運(yùn)行提供保障。為保障發(fā)射機(jī)的正常運(yùn)行,必須保證控制器的質(zhì)量。目前,陜西如意廣電科技有限公司對(duì)發(fā)射機(jī)控制器的測(cè)試主要以人工測(cè)試為主,存在測(cè)試工作強(qiáng)度大,測(cè)試周期長(zhǎng),準(zhǔn)確率低等問題。故針對(duì)該公司對(duì)控制器的測(cè)試需求,設(shè)計(jì)基于虛擬儀器的測(cè)試系統(tǒng)對(duì)控制器進(jìn)行測(cè)試。本文的主要工作如下:(1)制定系統(tǒng)測(cè)試方案。測(cè)試系統(tǒng)以PC機(jī)為核心,結(jié)合數(shù)據(jù)采集卡和適配器對(duì)被測(cè)控制器進(jìn)行測(cè)試。PC機(jī)控制整個(gè)測(cè)試過程,并進(jìn)行數(shù)據(jù)存儲(chǔ)和顯示;數(shù)據(jù)采集卡根據(jù)PC機(jī)指令,向控制器輸出合適的模擬量和開關(guān)量,并采集被測(cè)控制器的響應(yīng)信號(hào)給PC機(jī);適配器實(shí)現(xiàn)被測(cè)控制器與數(shù)據(jù)采集儀器之間接口的連接。(2)系統(tǒng)硬件設(shè)計(jì)。硬件設(shè)計(jì)主要包括數(shù)據(jù)采集卡的選型和適配器接口的設(shè)計(jì)。根據(jù)需要采集和輸出信號(hào)的數(shù)目以及采樣率等參數(shù)選擇了研華的基于PCI總線的數(shù)據(jù)采集卡PCI-1724U-AE和PCI-1730U-BE;為了實(shí)現(xiàn)被測(cè)控制器與數(shù)據(jù)采集卡之間信號(hào)的傳輸,通過分析被測(cè)控制器與數(shù)據(jù)采集卡的接口特點(diǎn),設(shè)計(jì)了適配器。(3)系統(tǒng)軟件設(shè)計(jì)。采用Lab VIEW作為開發(fā)工具,將軟件設(shè)計(jì)分為三層,主程序?qū)、功能模塊實(shí)現(xiàn)層、硬件驅(qū)動(dòng)層。主程序?qū)油ㄟ^人機(jī)交互界面實(shí)現(xiàn)對(duì)子程序的調(diào)用;功能模塊實(shí)現(xiàn)層主要是對(duì)用戶登錄和管理、數(shù)據(jù)采集與輸出、自動(dòng)測(cè)試、故障診斷、數(shù)據(jù)分析處理和存儲(chǔ),數(shù)據(jù)通信等功能模塊進(jìn)行設(shè)計(jì),其中故障診斷模塊采用基于故障查表的快速故障診斷模式和神經(jīng)網(wǎng)絡(luò)專家系統(tǒng)深度故障診斷模式進(jìn)行實(shí)現(xiàn);硬件設(shè)備驅(qū)動(dòng)層完成與所使用的儀器和設(shè)備之間的通信,實(shí)現(xiàn)硬件芯片具體功能,為應(yīng)用程序提供訪問硬件設(shè)備的接口,直接選擇研華提供的驅(qū)動(dòng)控件進(jìn)行編寫。(4)驗(yàn)證測(cè)試系統(tǒng)功能。在實(shí)驗(yàn)室對(duì)被測(cè)控制器整體功能進(jìn)行了測(cè)試,并且在人為設(shè)置故障后,對(duì)測(cè)試系統(tǒng)的故障診斷功能進(jìn)行了驗(yàn)證,對(duì)測(cè)試結(jié)果進(jìn)行了分析。實(shí)驗(yàn)室測(cè)試結(jié)果表明,該系統(tǒng)基本可以滿足測(cè)試需求,可以完成對(duì)控制器整體功能的測(cè)試,保證發(fā)射機(jī)控制器出廠質(zhì)量,可以對(duì)一些人為設(shè)置的故障進(jìn)行識(shí)別,作出判斷,實(shí)現(xiàn)部分故障診斷,為控制器后期的故障排除及維護(hù)提供便利。該系統(tǒng)能夠幫助測(cè)試人員提高工作效率,降低工作強(qiáng)度。
[Abstract]:Transmitter controller, as an important device of transmitter, can be used to control its switching machine and monitor its running status in real time. It can record the fault and protect the transmitter in time when the transmitter fails. Provides the guarantee for the normal operation of the transmitter. In order to ensure the normal operation of the transmitter, the quality of the controller must be guaranteed. At present, the testing of transmitter controller in Shaanxi Ruyi Radio and Television Co., Ltd is mainly manual testing, which has many problems, such as high work intensity, long test period and low accuracy. Therefore, a virtual instrument based test system is designed to test the controller. The main work of this paper is as follows: (1) make the system test scheme. The test system takes PC as the core, and combines the data acquisition card and adapter to test the tested controller. The PC machine controls the whole test process, and carries on the data storage and display. According to the instruction of PC, the data acquisition card outputs the appropriate analog quantity and switch quantity to the controller, and collects the response signal of the tested controller to the PC machine. The adapter realizes the connection of the interface between the controller and the data acquisition instrument. (2) the hardware design of the system. Hardware design mainly includes data acquisition card selection and adapter interface design. The data acquisition card PCI-1724U-AE and PCI-1730U-BE; based on PCI bus are selected according to the data acquisition and output signal number and sampling rate. In order to realize the signal transmission between the measured controller and the data acquisition card, the adapter is designed by analyzing the interface characteristics of the tested controller and the data acquisition card. (3) the software design of the system. Using Lab VIEW as the development tool, the software design is divided into three layers, the main program layer, the functional module realization layer and the hardware driver layer. In the main program layer, the subroutine is called through the man-machine interface. The realization layer of the function module mainly designs the function modules such as user login and management, data acquisition and output, automatic test, fault diagnosis, data analysis, processing and storage, data communication, etc. The fault diagnosis module adopts the fast fault diagnosis mode based on the fault lookup table and the deep fault diagnosis mode of the neural network expert system. The hardware device driver layer completes the communication with the instruments and devices used, realizes the specific function of the hardware chip, and provides the interface for the application program to access the hardware device. Direct choice of the driver provided by Yanhua to write. (4) verify the function of the test system. The whole function of the tested controller was tested in the laboratory, and the fault diagnosis function of the test system was verified after the artificial fault was set up, and the test results were analyzed. The results of laboratory test show that the system can basically meet the test requirements, can complete the testing of the overall function of the controller, ensure the quality of the transmitter controller, identify and judge some man-made faults. Part of the fault diagnosis is realized, which is convenient for the troubleshooting and maintenance of the controller. The system can help the testers improve their working efficiency and reduce the working intensity.
【學(xué)位授予單位】:陜西科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TN830;TP274
[Abstract]:Transmitter controller, as an important device of transmitter, can be used to control its switching machine and monitor its running status in real time. It can record the fault and protect the transmitter in time when the transmitter fails. Provides the guarantee for the normal operation of the transmitter. In order to ensure the normal operation of the transmitter, the quality of the controller must be guaranteed. At present, the testing of transmitter controller in Shaanxi Ruyi Radio and Television Co., Ltd is mainly manual testing, which has many problems, such as high work intensity, long test period and low accuracy. Therefore, a virtual instrument based test system is designed to test the controller. The main work of this paper is as follows: (1) make the system test scheme. The test system takes PC as the core, and combines the data acquisition card and adapter to test the tested controller. The PC machine controls the whole test process, and carries on the data storage and display. According to the instruction of PC, the data acquisition card outputs the appropriate analog quantity and switch quantity to the controller, and collects the response signal of the tested controller to the PC machine. The adapter realizes the connection of the interface between the controller and the data acquisition instrument. (2) the hardware design of the system. Hardware design mainly includes data acquisition card selection and adapter interface design. The data acquisition card PCI-1724U-AE and PCI-1730U-BE; based on PCI bus are selected according to the data acquisition and output signal number and sampling rate. In order to realize the signal transmission between the measured controller and the data acquisition card, the adapter is designed by analyzing the interface characteristics of the tested controller and the data acquisition card. (3) the software design of the system. Using Lab VIEW as the development tool, the software design is divided into three layers, the main program layer, the functional module realization layer and the hardware driver layer. In the main program layer, the subroutine is called through the man-machine interface. The realization layer of the function module mainly designs the function modules such as user login and management, data acquisition and output, automatic test, fault diagnosis, data analysis, processing and storage, data communication, etc. The fault diagnosis module adopts the fast fault diagnosis mode based on the fault lookup table and the deep fault diagnosis mode of the neural network expert system. The hardware device driver layer completes the communication with the instruments and devices used, realizes the specific function of the hardware chip, and provides the interface for the application program to access the hardware device. Direct choice of the driver provided by Yanhua to write. (4) verify the function of the test system. The whole function of the tested controller was tested in the laboratory, and the fault diagnosis function of the test system was verified after the artificial fault was set up, and the test results were analyzed. The results of laboratory test show that the system can basically meet the test requirements, can complete the testing of the overall function of the controller, ensure the quality of the transmitter controller, identify and judge some man-made faults. Part of the fault diagnosis is realized, which is convenient for the troubleshooting and maintenance of the controller. The system can help the testers improve their working efficiency and reduce the working intensity.
【學(xué)位授予單位】:陜西科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TN830;TP274
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李偉;電子多臂機(jī)控制器研制[J];工業(yè)儀表與自動(dòng)化裝置;2001年06期
2 Bill Hutchings;飛思卡爾56F8300合成控制器系列在工業(yè)領(lǐng)域的應(yīng)用[J];世界電子元器件;2004年06期
3 朱丹;王家寧;朱s欐,
本文編號(hào):2306860
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2306860.html
最近更新
教材專著