利用压力传感器实现液位控制系统的设计

合集下载

利用压力传感器实现液位控制系统的设计

利用压力传感器实现液位控制系统的设计

泵 出 口管 道 上 的 压 力传 感 器 , 出 口 压 力 变成 标 准 工 业 电 信 把 号 的 模 拟 信 号 , 过 前 置 放 大 、 路切 换 、 经 多 MD 变换 成 数 字 信 号 传送 到单 片 机 , 单 片 机 运 算和 给 定 参 量 的 比 较 , 行 PD 经 进 I
不懂 密 封 防 爆 原 理 . 致使 其 防 爆 接 线 盒 电源 接线 处 密 封 性 能 失效 。 当
4 摩 托车等在 站 内打火 问题
加 油 站 直接 给 为 熄火 的摩 托 车 加 油 的现 象 较 普 遍 。 也 极 易 引 发 这 火 灾 爆 炸 事故 的 发 生 。汽 车 、 托 车 、 摩 拖拉 机 必须 熄 火加 油 , 且 摩 托 而 车 、 拉 机要 推 离 危 险 区域 后 发 动 。 拖 因为 行 驶 中 的车 辆 排 出 的尾 气 中 。 可 能 含 有 为燃 尽 的 汽 油所 携 带 的 火 星 。 其 像 摩托 车 和 拖拉 机 的完 全 尤 燃 烧 程 度低 , 别 是 在启 动 时 , 尾 气 的 火 星更 多 。 特 其
() 杂控 制器 控 制 方 式 。这 种控 制方 式 是 通 过 安装 在 水 2复
制 水 泵 停 止 上水 ; 测 值 若 低 于 下 限 设 定 值 , 求 报 警 , 启 检 要 开 继 电器 , 制 水 泵 开 始 上水 。现 场 实 时 显 示 测量 值 。 而 实 现 控 从
对 水 箱 液位 的监 控 。
性 液 体 液 位控 制 中 也 被 广泛 应 用 。通 过对 模 型 的 设计 可 很 好 的 延伸 到具 体 应 用 案例 中 。
供 水 箱 水位 进 行 监 控 的 系统 。根 据 监 控对 象 的特 征 , 求 实时 要

dcs锅炉液位控制系统课程设计

dcs锅炉液位控制系统课程设计

dcs锅炉液位控制系统课程设计一、引言DCS锅炉液位控制系统是一种自动化控制系统,用于监测和调节锅炉中的液位。

在现代工业生产中,锅炉是不可或缺的设备之一,因此对锅炉液位控制系统的设计和优化显得尤为重要。

本文将从以下几个方面对DCS锅炉液位控制系统进行课程设计。

二、系统概述1. 系统结构:DCS锅炉液位控制系统由传感器、执行器、控制器和监视器等组成。

2. 系统功能:该系统主要实现对锅炉中水位的监测和调节,确保锅炉在安全运行的同时提高工作效率。

三、传感器设计1. 传感器原理:利用压力传感器检测水面高度,并将检测结果转换成电信号输出。

2. 传感器选型:选择精度高、稳定性好、抗干扰能力强的压力传感器。

3. 传感器安装:将传感器安装在锅炉侧面,保证与水面垂直,并采用密封结构防止蒸汽泄漏。

四、执行器设计1. 执行器原理:利用电机驱动阀门,控制水的流动。

2. 执行器选型:选择响应速度快、精度高、耐腐蚀性好的电动阀门。

3. 执行器安装:将执行器安装在锅炉出水管道处,保证与水流方向一致,并采用密封结构防止漏水。

五、控制器设计1. 控制器原理:利用PID算法对传感器输出信号进行处理,并输出控制信号给执行器。

2. 控制器选型:选择具有高性能处理能力、可编程性强、稳定性好的PLC作为控制器。

3. 控制算法:采用PID算法对液位进行调节,根据实际情况调整Kp、Ki和Kd参数。

六、监视系统设计1. 监视系统原理:实时监测锅炉液位变化,并将监测结果显示在监视屏幕上。

