您好,欢迎来到中国测试科技资讯平台!

首页> 《中国测试》期刊 >本期导读>随钻声波测井仪维护系统软件设计

随钻声波测井仪维护系统软件设计

2605    2016-01-19

免费

全文售价

作者:陈鹏, 师奕兵, 张伟

作者单位:电子科技大学自动化工程学院, 四川 成都 611731


关键词:随钻测井仪维护系统; 数据通信; Qt编程; USB从设备; 网络编程; 串口通信; 在线升级


摘要:

针对随钻测井仪的维护难问题,采用三星公司的s3c2440ARM9微处理器,基于Linux嵌入式系统设计并实现了随钻声波测井仪维护系统的软件部分。该维护系统能够实现与上位机之间的USB和网络双向通信,同时,能够通过串口和井下仪器进行双向数据通信,实现对井下仪器的程序下载和数据读取。着重阐述了基于Linux嵌入式系统的应用程序开发、USB从设备固件程序以及网络服务器端应用程序设计。经过数据测试表明:系统可以实现大数据量的双向传输,数据传输速度快、速率稳定、可靠性高。


Software design of maintenance system for acoustic logging-while-drilling tool

CHEN Peng, SHI Yi-bing, ZHANG Wei

School of Automation, University of Electronic Science and Technology of China, Chengdu 611731, China

Abstract: For solving the difficulties of maintenance for the logging-while-drilling tool, taking the advantages of the chip s3c2440 of Samsung company, the software application of the maintenance system based on Linux embedded operating system was proposed. This application achieved mutual communication ability for this maintenance system with the PC through USB or network. Simultaneously, this system can transport software program to downhole tool and receive data from it through the serial port. It focused on the development of software application based on Linux embedded operating system with Qt and the designation of the USB device driver and the software program for network sever. After the data-transmission test, this system achieved the two-way transmission of a huge number of data with high speed, stable rate and high reliability.

Keywords: maintenance system for logging-while-drilling tool; data transmission; Qt programming; USB device driver; network programming; serial port communication; online upgrading

2012, 38(1): 97-100,105  收稿日期: 2011-3-24;收到修改稿日期: 2011-5-29

基金项目: 中海油企业发展基金(G1017CS-A01C234)

作者简介: 陈鹏(1987-),男,重庆市人,硕士研究生,专业方向为基于Linux应用程序设计及驱动开发。

参考文献

[1] 肖红兵,鞠晓东,杨锦舟. 随钻声波测井数据存储技术研究[J]. 科学技术工程,2009,6(9):3065-3068.
[2] 成洁,卢紫毅. Linux窗口程序设计-Qt4精彩实例分析[M]. 北京:清华大学出版社,2008.
[3] 闫婷婷,龙卓群. 基于Linux的USB从设备驱动研究[J]. 电子元器件应用,2009,11(10):55-57.
[4] Linux内核USB从设备驱动程序-shangshuwu[DB/OL].[2010-11-20]. http://www.shangshuwu.cn/index.php/.
[5] 李俊. 嵌入式Linux设备驱动开发详解[M]. 北京:人民邮电出版社,2008.
[6] Donahoo M J, Calvert K L,陈宗斌,等. TCP/IP Sockets编程:C语言实现[M]. 2版. 北京:清华大学出版社,2009.
[7] 华清远见嵌入式培训中心. 嵌入式Linux应用程序开发标准教程[M]. 北京:人民邮电出版社,2009.
[8] 韩红霞,耿爱辉. DSP外部Flash烧写的两种方法[J]. 微计算机信息,2009,23(2):170-171.
[9] 孙秋生,陈尚峰. 基于CCS的DSP片外Flash直接烧写设计[J]. 电子设计工程,2009,17(1):93-95.