摘要
针对电气化铁路牵引供电系统信号采集和故障诊断的需求,采用单通道双内存技术,完成了对NI5112卡的二次开发,以满足数据高速采集和记录的要求。在此基础上,结合VC6.0和Matlab各自的优势,提出两者混合编程的方法,实现将Matlab M文件直接嵌入VC环境,完全脱离Matlab运行。其中采用VC6.0实现信号采集、系统框架的搭建和界面的绘制;采用Matlab R2006 a中的小波故障判断功能实现故障种类判断和故障波形绘图。数据和图形显示综合结果表明系统有良好的实际应用效果。
To meet the need of fault data acquisition and diagnosis in the electric traction system of electrified railway, the secondary development of the NI5112 card is accomplished by adopting the technology of one channel with two memories, to satisfy the demand of high-speed data acquisition and recording. On this basis, by combining respective advantages of VC6.0 and Matlab, the method of hybrid programming is put forward, which realizes the directly imbedding of Matlab M document into the VC environment and make them run normally without Matlab. The signal collecting, system frame constructing and interface drawing can be carried out by adopting VC6.0, while judging of the fault category and drawing of the fault waveform can be realized with the application of Matlab R2006. The integrated result of data and graphic display shows that the system has a good practical application effect.
出处
《北京石油化工学院学报》
2008年第3期21-25,共5页
Journal of Beijing Institute of Petrochemical Technology
关键词
电气化铁路
数据采集
故障诊断
小波变换
electrified railway
data acquisition
fault diagnosis
wavelet transform