设备故障数据记录装置的设计与实现

  • 格式:pdf
  • 大小:277.31 KB
  • 文档页数:3

I 一递 应 …………………………一 

设备故障数据记录装置的设计与实现 

山东丰源北徐楼煤矿潘守国 孙利 

【摘要】提出了一种适用于煤矿井下的设备故障数据记录装置的设计方案,详细描述了该数据记录装置的工作原理、硬件电路设计以及软件设计的细节。装置以u盘 

作为存贮载体,植入FAT32文件系统,成倍的提高了数据的存储容量和存取速度,降低了故障排查的难度,提高了故障处理的效率。 

【关键词】数据记录;矿井;CAN;USB;文件系统;故障处理 

D esign of System F ault D ata Recording D evice and 

Its Implementation 

Abstract:This subjectputforward a design scheme ofmine—used systemfaultdata recording device,describedworkingprinciple,design ofhardware circuit and software ofthe 

data recordingdeviceindetailsThe device useUdisk as a storagemedium,andimplantsFAT32file system,whichimproved thedata storage capadtyand access speedmul ̄#ed, 

reduced the difficulty of troubleshooting,and improved the efficiency of the fault handling. 

Keywords:data record;mine;CAN;USB;file system;faulthandling 

1.引言 

随着煤矿自动化系统的不断发展,煤 

矿井下的电气设备越来越多,复杂程度不 

断加大,设备之间的干扰也越来越大。监 

测监控设备的数据采集端口不可避免地会 受到干扰信号的影响,严重的情况下会导 

致采集到的信号不定期的出现异常数据, 

由于干扰信号的不确定性,采用一般的技 

术手段很难查找出具体的原因,故障很难 判断,影响设备的正常运行。 

实践证明,对历史数据进行分析是故 

障诊断比较有效的方法。另一方面,有时 

需对关键接口的所采集的数据进行趋势分 

析,以便作出相应处理对策。这些都离不 

开数据源的支持。对于不能联网将实时数 

据上传至地面的设备,可将采集到的数据 

存储到数据记录装置中,记录装置作为数 

据的中间载体,利用其便携性的特点,把 记录装置拿到地面以后,再将数据传送到 

Pc机上,利用Pc机的强大功能对采集到的 

数据进行分析处理,找出问题的所在。 

本文就针对该问题,设计了一种数 

据记录装置,提出了一种以U盘作为存贮 

载体,以USB 2.0协议栈为基础,进行数 

据连续采样存贮,到地面再进行历史数据 

分析的方法,便于现场疑难问题的快速诊 

断。 

第四步:全部的时钟周期数等于n, 

输出寄存器存储的内容就是码字多项式 

xn km(x)+P(X),其中,P(x)和Ill(x)分别表 

示监督码元的消息码元的多项式形式。 

3.2 BCH编码器的实现代码 

根据以上思路,BCH(15,l1)编码器源 

代码如下。其中输入和输出码元均采用串 

行方式。主要VHDL源代码如下所示: 

一130一屯子世界/2013.04/ count<=count+l: 

if(count=l1)then 

state<=shift; 

end if; 

end if: 

end if: 

end process; 

4.设计结果仿真与分析 本系统设计的是BCH(1 5,l1)码编 

码器,假设输入的11位二进制数是1000 

100111l,编译后的BCH(15,11)码是1000 

100111n100,BCH(15,11)码制能纠错1 

位。 

本系统的软件设计、仿真在altera 

公司的QuartuS II上运行通过,功能仿 

真如图2所示。T(x)=1000iO011111l 0O 

根据BCH编码原理得到T(x)=X m(x) 

+r(x):1oOOlO011l1OO0O+l100,所以编译后的 

BCH(15,11)码是10001001iiii1100,与仿真 

波形一样,验证了该BCH编码设计正确。 

5.结语 

本文阐述了BCH编码器的工作原理, 

利用FPGA器件,设计出了BCH(15,11) 

编码器。仿真结果表明,达到了预期的设 

计要求,并用于实际项目中。 

参考文献 

[1】潘松,黄继业.EDA技术实用教程【M].北京:科学出 

版社,2002,5. 『2_段吉海,黄智伟.基于CPLD/FPGA数字通信系统建 

模与设计【MJ.北京:电子工业出版社,2004,3 

『4]潘松,王国栋.VHDL实用教程[MI.成都:电子科技大 

学出版社,2003,5 

【5】樊昌信,曹丽娜.通信原理(第6版)【M].北京:国防工 

业出版社,2009,2:327—348. 

【6]李洪国,沈明山可编程器件EDA技术与实践【M】.北 

京:机械工业出版社,2000,12. 

王新梅,肖国镇.纠错码一原理与方法_Ml西安:西安 

电子科技大学出版社,2001,11 

【8]Kuixi"fin.Appficadon of Specified BCH ECC Decod— 

ing Method diffCDMA.with the Continuous Shaping 

Walsh,DS/SS code.ISSSE 01 Proc.TokyodapanJuly 2001. 

[9]Michael Keafing,Pierre Bficaud.Reuse Methodology 

Manual for System-on—a—Chip.Designs,Baker&Taylor 