2. 监视系统选型:选择具有高分辨率、反应速度快、稳定性好的液晶显示屏。

3. 监视界面设计:设计直观明了的监视界面,包括液位曲线图和实时数值显示等。

七、总结DCS锅炉液位控制系统是一种重要的自动化控制系统,其设计和优化对于锅炉运行的安全和效率具有重要意义。

本文从传感器、执行器、控制器和监视系统等方面进行课程设计,对该系统的实现和应用提供了一定的参考。

基于单片机的压力液位控制系统的设计研究

基于单片机的压力液位控制系统的设计研究

3、电路设计
电路设计主要包括电源电路、传感器信号调理电路、按键与显示电路等。电 源电路为整个系统提供稳定的工作电压;传感器信号调理电路用于将传感器输出 的微弱信号进行放大和滤波,提高信号质量;按键与显示电路用于实现人机交互 功能。
4、传感器选择
压力传感器选用常见的应变片式压力传感器,具有测量精度高、稳定性好等 优点;液位传感器可选用超声波液位传感器或电容式液位传感器,根据实际需求 进行选择。
2、程序流程设计
实现系统的主程序流程,包括初始化、数据采集、控制输出、显示等步骤。 根据实际需求,可加入定时器中断、按键中断等功能。
3、数据处理与运算实现控制策 略的核心是根据采集到的压力和 液位数据
参考内容
一、引言
在现代工业生产中,液位的监控和管理是一项非常重要的任务。例如,在化 工、石油、食品等行业,液位的精确控制直接影响到生产的安全和效率。因此, 开发一种高效、精确、实时的液位监控系统至关重要。本次演示将介绍一种基于 单片机的液位监控系统,这种系统具有实时监测、数据传输、数据处理等功能, 能够满足大多数工业应用的需求。
随着技术的不断进步和应用需求的不断增长,我们有理由相信基于单片机的 液位监控系统将在未来的工业生产中发挥更加重要的作用。通过引入更多的先进 技术和算法,例如人工智能、物联网等,这种液位监控系统的性能和功能将得到 进一步的提升和拓展,以满足更加复杂和精细的生产控制需求。
四、结论
本次演示介绍了一种基于单片机的液位监控系统,该系统结合了硬件和软件 的设计方法,能够实现对液体位置的实时监测和报警控制。这种系统具有精度高、 稳定性好、操作方便等优点,能够大大提高工业生产的安全性和效率。随着技术 的不断进步和应用需求的不断增长,我们有理由相信这种基于单片机的液位监控 系统将在未来的工业生产中发挥更加重要的作用。

液位控制系统原理

液位控制系统原理

液位控制系统原理
液位控制系统主要是根据液体容器中的液位变化来实现自动控制。

其基本原理是通过传感器或测量设备对液位进行实时监测,并将监测到的数据传输给控制器进行处理。

控制器根据设定的液位目标值和系统的工作要求,对执行机构进行控制,从而实现液位的稳定控制。

具体而言,液位控制系统的原理包括以下几个关键步骤:
1. 传感器测量液位:液位控制系统中,通常使用传感器来测量液体容器中的液位。

常见的液位传感器有浮子式液位传感器、压力传感器、毛细管传感器等。

传感器会将液位信息转换为电信号,以便后续的控制。

2. 信号处理与转换:液位传感器输出的电信号可能需要进行处理和转换,以适应控制器的要求。

通常使用信号调理器或模拟转换器对信号进行放大、滤波或线性化处理,并将其转化成数字信号,以便后续的控制器处理。

3. 控制器处理信号:控制器接收传感器发送的信号,并进行处理。

其主要任务是将测量到的液位与预设的目标液位进行比较,并根据控制策略确定控制命令。

控制器通常具有PID控制算
法或其他控制算法,并可以根据实际情况进行参数调整。

4. 执行机构控制:控制器根据处理结果,生成相应的控制信号,控制执行机构以实现液位的调节。

执行机构根据控制信号的不同,可以是开关阀门、调节阀、泵或其他调节装置。

通过对执
行机构的控制,液位控制系统可以实现液位的自动调节。

