设备故障数据记录装置的设计与实现
- 格式: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一 巷
一 《 搿一
《