ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:253.78KB ,
资源ID:23114022      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23114022.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大学方案正文天然气压力监控系统.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大学方案正文天然气压力监控系统.docx

1、大学方案正文天然气压力监控系统1天然气压力监控系统的概念设计 本课题设计的天然气压力监控系统是通过调节天然气压力储气罐进气管道的流量使存气罐中的压力稳定在200Pa-800Pa之间,从而能使天然气通过储气罐的出气管稳定的供给给用户使用。在压力值大于上限值或者小于下线值时,系统能发出声光报警并控制步进电机转动实现自动监控,同时也有人性化的人工手动控制。2天然气压力监控系统总体方案设计此天然气压力监控系统来来源于生产实际,设计要求既满足用户要求又使系统简单、经济、稳定、可靠。本课题打算分四个模块进行解决:压力数据采集与存储模块、数据显示模块、声光报警与步进电机驱动模块、人工控制模块。系统硬件电路原

2、理框图如下:系统硬件电路原理框图本系统中,通过扩散硅压力传感器将压力非电量转换为微弱的电信号,通过信号放大电路,将微弱的电信号转化为A/D能转化的阈值,使输入的模拟信号的电压为0-5V,压力传感器的量程为0-1000MPa。然后将模拟信号转化成数字信号传送给8051单片机进行数据的处理;通过比较设定在8051单片机内的上、下限压力值参数,来决定是否应启动相应的报警与控制程序。当前压力值超过设定的上限值时,系统会进行声光报警,并控制步进电机转动使天然气储气罐进气管的阀口关小,从而达到自动调节储气罐中压力的目的。整个过程中的压力值变化会通过LED显示屏显示出来,便于记录与生产管理。软件方面,我们使

3、用汇编语言对8051单片机进行程序设计,用Proteus搭建仿真系统,用Keil C51进行程序汇编。分为压力数据采集与存储模块、数据显示模块、声光报警与步进电机驱动模块、人工控制模块、这四大模块进行编写。除了实现所要求的控制功能外,还要进行数据转换,即将所采集到的数据转换为十进制数BCD码)进行显示,符合人们所使用十进制数的习惯,同时还要将压力值参数换成二进制数,便于8051单片机处理。2.3天然气压力监控系统的硬件电路设计根据总体方案设计,本监控系统的硬件电路可划为:数据采集功能模块、数据显示功能模块、声光报警模块、步进电机驱动模块以及电路图五个部分。2.3.1数据采集功能模块压力传感器采

4、用扩散硅压力传感器,在信号的调理电路中用仪表放大器,共模干扰、零漂、温漂的抑制,保证采集数据的精度和可靠度。模数转换采用ADC0809,将信号预处理电路传送过来的调理信号进行模数转换才传送至8051单片机中进行各种处理。ADC0809各脚功能如下:LSB-MSB:8位数字量输出引脚。IN0-IN7:8位模拟量输入引脚。VCC:+5V工作电压。GND:地。REF+):参考电压正端。REF-):参考电压负端。START:A/D转换启动信号输入端。ALE:地址锁存允许信号输入端。以上两种信号用于启动A/D转换)EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。OE:输出允许控制

5、端,用以打开三态数据输出锁存器。CLK:时钟信号输入端一般为500KHz)。A、B、C:地址输入线。2.3.2数据显示模块显示屏采用四位一体LED数码管,由于8051单片机的I/O接口有限,为了节约I/O口,我们采用8155芯片对单片机的I/O口进行扩展,将8051单片机的P0与8155的AD口做数据总线相连,8155的A口做LED数码管的段选信号线,B口做LED数码管的位选信号线。8155各引脚功能说明如下:RST:复位信号输入端,高电平有效。复位后,3个I/O口均为输入方式。AD0AD7:三态的地址/数据总线。与单片机的低8位地址/数据总线P0口)相连。单片机与8155之间的地址、数据、命