总体来说,液位控制系统利用传感器监测液位并将信号转换为控制器可处理的形式,控制器根据设定的液位目标值进行处理,并通过控制信号控制执行机构,从而实现液位的稳定控制。

这种液位控制系统常应用于化工、制药、水处理、液体储存等领域。

基于PID的液位控制系统的设计与实现

基于PID的液位控制系统的设计与实现

基于PID的液位控制系统的设计与实现液位控制系统是工业生产过程中常用的控制技术之一、PID(比例-积分-微分)控制器是一种经典的控制算法,可以有效地实现液位控制。

本文将设计和实现基于PID的液位控制系统。

液位控制系统一般由传感器、执行器和控制器组成。

传感器用于测量液位高度,执行器用于调节液位,而控制器则根据测量值和设定值之间的差异来控制执行器的运动。

在这个过程中,PID控制器起到关键的作用。

首先,我们需要设计传感器来测量液位高度。

常见的液位传感器有浮子式、压力式和电容式传感器。

根据实际应用需求,选择适合的传感器。

传感器的输出值将作为反馈信号输入到PID控制器中。

其次,我们需要选择合适的执行器来调节液位。

根据液位的控制需求,可以选择阀门、泵等执行器。

这些执行器的动作是由PID控制器输出的控制信号来控制的。

接下来,我们将重点介绍PID控制器的设计和实现。

PID控制器由比例、积分和微分三个部分组成。

比例部分输出和误差成正比,积分部分输出和误差的累积和成正比,微分部分输出和误差的变化率成正比。

PID控制器的公式为:输出=Kp*错误+Ki*积分误差+Kd*微分误差其中,Kp、Ki、Kd是PID控制器的三个参数。

这些参数的选择对于系统的稳定性和响应速度有重要影响。

参数的选择需要通过实验和调试来确定。

在PID控制器的实现中,有两种常用的方式:模拟PID和数字PID。

模拟PID控制器基于模拟电路实现,适用于一些低要求的应用场景。

数字PID控制器基于微处理器或单片机实现,适用于更复杂的控制场景。

在具体的实现中,我们需要先进行系统建模和参数调整。

系统建模是将液位控制系统转化为数学模型,以便进行分析和设计。

常见的建模方法有传递函数法和状态空间法。

参数调整是通过实验和仿真等手段来确定PID控制器的参数。

接下来,根据建模和参数调整的结果,我们可以进行PID控制器的实际设计和实现。

在设计过程中,需要注意选择合适的控制算法和调试方法,以保证系统的稳定性和性能。

水位控制系统原理

水位控制系统原理

水位控制系统原理
水位控制系统原理是一种用来监测和控制液体水位的系统。

它通常由以下几个部分组成:传感器、控制器和执行器。

首先,传感器被安装在液体容器内部,用来检测液体的水位。

常用的传感器有浮子传感器、压力传感器和电容传感器。

当液体的水位变化时,传感器会产生相应的电信号。

其次,控制器是系统的核心部分,它接收来自传感器的信号,并根据预设的水位设定值来判断液体的水位是否在正常范围内。

如果水位超过设定值,控制器会发送信号给执行器进行相应的操作,使液位恢复到设定值。

最后,执行器根据控制器的指令来执行相应的动作。

常用的执行器有电动阀门、电泵和电机等。

根据不同的需求,执行器可以控制液体的流入或流出,以达到控制水位的目的。

整个水位控制系统的原理就是通过传感器检测液体水位的变化,并通过控制器和执行器来实现对水位的监测和控制。

这种系统广泛应用于液体储存、供水和泵站等领域,能够确保水位的稳定和安全运行。

基于压力传感器实现的液位控制系统的设计

基于压力传感器实现的液位控制系统的设计

