采油监控系统设计大学毕设论文.doc

采油监控系统设计大学毕设论文.doc

ID:10508529

大小:936.00 KB

页数:42页

时间:2018-07-07

上传者:zhaojunhui
采油监控系统设计大学毕设论文.doc_第1页
采油监控系统设计大学毕设论文.doc_第2页
采油监控系统设计大学毕设论文.doc_第3页
采油监控系统设计大学毕设论文.doc_第4页
采油监控系统设计大学毕设论文.doc_第5页
资源描述:

《采油监控系统设计大学毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

北华航天工业学院毕业论文摘要针对目前通井机在复杂而恶劣的工作环境下作业而会给生产带来诸多不安全因素,研制了基于AT89S52单片机和霍尔传感器为核心的智能监控系统,该系统采用霍耳传感器进行检测,经单片机计算处理,实时显示工作实际深度,从而实现上下限声光报警,有效的防止碰撞安全事故的发生和提高工作效率;其技术性能可靠、实用性强,多功能性,很好的满足了现场的工作要求。关键词:通井机监控系统硬件设计软件设计II 北华航天工业学院毕业论文AbstractAimedatthemachineworksinthecomplexandpoorconditionsofproductionoperationsandwillbringalotofinsecurity,wedeveloptheintelligentmonitorsystembasedontheAT89S52MCUandHallsensorforthecore,thesystemusesHallsensorstodetectsignl,calculatedbythesingle-chipprocessing,real-timedisplaytheactualworkingdepth,inordertoachievesoundandlightalarmattheupperorlowerlimit,andeffectivepreventcollisionaccidentsandimproveefficiency;it’sreliableintechnicalperformance,practical,andMulti-function,it’sgoodtomeettheworkingrequirements.Keywords:tractorhoistmonitorsystemhardwaredesignsoftwaredesignII 北华航天工业学院毕业论文目录摘要IAbstractII第1章 绪论11.1 研究此课题的目的11.2 监控系统的发展概况11.3 本文主要研究内容2第2章 仪器整体方案设计32.1 仪器功能要求32.2仪器方案的开发制定步骤32.2.1总体方案设计、确定技术指标32.2.2具体方案设计(软硬件功能划分)42.2.3机型和器件选择4第3章 仪器总体硬件方案设计53.1硬件方案确定53.2 硬件系统组成53.2.1单片机系统53.2.2LED动态扫描显示电路83.2.3报警电路93.2.4 信号调理电路103.2.5 电源模块103.2.6开关量输出电路103.2.7 硬件系统抗干扰设计113.3传感器选择及安装示意图113.4操作面板及功能操作示意图12第4章防碰仪的软件系统设计144.1系统主程序144.2中断服务程序154.3MAX7219控制程序164.4智能仪表功能分析174.5软件系统抗干扰设计174.5.1软件延时法消除按键抖动174.5.2“指令冗余”和“软件陷阱”184.6软件的调试与仿真18第5章 结论21致谢22参考文献23附录24 北华航天工业学院毕业论文第1章 绪论1.1 研究此课题的目的由于通井机抽汲一般在野外作业,其环境条件恶劣(如场地污染大、噪音大、振动大);且通井机进行作业的时间很长,工人一般需要昼夜不停工作;因此必须要解决通井机工作的安全性问题(如在工作时保护井口设备不被井下抽汲仪器碰撞破坏、地面工作人员的安全等)、保证良好的现场工作环境(主要是油液污染)、提高工作效率和减轻工人的劳动强度(如能够控制抽汲仪器在井下油液层的位置、以及记录通井机工作循环次数等),所以通井机上须安装智能监控系统,才能同时很好的解决以上出现的生产安全性问题和提高工作效率性。1.2 监控系统的发展概况目前在生产过程中只采用以下两种方法来解决安全性问题,一种是人工操作方法,即在钢丝绳上做记号,用眼睛观测记号的位置来控制安全位置和观察估计滚筒钢丝绳层数来判断井下仪器的工作位置,这种方法的工作安全性、效率性都很低,尤其是在夜间作业的时候问题就显得更加突出;另一种方法是使用一些有专利的安全防碰监控装置,这类装置都是把磁钢安装在滚筒一侧面,传感器安装在滚筒支架上,通过检测滚筒的转数来转换显示为钢丝绳的长度,从而监控出安全位置达到报警的目的。但此类装置存在一下问题:一是由于钢丝绳一般在工作时不能按严格的规律缠绕在滚筒上,会出现滚筒骑绳、乱绳、铰绳等问题,所以这一类单纯依靠滚筒半径来计算的电子防撞系统检测到的数据不可靠,也就不能准确的测量出钢丝绳的实际长度,所以此类装置的报警误差很大,反而会增加了工作的安全隐患;其二由于传感器距离滚筒侧面很近,一般只有10毫米以内的距离,但滚筒侧面在工作时温度一般可达到80℃以上,传感器极易失效甚至被损坏,最终导致装置寿命短且可靠性差;其三此类装置只具有报警的单一功能,没有钢丝绳长度的显示和记录工作次数的功能,因此不具有提高工作效率等功能;最后此类装置的安装较复杂,需要在通井机上进行焊接,影响了通井机整体结构和现场的生产安全等,所以此类专利安全防碰监控装置没有得到用户的认可和推广。所以目前还没有很好的智能监控系统39 北华航天工业学院毕业论文能够解决通井机工作安全性和提高作业效率问题。此课题主要针对现有技术和方法存在的不足之处,提供一种能解决以上问题的安全监控系统,它能够准确显示钢丝绳长度从而正确的反映井下仪器的位置、记录存储工作数据和任意设定安全位置,以及及时报警功能;并为了解决电磁干扰问题,采用了信号传输的抗干扰设计方法,从而大大提高了天车防撞监控系统的可靠性和实用性。使装置具有多功能性、准确性高和可靠性强等特点,从根本上解决了以上技术难点问题。1.3 本文主要研究内容本文主要研究了监控系统中的防碰控制仪器,确定仪器的整体设计与工作方案,仪器的外形,仪器的电路原理设计,PCB制作与元器件选择,程序调试与仿真,仪器组装及调试。39 北华航天工业学院毕业论文第2章 仪器整体方案设计2.1 仪器功能要求1.工作次数显示;2.刹车预警;3.刹车预警点的任意调整;4.智能控制离合器及刹车;5.紧急制动刹车;6.多设备用途;7.仪器系统自检;8.抗震性好,稳定性高,故障率低,耐高、低温能力强,使用寿命长。2.2仪器方案的开发制定步骤 单片机应用系统是以单片机为核心,配以一定的外围电路和软件,能实现某种功能的应用系统。它由硬件部分和软件部分组成。硬件是系统的基础,软件则是在硬件的基础上对其合理的调配和使用,从而完成应用系统所要完成的任务。单片机应用系统的研制过程主要包括总体设计、硬件设计、软件设计、仿真调试等几个阶段,图2-1为单片机应用系统设计过程框图。单片机应用系统一般要求可靠性好、系统具有自诊断功能、操作维修方便、性能价格比较高。这些要求在进行应用系统设计的过程中要根据不同的需要和应用场合予以考虑。2.2.1总体方案设计、确定技术指标对于一个待开发的单片机应用系统,应收集相关的技术资料,看过去有否类似项目、产品,如果有,则可分析这些项目、产品有什么优点、缺点,有什么可值得借鉴。如果没有,则应首先从理论上分析,探讨实现的可能性方案,根据客观条件如环境、测试手段、仪器设备、资金成本等,选择一种最佳方案。总体方案确定后,对应用对象的工作过程进行深入调查和分析,了解课题的要求、信号的种类和数量、应用环境等,不管是老产品改造还是新产品的设计,都应对产品性能改善的程度、成本、可靠性、可维护性及经济效益等进行综合考虑,提出合理可行的技术指标。主要技术指标是系统设计的依据和出发点,此后的整个设计与开发过程都要围绕着如何能达到技术指标的要求来进行。39 北华航天工业学院毕业论文图2-1系统设计过程框图2.2.2具体方案设计(软硬件功能划分)具体方案设计是将总体设计方案具体化、细化。画出各部分功能框图,大致给出各框图的实现方法,明确哪些部分由软件完成,哪些部分由硬件完成。系统的硬件配置和软件的设计是紧密地联系在一起的,且硬件和软件具有一定的互换性。多用硬件完成一些功能,可以提高工作速度,减少软件研制工作量,但增加了硬件成本。若用软件替代某些硬件的功能,可使硬件成本降低,但增加了软件的复杂性,而且降低了系统的工作速度。因此,总体设计时,应综合考虑以上因素,合理搭配软硬件的比重。2.2.3机型和器件选择在选择机型和器件时应考虑以下几点:1)货源充足稳定,便于批量生产;2)在考虑性能/价格比的前提下,选择最容易实现产品技术指标的机种;3)所选机型功能强、性能价格比好、使用方便的开发装置;4)要选择设计者最熟悉的机种和元器件,以缩短研制周期;5)按照系统的精度、速度和可靠性等方面的要求合理选择包括传感器、模拟电路、输入/输出电路和存储器等器件。39 北华航天工业学院毕业论文第3章 仪器总体硬件方案设计3.1硬件方案确定根据现场工作条件、功能要求及开发步骤,设计硬件方案如图3-1:图3-1硬件设计框图3.2 硬件系统组成3.2.1单片机系统根据要实现的具体功能,并控制成本,采用ATMEL公司的AT89S52单片机,该单片机与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz~33Hz、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器、八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。功能特性描述:At89s52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flas39 北华航天工业学院毕业论文h,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8位微控制器8K字节在系统可编程FlashAT89S52P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。在flash编程和校验时,P1口接收低8位地址字节。引脚号第二功能: P1.0T2(定时器/计数器T2的外部计数输入),时钟输出 P1.1T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制) P1.5MOSI(在系统编程用) P1.6MISO(在系统编程用) P1.7SCK(在系统编程用) P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。 在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX@DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX@RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3口:P3口是一个具有内部上拉电阻的8位双向I/O口,p2输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入39 北华航天工业学院毕业论文口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)P3口亦作为AT89S52特殊功能(第二功能)使用,如下:在flash编程和校验时,P3口也接收一些控制信号。端口引脚第二功能:P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2INTO(外中断0)P3.3INT1(外中断1)P3.4TO(定时/计数器0)P3.5T1(定时/计数器1)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。RST——复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。ALE/PROG——当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN——程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP——外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。FLASH存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。39 北华航天工业学院毕业论文图3-1图3-2单片机引脚图3.2.2LED动态扫描显示电路为实现数据显示以及电源、39 北华航天工业学院毕业论文报警等信号显示,需选用显示器件。拟定数据显示采用七段LED共阴极数码管,信号及工作状态显示采用发光二极管。数码管采用动态显示方式,故采用美信公司的MAX7219,芯片图例3-1,MAX7219是一个高性能的多位LED显示驱动器,可同时驱动8位共阴极LED或64个独立的LED。其内部结构框图如图1所示,主要包括移位寄存器、控制寄存器、译码器、数位与段驱动器以及亮度调节和多路扫描电路等。MAX7219采用串行接口方式,只需LOAD、DIN、CLK三个管脚便可实现数据传送。DIN管脚上的16位串行数据包不受LOAD状态的影响,在每个CLK的上升沿被移入到内部16位移位寄存器中。然后,在LOAD的上升沿数据被锁存到数字或控制寄存器中。LOAD必须在第16个时钟上降沿或之后,但在下一个时钟上升沿之前变高,否则数据将会丢失。DIN端的数据通过移位寄存器传送,并在16.5个时钟周期后出现在DOUT端,随CLK的下降沿输出。图3-3   3.2.3报警电路报警指示灯及喇叭驱动选用NE555,它是一种应用极为广泛的中规模集成电路。该电路使用灵活、方便,只需外接少量的阻容元件就可以构成单稳、多谐和施密特触发器。因而广泛用于信号的产生、变换、控制与检测。目前生产的定时器有双极型和CMOS两种类型,其型号分别有NE555(或5G555)和C7555等多种。它们的结构及工作原理基本相同。通常,双极型定时器具有较大的驱动能力,而CMOS定时器具有低功耗、输入阻抗高等优点。555定时器工作的电源电压很宽,并可承受较大的负载电流。双极型定时器电源电压范围为5~16V,最大负载电流可达200mA;CMOS定时器电源电压范围为3~18V,最大负载电流在4mA以下。39 北华航天工业学院毕业论文图3-43.2.4 信号调理电路     传感器电路中采用高速光耦TLP521,脉冲信号经光电隔离及施密特整形后送入单片机,这样有效的避免了电、磁场的干扰。3.2.5 电源模块现场提供电压为24V,经过直流变压器为喇叭提供12V电压,经过稳压电路向单片机、传感器和报警电路提供恒定5V电压。3.2.6开关量输出电路开关量输出用于控制液压系统进行刹车,由于被控对象为非电液压系统,我们采用继电器进行输出,控制电磁阀的导通,完成电控液过程,。由于继电器的驱动线圈有一定电感,在关断瞬间可能会有较大的电压,因此在继电器的驱动电路上反接一个保护二极管用于反向放电。39 北华航天工业学院毕业论文3.2.7 硬件系统抗干扰设计以单片机为核心的工业测控系统,由于大多工作在工业现场,存在着电网电压波动和周围空间的高频干扰等大量的干扰因素,其应用的可靠性和安全性是一个非常突出的问题。我们在该系统的硬件设计及PCB绘制中采取了以下的抗干扰措施,力求尽量减少外部环境的影响,提高系统本身的抗干扰能力。1.在输入输出通道之间加光电祸合器件,因为光信号的传送不受电场、磁场的干扰,可以有效的隔离电信号。2.在对继电器的驱动电路上反接保护二极管用于反向放电,保护继电器线圈。3.为了防止市电及现场各种电磁干扰对系统的损害,采用开关型稳压电源获得系统工作所需电源。4.PCB设计中,在每个芯片的电源和地之间安置一个0.01uF的陶瓷电容器。在每个印制板入口处的电源和地之间并接退祸电容。并接的电容应为一个大容量的电解电容(100uF)和一个非电解电容(0.01uF)。3.3传感器选择及安装示意图传感器是系统的信号检测与输入端,很大程度上影响着仪器的测量准确度,由于现场工作条件恶劣,现场使用设备温度高是使用设备现场温度高,噪音和振动大,周边环境被溅出的石油污染,因此要合理选择传感器类型。经分析现场条件,拟采用霍尔传感器进行信号采集。该防碰把信号采集装置安装在钢丝绳通过的定滑轮上,将磁钢安放在定滑轮侧面凹槽中部,再将霍尔传感器固定在定滑轮支架的空槽中;在定滑轮上安装张紧防滑机构,而且与定滑轮支架保持一定角度,使钢丝绳与定滑轮有一定的包角,达到钢丝绳与定滑轮张紧防滑的效果,保证了传感器采集的定滑轮转数信号与钢丝绳运动的长度的准确的对应关系,如图3-6:用螺杆(9)把霍尔传感器(6)及其固定架(8)安装在定滑轮支架(2)的空槽中,磁钢(5)固定在定滑轮(1)端面的凹槽中部,并与传感器(6)位置相对应。39 北华航天工业学院毕业论文图3-53.4操作面板及功能操作示意图操作面板是实现人机对话的重要组成部分。它包括LED显示及按键输入,前者用于向操作人员显示设定参数值及数据处理结果,后者是操作人员对仪表进行状态干预及参数设置。显示操作面板如图3-6:39 北华航天工业学院毕业论文图3-6如图3-6所示,通过信号传输线(18)连接传感器信号采集装置(19)和多功能智能防碰仪器(11),仪器面板上显示传感器测量的定滑轮转数和钢丝绳上升或下降的长度,并存储工作次数;仪器内的采集电路和报警电路、刹车电路相连接。当达到警示位置时自动发出警报,仪器警示灯(13)不停的闪烁;当到达刹车位置点的时候,仪器发出信号通过电线(16)驱动电磁阀自动刹车装置(15)对滚筒制动。整个系统的电源有通井机自带的24V直流电源(17)提供。在开始工作时,先调整好滚筒工作起始位置为零点,然后打开仪器电源开关(14),设定上限、下限报警参数和刹车参数。井下仪器在下降阶段时,仪器计数从0开始依次递增到某一最大累加值;在井下仪器返回的上升阶段时,仪器计数从最大累加值开始依次递减到0,即起始点。如此循环工作,仪器并自动存储工作次数,通过切换键(20)可显在仪器面板(12)上。39 北华航天工业学院毕业论文第4章防碰仪的软件系统设计工业控制软件编写中所遵循的一个最重要的原则,就是软件要最大限度的与硬件合充分发挥各自的效能来满足不同工业控制领域的需要,使系统在不降低可靠性的前提下性价比最高。原则上,只要软件能做到的,就不用硬件。硬件多了,不但增加成本,而且可能使系统的可靠性降低。本系统在设计中,充分发挥了软件与硬件的配合,尽量做到以“软”代“硬”,如采用动态扫描技术,将数码管的8根段选线分别接在一起,在硬件上节省了相应的口线和驱动电路;采用软件延时实现按键的去抖处理等。一个单片机系统在程序存储器中放入编制好的应用程序,系统即可运行。但一次性成功几乎是不可能的,多少会出现一些硬件、软件上的错误,这就需要经过调试来发现错误并加以改正。由于单片机在执行程序时人工是无法控制的,为了能调试程序,检查硬件、软件执行状态,就必须借助某种开发工具模拟实际的单片机,并且能随时观察运行的中间过程而不改变运行中原有的性能和结果,从而进行模拟现场的真实调试。我们采用Proteus软件进行程序的仿真。4.1系统主程序主程序主要完成数据采集,数据处理,数值显示和设置功能。图4-1软件设计流程图39 北华航天工业学院毕业论文4.2中断服务程序中断源是申请中断的来源。MCS-51有5个中断源,即2个外部中断、;2个片内定时器/计数器T0、T1的溢出中断源;1个片内串行口。见表4-2。表4-251单片机中断系统表中断源说明外部中断从P3.2引脚引入的外部中断申请定时器0中断T0定时器0的溢出使TF0置位,发出中断申请外部中断从P3.3引脚引入的外部中断申请定时器1中断T1定时器1的溢出使TF1置位,发出中断申请串行口中断一次串行发送或接收完成后,使中断标志TI(发送)或RI(接收)置位系统共有两个中断程序,分别采用外部中断和外部中断,没接收一次信号单片机进入一次中断。部分中断程序:voidinterrupt0()interrupt0{if(RotateResult==1){iRotateTimes++;iWorkTimeFlag1=1;}RotateFlag--;}voidinterrupt1()interrupt2{if(RotateResult==2){iRotateTimes--;iWorkTimeFlag2=1;}RotateFlag++;}39 北华航天工业学院毕业论文4.3MAX7219控制程序图4-3MAX7219控制时序图voidsend(ucharadd,uchardat)//发送16字节子函数{ucharADS,i,j;LOAD=0;i=0;while(i<16){if(i<8){ADS=add;}else{ADS=dat;}for(j=8;j>=1;j--){DIN=ADS&0x80;ADS=ADS<<1;CLK=1;CLK=0;}i=i+8;}39 北华航天工业学院毕业论文LOAD=1;}4.4智能仪表功能分析智能化测量控制仪表与传统常规测量控制仪表的一个最大差别是,前者对于仪表的操作管理是通过计算机的外部输入输出设备来进行的,而外部输入是通过键盘来实现的。仪表的键盘包括0-9十个数字键外,还有一些如自检、复位等功能键。因此,仪表要设计专用的功能键盘。本仪器在软件中设计菜单程序,配合“校正”、“设置”、“增加”、“左移”、“清零”、“切换”六个按键可实现系统全部功能及系统参数的修改设置。“校正”键用来初始化工作位置,“设置”键用来设置报警上下限,按下一次为上限报警值设置,按下两次为下限报警值设置,“增加”用来实现数字在0~9间的设置,“左移”用来实现十位、百位和千位的设置。“切换”键实现工作圈数与次数之间的切换,仪器上电运行后无需人工干预,仪表可以自动完成计数工作,进行实时显示,上下限报警及自动刹车。4.5软件系统抗干扰设计4.5.1软件延时法消除按键抖动按键开关的触点闭合或断开到其闭合,会产生一个短暂的抖动和弹跳。这是机械式开关的一个共同性问题,我们采用软件延时法消除抖动干扰产生的影响。部分程序如下:voidReadButtonData(void){if(Judge_HitKey())//判断是否有键{Delay_10ms(10,125);//延迟10msif(Judge_HitKey())//再次判断是否有键按下{iButton=iButton_temp;while(Judge_HitKey());//判断是否按键抬起}}}39 北华航天工业学院毕业论文4.5.2“指令冗余”和“软件陷阱”当CPU受到干扰后,往往将一些操作数当作指令码来执行,造成程序执行混乱,即程序“乱飞”,或者陷入“死循环”。为了使乱飞的程序尽快纳入正轨(执行真正的指令代码),我们采用“指令冗余”技术和设置“软件陷阱”来提高系统的软件抗干扰措施。所谓“指令冗余”,就是在一些关键的地方人为的插入一些单字节的空操作指令NOP。可在双字节指令和三字节指令之后插入两个单字节NOP指令,这可保证其后的指令不被拆散。因为乱飞的程序即使落到操作数上,由于两个空操作指令的存在,不会将其后的指令当操作数执行,从而使程序纳入正轨。另外,在对程序流向起决定作用的指令(如RET,RETI,ACALL,LCALL,LJMP,JZ,JNZ,JC,JNC,DJNZ等)和某些对系统工作状态起重要作用的指令(如SETBEA)之前插入两条NOP指令,可保证乱飞程序迅速纳入正轨,确保这些指令正确执行。如果乱飞的程序落到非程序区或者在执行冗余指令之前己经形成一个死循环,则“指令冗余”就不能使乱飞的程序恢复正常了。这是我们采用另一种软件抗干扰措施,即“软件陷阱”。“软件陷阱”是一条引导指令,强行将捕获的程序引向一个指定的地址,在那里有一段专门处理出错的程序。这段程序的入口标号称为ERR,软件陷阱就是一条“LJMPERR”指令,实际软件开发过程真正的软件陷阱由下面三条指令组成:在软件开发过程中把ERR”指令,在实际软件开发过程真正的软件陷阱由下面三条指令组成:NOPNOPLJMPERR4.6软件的调试与仿真程序调试我们采用KEILC51uVision2软件,uVision2IDE是一个基于Window的开发平台包含一个高效的编辑器一个项目管理器和一个MAKE工具,uVision2支持所有的KEIL8051工具包括C编译器,宏汇编器,连接/定位器,目标代码到HEX的转换器。当使用KeilSoftware工具时,你的项目开发流程和其它软件开发项目的流程极其相似:1、创建一个项目,从器件库中选择目标器件,配置工具设置。2、用C语言或汇编语言创建源程序。3、用项目管理器生成你的应用。39 北华航天工业学院毕业论文4、修改源程序中的错误。5、测试,连接应用。一个完整的8051工具集的框图可以最好地表述此开发流程。每一个组件在下面详细描述。图4-4根据功能要求一步步进行程序的编制,编制完成便可以在编译器中运行检查,发现错误进行修改再调试,最终得到正确的程序。程序在单片机中的仿真我们采用Proteus软件,ProteusISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如KeilC51uVision2等软件。④具有强大的原理图绘制功能。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。工作界面如图4-5:39 北华航天工业学院毕业论文图4-5在软件中选择器件,组成工作原理图,将编号的程序加载到单片机中便可进行仿真运行,通过观察电位及器件显示变化确定程序功能的实现与否,从而进一步完善程序。39 北华航天工业学院毕业论文第5章 结论石油生产是国民经济必不可少的部分,为了避免修井、钻井时事故的发生,保证工作安全性和环境清洁,提高工作效率,减轻工人劳动强度,研制采油监控系统是十分必要的。本文是对系统中的防碰控制仪进行设计开发,包括原理图设计,器件选择,安装方案确定,仪器外形设计和软件的编制调试。通过控制仪器的开发,得到了以下结论:一、传统的防碰仪硬件设计复杂,随着单片微机技术的发展,采用性能更强,功耗更低的单片机设计性价比高、体积小、通用、多功能的智能仪智能防碰仪是非常必要的;二、通过仪表上LED数值及红绿指示灯的显示,使操作人员可以直观的了解当前的工作状态,实现对仪器的实时控制;三、通过相关参数的设置,可以使仪器完成不同功能;四、仪表具有较好的通用性。本设计完成了防碰仪的硬件设计、安装、调试及软件编程工作,但还有许多要完善和进一步研究的地方:一、电路板设计不太完善,可以进一步改进和完善。二、由于初期设计及经费问题硬件看门狗电路尚未完善。三、由于时间水平有限,疏漏之处在所难免,恳请指正。39 北华航天工业学院毕业论文致谢首先,我向丁红军老师致以衷心的感谢。虽然他教学和学习任务很重,但仍然能在每周抽出至少半天的时间给予我悉心的帮助和指导,不厌其烦。在毕业设计过程中,我遇到了很多难题,但只要找到丁老师,他从未推辞过,我设计硬件方案和软件程序都是在我与丁老师的探论中确定的。如果没有丁老师的指导和督促,我不可能这么顺利的完成这次毕业设计。在此,我向丁老师说一声“谢谢您”。其次,在毕业设计过程中我也得到了好友倪进勋(B05221)的很大帮助。在此,向他表达我由衷的谢意。在毕业设计期间,院系里面给我们提供了最好的环境,开放机房和图书馆资料室供我们查阅资料,这给我们提供了最大的便利,在此向院系领导及所有老师表达我最由衷的感谢。39 北华航天工业学院毕业论文参考文献[1]景佩明,车文兴,马勇军,侯武璋.新型防碰天车装置的研制.中国设备工程,2005,(04):27~29[2]刘志湍.修井机主滚筒咬绳、乱绳、骑绳现象探讨.江汉石油科技,2005(06):51~53[3]周鹤法,舒干等.智能型天车防碰天车装置的可靠性分析.中国安全科学学报,1996,(06):45~47[4]宋建平,李华贵,杜镰.钻井防碰天车和大钩载荷微机监控系统设计.石油机械,1996,(09):5~9[5]杨将新.单片机程序设计及应用.北京:电子工业出版社,2006:271-401.[6]张毅刚等.MCS51单片机应用设计.哈尔滨:哈尔滨工业大学出版社,2003:394-418.[7]李华主编,MCS-51系列单片机实用接口技术,北京:北京航空航天大学出版社,1993:[8]李朝青编著,单片机原理及其接口技术,北京:北京航空航天大学出版社,1994[9]陈海泉.工程机械保养手册.北京:中国建筑出版社,2006:204.[12]倪庆兴王殿臣.起重输出机械图册.北京:机械工业出版社,2006:36.[13]哈工大理论力学教研室.理论力学.北京:高等教育出版社,2002:100.[14]孙存真王占歧.中外汽车构造图册底盘分册.长春:吉林科学技术出版社,1999:223.[15]Melligan,BruceM.; Zein,SanyR..Identifyingoptimallocationsforthedeploymentofatruckrolloverwarningsystem[R].SanDiego,California,USA:1997.[16]TheresaAtkinson; JohnCooper; BirenPatel; PatrickAtkinson;Considerationsforrolloversimulation[R].Detroit,Michigan:2004.39 北华航天工业学院毕业论文附录外文文献:DocumentTypeandNumber:UnitedStatesPatent6749017FullautomaticmachineforoilextractionAbstract:Thisdeviceisrelatedtothedomainoffullyautomaticmachinesforoilextraction.Anaxletransmissionandsoftbeltsuspensionsystemisusedinthedevice.Adeceleratorconnectsanelectricmotorandadrivinghub,sothatthetransmissionbeltcanbedriven.Whenthedrivenhubandthebridleareconnected,thesuckerrodwillbeconnectedsothattheoil-wellpumpcanstartworking.Thereareseveralotherunits,anabsolutevaluecoderthatcanmeasurethedrivenhub'sangleofrotation,aaugmentercoderthatcanmeasuretherotationalspeedoftheelectric39 北华航天工业学院毕业论文motorandanoilgauge.Inthedevice,aoilproductionprocesscontrollerprocessescollectssignalsandthenthedevicecontrolsthemachine,thebeamandthepumpsystemautomatically.Ithastheadvantagesofsavingenergy,highefficiencyforoilextractionandlongoperationallifespan.Whatisclaimedis:1.Afullyautomaticmachineforoilextraction,characterizedinthat,inthisfullyautomaticmachineforoilextraction,anaxletransmissionandsoftbeltsuspensionsystemareused;anaxleconnectsanelectricmotor(17)andadecelerator(5);andanaxleconnectsthedecelerator(5)andadrivinghub(7A),wherebythetransmissionbelts(10A)and(10B)aredriven;followingtheconnectionofadrivenhub(7B)andabridle(9),thesuckerrod(8)willbeconnectedsothatanoilwellpump(24)canbedriventowork;whentheelectricmotor(17)rotatesinaforwarddirection,theoilwillbeextracted;whentheelectricmotor(17)rotatesinareversedirection,itisareturntrip;whenthedrivinghub(7A)drivesthetransmissionbelts(10A)and(10B),italsodrivesatransmissionbelt(11);oneendofthetransmissionbelt(11)isconnectedtoabalancer(12)thatworkssynchronouslyastheoilwellpumpworksinaforwardorareversedirection;saidmachineforoilextractioncomprisesabase(1),abracket(2)andaplatform(3);theelectricmotor(17),thedecelerator(5),thedrivinghub(7A)andthedrivenhub(7B)areallfixedontheplatform(3);theelectricmotor(17)andanoilproductionprocesscontroller(20)areconnectedbyamasterdrivefrequencytransformer(18),theelectromotor(17)receivesthecontrolinstructionssentbytheoilproductionprocesscontroller(20)throughthemasterdrivefrequencytransformer(18)thatworksasahostdrive;theoilproductionprocesscontroller(20)connectsanabsolutevaluecoder(16)thatcanrendertherunningstates,sothatitcancollecttheinformationaboutthepositionandangleofrotationofthedrivinghub'soutputaxle;theabsolutevaluecoder(16)andabreakunitconstituteatraveldetectingandbreakpart.2.Thefullyautomaticmachineforoilextractionaccordingtoclaim1,characterizedinthattheoilproductionprocesscontroller(20)comprisesacentralprocessingunit,aninput/outputmoduleandaliquidcrystaldisplay.3.Thefullyautomaticmachineforoilextractionaccordingtoclaim1,characterizedinthatinthismachinetheoilproductionprocesscontroller(20)isconnectedwithaaugmenter39 北华航天工业学院毕业论文coder(15)andanoilflowmeter(19)respectively,wherebyitcancollecttheinformationabouttherotationalspeedoftheelectricmotorandtheoilflowoftheproducingtuberespectively;theaugmentercoder(15)candirectlygettheinformationabouttheangle,positionandrotationalspeedfromtheaxleoftheelectricmotor(17);aftertheprogrammedcontroloftheoilproductionprocesscontroller,newcontrolinstructionsaregenerated;thenewcontrolinstructionscancontrolthereversingoftheelectricmotor(17)aswellassetandadjustitsrotationalspeed.BACKGROUNDOFTHEINVENTION:Thepresentinventionrelatestoadeviceforoilextraction.Itisafullyautomaticmachineforoilextractionthatisdigitallycontrolledbycomputers.Intheoilindustry,thereisaproblemwithhowtomakethemachines'adapttothechangeofoilsaturationwhichisthemainfactorthataffectstheoilproduction.Iftheproblemissuccessfullysolved,productionwillincrease.Otherwiseitwilldecrease.Presently,therearenearly20oilfieldsandnearly100,000mechanicalmachinesworkingforoilextractioninthecountry.Severalkindsofenergysavingmachineshavebeenutilized,buttheyarestilldrivenbyanelectricalmachine.Aspeedchangeofadeceleratordrivesabeam-pumpingunitandasuckerrodpumpundergroundtoextractoil.Themachinesdropbehindintechniquebecauseoftheirphysicalconstructions.Theyconsumeagreatdealofenergy.Theirefficiencyislowandtheirmechanicallossisverylarge.Asawhole,therearethreemainproblemsaffectingthetraditionalmachines.First,thebeam-pumpingunitworksinawaytochangeitsmotionfromacircularmotiontoarectilinearmotion.Whenthisworks,thereisagreatunbalancedforce.Takethesize12machineasanexample.Theunbalancedforceis5tons.Amechanicalmachineworks6timesperminuteandmorethan4300timesper24hours.Duringthe24hourperiod,alotofenergyiswasted.Withtheenergy,a5-toncranecanlift5-tonofgoodsover4300times.Secondly,differentoilinessundergroundcausesthechangesoftheoilgassaturationandthedepthofthereservoir.Themechanicalmachine'scannotadapttothechanges,sotheefficiencyisonlyabout20%.Thirdly,theoperationofthemechanicalmachineisnotlogicalintechnique,sotherealworkisonlyabout30%andthedamagingratesofthemachinesareveryhigh.SUMMARYOFTHEINVENTION:39 北华航天工业学院毕业论文Thisdeviceisinventedwiththepurposeofsupplyingafullyautomaticmachineforoilextraction.Thisisaccomplishedbythefullyautomaticcontrolbycomputersandwithanewrunningmodeandamorelogicalmechanism.Thedeviceachievesthegoalofreducingthewasteofenergyandincreasingtheefficiencyofoilextraction.Thefullyautomaticmachinementionedinthepresentinventionforoilextractionadoptsthestructureofanaxletransmissionandasoftbeltsuspension.Anelectricmotor17connectsadecelerator5withanaxleandthedecelerator5connectsadrivenhub7Awithanaxleinordertodriveatransmissionbelt10Aand10B.Whenadrivenhub7Bconnectsthebridle9,thesuckerrod8willbeconnectedandthentheoilwellpump24canbedriventowork.Whentheelectricalmachinerotatesinaforwarddirection,theoilisextracted.Whentheelectricalmachinerotatesinareversedirection,itisareturntrip.Whenthedrivinghub7Adrivesthetransmissionbelt10Aand10B,italsodrivesthetransmissionbelt11.Theotherendofthetransmissionbelt11connectsthebalancerbalanceweight12thatworkssynchronouslywiththepump24inaforwardorreversedirection.Thisfullyautomaticmachineinventedforoilextractionconsistsofabase1,abracket2andaplatform3.Theelectricmotor17,thedecelerator5,thedrivinghub7Aandthedrivenhub7Bareallfixedontheplatform3.Theelectricmotor17andtheoilproductionprocesscontroller20areconnectedbythedrivenmasterdrivefrequencytransformer18.Theelectricmotor17receivesthecontrolinstructionssentbytheprogrammablecontroller20withthemasterdrivefrequencytransformer18thatworksasahostdrive.Theoilproductionprocesscontroller20receivesinputfromanabsolutevaluecoder16thatprovidesinformationontherunningstate.Theoilproductionprocesscontroller20collectstheinformationaboutthepositionandangleofrotationofthedrivinghuboutputaxle.Thetraveldetectingandbrakepartconsistsoftheabsolutevaluecoder16andabreakunit.Intheinvention,acentralprocessingunit,aninput/outputmoduleandaliquidcrystaldisplayconstitutetheoilproductionprocesscontroller20.Inthisfullyautomaticmachineforoilextraction,theoilproductionprocesscontroller20andtheaugmentercoder15areconnected,andtheoilproductionprocesscontroller20isalsoconnectedwiththeoilflowmeter19.Inthisway,theoilproductionprocesscontroller20collectstheinformationabouttherotationalspeedoftheconverterelectricalmachineandtheoilproductionoftheproducingtuberespectively.Theaugmentercoder15getstheinformationabouttheposition,theangleandtherotationalspeedoftheaxleoftheelectric39 北华航天工业学院毕业论文motor17directlybymeasuring.Aftertheprogrammedcontroloftheoilproductionprocesscontroller20,thecontrolinstructionswillbegenerated.Thecontrolinstructionscancontrolthecommutationoftheelectricmotor17andsetandadjustitsrotationalspeed.Thisfullyautomaticmachineforoilextractionworksbybalancingthehangerloadwithgravitydirectlyandbytheaccuratecalculationofthecomputers.Whenthismachineworks,theefficiencycanreachover90%,andover50%oftheelectricenergycanbesaved.Thismachineusesthecombinationofadigitalvectorfrequencyconverter,aaugmentercoderandaconverterelectricalmachineasthedrive,sothatitcancompletethesoftdrive.Duringthecourseofrunning,themachinecanadjustitsstrokeandfrequencytomakethemfit100percenttothechangeoftheoiliness,theoilcurrentandtheoil-bearingstratum.Itcanaccuratelyadjusttherunningspeedoftheascendingtravelorthedowngoingtraveltofittotheriseofthehangeroftheoil-wellsothattheefficiencyofoilextractionwillincrease.Thecomputercontrolsthemachine,sointheconditionofparameteroptimization,allthesystemsinthemachinecanworkcontinuouslyandfirmlyforalongperiodoftime.Underthecontrolofthecomputer,theoperationallifespanofthemachineiseffectivelyextended,therateofthelosscausedbythebreakdownofthepartsdecreases,andthecostofthisdeviceiscutdown.Thisinventionhastheadvantagesofalargeloadcapacity,manual,automatic,orlong-rangecommunicationadministration,self-diagnosisforbreakdown,automaticalarmandsoon.Thismachineisapplicableindeepoil-wells,oil-wellswithhighmoisturecontent,inspissatedoilwellsandcommonoil-wells.BRIEFDESCRIPTIONOFTHEDRAWINGS:FIG.1:Isafrontviewofthestructureofafirstpreferredembodimentofthisfullyautomaticmachineinventedforoilextraction;FIG.2:IsarightsideviewofthestructureofFIG.1ofthisfullyautomaticmachineinventedforoilextraction;FIG.3:IsarightsideviewofthebalancingrelationbetweentheloadandthebalanceroftheembodimentofFIG.1ofthisfullyautomaticmachineinventedforoilextraction;39 北华航天工业学院毕业论文FIG.4:Isaschematicviewshowingtherelationshipofthestarting,stroke,oilpumpingstrokesandtherunningofthereturntrippumploadofthisfullyautomaticmachineinventedforoilextraction;FIG.5:Isablockdiagramofthecontrolelectriccircuitsofthisfullyautomaticmachineinventedforoilextraction;FIG.6:Isablockdiagramoftheprincipleoftheautomaticcontrolofthisfullyautomaticmachineinventedforoilextraction;FIG.7:Isafrontviewofthestructureofasecondembodimentofthisfullyautomaticmachineinventedforoilextraction;FIG.8:IsarightsideviewoftheembodimentofFIG.7ofthisfullyautomaticmachineinventedforoilextraction;FIG.9:Isaviewofthebalancingrelationbetweentheloadandthebalancerofthesecondembodimentofthisfullyautomaticmachineinventedforoilextraction;FIG.10:Isaschematicviewofthesecondembodimentshowingthechartoftherelationofthestarting,stroke,oilpumpingstrokes,andtherunningofthereturntrippumpofthisfullyautomaticmachineinventedforoilextraction;FIG.11:Istheblockdiagramofthecontrolelectriccircuitsofthesecondembodimentofthisfullyautomaticmachineinventedforoilextraction;FIG.12:Istheblockdiagramoftheprincipleoftheautomaticcontrolofthesecondembodimentofthisfullyautomaticmachineinventedforoilextraction.DETAILEDDESCRIPTIONOFTHEPREFERREDEMBODIMENT:AfirstpreferredembodimentisillustratedinFIG.1,FIG.2,FIG.3andFIG.4.Theoperationalprincipleofthismachineisthatpowersource14andthefrequencytransformer18areconnectedbytheelectricalcircuitsandthentheelectricmotor17isalsoconnected.Whenthepowerisswitchedon,theelectricmotor17canrotateinforwardorreversedirection,andanaxleconnectsitandthedecelerator5.Theaxleconnectsthedecelerator5andthedrivinghub7A,sothatthetransmissionbelts10Aand10Bcanbedriven.Whenthedrivenhub7Bconnectsthedecelerator5andthebridle9andthesuckerrod8willbe39 北华航天工业学院毕业论文switchedonandtheoilwellpump24willbedriven.Whentheelectricalmachinerotatesinaforwarddirection,theoilwillbeextracted.Whenitrotatesinareversedirection,thatisareturntrip.Whentheelectricalmachinerotatesinaforwarddirection,thedistanceoftraveliscalledastroke.Acycleofrotationinbothaforwardandareversedirectioniscalledanoilpumpingstroke.Ifacycleisachieved,themachineextractstheoilonce.Whendrivinghub7Adrivesthetransmissionbelts10Aand10B,italsodrivesthetransmissionbelt11.Thebalance12isconnectedtotheotherendofthetransmissionbelt11.Whentheoilwellpumpdrivenbytheelectricalmachineworksineitheraforwardorareversedirection,inordertokeepthebalance,thebalancer12willworksynchronouslyasthepump.Moreover,chainsorcablesmaytaketheplaceofthetransmissionbelts10Aand10B.Theoilproductionprocesscontroller20receivestheinformationabouttheaccurateangleandpositionofrotationofthedrivinghub'soutputaxlewiththeabsolutevaluecoder16.Thecoder16transmitsthepositionsignalstotheoilproductionprocesscontroller20throughelectriccircuits.Theoilproductionprocesscontroller20transmitsthesoftwareinstructionstothefrequencytransformer18withthecomputerprograms.Thefrequencyconverter18thencandrivetheelectricmotor17,andthismachinecanachievethefunctionsofthestrokearrestingandadjusting.Inthismachine,therearealsosomeotherunits,abase1,abracket2,aplatform3,aslideway4ofthebalancer,adistributionbox13,anoilflowmeter19andaproducingpipeline21.Inthedrawings,number22standsforthemouthofthewell,andnumber23standsfortheoilintheoilpipeunderground.Thetransmissionbelts10Aand10B,thebridle9,thesuckerrod8,theoilwellpump24,theoil23intheoilpipe(whentheoilintheoilpipeisextracted,thefrictionforceconstitutesthetotalloadofthemachine),thecounterpoisedbelt11andthebalancer12contributethecounterweightsystemofthismachine.Thedecelerator5rotateswithvariablespeedsinorderthattheelectricmotor17candrivetheloadbelts10Aand10B,thebridle9,thesuckerrods,theoilwellpump24andtheoil23intheoilpipetomoveupwardtoextracttheoil.Atthesametime,thereistheworkoftheelectricmotor17.Inordertodecreasethepoweroftheelectricmotor17andreducetheenergyconsumption,theelectricmotor17isconnectedtothedecelerator5andisconnected39 北华航天工业学院毕业论文withthebelts10Aand10Bbythedrivinghub7A.Whenoperatinginthereversedirectiontheelectricalmachineconnectsthecounterpoisedbeltandthebalancer12andwhenthemachineworks,theequilibriumrelationofhangerloadandbalanceweightisformed.Inthisway,theaimofdecreasingtherunningpoweroftheelectricalmachineandsavingtheelectricalenergyisachieved.Theelectricalcircuitsconnectthefrequencytransformer18andtheelectricmotor17,andthefrequencyconverter18cancollecttheinformationaboutthefrequencyandthecurrentchangingsignalsoftheelectricalmachinewhenitisrunningunderload.Thisinformationistransmittedtotheoilproductionprocesscontrollertobeprocessed.Bycalculating,theoilproductionprocesscontrollercangettheloadingdatafordifferentpositionswhenthemachineisrunning.Accordingtothisdata,reversecalculationscanbemadetogetthecounterweightdatathatareneeded.Whenthemachineisinloadrunning,bychangingthecounterweightmanually,theefficiencycanreach85%to100%,andover80%oftheenergycanbesaved.Thatistosay,inallthemachinesforoilextraction,thisfullyautomaticmachineinventedcanextracttheoilwithlowenergyconsumptionthathasreachedtheminimummargin.Thecontrollercoder15collectsthesignalsoftherotationalpositionandspeedoftheaxle8intheelectricmotor17.Theoilproductionprocesscontroller20collectsthesignalsoftherotationalspeed,thefrequencyandthecurrentoftheelectricalmachineinthefrequencyconverter18.Theoilproductionprocesscontroller20collectstheoilproducingsignalsofthismachinefromtheoilflowmeter19.Intheoilproductionprocesscontroller,afterinformationspanning,informationstoringandinformationprocessing,thecollectedsignalsmentionedabovecanbetransformedintonewprogrammedinstructionsfortherunningofthemachine.Functions:1.Theaccuratemensurationoftheloadandthemensurationandadjustmentofthecounterweightofthemachine;2.Themensurationoftheparameterofthestartingspeedofthemachinewithload;39 北华航天工业学院毕业论文3.Themensurationoftheparameterofthestrokeofthemachinerunningwithload;4.Themensurationoftheparameteroftheoilpumpingstrokesofthemachinerunningwithload;5.Themensurationoftheparameterofthereturntripofthemachinerunningwithload;6.Themensurationoftheparameterofthepumploadofthemachinerunningwithload;Thenewinstructionswillbetransmittedtothefrequencytransformer18todrivetheelectricmotor17torotate,sothatthemachinecanachievethefunctionforoilextraction.Theprincipleoftheelectriccircuits:1.Thefunctionoftheabsolutevaluecoder16istodetectthetravelofthemachine.Theabsolutevaluecoder16candirectlygetthepositionsandanglesbydetectingtheencodingstripofthemachine'sdrivingaxleandtransformthemintocodesignals.Aftertheoilproductionprocesscontroller20processesthecodesignals,the“control”instructionsaregeneratedandsenttothefrequencytransformer18.Accordingtotheinstructioninputbytheoilproductionprocesscontroller,thefrequencytransformerdrivestheelectricmotor17torotate,sothatthemachinecanstartrunning.Inaddition,thepositiondetectingforthebridle9ofthemachineandthedemandofaccuratearrestingforrunningcanbothbeachieved.2.Thefunctionoftheaugmentercoder15istodetecttherotationalspeedandpoweroftheelectricmotor17.Thevectorcoder15candirectlymeasuretherotationalspeedfromtheaxleoftheelectricmotor17andtransformitintocodesignals.Aftertheoilproductionprocesscontroller20processesthecodesignals,the“control”instructionsaregeneratedandsenttothefrequencytransformer18.Accordingtotheinstructionsinputbytheoilproductionprocesscontroller,thefrequencytransformerdrivestheelectricmotor17torotate,sothatthemachinecanstartrunning.Inthisway,whentheelectricmotorrotatessmoothlyinaforwardorareversedirection,theloadofthebridle9canconveniently,bebalancedandaccuratelyreversetheelectricmotor17,setandadjusttherotationalspeed.3.Thefunctionoftheoilflowmeter19istomeasuretheproductionoftheoilextractedthroughthetravelofeachoilpumpingstroke.Theoilflowmetercanmeasuretheproductionoftheoilfromtheproducingtubeinthemouthoftheoil-well,andtransformthe39 北华航天工业学院毕业论文informationintodatasignals.Aftertheoilproductionprocesscontroller20processesthedatasignals,thecontrolinstructionsaregeneratedandsenttothefrequencytransformer18.Accordingtotheinstructionsinputbytheoilproductionprocesscontroller,thefrequencytransformerdrivestheelectricmotor17torotate,sothatthemachinecanstartrunning.Thestroke,theoilpumpingstrokesandtherotationalspeedcanachievethedemandofthemaximumoilproduction.4.Sincetheoilproductionprocesscontroller20consistsofthecentralprocessingunit,theinput/outputmoduleandtheliquidcrystaldisplay,ithastheoriginaladvantagesofhighspeed,largestorage,manypointsforinputandoutputandsomestylizedfunctionsintherespectofconnectionandcommunicationwiththefrequencyconverter.Thereareseveralmainprinciplesofoperation.First,thereisaprogramstorageinwhichtheuserprogramsarestored.Second,thereisaprocessorthatcandoseasonalprogramscanning.Whenthescanningcyclestarts,theprocessorwillreadallthestatesofthesignalsfromtheinputendandstorethemintheprocedureimageregionforinput.Underthecontroloftheinternallycountingdevice,thebitstorageandthetimer,theprocessorscanstheprogramstepbystep.Theprocessorstoresthenewstatesofthesignalsintheprocedureimageregionforoutput.Attheendofthecycle,thenewstatesoftheinformationcanbesenttotheoutputend.Theabsolutevaluecoder16,theaugmentercoder15andtheoilflowmeter19constitutethesensordevicefortherunningstateofthemachine.Thesensordeviceinputstheperceptiveinformationtotheprogramstorageoftheoilproductionprocesscontroller.Afterthescannerprogramoftheprocessorprocessestheinformation,thesensordevicewillsendthenewstatesofthesignalstothefrequencytransformertodrivetheelectricmotor,sothatthemachinecanstartrunning.Theoilproductionprocesscontrollercanachievemanyprecisetasks.Itcancontroltherunningofthemachine,andshowandmonitortherunningstateofthemachine.Theprogrammablecontrollercanamendtheparametersofrunning,balancing,starting(load),stroke,oilpumpingstrokes,returntripandpumpload,italsohasthefunctionofthepasswordprotection.Thefrequencytransformer18isthemasterdrivedeviceofthemachine.Itcanaccuratelyachievethereversingandsmoothrotationintheforwardorthereversedirectionoftheelectricmotor17tofittothedemandofthestroke(rotationinaforwarddirection)andthereturntrip(rotationinareversedirection)oftheelectricmotor17.Atthesametime,thefrequencyconvertercanchangethefrequencyrapidlytomaketheelectricalmachine39 北华航天工业学院毕业论文accuratelychangeitsrotationalspeedincludingtheultra-lowspeedandtheultra-highspeed.Italsohassomeotherfunctions.Forexample,itsessentialparametercanbesetanditsworkingconditioncanbemonitored.Thefrequencyconvertercanfittothechangeoftheriseofthebridleintheoil-wellandmeetthetechnicaldemandofoilextraction.Inthisway,accordingtothedifferentconditionsoftheoil-wells,theoilextractioncanbecarriedouteconomicallywithhighefficiency.Thefrequencytransformerreceivesthe“control”instructionsfromtheoilproductionprocesscontroller20andaccordingtotheinstructions,itdrivestheelectricmotor17tomakethemachineforoilextractionstartworking.Theprocessoftheworkingelectriccircuitsinthemachine(referringtoFIG.5):1.Settherotationalspeed,thecurrent,therotationalspeedkickoffpowerandtheparametersofstarting,up-stroke,oilpumpingstrokesandreturntriptomakethemachinestartworking.2.Duringthecourseofworking,theabsolutevaluecoder16,theaugmentercoder15,theoilflowmeter19,thefrequencytransformer18andtheelectricmotor17gettheperceptionsfromthestatesofallthesignalsofthemachine,andthensendthemtotheoilproductionprocesscontroller20.Accordingtothespecificrunningdemandsofthemachineandtheworkconditionsoftheoil-wells,theprogrammablecontrollercangettheparametersformachinerunningwithwhichtheproducingrateofthemachinewillbeoptimal.Thenthenewstatesofthesignalswillbesenttothefrequencytransformer18todrivetheelectricmotor17.3.Themachineworksautomaticallyaccordingtotheprogramsofthenewstatesofthesignals.Withthepreconditionsoftheworkingdemandsofthemachineandtheworkingconditionsoftheoil-wells,theefficiencyoftheoilextractionshouldreachitshighestlimitations.Ifbecauseofthechangeoftheoil-well,theefficiencyoftheoilextractionchanges,theelectriccircuitsshouldstartasecondprogram.Theparametersoftheprogramofthenewstatesofthesignalswillberegeneratedtokeepthemachineworkingwiththeoptimalefficiencyforoilextraction.Atthesametime,themachineshouldkeepworkinginarunningconditionthatreachestheutmostlimitofenergysaving.39 北华航天工业学院毕业论文Thefunctionofthebrakeunit18.1andthebrakeresistance18.2istoapplythebrakeandconsumetheelectricenergyduringthecontroloftheelectricalmachineinreverseandfortravelarresting.Theinstructionsforoperatingthemachineareasfollows:1.Thenumericalvalueofthestartingspeedforoperation2.Thenumericalvalueofthebreakingspeed3.Thenumericalvalueofthestrokedistanceforoperation4.Thenumericalvalueoftheoilpumpingstrokestimeforoperation5.Thenumericalvalueofthespeedofthereturntripforoperation6.Thenumericalvalueofthepumploadforoperation7.Thenumericalvalueofthepumpoffcontrol8.Theinstructionsoftheprotectionprogramforpumpingcontrol9.Theinstructionsofalarm10.TheinstructionsforselfprotectionEXAMPLE:Theinstructionsforthemachinesoperation:Thetimeforstartingisonesecond.Therevolutionoftheelectricalmachinestepsupfrom0to1380inonesecond.Thedistanceofthestrokeis6m,andthetimeforoilextractionis3seconds.Thetimeforbreakingisonesecond.Therevolutionoftheelectricalmachinereducesfrom1380to0inonesecond.Thetime,thedistanceandthespeedofthereturntriparethesameasthoseoftheup-stroke.Therunningresultisthatthetimefortheprocessofoilextractiononceis10seconds,thestrokeis6m,theoilpumpingstrokesis6timesperminute,andtheoilproductionis3kgforeachtime.AsecondembodimentoftheinventionisshowninFIGS.7to12Onthewhole,thestructureandtheprincipleofoperationarethesameasthoseofexample1.Thedifferenceis39 北华航天工业学院毕业论文thatinthisexampletheaugmentercoder15andtheoilflowmeter19arebothleftout.Sincetheaugmentercoder15isomitted,thecontrolsystemchangesfromaclosed-loopcontroltoanopenloopcontrol.Theoilflowmeterisomitted,sothereisnoparameteroftheoilmeasuringinthecontrolsystem.Thisexampleofoperationhastheadvantagesofsavingdevicesandreducingcosts.Thedisadvantageisthattheprecisionoftheconverterelectricalmachineoperationdecreases,soitdoesn'tadapttotheprecisecontroloftherevolutionoftheelectricalmachineintheoil-wellswheretheworkconditionsareverycomplex.Thereisaseconddisadvantage.Itcannotaccuratelycalculatetheoilproductionanditmayinfluencetheadjustmentofthepreciseparametersofthestartingspeed,thereturntripspeed,thestrokeandtheoilpumpingstrokes.中文译文:全自动石油萃取机械摘要这个装置涉及全自动石油萃取机械领域。此装置使用了一个车轴传输和软带悬架系统。一个减速器连接一个电动马达和一个驾驶枢纽,使传动带可以被驱动。当驱动中心和缰绳建立连接,抽油杆将被连接从而是油井泵可以开始工作。另有其他几个单元,一个绝对值编码器,可以测量驱动中心的旋转角度,一个可以测量电动机转速增强型编码器和一个油位计。在此装置中,一个石油生产过程控制器控制信号采集,然后该装置控制机械,梁和泵系统自动运行。它的优点是节能高效率的石油开采和较长的使用寿命。声明1.那所体现的是一个全自动石油萃取装置,在此全自动石油萃取装置中使用了一个传送轴和一个软带悬浮系统,一个轴连接电动机17和减速器5,一个轴连接减速器5和驱动中心7A,从而使传送带10A和10B受到驱动,由于和驱动中心7B和缰绳9的连接,吸杆8将被接通,从而驱动油井泵24工作;当电动机17正向旋转时,石油被萃取;当电动机17反向旋转将是相反的流程;当驱动中心7A驱动传送带10A39 北华航天工业学院毕业论文和10B时,也驱动了传送带11;传送带11的末端被连接到随电动机正向或反向工作同步运动的平衡块12;上述石油萃取装置有由基座1,一个支架2和平台三组成,电动机17,减速器5驱动中心7A和7B都固定在平台3上;电动机17和石油生产控制器20由高频变压器18连接,电动机17接受石油生产控制器的指令通过作为主驱动的高频变压器18,石油生产过程控制器20连接一个能传递绝对值编码器16以便能驱动中心输出轴的位置和转角信息;绝对值编码器16和一个中断单元组成了一个运动检测与中断部分。2.声明1中提到的全自动石油萃取装置其中石油生产过程控制器20包含一个中央处理单元,一个输入输出模块和一个液晶显示器。3.声明1中提到的全自动石油萃取装置中石油生产过程控制器20和增强编码器15连接,石油生产过程控制器20也与石油流量计19连接。这样,石油生产过程控制器20分别收集有关发电机转速和油管的输出量。增强型编码器15通过直接测量收集电动机17轮轴的位置角度和转速。石油生产过程控制器20在编程后控制指令便会生效。控制指令可以控制电动机17的启动变换,并能调整其转速。发明背景本发明涉及到石油萃取技术。这是一个完全自动化的石油萃取装置,由计算机进行数字化控制。在石油行业,有一个问题,就是如何使机器适应变化的油饱和度,这是影响石油产量的主要因素。如果问题顺利解决,产量将增加。否则,将减少。目前,在该国有近20个油田和近100000台机械设备在进行石油萃取工作。几种节能机器已经使用,但它们仍然由电机驱动。一个变速器驱动游梁式抽油机和地下杆式泵抽取石油。机器落后于当前技术由于它们的结构问题。它们消耗了大量能源。它们的效率低下而且机械损失非常大。作为一个整体,有三个主要问题影响了传统的机器。首先,游梁式抽油机的工作方式是使其运动从圆周运动改变为直线运动。当进行这个工作是,会产生很大的不平衡力。采取12码机作为例子,不平衡里的大小为5吨。一个机械装置每分钟工作6次,每24小时工作超过4300次。在24小时内,大量的能源浪费。利用这些能源,一个5吨起重机可以提取5吨的货物超过4300次。其次,不同的地下油质,会导致油气饱和度和水库深度的变化。机器无法适应这种变化,所以效率只有20%左右。第三,机械的操作在技术上是不合理的,因此,其真正的工作效率只有约30%,但机械的损坏速度确是非常快的。39 北华航天工业学院毕业论文图1典型图纸发明概述发明这个装置的目的是提供一种全自动的石油萃取装置。这是由计算机进行全自动控制,具有一种新的运行模式和更合理的结构的机器。此机械要达到一种目的,既降低能源消耗提高石油萃取效率。本文中提到的全自动石油萃取机械采用一由个传输轴和一个悬浮软带组成的结构。一个电动马达17通过一根轴连接一减速器5,减速器5通过轴连接驱动中心7A以驱动传动带10A和10B。当驱动中心7B连接缰绳9,抽油杆8将被连通,然后油井泵24被推动工作。当发电机正向旋转时石油将被提取,当反向旋转时是回程。当驱动中心7A驱动传动带10A和10B,它也驱动传动带11.传动带11的尾端连接着配重块12,它和泵24同步的正向或反向运动。该全自动石油萃取机械由一个底座1,支架2和一个平台3构成。电动机17,减速器5,驱动中心7A和受控中心7B都固定在平台3上。电动机17和石油生产过程控制器20由主驱动高频电源18连接。电动机17接收可编程控制器20发出的指令,以高频变压器18作为主驱动器。石油生产过程控制器20接收绝对值编码器16提供的运行状态信息。石油生产过程控制器20手机驱动中心输出轴的位置和转角信息。移动检测和制动部分构成绝对值编码器16和一个制动单元。在此发明中,一个中央处理单元,一个输入输出模块和一个液晶显示器组成了石油生产过程控制器20.在全自动石油萃取机械中,石油生产过程控制器20和增强编码器15连接,石油生产过程控制器20也与石油流量计19连接。39 北华航天工业学院毕业论文这样,石油生产过程控制器20分别收集有关发电机转速和油管的输出量。增强型编码器15通过直接测量收集电动机17轮轴的位置角度和转速。石油生产过程控制器20在编程后控制指令便会生效。控制指令可以控制电动机17的启动变换,并能调整其转速。这个全自动石油萃取机械依靠负载和重力的平衡以及计算机的精确计算进行工作。当机器工作时效率能达到90%,并能节省50%的电能消耗。此机器利用数字矢量变频调速,一个增强型编码器和一个高频电动机作为驱动,因此它能完成软件驱动。在运行期间,此机器能自动调整其脉冲和频率以100%适应油质,流量和油层的变化。它能精确地调整增速传送或降速传送的工作速度以适应油井架的升起,从而提高萃取效率。计算机控制该机器,在各项参数最优的情况下,该机器的所有系统短时间可以连续稳定的运行很长一段时间。在计算机的控制下,生命周期明显的延长了,因部件损坏造成的损失减少了,而且该机器的成本也降低了。该发明有以下优点:强负载能力,手动,自动或远程通讯管理,自我诊断故障,自动报警等。本机适用于石油深水井,高水分含量油井,浓缩油井和普通油井。39

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