井下压力计程序无线更新的实现

来源 :科学与技术 | 被引量 : 0次 | 上传用户:kangliwonuer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了解决柱塞压力計系统中井下压力计长期工作在气井中,现场更新程序困难的问题,柱塞压力计系统增加了井下压力计程序无线更新的功能。本文根据井下压力计自身的硬件特点,提出了一种简单实用的实现程序无线更新的方案。并对柱塞压力计系统、井下压力计无线通讯流程、程序更新流程做了详细阐述。采用了CRC校验保证更新程序数据的准确性。
  关键词:井下压力计;无线更新;CRC校验
  1.引言
  柱塞压力计系统由地面控制仪、井下压力计和上位机软件组成,如图1所示。地面控制仪通过无线通讯模块与井下压力计进行无线通讯,通过GPRS网络与上位机之间进行远程通讯。由于有时需要对井下压力计程序进行修改完善,则需要对井下压力计进行程序更新,目前常用的程序更新方式是有线更新方式。通过AVR-USBASP程序下载器将上位机和井下压力计的AVR单片机进行有线连接,然后通过程序烧写软件对AVR单片机进行程序更新。
  井下压力计长期工作在气井中,若采用有线更新程序方式,需要人员到现场将井下压力计从气井中取出并拆开,取出电路板组件,进行有线更新,这种方式需要耗费大量的人力物力,且影响气井的产出,给用户造成损失。由于井下压力计具有无线通讯功能,为井下压力计添加程序无线更新的功能提供了保证。
  2.无线更新的实现
  2.1无线更新实现流程
  AVR单片机内部可编程Flash存储区分为Application Flash Section(应用程序区)和Boot Loader Section(引导程序区)[1]。编写两个AVR程序,引导程序和应用程序,在生产时,用AVR-USBASP程序下载器分别写入引导程序和应用程序。在使用过程中若需要对应用程序进行更新,则直接采用无线更新的方式。
  引导程序实现的功能为:单片机上电或复位后,若需要更新,则进行程序更新,更新完毕后,通过跳转指令跳转到应用程序区的起始位置运行应用程序;若不需要更新,则通过跳转指令直接跳转到应用程序区的起始位置运行应用程序。应用程序实现的功能为:采集温度压力数据并存储,与计算机软件进行有线通讯,与地面控制仪进行无线通讯,接收更新程序数据并存储,接收完更新数据后使能看门狗复位,进入引导程序。
  井下压力计无线更新实现的程序流程图如图2所示。引导程序和应用程序中均设置一个程序更新标志Update_flag存储于单片机内部EEPROM存储器(EEPROM存储器具有掉电(或复位)后数据不丢失的特点)中,在两个程序中的存储地址一致。工作流程为:仪器上电后,运行引导程序,从EEPROM中读出程序更新标志Update_flag,若Update_flag为1则更新程序,若不为1,则执行跳转指令跳出引导程序,执行应用程序。当井下压力计接收到来自地面控制仪的更新程序后,进行校验。确定接收完更新程序数据且更新数据准确后,将程序更新标志Update_flag置1,写入EEPROM,并启动看门狗定时器,看门狗定时器定时完毕后立即复位单片机,重新运行引导程序。程序更新标志Update_flag为1,则对应用程序区进行更新,更新完成后,Update_flag置0并写入EEPROM。执行跳转指令跳转到应用程序区的起始位置执行新的应用程序。
  2.2更新程序数据的存储方案
  本部分提出了更新程序数据的存储方方案。根据井下压力计自身具有外置独立的Flash存储器的特点,先将接收到的更新数据存储到Flash存储器中,更新数据接收完成后,再进行更新。需要注意的是,不能一边接收更新数据一边进行更新,因为这样会破坏原有应用程序,导致井下压力计和地面控制仪之间的通讯中断,无法完成更新,导致程序混乱,使井下压力计无法正常工作。工作流程为:井下压力计接收到的更新程序数据通过SPI接口存储到FLASH存储器中,接收完成后,启动看门狗复位,进入引导程序,引导程序通过SPI接口将更新数据从Flash存储器中读出来,再写入单片机内部可编程Flash存储器的应用程序区,程序更新完成后,通过跳转指令跳转到应用程序区的起始位置,开始执行新程序。在此过程中,更新数据流向如图3所示。
  2.3更新数据正确性的保证
  为了确保更新程序数据在传输过程中没有发生改变,使用CRC校验算法来验证地面控制仪发送的更新程序数据与井下压力计接收到的更新程序数据的一致性。
  CRC校验是一种数据传输检错功能,读数据进行多项式计算,并将得到的计算结果附在每帧数据的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性[2]。相比常用的累加和校验,CRC大大降低了校验出错的概率,提高了更新成功的几率。
  结语
  通过多次更新测试表明,此方案可以成功的实现应用程序的更新。根据对多次更新所耗时间的统计,井下压力计从程序开始更新到程序更新结束,所耗时在5秒钟左右,更新速度满足实际需求。经验证,运用此方案能稳定可靠的实现程序更新,满足使用需求。
  参考文献
  [1]《加密与解密(第二版)》[M].锻钢.北京:电子工业出版社,2004.5
  (作者单位:贵州航天凯山石油仪器有限公司)