博 罗 5 1 6 1 0 0 )
要: 文章介 绍一种基 于压 力传感 器实现 的液位控 制器的设计方法 , 该控制 器以单片机 为核 心 , 通过 外围硬件 电
路 来达到 实现控制的 目的。可根据需要 设定液位控制 高度 , 同时具备报 警 、 高度显 示等 功能 , 由于增加 了气体压 力传感
S e n i o r T e c h n i c a l S c h o o l o f C u a n g d o n g , B o l u o , G u a n g d o n g 5 1 6 1 0 0 , C h i n a )
Ab s t r a c t :A s i n g l e - c h i p mi c r o c o mp u t e r - b a s e d c o n t r o l l e r t o a c h i e v e t h e l e v e l o f t h e d e s i g n me t h o d ,t h e s i n g l e — c h i p c o n t r o l l e r a s t h e c o r e ,t h r o u g h t h e e x t e r n a l h a r d wa r e c o n t r o l c i r c u i t t o a c h i e v e t h e c o n t r o 1 . I t c a n s e t l e v e l c o n t r o l h e i g h t ,a t t h e s a me t i me h a v e f u n c t i o n a l i t y o f a l a r m a n d d i s p l a y i n g a h i g h d e g r e e ,d u e t o a n i n c r e a s e o f g a s p r e s s u r e s e n s o r ,s o i t wi l l h a v e c h a r a c t e r i s t i c o f n o c o n t a c t wi t h t h e l i q u i d s u r f a c e ,c a n b e u s e d f o r l e v e l c o n t r o l o f t o x i c ,c o r r o s i v e l i q u i d a n d h a v e h i g h r e s e a r c h v a l u e . T h e c o n t r o l l e r c a n b e u s e d n o t o n l y f o r t e a c h i n g a n d r e s e a r c h s c h o o l s ,b u t a l s o f o r t h e r e a l i t y o f p r o d u c t i o n a n d i s a s c a r c e p r o d u c t .

水位自动检测与控制系统的设计

水位自动检测与控制系统的设计

1 引言1.1 探讨背景在社会经济飞速发展的今日,水在人们生活和生产中起着越来越重要的作用。

一旦断水,轻则给人民生活带来极大的不便,重则可能造成重大的生产事故及损失。

因此,对水位的自动检测及限制的探讨,有着极其重要的地位。

任何时候都能供应足够的水量,平稳的水压,合格的水质,是对供水系统的基本要求。

就目前而言,多数工业生活供水系统,都接受水塔,层顶水箱等基本储水设备,由一级二级水泵从地下市政水管补给,因此如何建立一个牢靠平安又利于维护的给水系统是值得我们探讨的课题。

现今社会,自动扮装置无所不在,在限制技术需求的推动下,限制理论本身也取得了显著的进步。

水塔水位的监测和限制,再也不须要人工进行操作。

实践证明,自动化操作,具有不行替代的应用价值。

在工农业生产以及日常生活应用中,常常会须要对容器中的液位(水位)进行自动限制。

比如自动限制水箱、水池、水槽、锅炉等容器中的蓄水量,生活中抽水马桶的自动补水限制、自动电热水器、电开水机的自动进水限制等。

虽然各种水位限制的技术要求不同,精度不同,但基本的限制原理都可以归纳为一般的反馈限制方式,就是利用传感器对于信号的供应通过单片机对数码显示、电机限制、报警限制部分的限制[1]。

本设计从分析水塔水位报警器的原理和设计方法入手,主要基于单片机的硬件电路和语言程序设计,实现一种能够实现水位自动限制、具有自动爱惜、自动声光报警功能的限制系统。

本限制系统由A/D转换部分、单片机限制部分、数码显示部分、电机驱动部分、电机限制部分等构成。

这是个简洁而灵敏的监测报警电路,操作简洁,接通电源即可工作。

因为大部分电路接受数字电路,所以本水位监测报警器还具有耗能低、精确性高的特点。

