学位论文 > 优秀研究生学位论文题录展示

基于NIOS Ⅱ的静电放电引爆瓦斯模拟实验系统研究与实现

作 者: 马胜杰
导 师: 董秀洁
学 校: 中原工学院
专 业: 信号与信息处理
关键词: SOPC NiosⅡ软核处理器 瓦斯测量 数据采集 LED显示
分类号: TN47
类 型: 硕士论文
年 份: 2011年
下 载: 18次
引 用: 0次
阅 读: 论文下载
 

内容摘要


煤炭是我国的基础能源,在我国一次能源生产和消费结构中始终占据70%左右。然而煤矿瓦斯安全事故却频频发生,除了要加强安全管理和技术培训之外,更重要的是对煤矿环境的静电、瓦斯浓度、温度等主要参量进行准确有效的模拟测试。本文的目的是研究设计一种静电放电引爆瓦斯模拟实验系统,可测量在不同氧气浓度、温度下瓦斯引爆的浓度值及人体静电放电电位、电阻及电容值.获取煤矿环境中最易引爆的瓦斯浓度,为制定煤矿人体静电安全标准及煤矿生产安全提供理论和实验依据.本文采用灵活高效的SOPC(System on a Programmable Chip)技术,将Nios II软核处理器、存储器、外设控制器等功能模块嵌入到一片FPGA中,构成系统的核心电路。本系统通过数据采集模块,将采集到的瓦斯、氧气和温度数据在Nios II片上系统中进行处理,并将其处理结果实时显示在LED屏幕上。本文通过对系统的需求分析,确定出系统的总体研究设计方案。选取了FPGA、传感器、A/D等各相关硬件器件,采用Altera公司的Quartus II 9.0系统硬件开发工具、Nios II IDE应用软件开发工具和C语言进行了系统的硬软件的开发和调试,完成了该系统的设计。在此基础上,本文详尽的介绍了瓦斯、氧气和温度的数据采集模块,Nios II控制器模块, LED显示模块等开发过程及程序的实现,并给出了相关软件仿真结果和硬件调试结果。整个系统采用层次化、模块化的设计思想,将Nios II软核处理器系统嵌入到FPGA中,完成片上硬件和软件的设计。结果表明其满足系统的各功能要求。最后,根据本系统的研究设计结果,对系统的特点进行了分析和总结,给出了相关结论,并对该系统的进一步研究提出了展望。

全文目录


摘要  4-5
Abstract  5-9
1. 绪论  9-15
  1.1 课题的背景及意义  9-10
  1.2 SOPC 技术概述  10-11
  1.3 静电及瓦斯监测技术发展与研究现状  11-13
  1.4 课题研究的内容  13-15
    1.4.1 课题来源  13
    1.4.2 本课题研究的内容  13-15
2. 系统总体方案设计  15-18
  2.1 系统目标要求  15
  2.2 系统总体框图  15-16
  2.3 系统中主要模块介绍  16-17
    2.3.1 实验腔体  16
    2.3.2 数据采集模块  16
    2.3.3 主控模块  16-17
    2.3.4 LED 显示模块  17
  2.4 课题的研究方法  17
  2.5 本章小结  17-18
3. 系统的硬件设计  18-31
  3.1 数据采集模块的硬件设计  18-23
    3.1.1 瓦斯浓度采集模块的硬件设计  18-20
    3.1.2 氧气浓度采集模块的硬件设计  20
    3.1.3 温度采集模块的硬件设计  20-23
  3.2 LED 显示模块的硬件设计  23-26
  3.3 主控模块硬件设计  26-28
    3.3.1 FPGA 选型及串行配置电路  26-27
    3.3.2 外部存储单元设计  27-28
  3.4 通信电路的硬件设计  28-29
  3.5 其他外围电路设计  29-30
    3.5.1 电源电路  29-30
    3.5.2 报警电路和状态指示电路  30
  3.6 本章小结  30-31
4. NIOSⅡ片上系统硬件设计  31-39
  4.1 NIOSⅡ软核处理器  31-33
    4.1.1 NiosⅡ处理器简介  31-32
    4.1.2 Avalon 总线简介  32-33
  4.2 开发工具介绍  33-34
    4.2.1 QuartusⅡ简介  33
    4.2.2 SOPC Builder 简介  33-34
  4.3 片上系统的开发流程  34-35
  4.4 NIOS II 片上系统硬件设计  35-38
    4.4.1 NiosⅡ核及外设的构建  36-38
    4.4.2 复位电路和时钟模块的设计  38
  4.5 本章小结  38-39
5. 系统软件设计及实现  39-55
  5.1 软件开发环境介绍  39-40
  5.2 数据采集模块的软件设计  40-47
    5.2.1 瓦斯采集模块的软件设计  40-42
    5.2.2 氧气采集模块的软件设计  42-43
    5.2.3 温度采集模块的软件设计  43-47
  5.3 LED 显示部分的软件设计  47-50
    5.3.1 LED 显示接口时序软件设计  47-49
    5.3.2 LED 数据结构转换的软件设计  49-50
  5.4 主控单元的软件设计  50-53
  5.5 UART 通信模块的软件设计  53-54
  5.6 本章小结  54-55
6. 总结与展望  55-58
  6.1 系统调试结果  55-56
  6.2 总结  56-57
  6.3 展望  57-58
参考文献  58-62
附录1:系统总附图  62-63
附录2:硕士研究生学习阶段发表论文  63-64
致谢  64-65

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 光探针测量系统中瞄准信号的检测与处理的研究,TH74
  3. 基于FPGA的电磁超声检测系统的研究,TH878.2
  4. 基于LAH032.905标准的汽车点火线圈终检系统研究,U472.9
  5. 基于MODBUS的发电厂数据采集系统的研究,TM621
  6. 基于SOPC的可穿戴机多处理器设计,TP332
  7. 基于信号完整性分析的高速数采卡设计,TP274.2
  8. 基于DSP的三维测头数据采集处理系统的研制,TP274.2
  9. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  10. 基于USB2.0的高速数据采集系统,TP274.2
  11. 基于FPGA的高速实时数据采集系统,TP274.2
  12. 节能与新能源汽车数据采集与高原适配技术探索研究,U469.7
  13. 基于DSP的水声信号采集系统研究,TP274.2
  14. 声学计算机键盘原理研究与实现,TP334.23
  15. 井下数据采集与传输方法研究,TE938
  16. 基于DSP的单频激光实时信号解调方法研究,TN911.3
  17. 足球运动数据采集系统设计,TP212.9;TP274.2
  18. F企业借助 RFID 改善i产品生产数据采集研究及应用,TP274.2
  19. CAN总线技术在气象监测系统中的应用研究与实现,P409
  20. 水情自动监测系统的设计与实现,P335
  21. 在Cortex-M3上实现基于μC/OS-Ⅱ和CAN总线的实时数据采集系统,TP274.2

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 大规模集成电路、超大规模集成电路
© 2012 www.xueweilunwen.com