基于VxWorks的CPCI多通道卡驱动设计与实现
DOI:
作者:
作者单位:

中海油田服务股份有限公司

作者简介:

通讯作者:

中图分类号:

基金项目:


Design and implementation of CPCI multi-channel card driver based on VxWorks
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为解决大规模海上拖缆地震勘探对控制系统的实时性和处理效率问题,提出了采用CPCI工控机箱为硬件平台,VxWorks实时操作系统为软件处理平台,设计和实现了一套CPCI多通道卡驱动程序。通过分析VxWorks驱动程序结构和CPCI总线设备特点,重点给出了从内存映射模块、中断注册初始化模块和中断处理模块等方面进行CPCI多通道卡驱动程序的设计方法、实现过程和关键代码。集成CPCI多通道卡驱动程序的“海燕”拖缆定位与控制系统具备12个通道数据处理能力,多次成功应用到海上生产作业中,其实时性和处理效率满足大规模海上拖缆地震勘探对控制系统的要求。CPCI多通道卡驱动程序设计合理,易于扩展到其他具有多通道、多任务、实时性要求高的嵌入式数据采集系统中。

    Abstract:

    In order to solve the problems of real-time performance and processing efficiency of the control system for large-scale offshore towed-streamer seismic exploration, a set of CPCI multi-channel card driver is designed and implemented in this paper by using CPCI industrial control chassis as hardware platform and VxWorks real-time operating system as software processing platform. By analyzing the driver structure of VxWorks and the characteristics of CPCI bus equipment, the design method, the?process?of??implement and key programming code of CPCI multi-channel card driver from the aspects of memory mapping module, interrupt registration initialization module and interrupt processing module are given emphatically. "Haiyan" streamer positioning and control system integrating CPCI multi-channel card driver has 12 channel data processing capacity and has been successfully applied to offshore production operations for many times, meeting the real-time requirements and processing efficiency requirements of offshore towed-streamer seismic exploration for control system. Multi-channel card driver designed in this paper is reasonable and easy to be extended to other embedded data acquisition systems with multi-channel, multi-task and high real-time requirements.

    参考文献
    相似文献
    引证文献
引用本文

胡广浩,阮福明,赵希昉,黄德友,井中武.基于VxWorks的CPCI多通道卡驱动设计与实现计算机测量与控制[J].,2022,30(5):209-214.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2021-11-12
  • 最后修改日期:2021-12-23
  • 录用日期:2021-12-31
  • 在线发布日期: 2022-05-25
  • 出版日期:
文章二维码