该系统设计新颖、简易,灵敏度高,工作稳定,能够自动检测和显示当前水位、凹凸水位报警等功能水位自动限制电路是通过水位传感器将水位高度转换为0~10V的直流电压,再经过A/D转换后,将转换所得的数字量送入单片机进行处理来达到对水位进行自动限制的目的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文、作业)毕业设计(论文、作业)题目:利用压力传感器实现液位控制系统的设计分校(站、点):年级、专业:教育层次:专科学生姓名:学号:指导教师:完成日期:目录内容摘要 (I)I一、前言 (1)(一)概述 (1)(二)发展趋势 (1)二、液位控制系统分析 (2)(一)液位控制系统的工作原理 (2)(二)液位控制的实现方式 (2)1、简单的机械式控制方式 (2)2、复杂控制系统控制方式 (3)三、液位控制系统的设计 (3)(一)硬件设计 (3)1、单片机的选用 (3)2、传感器的选用 (4)3、键盘电路的选用 (4)4、液位显示电路的设计 (5)5、AD转换电路及控制输出 (6)(二)软件设计 (7)1、液位控制系统模型框图 (7)2、液位控制系统键盘程序 (8)五、总结 (9)参考文献 (9)致谢 (10)内容摘要传感器技术是现代测量和自动化系统的重要技术之一,从宇宙开发到海底探秘,从生产的过程控制到现代文明生活,几乎每一项技术都离不开传感器,因此,许多国家对传感器技术的发展十分重视,如日本把传感器技术列为六大核心技术(计算机、通信、激光、半导体、超导体和传感器) 之一。

通过本文的研究,总结出了压力传感器实现液位控制系统的优势:体积小,实际应用系统简单实用,成本低,效益好;具有较高的性能价格比;系统不易受到干扰,可靠性高。

基于单片机的过程控制系统应用到实际生产过程做了有益的尝试也为提高过程控制自动化水平提供了有参考价值的设计思路。

关键词:传感器;传感器技术;液位控制系统利用压力传感器实现液位控制系统的设计一、前言传感器技术是现代测量和自动化系统的重要技术之一,从宇宙开发到海底探秘,从生产的过程控制到现代文明生活,几乎每一项技术都离不开传感器,因此,许多国家对传感器技术的发展十分重视,如日本把传感器技术列为六大核心技术(计算机、通信、激光、半导体、超导体和传感器) 之一。

(一)概述在各类传感器中压力传感器具有体积小、重量轻、灵敏度高、稳定可靠、成本低、便于集成化的优点,可广泛用于压力、高度、加速度、液体的流量、流速、液位、压强的测量与控制。

除此以外,还广泛应用于水利、地质、气象、化工、医疗卫生等方面。

由于该技术是平面工艺与立体加工相结合,又便于集成化,所以可用来制成血压计、风速计、水速计、压力表、电子称以及自动报警装置等。

压力传感器已成为各类传感器中技术最成熟、性能最稳定、性价比最高的一类传感器。

压力传感器是用于测量液体与气体的压强的传感器。

压力传感器工作时将压力转换为电信号输出。

随着微电子工业的迅速发展,单片机控制的智能型控制系统作为压力传感器的一种被广泛应用于电子产品中,为了使自己对单片机控制的智能型控制系统有较深的了解。

经过综合分析选择了由单片机控制的智能型液位控制系统作为研究项目,通过训练充分激发自己分析问题、解决问题和综合应用所学知识的潜能。

并且,液位控制在高层小区水塔水位控制,污水处理设备和有毒,腐蚀性液体液位控制中也被广泛应用。

(二)发展趋势由于该技术是平面工艺与立体加工相结合,又便于集成化,所以可用来制成血压计、风速计、水速计、压力表、电子称以及自动报警装置等。

压力传感器已成为各类传感器中技术最成熟、性能最稳定、性价比最高的一类传感器。

国外液位控制系统的发展已相当成熟,我们国内也在朝着这方面努力,而且好多企业与国际接轨,有了不菲的成绩。

比如单片机控制的智能型液位控制系统的运用等等。

总的来说,发展方向有:(1)高速化,高效化,低能耗。

提高液位控制系统的工作效率,降低生产成本。

(2)机电液一体化。

充分合理利用机械和电子方面的先进技术促进整个控制系统的完善。

(3)自动化、智能化。

微电子技术的高速发展为液位控制系统的自动化和智能化提供了充分的条件。

智能化不仅仅体现的在液位控制,应能够实现对系统的自动诊断和调整,具有与液面不接触的特点。

