Font Size: a A A

Embedded Software Of Pillar Porcelain Insulator Fault Detection Based On Qt/E

Posted on:2018-03-27Degree:MasterType:Thesis
Country:ChinaCandidate:C JiangFull Text:PDF
GTID:2348330542451902Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Porcelain pillar insulators are particularly important for the safe operation of power systems,and their detection environments are often used in outdoor substations,overhead,etc.,so portable handheld devices are more suitable for current development needs.In order to facilitate the actual needs of the test,this paper designs and develops the fault detection software of porcelain pillar insulator based on Qt/E and embedded Linux.First of all,based on current research of domestic and foreign,this paper points out the shortcomings of current non-destructive testing program,introduces the principle and advantage of vibration acoustics detection method,and clarifies the purpose of the study.Secondly,the spectrum analysis algorithm and error are introduced in detail.Hamming window is used to improve the display effect.The interpolation algorithm is used to reduce the data gap.Spectrum analysis with a long shortcomings,the use of improved split-based FFT algorithm,can reduce 30%butterfly factor.In order to reduce the glitch phenomenon,using the least squares smoothing filter,by adjusting the smooth window length and smooth times to obtain the best display.Then,from the Bootloader,Linux system cutting and root file system these three aspects introduce basic processes and methods of embedded Linux customization and cutting,use open source U-Boot code of linago for secondary development to support network,NandFlash,serial port,USB and other functions,in the system cutting,use system configuration tool to support NandFlash and network,and then use Busybox to build root file system.Then,the paper introduces the overall design scheme of the software,and realizes the functions of GUI,user management,waveform display,spectrum analysis,data preservation,data printing,automatic peak finding and so on.In the GUI design using qrc technology to improve the user experience,user management can achieve the user role settings and rights management,waveform display can achieve data integrity verification,graphics zoom and the custom settings of coordinates,spectrum analysis use multi-threaded and frame-caching drawing strategies to achieve flicker-free drawing.Finally,according to the shortcomings of current embedded Linux cutting scheme,we use Jenkins to achieve continuous integration and improve the cutting efficiency.After the actual test,this software can achieve real-time spectrum analysis and obtain correct analysis results,field test shows it can achieve accurate positioning of the fault porcelain,and achieve desired purpose.
Keywords/Search Tags:porcelain pillar insulators, fault detection, Qt/E, Linux, split FFT
PDF Full Text Request
Related items