Books,2002.6. 

基金项目:湖北省教育厅科技计划项目(82012 1803)。 

作者简介: 

肖娟(1975--),女,湖南常宁人,硕士,讲师,现 

供职于武汉工业学院金银湖校区电气与电子工程学 

院,主要研究方向:信息传输与处理、网络安全。 

伍娟(1979一),女,硕士,工程师,现供职于武 

汉天喻信息产业股份有限公司研发中心,主要研究 

方向:智能卡操作系统、网络安全。 ;

=宝 ■ ~一 一一~一 ~一一叭 h一叫;州

 ………. …一点 ………一 

图2 CAN驱动器隔离模块 

I】9 

l册 h l VCC I 眦 I G^】4L ∞c^}『 m l 

l 5 ‰ ∞V 二- ‘一 

pc 鲫 ∞C 

图3 CAN驱动器驱动电路 

疆哩5筠 

(.兰竺) 

———主—一 目标扳韧始化 引脚柳始化 外设静J始他 

遵八井帆l憎谰 Dd4 3l 图4 USB驱动电路原理图 

s cs l ̄u /- 堕 

V 

V 主璺翌 

ltf,f义忭 一 ! 

I足 ———j|_—~ 采雅^D最.糍率l 叠、开荚摄 l 讽用娃 融数I 

图5系统软件流程图 主机 互连 USB 备 ‘ ‘ ………………………….鳗 廛 一I 

一} .I功能单元l 功能屡 

一÷一 .{usBj墅辑设备l USB'醴备滕 

瓣 us8总线接邮l USB总线 l 嚣 I’ i 接口 

.一—+实际逋信流 .-一--逻辑通信流 

图6 USB系统的分层 

图7 USB主机控制器初始化流程图 

歼鳓 兰描 ! > 

设蹴设备地址>—— \/ 1 

设徽置捕琏符>~ \一/ 口 

第一一十配盥数壤>一 \/ 口 

蕊新 盟设l暂) 一 \/ 口 

图8 USB枚举流程 

图9初始化大容量存 储设备流程 图10文件系统初始化 流程图 2.系统总体设计 

数据记录装置主要由有源开关量采集 

电路、频率采集电路,模拟量采集电路, 

CAN总线数据采集电路,数据处理电路 

(微控制器)以及信息显示电路组成,装 

置的总体功能框图如图1所示。 

便携式数据记录装置的主要功能: 

装置以Cortex—M3内核处理器LPC1766作为 

控制核心,可以同时采集4路直流电压信 

号、4路直流电流信号、8路有源开关量信 

号、2路频率信号以及l路CAN总线数据, 

对电压、电流和频率信号进行现场实时显 

示、更新和存储,将采集到的CAN总线数 

据以及开关量的动作顺序以批量传输的方 

式及时存入U盘中。 

装置采用12V矿用本安电源供电,在 

硬件上做限流处理,控制装置本身电流不 

超过lOOmA,可以在不影响系统正常工作 

的情况下很方便的挂接到监测监控系统 

当中;采用u盘作为存储载体,可以存储 

16GB甚至更多的数据:以USB2.O协议栈为 

基础,可以高速的存取数据,而且在PC上 

读取数据时不需要额外电路和专用驱动, 方便而且实用。 

3.系统硬件设计方案 

考虑到系统在恶劣环境下的抗干扰性 

要求,在硬件电路设计时,对各种基本信 

号量均进行了电气隔离,以确保系统能够 

满足在特殊场合的应用要求(开关量和模 

拟量信号处理电路较为简单,本文不做深 

入介绍和研究)。 

3.1 CAN驱动电路的设计 

为了减小装置的体积,提高稳定性, 

笔者选择了内部已经集成CAN ̄I器的MCU, 

因此,在这部分只需要设计cAN驱动电路, 

系统便可作为一个CAN节点接入到cAN总线中 

去。cAN驱动电路如图2和图3所示。 

为了保证装置的稳定性和抗干扰性, 

在硬件设计时加入了总线隔离电路和脉冲 

电压抑制电路。ADUM1201是一款工业级的 

双路磁隔离芯片,这种磁耦隔离技术的隔 

离效果要比光耦好很多;在总线部分加入 

了共模抑制电感和TVs管,有效的消除了 

共模干扰和瞬态高电压;同时在总线上串 

入两颗5.1 Q的电阻,可以防止设备本身 

的故障导致系统总线瘫痪。 

3.2 USB模块电路的设计 

USB驱动模块电路在本装置中是最重 

要、最核心的一个模块。USB主机控制器 

电路如图4所示 。 

对于USB主机控制器来说,最主要 的是做好总线上电源信号的管理,因此 

在硬件设计时加入了一款USB电源管理芯 

片SP2526,同时在数据线上串入很小的 

电阻防止总线短路影响系统的稳定性。 

PRTR5VOU2X并联在信号线上,可以有效的 

吸收USB设备热插拔时产生的瞬态高压, 

保证了系统的本安性能。 

4.系统软件设计方案 

本系统使用的控制芯片是NXP公司 

/201304/电子世界一131一 巷 

一 《 搿一