二、液位控制系统分析随着微电子工业的迅速发展,单片机控制的智能型控制系统广泛应用于电子产品中,为了使我们对单片机控制的智能型控制系统有较深的了解。

利用单片机为控制核心,设计一个对供水箱水位进行监控的系统。

根据监控对象的特征,要求实时检测水箱的液位高度,并与开始预设定值做比较,由单片机控制固态继电器的开断进行液位的调整,最终达到液位的预设定值。

检测值若高于上限设定值时,要求报警,断开继电器,控制水泵停止上水;检测值若低于下限设定值,要求报警,开启继电器,控制水泵开始上水。

现场实时显示测量值,从而实现对水箱液位的监控。

(一)液位控制系统的工作原理基于单片机实现的液位控制系统是以AT89C51芯片为核心,由键盘、数码显示、AD转换、传感器,电源和控制部分等组成。

工作过程如下:水箱(水塔)液位发生变化时,引起连接在水箱(水塔)底部的软管管内的空气气压变化,气压传感器在接收到软管内的空气气压信号后,即把变化量转化成电压信号;该信号经过运算放大电路放大后变成幅度为0~5 V标准信号,送入AD转换器,AD转换器把模拟信号变成数字信号量,由单片机进行实时数据采集,并进行处理,根据设定要求控制输出,同时数码管显示液位高度。

通过键盘设置液位高、低和限定值以及强制报警值。

该系统控制系统特点是直观地显示水位高度,可任意控制水位高度。

图1 控制器原理框图(二)液位控制的实现方式对于液位进行控制的方式有很多,而应用较多的主要有2种,一种是简单的机械式控制装置控制,一种是复杂的控制系统控制方式。

两种方式的实现如下:1、简单的机械式控制方式其常用形式有浮标式、电极式等,这种控制形式的优点是结构简单,成本低廉。

存在问题是精度不高,不能进行数值显示,另外很容易引起误动作,且只能单独控制,与计算机进行通信较难实现。

2、复杂控制系统控制方式这种控制方式是通过安装在水泵出口管道上的压力传感器,把出口压力变成标准工业电信号的模拟信号,经过前置放大、多路切换、AD变换成数字信号传送到单片机,经单片机运算和给定参量的比较,进行PID运算,得出调节参量;经由DA变换给调压变频调速装置输入给定端,控制其输出电压变化,来调节电机转速,以达到控制水箱液位的目的。

针对上述2种控制方式,以及设计需达到的性能要求,这里选择第二种控制方式,同时考虑到成本需要把PID控制去掉。

最终形成的方案是,利用单片机为控制核心,设计一个对供水箱水位进行监控的系统。

根据监控对象的特征,要求实时检测水箱的液位高度,并与开始预设定值做比较,由单片机控制固态继电器的开断进行液位的调整,最终达到液位的预设定值。

检测值若高于上限设定值时,要求报警,断开继电器,控制水泵停止上水;检测值若低于下限设定值,要求报警,开启继电器,控制水泵开始上水。

现场实时显示测量值,从而实现对水箱液位的监控。

三、液位控制系统的设计随着计算机技术的发展,计算机控制技术在过程控制中占有十分重要的地位。

众所周知,控制系统已被广泛使用,在其研究与发展上也已趋于完善,在工业生产过程中控制的应用也起到了使工程流程正常运转。

(一)硬件设计液位控制系统的硬件主要包括由单片机、传感器(带变送器)、键盘电路、数码显示电路、AD转换器和输出控制电路等。

1、单片机的选用单片机采用由Atmel公司生产的双列40脚AT89C51芯片,如图2所示。

其中,P0口用于A/D转换和显示;P1口连接一个3×5的键盘;P2口用于控制电磁阀和水泵动作;P3口用于上、下限指示灯,报警指示灯以及用于读写控制和中断等。

图2是AT89C51芯片的引脚功能说明。

图2 A T89C51芯片外形结构和引脚分布图2、传感器的选用传感器使用SY一9411L—D型变送器,它内部含有1个压力传感器和相应的放大电路。