6、令与状态信息都是通过这个总线口传送的。RD:读选通信号,控制对8155的读操作,低电平有效。WR:写选通信号,控制对8155的写操作,低电平有效。CE:片选信号线,低电平有效。IO/M :8155的RAM存储器或I/O口选择线。当IO/M 0时,则选择8155的片内RAM,AD0AD7上地址为8155中RAM单元的地址00HFFH);当IO/M 1时,选择 8155的I/O口,AD0AD7上的地址为8155 I/O口的地址。ALE:地址锁存信号。8155内部设有地址锁存器,在ALE的下降沿将单片机P0口输出的低8位地址信息及 ,IO/ 的状态都锁存到8155内部锁存器。因此,P0口输出的低8位

7、地址信号不需外接锁存器。PA0PA7:8位通用I/O口,其输入、输出的流向可由程序控制。PB0PB7:8位通用I/O口,功能同A口。PC0PC5:有两个作用,既可作为通用的I/O口,也可作为PA口和PB口的控制信号线,这些可通过程序控制。TIMER IN:定时/计数器脉冲输入端。TIMER OUT:定时/计数器输出端。VCC:5V电源。2.3.3声光报警模块声光报警电路采用LM386驱动的蜂鸣器与发光二极管,从某一I/O单调输出一信号控制LM386驱动蜂鸣器和发光二极管进行声光报警,避免采用音乐报警以防止外界各种铃声信号的干扰,同时便于晚上能对报警地点进行准确快速的定位。2.3.4步进电机的驱

8、动模块 此处步进电机采用三相六拍的驱动方式,步进电机的主要功能是根据存储罐中的压力状况,来进行正反转的控制。当存储罐中的压力低于设计的下限值时,步进电机进行正转,控制阀门开大;当存储罐中的压力高于设计的上限值时,步进电机进行反转,控制阀门关小,使得存气罐中的压力处于正常压力的范围之内。2.3.5电路图2.4天然气压力监控系统的软件设计软件设计是测控系统的主要内容和重点,设计人员不仅要能够从事硬件设计,同时还必须掌握测控软建的设计,通常,软件设计是先画出软件的流程图,然后根据流程图用汇编语言或者高级语言进行编程。本课题的程序打算分为数据采集与存储、数据显示、声光报警与电机驱动、人工手动四个模块进

9、行设计。在程序的编写中我们应该按照这设计的四大模块由上至下的进行编写,一一实现控制的要求。程序的编译器我们选择Keil C51软件,电路仿真我们选择Proteus软件进行仿真电路的搭建。2.4.1 Keil C51的介绍Keil C51集成开发环境主要由菜单栏、工具栏、源文件编辑窗口、工程窗口和输出窗口五部分组成。工具栏为一组快捷工具图标,主要包括基本文件工具栏、建造工具栏和调试工具栏,基本文件工具栏包括新建、打开、拷贝、粘贴等基本操作。建造工具栏主要包括文件编译、目标文件编译连接、所有目标文件编译连接、目标选项和一个目标选择窗口。调试工具栏位于最后,主要包括一些仿真调试源程序的基本操作,如单

10、步、复位、全速运行等。在工具栏下面,默认有三个窗口。左边的工程窗口包含一个工程的目标target)、组group)和工程文件。右边为源文件编辑窗口,编辑窗口实质上就是一个文件编辑器,我们可以在这里对源文件进行编辑、修改、粘贴等。下边的为输出窗口,源文件编译之后的结果显示在输出窗口中,会出现通过或错误包括错误类型及行号)的提示。如果通过则会生成“HEX”格式的目标文件,用于仿真或烧录芯片。MCS-51单片机软件Keil C51开发过程为:1.建立一个工程工程,选择芯片,确定选项;2.建立汇编源文件或C源文件;3.用工程管理器生成各种应用文件;4.检查并修改源文件中的错误;5.编译连接通过后进行软

11、件模拟仿真或硬件在线仿真;6.编程操作;7.应用。2.4.2Proteus软件的介绍Proteus软件是它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教案的教师、致力于单片机开发应用的科技工作者的青睐。它从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR

12、、ARM、8086和MSP430等,2018年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。Proteus软件具有的功能:原理布图;PCB自动或人工布线;SPICE电路仿真。2.4.3程序设计流程图1)自动监控程序流程图2)中断程序流程图 ACALL DELAY 延时0.2S SETB P2.1电机B相得电(AB ACALL DELAY 延时0.2S CLR P2.0 电机A相失电(B ACALL DELAY 延时0.2S SETB P2.2 电机C相得电(BC ACALL DELAY CLR P2.1 电机

13、B相失电(C ACALL DELAY SETB P2.0 电机A相得电(CA ACALL DELAY CLR P2.2 电机C相失电 CLR P2.0 电机A相失电 LJMP MAIN 跳转主程序继续检测LOOP5: SETB BEEP_LED SETB P2.2 电机C相得电 SETB P2.0 电机A相得电(CA ACALL DELAY CLR P2.0 电机A相失电(C ACALL DELAY SETB P2.1 电机B相得电(BC ACALL DELAY CLR P2.2 电机C相失电(B ACALL DELAY SETB P2.0 电机A相得电(AB ACALL DELAY CLR

14、P2.1 电机B相失电(A ACALL DELAY CLR P2.0 电机A相失电 LJMP MAIN 跳转主程序继续检测 ORG 0003INT0; PUSS ACC PUSS PSW PUSS B PUSS 30H PUSS 31H PUSS 32H PUSS 33H PUSS 34H SETB P2.0 ACALL DELAY SETB P2.1 ACALL DELAY CLR P2.0 ACALL DELAY SETB P2.2 ACALL DELAY CLR P2.1 ACALL DELAY SETB P2.0 ACALL DELAY CLR P2.2 CLR P2.0 POP 34

15、H POP 33H POP 32H POP 31H POP 30H POP B POP PSW POP ACC REIT ORG 0013INT1: PUSS ACC PUSS PSW PUSS B PUSS 30H PUSS 31H PUSS 32H PUSS 33H PUSS 34H SETB P2.2 SETB P2.0 ACALL DELAY CLR P2.0 ACALL DELAY SETB P2.1 ACALL DELAY CLR P2.2 ACALL DELAY SETB P2.0 ACALL DELAY CLR P2.1 ACALL DELAY CLR P2.0 POP 34H

16、 POP 33H POP 32H POP 31H POP 30H POP B POP PSW POP ACC REITTAB: DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FHDELAY: MOV R7 #C8H 延时0.2秒程序DL1: MOV R6 #26HDL0: MOV R5 #82H DJNZ R5 $ DJNZ R6 DL0 DJNZ R7 DL1 RET END5.总结本次毕业设计对我来说是收益匪浅,因为自己兴趣的原因,选择了单片机做为自己专业的扩展方向,在做毕业设计中,我深深地感受到了自己知识浅薄,对知识运用能力低,这让我产生了强烈的危

17、机感,之后同过大量查阅与充电,看着自己作品逐渐完善,我充分体验到了学习的快乐与成就感,当然这也是离不开老师和同学们的帮助的。毕业设计是对大学三年来的最后一次检阅,在毕业设计期间,也充分暴露我性格上的缺点,我是一个自制力较差的同学,思想上对毕业设计有一定的重视,但行动上不能统一,这让我在做毕业设计后期十分吃力与被动,虽最终将毕业设计做完,并完善,但我想其实还有更高的上升空间。这个毛病我一定要改正,绝对不能带入今后的工作中。本次毕业设计还提高我对问题的理性分析能力,面对问题我学会了冷静分析理清条理,分清主次,一一解决并总结。如单片机程序设计中的模块化编程,模块化编程条理清楚,程序的移植和修改都很方便,这对我编程思想上有很大提升。虽然马上要毕业,但今后的路还很长,现在的社会是学习型社会,我将坚持本着“以逻辑为手段,通过现象看本质”的心态,在工作上继续学习,将来为社会尽自己的一份力量。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1