其他文献
摘要:随着压力管道安装焊接要求的不断提高,研究其质量控制的系统工作和措施凸显出重要意义。本文首先介绍了压力管道安装焊接前的准备工作,分析了焊接质量的控制要点。在探讨重要焊缝质量缺陷产生原因的同时,提出了控制压力管道的安装焊接质量的有效系统。  关键词:压力管道;安装焊接;质量控制;系统工作;措施  压力管道安装焊接是一项专业性很强的施工操作,且工作环境相对比较艰苦在施工过程中任何一个简单的纰漏都有
期刊
摘要:随着我国社会的不断进步以及经济水平的稳步提升,对电能资源的需求量在不断的加大,进而也就对配电网的电能质量提出了更高的要求。但是,就针对当前配电网所使用的控制技术方法而言,其还存在一定的问题。因此,我们就应加强研究与分析配电网质量的控制技术,从而不断的提高配电网运行的安全性和稳定性。  关键词:配电网;电能质量;控制技术  1 配电网电能质量控制技术  配电网电能质量控制技术的应用在一定程度上
期刊
摘要:在深基坑施工过程中,为了保证施工的安全和减少基坑开挖对周围环境的影响,当开挖深基坑时,在达到一定深度时坑内的土层就多为软土层且含水量会增大,这就会出现坑内下部的承压水对基坑底板产生很大的影响,这时就需进行采取基坑降水技术来防止一些工程问题的出现。如果深基坑位于地下水位以下,还需采取降水措施,文根据具体施工实例简要谈谈深基坑的降水灌注支护技术。  关键词:深基坑;降水;支护技术  1 深基坑综
期刊
摘要:桥梁桩基的质量影响着整个桥梁的稳固性和持久性,而影响桥梁桩基质量的因素有很多,针对不同类型的桥梁桩基采取适当的检测技术,才能找到受损关节,对症下药,及时修补翻新,保证桥梁的正常使用。  关键词:桥梁;桩基;检测技术  1 引言  桥梁工程是公路工程中重要的工程项目,投资规模大,施工技术要求高,一旦出现重大的责任事故,不仅会给国家和人民带来巨大损失,也会造成不良的国际影响。因此,桥梁基础的质量
期刊
摘要:本文针对不锈钢热加工过程中常见的质量缺陷,以不锈钢热加工温度控制理论为基础,结合不锈钢的高温力学性能,研究了不锈钢在连铸、加热、轧钢和退火等热加工过程中质量缺陷产生的原因,提出了质量缺陷的控制措施,对于提高不锈钢产品质量具有重要的意义。  关键词:不锈钢;热加工;缺陷控制  引言  不锈钢的板带产品是重要钢材品种之一,随着不锈钢产品在各行业的应用,用户对产品质量的要求越来越高,不但注重产品的
期刊
摘要:本文主要围绕化工项目管道材料等级设计和选材控制展开研究,通过分析其工作开展过程中出现的问题和化工项目的具体要求,结合不同材料的性能和综合使用效果来开展管道材料选择工作,应用高质量的管道材料来开展后续工作,提高管道设计的整体质量。  关键词:化工项目;管道材料;等级设计;选材控制  1.化工项目管道材料等级设计  1.1化工项目管道材料简介  管道设计工作开展过程中,工作人员要结合相关知识来开
期刊
摘要:近年来,城镇化进程的加快,我国的各类工程建设数量也在不断增加。随着电子时代的到来,传统的手工行业被渐渐取代,机电设备被广泛应用,因此机电设备安装数量急剧增加,使得在安装过程中会不可避免的出现一些问题。这些问题严重影响机电设备的质量和安全性能,所以应该对机电设备的安装流程及注意事项进行了解,明确机电设备的结构、安装顺序。本文就机电工程施工管理中的问题及对策展开探讨。  关键词:机电工程;施工管
期刊
摘要:随着我国经济的不断发展,在工业上对于能源的需求也越来越大,而煤炭是能源的重要来源之一,对于煤矿行业而言,机电技术和自动化发展对于提高企业的生产效率和安全性都有重要意义,尤其是在冲击地压下的应用。本文从当前煤矿机电技术中的不足入手,分析了在冲击地压下煤矿机电技术创新和自动化的应用策略。  关键词:煤矿机电技术;创新;自动化发展;探析  引言:  煤矿行业的发展关系着我国经济建设和能源行业的发展
期刊
摘要:在钢丝绳的更换过程中,如果遇到操作失误或者设备选用不当等情况,就会造成新鋼丝绳与新钢丝绳、新钢丝绳与旧钢丝绳扭在一起,钢丝绳拧死弯、扭劲,造成新钢丝绳的损坏。而这些情况的出现使得换绳质量变差,更严重的后果甚至会造成钢丝绳打滑、断裂、坠罐等恶性事故造成可能的人员伤亡,给煤矿带来巨大的经济损失。  关键词:煤矿立井;摩擦式提升机首绳更换  煤矿提升机首绳在运转过程中时会受到静应力、动拉力、扭转应
期刊
摘要:本论文通过化学共沉淀法合成了PAC-Fe3O4磁性活性炭,分析了所制备的磁性活性炭材料的孔结构和表面形貌,并通过其对亚甲基蓝染料的吸附实验来分析其吸附性能,主要研究分析了不同溶液pH、接触时间条件下,所合成磁性活性炭的吸附性能、去除色度的效果和材料的分离效果。研究结果表明:所制得的磁性活性炭有着均匀的表面结构,吸附性能较佳,对其吸附性能影响较大的因素是溶液的pH。并且当溶液pH等于9时,磁性
期刊