压力传感器是美国SM公司生产的555—2型OEM压阻式压力传感器,其有全温度补偿及标定(O~70℃),传感器经过特殊加工处理,用坚固的耐高温塑料外壳封装。

其引脚分布如图3所示。

1脚为信号输出(一);2脚为信号输出(一);3脚为激励电压;4脚为地;5脚为信号输出(+);6脚为信号输出(+)。

图3 SY-9411L-D型变送器引脚结构图在水箱底部安装1根直径为5mm的软管,一端安装在水箱底部;另一端与传感器连接。

水箱水位高度发生变化时,引起软管内气压变化,然后传感器把气压转换成电压信号,输送到A/D转换器。

3、键盘电路的选用行列式键盘输入适合于按键输入多的情况,如有16个按键输入,用简单按键输入用要占用2个输入口(共16位),而使用行列式键盘输入只需占用一个输入口(8位)。

P1口作为键盘接口,连接一个4×4的键盘。

结构上采用行列方式,可定义键盘布局。

结构如图4所示。

P1口作为键盘引出端;P6口和P5口的部分引脚作为液晶的数据口和控制口;P1.4和P1.5分别作为可执行机构1和2的控制信号输出端。

结构如图所示。

图4 P1口键盘电路结构图4、液位显示电路的设计液位显示采用数码管动态显示,范围从0~999(单位可自定),选择的数码管是7段共阴极连接,型号是LDSl8820。

在这里使用到了74LS373,它是一个8位的D触发器,在单片机系统中经常使用,可以作地址数据总线扩展的锁存器,也可以作为普通的LED的驱动器件,由于单独使用HEF4511B七段译码驱动显示器来完成数码管的驱动显示,因此74LS373在这里只用作扩展的缓冲。

图5 显示电路原理图5、AD转换电路及控制输出A/D转换电路在控制系统中起主导作用,用它将传感器输出的模拟电压信号转换成单片机能处理的数字量。

该控制系统采用CMOS工艺制造的逐步逼近式8位A/D转换器芯片ADC0809。

在使用时可选择中断、查询和延时等待3种方式编制A/D转换程序。

图6是A/D 转换部分原理图,在接线时先经过运算放大器和分压电路把传感器输出的电流信号转换成电压信号,然后输入到A/D转换器。

图6 A/D转换电路原理图供进一步开发使用。

(二)软件设计1、液位控制系统模型框图液位控制系统模型的软件设计框图如图7所示。

图7 程序设计框图2、液位控制系统键盘程序由于键盘采用的是4×4结构,因此可使用的键有16个,根据需要分别定义各键,0~9号为数字键,10~15号分别是确定键、修改键、移位键、加/减键、取消键和复位键。

程序如下:KEY: MOV P2,#07H ;用反转法查键KEYI: MOV B,A ;有键按下,存键码MOV A,P2MOV DPTR,#TABLEANL A,#07AMOV R3,#OFFH ;存顺序码单元初始化MOV B,AKEY2:INC R3MOV P2,#OF8HMOV A,R3MOV A,P2MOVC A,@DPTRANL A,#OF8HCJNE A,KEY3 ;判键码,求顺序码ORL A,BMOV A,R3 ;若找到键码,存顺序码CJNE A,#OFFH,KEY1RETRET ;无键按下KEY3: CJNE A,#OFFH,KEY2 ;判是否查完RET ;已查完,键码未找到,以无按键处理TABLE:DB OF6H,0EEH,0DEH,0BEH,7EH;按键特征码表DB 0F5H,0EDH,0DDH,0BDH,7DHDB 0F3H,0EBH,0DBH,0BBH,7BH,0FFH…A/D转换子程序如下:…ADCC:PUSH ACC ;模数转换程序PUSH BMOV DPTR,#0BFFFHMOVX A ,@DPTR ;读模数转换值MOV B,#0AH ;十六/十理家制转换DIV ABMOV DSP2,BMOV DSP3,APOP BPOP ACCSETB EARETI…值得注意的是,在用汇编语言编写控制系统程序时,相对会比较麻烦,如果用C语言编写程序会简单很多,这里就不再做具体说明。

相关文档
最新文档