煤矿井下监控系统在线监测技术的探讨.docVIP

煤矿井下监控系统在线监测技术的探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
煤矿井下监控系统在线监测技术的探讨

煤矿井下监控系统在线检测技术的探讨 付文俊1,2 何明刚2 (煤炭科学研究总院,辽宁 抚顺 113112) 嵌入式应用从以前的简单控制发展到今天,已经有很多非常复杂、非常高端的应用。”的简称,它是相对于通用计算机系统而言的。根据电气工程师协会(IEEE)的定义,嵌入式系统是用来控制或监视机器、装置或工厂等大规模系统的设备。ARM系列32位处理器一个重要的应用场所就是便携式电子消费品、智能设备,使得嵌入式产品正式走入了普通人的生活。嵌入式系统通常由嵌入式处理器、外围设备、嵌入式操作系统和应用软件等几大部分组成。随着近年来国家加大一些重点项目的投入,特别是煤矿安全方面,ARM处理器已经开始应用在煤矿高性能高可靠性的专用便携式仪器上。 1系统要实现的功能 本嵌入式系统需要完成的功能是模拟量的采集。通过对设计要求的理解,拟出数据采集系统的性能指标和要实现的功能: (1) 系统输入检测功能:包括频率,电流,以及累积量的测量 系统输出功能:输出包括频率,电流,开关量,累积量主控板是控制系统的核心部分,主要由处理器,外设和接口组成。其中处理器采用三星2440的9系列芯片,支持inux系统及图形化界面的操作,便于界面制作和图形显示外设主要包括FPGA数据采集板,触摸屏,LCD显示器以及调试接口。由于实时高速数据传输的需要,和FPGA直接采用并行数据通信,其中数据交换采用单向传输。由ARM向FPGA发送的信息称为命令,每个命令由若干8位字节组成,采用的是8位并行数据线,由FPGA回传的信息称有效数据,由12位并行数据组成,除此之外还有若干控制线,如片选,时钟,中断请求等。系统启动以后,处理器先向FPGA采集板发送命令,采集板根据命令要求的参数决定输入和输出的各项参数,如果需要显示测量信息,则根据要求将采集的数据传递到系统处理器。处理器根据得到的数据进行分析和运算,在LCD显示器显示相应的参数和波形。通过设定参数,还可以把数据存储在SD卡中,以方便以后随时调用和查看。 外围控制接口具有数据采集与处理,主要包括信号测量、波形分析、信号输出;同时具有丰富的通讯接口;采用触摸屏实现人机交互、TFT彩色液晶显示功能测量端口采用隔离高阻抗输入设计,可以对现场使用的各种传感器或监测分站等设备实现量的在线测量运算放大器I/O输入部分采用两个二极管,可以有效的限制输入幅度以及隔离反向能量,有效的保证内部电路对外部接口设备电气性能的影响。二极管后采用电阻网络进行电压分压处理,输入阻抗不小于20KΩ,由于输入的高阻抗,测量时吸收外部电流值很小,在5V高电平输入时,输入电流不大于0.3mA,可以保证在进行在线检测时,对外部信号的性能不产生影响。 输出部分采用数模转换加缓冲输出可以保证输出可变性大并有效的保证外部接口电路对内部电路设备电气性能的影响。采用可靠性元件电阻进行限流输出,可以有效的限制输出信号的最大电流,从而保证了电路性能的安全性。Linux内核映像文件 本系统的主控部分为基于Linux 2.6内核的ARM处理器控制模块。Linux内核的高效和稳定已经在各个领域内得到了大量事实的验证,Linux的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统和网络接口五大部分,其独特的模块机制可以根据用户的需要,实时地将某些模块插入到内核或从内核中移走。这些特性使得Linux系统内核可以裁剪得非常小巧,很适合于嵌入式系统的需要。其软件部分是用QT开发环境开发的。Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立图形用户界面所需的所用功能Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。信号首先输入到检测口,经过限幅保护,高阻抗处理后输入到FPGA,FPGA进行模数转换,并将所得信息传输到ARM处理器,随后,ARM处理器将信息进行处理,得到输入的参数信息,并在触摸屏上显示出来。 图2 数据采集程序流程图 输出信号时,首先在触摸屏上设置要输出信号的参数,然后ARM处理器将信号信息传送给FPGA,FPGA将信号进行数模转换,将信号输出。 图3 输出数据程序流程图 数据存储程序主要功能是将数据缓冲区中的数据存储到SD卡中,写入到SD卡中的数据文件中。SD存储卡系统定义了SD和SPI两种通信协议,应用时可以选择其中一种模式。SD卡能使用两种总线协议,因此涉及到协议选择问题。SD卡总是在SD模式下被唤醒,如果系统想要使用SPI模式来对SD卡进行操作,则系统应该在向SD卡发送复位命令(CMD0)期间,保持CS信号有效(低电平),这样SD卡将进入SPI模式。如果想从SPI模式切换回SD模式,只能对卡掉电再上电。

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档