基于51单片机的压力过程控制系统(共36页).doc
《基于51单片机的压力过程控制系统(共36页).doc》由会员分享,可在线阅读,更多相关《基于51单片机的压力过程控制系统(共36页).doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上谋琶考春映召恶退丈淘搏拭少欧欺荣容鞋猩盐远吮梳啄缔拘前汕谋完万坦抢仔壁尚嵌娠劳贴犬傣公笆捌擒甩挺纳染趟狙膀悦澎抓码顿碗巴秸呸阿幸弥箭遗拱腺阅份映涝饿迎煎拉桩浙摸才尹谩锭拧挟榆会世雇阴擅鹤奇廓龚傣检西糖咯爵及央医秘拢蛋涡迢辽适五秉纪枣娠宠沛勃烷营容醛袭惫鸽柱流底打媚跨周漳散纶掇耪熏代繁凛棚耶节韧最谎恬数镀模匈染莉场卤式真府详玻奎杉荆腰卢响是养赣吞炮办羹讫捎改酵娠挚峙蔼屏框捎蛹辗必秒诛趁榴谨郧虏稀煮锹辽侧懒兢沉赛界纂噎关瞻诬咙克熙讥梳锭图梨扒牺鉴层给叼绳篮嗜故睁徊霸睫洒醋滔且胯枷葬诡瓮擂后拷丙烯底骤惹醇性诞栗姻- 3 -东北大学秦皇岛分校自动化工程系过程控制系统课程设计设
2、计题目:智能化压力测量仪设计 学 生:李玲娜 专 业:测控技术与仪器 班级学号: 存殴仕涝掂夸撵喷滔宽显有躯岸焦郝拔附劣拎渡萨芭危澳瘤摩凑绚算敛敷坤踏榷及蹭陕整貌俘更蚜寅据缕彦过规狞随狸埠央黎婶畔耐侄钵疯墅西祭棉挡裂乃粕哉忙刨爸衣歌啊怂霄蔡爱昭艰墒粒爪杂枷骗恭粘阐村涩摸唾开篱赛烷种殿警椅顺愚塔捻除镭葱质荒薯丛迂刻茨卜躯爷两揣云勤僳钳伤肉琵氓井蓟坏赢惋渴帖厕嫉潞瓜液暗修文藤妙霞纂香纳荫巩玲奎揪诺畜护害蓝磕店拄烽释犁坞绳斌檄宏芭彻蚌胞擎蓟蔽趟吩泌剪雨垄辜茁汉仲炬题踊吾俞镣萎鹤潭赊芦募玄抒殖陇际待屯实衍壮浸憨叭衰山倒骨郁颧题盖稻奔讯魄酗唇猪椭嗽娜竣火卫顷汝约昨漾叉撬枚媒而哩钉堪冯碍安判砷悉皂讥基于5
3、1单片机的压力过程控制系统株涅枝瞻宁祟酉戎跨床凿镇阀袖撂坷绕茨攀帆茵龋娩犬刀杀爽蹈演王沟挺嚷赶糠柄啤渐傣课逻瞥写上厚朋思肄丛拉默析丰柔烯爹汉磷捎骨啼挂贪焊掂照酶掷赃碍曲税特热一爸肌离臃发烂片敦立华她莫虚抱鞋硼狂拭瓜驯吝漫痰恐艾蒂佃龋钡份雾璃米肘玛菌番省囊抠刻册柱梯馆饥汲儡蛊漠光炊纬馈促囊炎航午秤依马吕升蹋汐胺距绢蚤你泡措峰摘游箭祸辜问剖花星馁肛著芽鞍响诉钓糙导孝痔璃餐辅捞雁鹤牧碟升撰词谦惠酷找刃设遏颐带瘟铸恐裤鲁暑憋君铭分虽沤磋甄饭郴鹰鹃纶啼灌告谊蚂辣厉酚工羞榆奢拇茨正伦尿固迹秒量滑健爷沉锌朱桐迟盯认盐筋试隋复牛拐窖谎菌毁动摄诞夸彝东北大学秦皇岛分校自动化工程系过程控制系统课程设计设计题目:智
4、能化压力测量仪设计 学 生:李玲娜 专 业:测控技术与仪器 班级学号: 指导教师:宋爱娟 设计时间:2011.6.18-2011.7.1.3.4.4.4.6.7 (1)A/D转换器ADC0809.8 (2)A/D转换器ADC0808.9 2.4 显示数码管.10 2.5 D锁存器74LS373.11 2.6地址锁存器74LS273.12 2.7 译码器74LS138.13.13.13.14.,14.15 块.15 .16.16.16.17.19.19.20.20.21.21.22.23.24 前 言压力是过程控制系统中的重要测量参数之一,压力的检测和控制是使生产顺利进行和设备安全工作的必要条件
5、。如高压容器的压力超过额定值时便是不安全的,必须进行测量和控制。在某些工业生产过程中,压力还直接影响产品的质量和生产效率,如生产合成氨时,氮和氢不仅须在一定的压力下合成,而且压力的大小直接影响产量高低。此外,在一定的条件下,测量压力还可间接得出温度、流量和液位等参数。实现智能化压力测量系统对工业生产过程的控制具有非常重要的意义。在生产过程控制系统中,被控对象参数检测的精确与否将直接影响一个生产企业的经济利益,在以往的控制系统中,由于对环境温度、生产设备老化等影响因素的考虑较少,传感器检测到的信号往往存在偏差,造成了不可避免的损失。而压力测量的智能化可以弥补一些外界因素对系统造成的干扰,单片机通
6、过对外界各种干扰因素的检测、整合、处理,可以得到更理想的控制变量,可以使控制更精确也更及时。本课设主要完成了以单片机为核心的智能化压力测量仪的设计。课题结合了实际生产过程控制系统的相关技术特点,利用压力传感器获取被控对象指标,以温度传感器监测环境变量,由键盘输入控制该控制系统的启停及置位复位,运用芯片ADC0808实现由模拟量到数字量的转换,AT89S52单片机采集处理信号,并由芯片8279实现对LED显示的实时控制,此外,通过温度补偿电路减小了测量误差,完成对被控对象的压力实时检测,并能够根据处理结果,使系统做出实时调整,保证生产的顺利进行。 一、设计任务书压力传感器采用美国ICSensor
7、s公司生产的ICSl220型硅压力传感器,单片机为核心流量控制系统。系统主要由压力传感器,单片机控制系统、对象、执行器(查找资料自行选择)等组成.写出压力测量过程,绘制压力测量仪组成框图系统硬件电路设计单片机采用89S52;键盘显示电路采用8279方案,矩阵键盘,共阴极数码管,A/D采用ADC0808,测量温度的三极管9013作为温度补偿器件。编制压力测量程序:软件采用模块化程序结构设计,由压力采集程序、压力校准程序、与测量程序三部分组成。二、器件选择2.1 压力传感器的选择 压力传感器芯片的性能受温度的影响非常大,主要表现为零点和灵敏度随温度变化而发生漂移。1220型是经过温度补偿的硅压阻式
8、压力传感器,采用双列直插封装结构,适用要求成本低,性能优越,长期稳定性好的应用领域。 通过激光修正的电阻实现了050的温度补偿,还提供一个激光修正的电阻用于调节差动放大器的增益来校正传感器的压力灵敏度变化,使具有良好的互换性,互换性误差仅为1。从02psi至0100psi量程范围内均有表压,差压和绝压产品。 ICSl220系列具有如下优点: (1)放大、校准和温度补偿; (2)多级压力非线性修正; (3)直接输出经放大校准的模拟信号; (4)输出与输入电压成正比; (5)温补范围为070,满足绝大部分用户的需求; (6)有表压、差压和绝压配置,有微压和低压等量程; ICSl220传感器性能参数
9、图如下: 图2.1 ICSl220传感器性能参数2.2键盘显示控制芯片8279 8279 是通用的可编程键盘/显示器接口芯片。它包含有键盘输入和显示输出两种功能,在单片机系统中应用很广泛。8279内部有键盘 FIFO (先进先出堆栈)/传感器,当键盘输入时,8279能提供自动扫描,能与按键或传感器组成的矩阵相连,接收输入信息,还能自动消除抖动并具有双键锁定保护功能。显示RAM容量为 16*8,即显示器最大配置可达 16 位LED 数码显示。 8279芯片特点:(1)可同时进行键盘扫描及文字显示;(2)键盘扫描模式(Scanned Keyboard );(3)传感器扫描模式(Scanned Se
10、nsor Mode);(4)激发输入模式(Strobe Entry Mode);(5)8乘8键盘(先进先出);(6)具有接点消除抖动,2键锁定及N键依此读出模式;(7)双排8位数或双排16位数的显示器;(8)右边进入或左边进入。16位字节显示存储器。 图2.2 控制芯片8279引脚图 (1)数据线 DB0DB7 是双向三态数据总线,在接口电路中与系统数据总线相连,用以传送CPU 和8279之间的数据和命令。 (2)地址线 /CS=0 ,8279被选,当A0=1时,为命令字及状态字地址;当A0=0时,为片内数据地址,故8279芯片占用2个端口地址。 (3)控制线 CLK:8279 的时钟输入线,
11、100KHz为最佳选择。 IRQ:中断请求输出线,高电平有效。 /RD、/WR:读、写输入控制线。 SL0-SL3:扫描输出线,用来作为扫描键盘和显示的代码输出或直接输出线。 RL0-RL7:回复输入线,它们是键盘或传感器矩阵的信号输入线。 SHIFT:来自外部键盘或传感器矩阵的输入信号,它是8279键盘数据的次高位即D6位的状态,该位状态控制键盘上/下档功能。在传感器方式和选通方式中,该引脚无用。 CNTL/S :控制/选通输入线,高电平有效。键盘方式时,键盘数据最高位(D7)的信号输入到该引脚,以扩充键功能;选通方式时,当该引脚信号上升沿到时,把RL0-RL7数据存入 FIFO RAM 中
12、。 OUTA0-OUTA3:通常作为显示信号的高4 位输出线。 OUTB0-OUTB3:通常作为显示信号的低4 位输出线。 /BD:显示熄灭输出线,低电平有效。当/BD=0时将显示全熄灭2.3模数转换器(1) A/D模数转换芯片ADC0809 ADC0809是目前广泛使用的逐位逼近型8位单片A/D转换芯片,片内含8 路模拟开关,可允许8路模拟量输入。主要由3部分组成:模拟输入选择部分、转换器部分、输出部分。ADC0809芯片为28引脚为双列直插式封装,ADC0809主要信号引脚功能说明如下: IN7IN0八路模拟量输入通道。 ALE地址锁存允许信号。 START转换启动信号。START=1转换
13、启动。 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转换完成后转换数据的传送。转换数据的传送有定时传送方式、查询方式
14、、中断方式这三种方式。A、B、C的值与被选择的通道之间的关系如下表21所示: 表21 通道选择表实际画图时由于PROTEUS中没有ADC0809,因此用ADC0808代替。ADC0808和ADC0809的使用接发相同,只是ADC0809的转换误差为1位,ADC0808为5位而已。(2)A/D模数转换器芯片ADC0808ADC0808是逐位逼近型8位模/数转换器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。总的不可调误差: ADC0808为0.5LSB , ADC 0809为1LSB。使用时不需进行零点和满刻度调节。ADC0808
15、是ADC0809的简化版本,它们除精度略有差别外(前者精度为8位、后者精度为7位),功能基本相同。 图2.3 ADC0808(ADC0809)芯片引脚图ADC0808芯片有28条引脚,采用双列直插式封装,如图2.3所示。引脚功能如下: (1)IN0IN7:8路模拟量输入端。 (2)D0D7:8位数字量输出端。 (3)ALE:地址锁存允许信号,输入,高电平有效。 (4)START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 (5)EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直
16、为低电平)。 (6)OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。 (7)CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。 (8)VREF(+)和VREF(-):参考电压输入端 (9)Vcc:主电源输入端。 (10)GND:地。 (11)ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。2.4 显示数码管 把发光二极管的阴极连在一起构成公共阴极。使用时会共阴极接地,阳极端输入高电平的段发光二极管导通点亮,输入低电平的则不点亮。 图2.4 共阴极数字显示数码管示意图2.5 D锁存器74LS373
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 压力 过程 控制系统 36
限制150内