首页 | 本学科首页   官方微博 | 高级检索  
     

基于VxWorks的CPCI多通道卡驱动设计与实现
引用本文:胡广浩,阮福明,赵希昉,黄德友,井中武. 基于VxWorks的CPCI多通道卡驱动设计与实现[J]. 计算机测量与控制, 2022, 30(5): 209-214. DOI: 10.16526/j.cnki.11-4762/tp.2022.05.036
作者姓名:胡广浩  阮福明  赵希昉  黄德友  井中武
作者单位:中海油田服务股份有限公司物探事业部,天津 300450
基金项目:国家高技术研究发展计划(863计划)
摘    要:为解决大规模海上拖缆地震勘探对控制系统的实时性和处理效率问题,提出了采用CPCI工控机箱为硬件平台,VxWorks实时操作系统为软件处理平台,设计和实现了一套CPCI多通道卡驱动程序。通过分析VxWorks驱动程序结构和CPCI总线设备特点,重点给出了从内存映射模块、中断注册初始化模块和中断处理模块等方面进行CPCI多通道卡驱动程序的设计方法、实现过程和关键代码。集成CPCI多通道卡驱动程序的“海燕”拖缆定位与控制系统具备12个通道数据处理能力,多次成功应用到海上生产作业中,其实时性和处理效率满足大规模海上拖缆地震勘探对控制系统的要求。CPCI多通道卡驱动程序设计合理,易于扩展到其他具有多通道、多任务、实时性要求高的嵌入式数据采集系统中。

关 键 词:地震勘探  VxWorks  CPCI驱动程序
收稿时间:2021-11-12
修稿时间:2021-12-23

Design and implementation of CPCI multi-channel card driver based on VxWorks
HU Guanghao,RUAN Fuming,ZHAO Xifang,HUANG Deyou,JING Zhongwu. Design and implementation of CPCI multi-channel card driver based on VxWorks[J]. Computer Measurement & Control, 2022, 30(5): 209-214. DOI: 10.16526/j.cnki.11-4762/tp.2022.05.036
Authors:HU Guanghao  RUAN Fuming  ZHAO Xifang  HUANG Deyou  JING Zhongwu
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.
Keywords:seismic exploration   VxWorks   CPCI driver
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号