CompactPCI总线数据采集卡在QNX系统下实时采集功能的实现

CompactPCI总线数据采集卡在QNX系统下实时采集功能的实现

论文摘要

电力系统对于国家的经济建设和国计民生意义重大,而电网监测、电力稳压系统是保障电力系统稳定运行的重要保证。其中数据采集和处理单元作为监测系统中获取原始数据的部分,其稳定性、可靠性和处理的实时性对于整套系统具有至关重要的影响。本文以内蒙古电网改造项目为工程背景,对基于CompactPCI总线数据采集卡在QNX系统下实时数据采集功能的实现进行研究,本文依据电网监测系统中数据采集和处理单元的功能需求,设计了采用兼具开放性与可靠性的CompactPCI总线作为硬件平台和以实时操作系统,QNX作为软件平台的整套数据采集和处理单元,并基于该系统开发了CompactPCI总线数据采集卡在QNX系统下的驱动程序,实现了实时数据采集功能,并通过试验加以验证。文章首先介绍了工程项目背景,并对当前此类应用的状况作了简要说明,同时介绍了该工程为什么采用CompactPCI总线硬件及QNX操作系统相结合的架构。接下来,深入介绍了CompactPCI总线特点及其热插拔特性、后走线功能;QNX操作系统特点及其驱动程序开发方法;介绍了PCI底层驱动开发的一般方法。最后着重介绍了AMCC S5935芯片的原理和功能,实现了使用该芯片的CompactPCI数据采集卡在QNX系统下的底层驱动程序,其中着重说明了DMA与中断共享功能的实现方法与开发过程,并通过试验的方法对其实时性指标加以验证。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 选题项目背景
  • 1.2 工程应用现状及不足
  • 1.3 论文所完成的工作
  • 1.4 本章小结
  • 第二章 CompactPCI总线介绍
  • 2.1 CompactPCI总线背景及特点
  • 2.2 CompactPCI热插拔功能及其实现原理
  • 2.2.1 热插拔过程中可能会导致的硬件问题
  • 2.2.2 热插拔硬件解决方案与实现原理
  • 2.3 CompactPCI后走线功能及其应用
  • 2.4 本章小结
  • 第三章 QNX操作系统介绍
  • 3.1 QNX操作系统特点
  • 3.2 QNX系统的实时性
  • 3.3 QNX操作系统下设备驱动开发的一般方法
  • 3.4 本章小结
  • 第四章 数据采集单元硬件系统分析
  • 4.1 数据采集系统基础
  • 4.1.1 数据采集系统的基本构成
  • 4.1.2 数据采集设备选择时的一般原则
  • 4.2 数据采集单元硬件需求分析
  • 4.2.1 数据采集单元硬件功能需求
  • 4.2.2 需求分析及硬件选择
  • 4.3 数据采集板卡cPCI-9116R简介
  • 4.4 本章小结
  • 第五章 数据采集板卡驱动程序设计
  • 5.1 CompactPCI总线设备驱动程序开发的准备工作
  • 5.1.1 PCI总线的配置空间
  • 5.1.2 专用PCI接口芯片AMCC S5935介绍及寄存器说明
  • 5.1.3 cPCI-9116相关功能寄存器说明
  • 5.2 QNX系统下数据采集板卡驱动程序设计与实现
  • 5.2.1 QNX系统下访问PCI/CompactPCI设备
  • 5.2.2 数据采集板卡的初始化
  • 5.2.3 数据采集板卡DMA数据传输方式的实现
  • 5.2.4 数据采集板卡中断的处理与中断共享
  • 5.2.5 应用程序与驱动程序接口设计
  • 5.3 本章小结
  • 第六章 驱动程序测试方法与结果分析
  • 6.1 测试环境
  • 6.2 测试方法
  • 6.3 测试结果及分析
  • 6.4 本章小结
  • 第七章 结论
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于CompactPCI的抗恶劣环境计算机设计[J]. 现代电子技术 2011(09)
    • [2].基于CompactPCI Express总线的计算机体系架构研究[J]. 工业控制计算机 2011(11)
    • [3].基于FPGA的CompactPCI Express通信接口模块设计研究与实现[J]. 电子技术应用 2010(01)
    • [4].基于流量控制的CompactPCI Express通讯接口模块驱动设计[J]. 计算机测量与控制 2010(09)
    • [5].基于CompactPCI总线的双冗余千兆以太网接口模块设计[J]. 电子技术 2014(04)
    • [6].CompactPCI总线开关模块的电路设计[J]. 中国测试 2009(03)
    • [7].CompactPCI板卡硬件设计与传输速率测试[J]. 光学精密工程 2009(08)
    • [8].CompactPCI总线在测井数据采集系统中的应用[J]. 石油仪器 2009(06)
    • [9].凌华科技推出兼容3U CompactPCI PlusIO的单板计算机[J]. 电信科学 2011(10)
    • [10].基于COMe板的CompactPCI Express主模块设计[J]. 工业控制计算机 2010(02)
    • [11].凌华科技推出兼容3U CompactPCI PlusIO的单板计算机[J]. 电信科学 2011(S1)
    • [12].CompactPCI/PXI总线的热插拔技术研究及其实现[J]. 微计算机信息 2008(32)
    • [13].PXI[J]. 电子质量 2008(02)
    • [14].基于CompactPCI/PSB总线的冗余系统设计[J]. 电气自动化 2010(03)
    • [15].深圳市慧鼎创科技有限公司[J]. 国防科技工业 2017(11)
    • [16].一种基于CompactPCI总线构架的高速大容量雷达数据存储系统的设计研究[J]. 自动化与仪器仪表 2017(06)
    • [17].凌华新款6U CompactPCI cPCI-6520单板计算机[J]. 办公自动化 2013(03)
    • [18].PCIIP核在CPCI总线数据采集卡的应用设计[J]. 世界电子元器件 2011(09)
    • [19].基于CompactPCI架构的核测井地面数据获取系统设计与实现[J]. 核电子学与探测技术 2013(02)
    • [20].高分辨宽带雷达高速数据大容量存储系统设计[J]. 计算机工程与应用 2010(16)
    • [21].基于PEX8111的CompactPCI Express混合桥接板设计[J]. 现代电子技术 2009(20)
    • [22].带热插拔的CompactPCI CAN总线接口板设计[J]. 喀什师范学院学报 2008(03)
    • [23].基于CompactPCI的抗恶劣环境CAN总线模块设计[J]. 工业控制计算机 2011(05)
    • [24].基于CompactPCI总线和DSP技术的数据采集板的设计[J]. 中国科技信息 2011(09)
    • [25].基于VxWorks的CompactPCI测试仿真系统[J]. 电子技术应用 2009(05)
    • [26].凌华科技发布基于最新Intel~? Xeon~?, Core~(TM)和Atom~?处理器的CompactPCI~?2.0处理器刀片[J]. 电子测量技术 2018(21)
    • [27].NI推出用于OEM嵌入式测试和控制的PXI/CompactPCI背板[J]. 电子测量与仪器学报 2010(06)
    • [28].VxWorks操作系统下CompactPCI总线驱动程序设计[J]. 电子设计工程 2009(06)
    • [29].基于FPGA状态机和片上总线的CompactPCI异步串口板设计方案[J]. 电子产品世界 2014(07)
    • [30].CompactPCI热插拔系统设计与应用[J]. 铁道通信信号 2011(05)

    标签:;  ;  

    CompactPCI总线数据采集卡在QNX系统下实时采集功能的实现
    下载Doc文档

    猜你喜欢