版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大学学院过程控制系统课程设计 设计题目:智能化压力控制系统设计 学生姓名: 专 业:测控技术与仪器班级学号:指导教师:设计时间:2014.6.23-2014.7.6目录 TOC o 1-3 h z u HYPERLINK l _Toc70877490 一、设计题目与设计任务 PAGEREF _Toc70877490 h 1 HYPERLINK l _Toc70877491 1.设计题目:单片机压力测控系统设计 PAGEREF _Toc70877491 h 1 HYPERLINK l _Toc70877492 2.设计任务 PAGEREF _Toc70877492 h 1 HYPERLINK l
2、 _Toc70877493 二、前言 PAGEREF _Toc70877493 h 1 HYPERLINK l _Toc70877494 三、主体设计 PAGEREF _Toc70877494 h 1 HYPERLINK l _Toc70877495 1、系统设计 PAGEREF _Toc70877495 h 1 HYPERLINK l _Toc70877496 2、系统框图 PAGEREF _Toc70877496 h 2 HYPERLINK l _Toc70877497 3、设计思路 PAGEREF _Toc70877497 h 2 4、单片机处理模块2 HYPERLINK l _Toc7
3、0877499 5、压力传感器1210030 G3 S5 HYPERLINK l _Toc70877500 6、AD模数转换芯片ADC08096 7、地址锁存器74LS2736 HYPERLINK l _Toc70877501 四、参考文献7 HYPERLINK l _Toc70877502 五、结束语7 HYPERLINK l _Toc70877503 六、完整程序8 HYPERLINK l _Toc70877504 七、仿真结果10 HYPERLINK l _Toc70877505 八、程序流程图12一、设计题目与设计任务1.设计题目:单片机压力测控系统设计 1、本设计是微机控制的压力测控
4、系统。单片机系统通过压力传感器和检测比较器测得气缸内压力达到某一上限值(176 kPa)和下限值(64 kPa)时,单片机系统控制执行相应的动作(达到上限值时打开放气阀放气,达到下限值关闭放气阀进行充气)。在此过程中若充气或放气10 s仍达不到设定值(176 kPa和64 kPa)则进行光报警。2、写出压力测量过程,绘制压力控制系统结构图。3、(1)系统硬件电路设计。 单片机采用at89c51;选择适合上述测量范围的压力传感器,设计数据采集及信号调理电路,设计键盘显示电路及报警电路。 (2)编写压力测量程序。 二、前言 本设计为基于AT89C51单片机的气缸压力测量与控制系统,压力传感器选择1
5、210030G3S,能够在0207kPa范围内有效测量气缸的压力,并进行实时压力(LED)显示。单片机控制部分实现当压力超出上限值176kPa时,放气阀打开进行放气,当压力低于下限值64kPa时,放气阀关闭,气缸充气;压力在正常范围(64176kPa)时,压力改变不影响放气阀的状态。报警功能实现当压力超出设定的压力范围(64176kPa)10S时,发光二极管点亮进行报警。关键词:AT89C51单片机、1210030G3S型压力传感器、LED显示、报警。三、主体设计1、系统设计考虑到过程控制系统的一般组成及本次设计的任务要求,本设计主要由以下几部分组成:被控对象(气缸及附带的进气阀和放气阀)、压
6、力传感器FT、A/D转换(ADC0809)、AT89C51单片机、LED显示、报警电路和放气阀驱动电路。2、系统框图基于AT89C51的压力测控系统3、设计思路 压力传感器(1210030G3S)测量气缸中的压力(0207kPa)输出电流信号(75150mA),经A/D模数转换(结果为0000000011111111即0255)后给单片机,单片机进行算法处理将传感器的输出信号和测量的压力对应起来并实时显示在LED上,当所测压力大于176kPa时,放气阀打开进行放气,当所测压力小于64kPa时,放气阀关闭,进气阀给气缸充气。此过程中若放气或充气10S任没达到正常的压力范围则进行1S报警。当然A/
7、D转换的启停、压力大小的判断、10S延时都由单片机来控制。4、单片机处理模块 AT89C51是一种带4K HYPERLINK :/baike.baidu /view/60408.htm 字节FLASH HYPERLINK :/baike.baidu /view/87697.htm 存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位 HYPERLINK :/baike.baidu /view/1125.htm 微处理器,俗称 HYPERLINK :/baike.baidu /view/1012.ht
8、m 单片机。AT89C2051是一种带2K HYPERLINK :/baike.baidu /view/60408.htm 字节闪存可编程可擦除 HYPERLINK :/baike.baidu /view/132973.htm 只读存储器的 HYPERLINK :/baike.baidu /view/1012.htm 单片机。 HYPERLINK :/baike.baidu /view/1012.htm 单片机的可擦除 HYPERLINK :/baike.baidu /view/132973.htm 只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失 HYPERLINK :/b
9、aike.baidu /view/87697.htm 存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速 HYPERLINK :/baike.baidu /view/87697.htm 存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51 HYPERLINK :/baike.baidu /view/1012.htm 单片机为很多 HYPERLINK :/baike.baidu /view/2613031.htm 嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及 HYPERLI
10、NK :/baike.baidu /view/641241.htm 引脚排列如图所示。(1)AT89c51主要特点与MCS-51 兼容4K字节可编程FLASH HYPERLINK :/baike.baidu /view/87697.htm 存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24MHz三级 HYPERLINK :/baike.baidu /view/421016.htm 程序存储器锁定1288位内部RAM32可编程I/O线两个16位 HYPERLINK :/baike.baidu /view/281961.htm 定时器/计数器5个 HYPERLINK :/b
11、aike.baidu /view/600195.htm 中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路(2)引脚结构VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为 HYPERLINK :/baike.baidu /view/1410710.htm 高阻输入。P0能够用于外部程序数据 HYPERLINK :/baike.baidu /view/87697.htm 存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此
12、时P0外部必须接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部 HYPERLINK :/baike.baidu /view/421
13、016.htm 程序存储器或16位地址 HYPERLINK :/baike.baidu /view/1273932.htm 外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据 HYPERLINK :/baike.baidu /view/87697.htm 存储器进行读写时,P2口输出其 HYPERLINK :/baike.baidu /view/714719.htm 特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和 HYPERLINK :/baike.baidu /view/8407048.htm 控制信号。P
14、3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚 备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(计时器0外部输入)P3.5 T1(计时器1外部输入)P3.6 /WR( HYPERLINK :/baike.baidu /view/1273932.htm 外部数据
15、HYPERLINK :/baike.baidu /view/87697.htm 存储器写选通)P3.7 /RD( HYPERLINK :/baike.baidu /view/1273932.htm 外部数据 HYPERLINK :/baike.baidu /view/87697.htm 存储器读选通)P3口同时为闪烁编程和编程校验接收一些 HYPERLINK :/baike.baidu /view/8407048.htm 控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个 HYPERLINK :/baike.baidu /view/713240.htm 机器周期的高电平时间。A
16、LE/PROG:当访问外部 HYPERLINK :/baike.baidu /view/87697.htm 存储器时, HYPERLINK :/baike.baidu /view/2260573.htm 地址锁存允许的 HYPERLINK :/baike.baidu /view/355572.htm 输出电平用于锁存地址的低位字节。在FLASH HYPERLINK :/baike.baidu /view/3281.htm 编程期间,此 HYPERLINK :/baike.baidu /view/641241.htm 引脚用于输入 HYPERLINK :/baike.baidu /view/32
17、81.htm 编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据 HYPERLINK :/baike.baidu /view/87697.htm 存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该 HYPERLINK :/baike.baidu /view/641241.htm 引脚被略微拉高。如果 HYPERLINK :/baike.baidu /view/1125.htm 微处理
18、器在外部执行状态ALE禁止,置位无效。/PSEN:外部 HYPERLINK :/baike.baidu /view/421016.htm 程序存储器的选通信号。在由外部程序 HYPERLINK :/baike.baidu /view/87697.htm 存储器取指期间,每个 HYPERLINK :/baike.baidu /view/713240.htm 机器周期两次/PSEN有效。但在访问 HYPERLINK :/baike.baidu /view/1273932.htm 外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序 HYPE
19、RLINK :/baike.baidu /view/87697.htm 存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。5、压力传感器1210030G3S 网上查找了很多压力传感器,其中较为典型常用的是上海名动公司生产的MDPS系列和MDGA高精度绝压传感器,但是由于二者都不适合本次课程设计的压力范围(0200kPa),最终选择12100
20、30G3S压力传感器,它的测压范围为30*6.895=207kPa,输出电流范围是75150mA,性能参数如下:典型应用电路如下:设计仿真时由于PROTEUS中没有传感器,因此用一个范围为75150分压电路代替传感器的输出电流,使的仿真得以进行。6、AD模数转换芯片ADC0809ADC0809是目前广泛使用的逐位逼近型8位单片A/D转换芯片,片内含8 路模拟开关,可允许8路模拟量输入。主要由3部分组成:模拟输入选择部分、转换器部分、输出部分。ADC0809芯片为28引脚为双列直插式封装,ADC0809主要信号引脚功能说明如下:IN7IN0八路模拟量输入通道。ALE地址锁存允许信号。START转
21、换启动信号。START=1转换启动。A、B、C地址线、 通道端口选择线。CLK时钟信号。ADC0809要求外接时钟频率为10kHz1.2MHz。通常使用频率为500KHz的时钟信号。EOC转换结束信号。EOC=1,转换结束。D7D0数据输出线。OE输出允许信号。OE=1,输出转换得到的数据。Vcc +5V电源。Vref参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5V(Vref(+)=+5V, Vref(-)=-5V)。ADC0809与MCS-51单片机的连接主要涉及两个问题。一是8路模拟信号通道的选择,二是A/D转换完成后转换数据的传送。转换数据的传送有定时传
22、送方式、查询方式、中断方式这三种方式。A、B、C的值与被选择的通道之间的关系如下表11所示:表11 通道选择表地址锁存器74LS273工作原理:(1)1脚是复位/MR,低电平有效,当1脚是低电平时,输出脚Q1、Q2、Q3 、Q4 、Q5 、Q6 、Q7全部输出0,即全部复位;(2)当1脚是高电平时,脚11(即CP)是锁存器控制端,属于上升沿触发;当11脚有一个上升沿,立即锁存输入端的电平信号,并立即呈现在输出脚Q1、Q2、Q3 、Q4 、Q5 、Q6 、Q7上。其引脚图及真值表如下: 四、参考文献1.谢宜仁. 单片机硬件接口电路与工程实践 电子工业出版社。 2. 单片机原理与接口技术第二版 马
23、淑华等 北京邮电大学出版社。3. 微型计算机原理与接口技术第二版 冯博琴 吴宁 清华大学出版社。4.彭伟. 单片机C语言程序设计实训100例-基于8051+Proteus仿真。5.数字电子技术基础 阎石主编。五、结束语 本次课程设计历时一周,除键盘电路外基本完成了所要求的设计任务。本课设是基于AT89C51单片机的测量与显示,通过压力传感器将压力转换为电信号,再经过运算放大器进行信号放大,送至ADC0809,将模拟信号转换成单片机可以识别的数字信号,再经过单片机转换成LED显示器可以识别的信息,显示输出。本次课设,我学会了使用proteus软件进行单片机系统仿真,我们组内成员通过仪器讨论,分工
24、合作,从找元器件开始学起,讨论并研究解决一个一个问题,我们从中学会了很多知识。该课设用到学过的单片机的知识,有些芯片我们之前没接触过,通过查阅资料,熟悉芯片管脚以及芯片引脚功能。此次的课程设计的顺利完成,离不开我们大家的团结合作和共同努力,在此感谢大家的辛苦付出,也感谢老师给我们这次宝贵的锻炼机会。六、完整程序#include#define uint unsigned int#define uchar unsigned charuchar code table=0 xfc,0 x60,0 xda,0 xf2,0 x66,0 xb6,0 xbe,0 xe0,0 xf6,0 xee,0 x3e,0 x9c,0 x7a,0 x9e,0 x8e;/七段共阴数码管编码表sbit START=P30;sbit EOC=P31; sbit OE=P32;sbit ONOFF=P33; /控制放气门开或关sbit ALARM=P34; /报警显示void delay(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 缝纫机用针项目运营指导方案
- 烟草加工机产品供应链分析
- 亚麻籽油膳食补充剂产品供应链分析
- 给水加热器工业用市场发展前景分析及供需格局研究预测报告
- 硅外延片产品供应链分析
- 图书出租行业经营分析报告
- 家政人员招聘辅助行业经营分析报告
- 个人用磨脚石产品供应链分析
- 眼镜商业机会挖掘与战略布局策略研究报告
- 休养所行业营销策略方案
- 2023-2024学年广东省中山市九年级上学期年期中数学质量检测模拟试题(含答案)
- PA11和PA12市场分析报告
- 电力线路暴雨受灾预案
- 朗致集团逻辑测评试卷2024
- 中国乒乓球自动发球机行业市场现状分析及竞争格局与投资发展研究报告2024-2029版
- 利用好课外阅读提升综合素养
- 医院预防接种培训课件
- 《幼儿教师应用文写作》课程标准
- 日间照料及居家养老服务中心运营实施方案
- 河南省部分地区2023年中考语文一模试卷汇编:文学类文本阅读
- 政府审计视角下国有企业股权投资风险防控研究
评论
0/150
提交评论