2022年输液点滴速度检测仪设计方案 .pdf

上传人:Q****o 文档编号:26986703 上传时间:2022-07-21 格式:PDF 页数:30 大小:1.26MB
返回 下载 相关 举报
2022年输液点滴速度检测仪设计方案 .pdf_第1页
第1页 / 共30页
2022年输液点滴速度检测仪设计方案 .pdf_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《2022年输液点滴速度检测仪设计方案 .pdf》由会员分享,可在线阅读,更多相关《2022年输液点滴速度检测仪设计方案 .pdf(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、个人资料整理仅限学习使用输液点滴速度检测仪设计摘要随 着 科 学技 术 的 飞 速 发 展 ,越 来 越 多 的 领 域 需要 对 流 体 的流 量 或流 速进 行 精 确 控 制 , 尤 其 是 在 医 疗 领域 方 面 。例 如 , 临床 上 应根 据 药物 和 患 者情 况 不 同 配 以 适 当 的 输 液 速 度 。输 液 速 度对 病 人 和 医 疗 人员 来 说都 是 至 关重 要 的 。 不 适 当 的 输 液 速 度 会 给病 人 带 来危 险 , 还 会 给 医护 人 员带 来 不 必要 的 麻 烦 , 因 此 用 一 个 输 液 控 制 仪 器 来 进 行 输 液 速 度

2、 的 控 制 是 很 有 意 义的。本文 介绍 的基 于单 片 机的 液体 点滴 速度 自 动检 测仪 的设 计是 以 ATMEL公司的 AT89C51 单片机 为核心,并与直射式光电传感器相结合的液体点滴测量系 统, 它 具 有很 高的 应用价 值和 现实 意义 ,运用 实 时LED模块 ,采用 了 汇编编 程 工 具 进 行 软 件 设 计 。 系 统 设计 充 分 考虑 了 信 号 检 测 电路 及 显示 电 路 的可 靠性 与 稳 定性 。该 测量 仪 的 特点 是: 操 作 简 单 、点 滴速 度 测 量稳 定可 靠 、动态显示及时准确、成本低廉。本 文 首 先介 绍 了 常 用 医

3、 用 输液 仪 器 的 分 类 和 现状 以 及 未 来医 用 输液 仪器 的 发 展 趋 势 。 其 次 , 根 据 系 统设 计 要 求制 定 出 传 感 器 、单 片 机、 显 示 模块 等 重 要 器 件 的 选 择 方 案 , 接 着, 根 据 实际 使 用 要 求 设 计了 相 应的 单 片 机硬 件 系 统 , 该 系 统 能 够 实 现 数 据 采 集 、 液 体 点 滴 的 实 时 显 示 和 报 警 等 功能。最后,介绍了和系统硬件配套的软件设计过程。关键词 : 传感器,单片机,输液,点滴速度,LED 显示,计数精选学习资料 - - - - - - - - - 名师归纳总结

4、 - - - - - - -第 1 页,共 30 页个人资料整理仅限学习使用目录精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 30 页个人资料整理仅限学习使用精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 30 页个人资料整理仅限学习使用前 言随着科学技术的发展,越来越多的领域需要对流体的流量或流速进行精确控制,如化工领域里对微量化学元素的检测和分析常需精确控制流量。医疗保健领域中药液的流量与流速有时也要精确控制。静脉输液是一种最常用的临床治疗方法,是护理专业的一项常用给药治疗

5、技术。临床上应根据药物和患者情况不同配以适当的输液速度。输液过快,可能会导致中毒, 更严重时会导致水肿和心力衰竭。输液过慢则可能发生药量不够或无谓地延长输液时间,使治疗受影响并给患者和护理工作增加不必要的负担。常规临床输液,普遍采用挂瓶输液,并用眼睛观察,依靠手动夹子来控制输液速度,不易精确控制输液速度,而且工作量大。目前医用输液仪器系统主要由以下几部分组成:微机系统、泵装置、检测装置、报警装置和输入及显示装置。医用输液仪器可满足多种功能的需求,归纳起来,输液泵能够实现以下功能: (1可精确测量和控制输液速度。(2可精确测定和控制输液量。(3液流线性度好,不产生脉动。(4能对气泡、空液、漏液、

6、心率异常和输液管阻塞等异常情况进行报警,并自动切断输液通路。目前在我国的大、中、小型医院及下属社区卫生院、诊所等医疗机构进行输液治疗,输液速度和输液量几乎全部都是不准确的。输液速度是护士通过转动输液器上的手动滑轮来控制液体流速的,输液量也是护士用只有两个标记的液体瓶倾倒后估计的。输液速度监控等仪器设备没有被广泛采用。这样不仅会影响预期治疗效果。而且对于一些对人体器官作用敏感需要严格控制输液速度和输液量的药物,由于个体差异机体耐受力不同,特别是在手术中、大手术后以及病情危重需要严格控制输液速度和输液量的人群,会导致病情加重,有的甚至危及生命。输液泵是解决输液速度的一种有效方法,采用动力挤压输液,

7、在一定时间内输液量是一定的,但期间点滴速度并不均匀。而且机器成本和耗材成本太高,只适用于急救和重症情况。SJK 型数字输液监控仪性能稳定,使用简便、易操作,但价格比较昂贵,应用较少。而在未来的医疗机构里,特别是一些著名的大型医院里,在给病人输液时,对输液速度和输液量的数值的准确程度的要求会越来越高,因此就需要既实用又廉价的输液检测新产品的出现。课题的任务是设计并实现一个基于单片机的液滴点滴速度自动检测仪,检测仪表具有意外情况报警功能与液滴速度实时显示功能,本课题主要完成以下几方面的工作:(1检测仪的整体方案设计。根据检测仪功能要求并且考虑产品的性价比,决定采用单片机与红外传感器相结合。(2检测

8、仪硬件设计。主要包括单片机芯片的选型、红外传感器的选型及电路的设计。(3检测仪软件设计。主要包括显示、液滴检测程序设计和报警程序等。(4检测仪的实验结果分析。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 30 页个人资料整理仅限学习使用第一章液体点滴速度检测仪的传感器设计与分析1.1 红外传感器概述红外线属于一种电磁射线,其特性等同于无线电或X射线1。人眼可见的波长为380nm-78mm ,发射波长为 780nm-1mm 的长射线称为红外线,红外线光电传感器,它是利用被检测物体对红外光束的遮光或反射,由同步回路选通电路而检测物体的有无

9、,其物体不限于金属,对所有能反射光线的物体均可检测,而且检测距离可近可远,根据具体情况选择自己合适的传感器即可,图1-1为不同波长的光的分布情况。图 1-1 光的波长分布图1.1.1 直射式光电传感器直射式光电传感器包括在结构上相互分离且光轴相对放置的发射器和接收器,发射器发出的光线直接进入接收器。当被检测物体经过发射器和接收器之间且阻断光线时,光电开关就产生了开关信号。当检测物体是不透明时,直射式光电传感器是最可靠的检测模式。直射式光电传感器结构示意图如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 30 页个人资料整理仅限学习使

10、用图 1-2 直射式光电传感器结构示意图1.1.2 直接反射式光电传感器直接反射式光电开关是一种集发射器和接收器于一体的传感器,当有被检测物体经过时,将光电开关发射器发射的足够量的光线反射到接收器,于是光电开关就产生了开关信号。当被检测物体的表面光亮或其反光率极高时,直接反射式的光电开关是首选的检测模式。直接反射式光电传感器结构示意图如下:图 1-3 直接反射式光电传感器结构示意图1.1.3 槽式光电传感器槽式光电开关通常是标准的U 字型结构其发射器和接收器分别位于U型槽的两边,并形成一个光轴,当被检测物体经过U型槽且阻断光轴时,光电开关就产生了检测到的开关量信号。槽式光电开关比较安全可靠,适

11、合检测高速变化的信号,分辨透明与半透明物体,但槽间的距离一般比较小,不适合检测体积较大的物体。槽式光电开关传感器结构示意图如下:图 1-4 槽式光电开关传感器结构示意图1.1.4 反射板反射式光电传感器反射板反射式光电开关亦是集发射器与接收器于一体,光电开关发射器发出的光线经过反射板,反射回接收器,当被检测物体经过且完全阻断光线时,光电开关就产生了检测开关信号。反射板反射式光电传感器示意图如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 30 页个人资料整理仅限学习使用图 1-5 反射板反射式光电传感器1.2 传感器的设计1.2.1

12、 传感器的选用原则传感器千差万别,即便对于相同种类的测定量也可采用不同工作原理的传感器,因此根据需要选用最适宜的传感器5。现代传感器在原理与结构上千差万别,如何根据具体的测量目的、测量对象以及测量环境合理地选用传感器,是在进行某个量的测量时首先要解决的问题。当传感器确定之后,与之相配套的测量方法和测量电路也就可以确定了。测量结果的成败,在很大程度上取决于传感器选择是否合理。1.2.1.1 根据测量对象与测量环境确定传感器的类型要进行一个具体的测量工作,首先要考虑采用何种原理的传感器,这需要分析多方面的因素之后才能确定。因为,即使是测量同一个物理量,也有多种原理的传感器可供选用,哪一种原理的传感

13、器更为合适,则需要根据被测量的特点和传感器的使用条件考虑以下一些具体问题:测量距离的大小;被测量位置对传感器体积的要求;测量方式为接触式还是非接触式。信号的引出方法,有线或是无线测量。传感器的来源,国产还是进口,价格能否承受,还是自行研制。在考虑上述问题之后,就能确定选用何种类型的传感器,然后再考虑传感器的具体性能指标。1.2.1.2 输入光波长的选择通常,在光电传感器的使用范围内,可见光的影响是无处不在的。因此要注意光电开关发射器与光电开关接收器的波长敏感范围。如果接收器可接收的光的波长范围很宽,与被测量无关的外界光信号也容易混入. 也会被放大系统放大,影响测量精度。因此选择光电传感器的时候

14、,要求传感器本身应具有最佳波长使用范围,尽量减少外界信号的干扰,如果传感器对可见光非常的敏感,可以将传感器系统与可见光隔离,避免其受到外界影响。1.2.1.3 频率响应特性传感器的频率响应特性决定了被测量的频率范围,必须在允许频率范围内保持不失真的测量条件,实际上传感器的响应总会有一定延迟,希望延迟时间越短越好。传感器的频率响应高,可测的信号频率范围就宽,频率低的传感器可测信号的频率较低,在动态测量精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 30 页个人资料整理仅限学习使用中,应根据实际信号的特点来确定所需传感器的频率响应特性,以免

15、产生过大的误差,因为液滴下落的速度很慢,要求传感器频率很低即可,所以一般的光电传感器都可以满足此项要求。1.2.1.4 稳定性传感器使用一段时间后,其性能保持不变化的能力被称为稳定性。影响传感器长期稳定性的因素除传感器本身结构外,主要是传感器的使用环境。因此,要使传感器具有良好的稳定性,传感器必须要有较强的环境适应能力。在选择传感器之前,应对其使用环境进行调查,并根据具体的使用环境选择合适的传感器,液体点滴速度测量装置的使用环境非常好,此项要求很容易得到满足。1.2.1.5 精度精度是传感器的一个重要的性能指标. 它是关系到整个测量系统测量精度的一个重要环节。传感器的精度越高,其价格越昂贵,因

16、此,传感器的精度只要满足整个测量系统的精度要求就可以,不必选地过高。这样就可以在满足同一测量目的的诸多传感器中选择比较便宜和简单的传感器。1.2.2 传感器的选用在此次设计中,对于测量液滴的滴数来说,可以选用多个传感器。根据传感器的特性分析得出,红外传感器是比较好的选择。在红外传感器中,又分很多种。所以需要选用一个最佳的方案。方案一,采用液位传感器来检测。将一液位传感器置于受液瓶中,根据液位传感器感受到的液位起伏来检测是否有点滴落下。方案二,采用红外对管实现,根据光敏三极管接收到的光强的强弱变化,从而使光敏三极管产生电流,经整合形成高低电平进行输出,通过对高低电平的变化来判断是否有液滴地下。方

17、案三,采用光纤传感器,将光线传感器固定于滴斗外侧。当有液滴落下时,光纤传感器感知滴斗壁是否产生特定抖动,从而判定是否有液滴落下。综合分析,方案一将传感器置于液体中,不可取。同时由于相邻两次液位差距很小,会引入较大的测量误差。方案三采用光纤传感器,测量精度较高,但是光纤传感器的成本很高。方案二成本低,电路简单,且不受可见光的干扰,稳定性好,测量相邻点滴下落时间间隔即可确定点滴速度。因此采用方案二。1.3 传感器的几何光学分析传感器几何光学分析主要说明红外发光二极管与光敏三极管的各种不同安装位置,对检测结果的不同影响,如果安装位置不合理,会导致检测失败,从而不能够达到检测输液速度的目的。通过分析红

18、外发光二极管与光敏三极管中心线与水滴下落过程中的相对位置关系,得出水地下落过程中,红外发光二极管与光敏三极管可靠的检测位置。根据主要药液的折射率的范围,这里选用的折射率的平均值为1.4012。此次设计中,传感器是由一个光电耦合系统组成,这个系统主要由一个发光二极管和一个光敏三极管构成。通过光敏三极管对光的强弱感应,进行电流的变化,电流经整流后精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 30 页个人资料整理仅限学习使用由CD4093 整合成电平信号进行输出。1.4 本章小结本章主要介绍了红外传感器的分类、各种红外传感器的结构、选用、各

19、种分析等。同时在传感器的选择方面,进行了多种方案的提出、选择、与比较,最终确定了在本次设计中使用由光敏器件构成的传感器。第二章硬件设计2.1 系统总体设计系统原理框图如图 2-1示:图 2-1 系统设计框图点滴速度检测仪以 AT89C51 单片机为核心,由数码管电路、传感器检测电路、限速报警电路等部分组成。传感器检测电路发出微弱的电信号,经过信号调理电路的放大整形处理,转变成单片机能够接收的电信号,通过单片机的定时计数控制,经过数据的计算处理送数码管显示模块显示,实时显示当前液滴数,可实现实时更新一次当前输液速度值。当液体点滴速度超过所设定的极限速度时限速报警电路发出报警信号,提示医护人员目前

20、的输液状况异常。检测仪工作过程第一: 接通电源,发光二极管开始点亮第二:液滴通过传感器,传感器工作,进行信号输出。第三:信号进入单片机,单片机进行内部计数,同时存储。第四:将计数后的结果送至数码管进行动态显示。第五:可以预先设定输液速度的上限值与下限值,当前显示的输液速度高于上限值或传感器检测信号整形AT89C51 数码管显示数据处理报警精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 30 页个人资料整理仅限学习使用低于下限值时,可以自动发出报警信号,提醒医护人员。第六:关闭电源,停止检测。2.2 传感器滴数检测电路传感器滴数检测电路主

21、要由发光二极管和光敏三极管组成的一对发射、接收管的电路组成,如图 2-2示。无液滴低落下时,接收管接收到的光强较强。有液滴低落下时,下落中的水滴对红外光有较强的漫反射、吸收及一定的散射作用,导致接收光强的较大改变。接收管接收到的信号经整形后,送至单片机的计数器T0,据此就可以正确地检测出液滴的滴落。图 2-2给出了传感器滴数检测电路的电路图。图 2-2 传感器检测电路2.3 发射器与接收器选用砷化镓红外发光二极管与硅光敏三极管,构成直射式光电传感器。主要应用于光电输入机及光电读出装置的光源,也可应用于光电控制自动控制及光电耦合的红外光源,结构上采用环氧树脂全包封,工作温度适用于-40 -858

22、。2.3.1 红外发光二极管砷化镓红外发光二极管主要用于光电输入机及光电读出装置的光源,光电控制以及光电耦合的红外光源,采用环氧树脂全包封8。红外发光二极管的特性曲线:在这里介绍红外发光二极管的特性曲线,是用来确定二极管正常工作时的正向电压,发光波长,工作电流的。正向伏安特性取向和发射光谱分布曲线如图 2-3 示。图 2-3 中,左图为正向伏安特性曲线,右图为发射光谱特性曲线。左图中,可以看出,正向电压小于1V时,正向电流几乎不变化,等于零;当正向电压大于1V时,电流随着电压的增大显著变化。红外发光二极管正常工作时,正向电压大约为1.3V。在右图中,根据曲线可以看出,当红外发光二极管的发光波长

23、为0.94 m 时,相对发光强度达到顶峰值,因此理想光敏三极管对入射光波长的敏感响应程度也应该在0.94 m 附近时选择光敏三极管的重要依据。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 30 页个人资料整理仅限学习使用图 2-3 发光二极管特性曲线图2.3.2 光敏三极管光敏三极管由三个引脚组成,如图2-4示,包括 1脚发射极, 2脚基极, 3脚集电极。图 2-4 光敏三极管硅光敏三极管用于近红外光探测器,以及光耦合,特性识别,过程控制等方面。用陶瓷底座环氧封装。上面分析到光敏三极管的理想响应波长应为0.94 m 。真样才能让设计

24、达到理想的效果。光敏三极管容易受外界环境因素的影响。当光线增强时,光电流也随之增强;当环境温度升高时,光电流也随之变强了,从而可见,光敏三极管容易受外界环境因素的影响,尤其是光线和温度的影响。在设计过程中是个不可忽视的因素。对外界环境因素的考虑要慎重,否则一点小的马虎就会影响设计的结果和效果。2.4 电路参数的计算在图 2-2中,当液滴地落在二极管与硅光敏三极管之间时,硅光敏三极管被液滴遮挡不能接受到红外光,因此硅光敏三极管截止,三极管9014导通,输出端产生低电平信号,当红外发光二极管与硅光敏三极管之间没有液滴滴下时,红外发光二极管发出的光能够被硅光敏三极管接收,因此硅光敏三极管导通,三极管

25、9014截止,输出端产生高电平信号,产生的高低电平信号经过CD4093 整形变成标准的高低电平信号送入单片机进行计数,单片机的另外一个定时/ 计数器进行定时,进过一定的程序算法实现了对液体点滴速度的检测。如图 2-2示,红外发光二极管选定后,红外发光二极管的正向压降最大正向电流确定了,因此根据电源电压,可以算出电阻, 如式2-1。 2-1)式中:电源电压精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 30 页个人资料整理仅限学习使用:正向压降 ( :最大正向电流当光敏三极管选定后,三极管的集电极与发射极间的饱和电压、集电极电流为已知参

26、数,通过式 2-2可以求得。 2-2)式中:电源电压:光敏三极管集电极与发射极间的饱和电压:光敏三极管集电极电流当三极管 9014选定后,根据式 23可以求得。 2-3)式中:电源电压:9014集电极与发射极间的饱和电压:9014集电极电流根据选定的三极管 9014,可以用式 24求得。 2-4)式中:9014基极-发射极饱和压降:9014电流放大倍数额定值:9014集电极电流由此来设计传感器的检测电路, 以上为传感器检测电路的设计。2.5 单片机的选择2.5.1 现有主流单片机的概述MCS- 51系列单片机是 Intel公司在 20世纪80年代初研制出来的,很快就在全世界得到广泛的推广应用。

27、十多年来,MCS-51 系列单片机无论在教案、工业控制、仪器仪表、信息通信,还是在交通、航运、家用电气领域,都取得了大量的应用成果。Intel公司虽然已经把精力集中在计算机的 CPU 生产上,而渐渐放弃了微控制器的生产。但是,以MCS-51技术核心为主导的微控制器技术已被ATMEL , PHILIPS等公司所继承,并且在原有基础上又进行了新的开发,从而产生了和MCS-51兼容而功能更加强劲的微控制器系列。ATMEL 公司所生产的 89系列单片机就是基于Intel公司 MCS-51系列而研制的并与MCS-51 兼容的微控制器系列。ATMEL 公司是美国在 20世纪80年代中期成立并发展起来的半导

28、体公司。该公司的技术优势在于 Flash存储器技术和高质高可靠性生产技术。随着业务的发展,在20世纪90年代初, ATMEL 公司一跃成为全球最大的EEPROM供应商。 1994年为了介入单片机市场,ATMEL 公司以 EEPROM技术和 Intel的80C31单片机核心技术进行交换,从而取得80C31 核精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 30 页个人资料整理仅限学习使用的使用权。 ATMEL 公司把自身的先进 Flash 存储技术和 80C31核相结合,从而生产出了Flash单片机 AT89C51系列。这是一种内部含F

29、lash 存储器的特殊单片机。由于它内部含有大容量的Flash存储器,所以,在产品开发及生产便携式商品、手提式仪器等方面有着十分广泛的应用,也是目前取代传统的MCS-51系列单片机的主流单片机之一。该芯片不仅具有MCS51系列单片机的所有特性,而且片内集成有4K字节的 Flash 存储器。其价格低、引脚方便,是目前性能价格比较高的现用主流单片机芯片之一。2.5.2 单片机的选用本检测仪在数据处理上速度要求不是很高,8位机即可。单片机采用美国ATMEL 公司生产的AT89C51 单片机。 AT89C51 是一种低功耗、高性能的片内含有4KB 快闪可编程 / 擦除只读存储器 FPEROM-Flas

30、h Programmable and Eraseable Read Only Memory )的8位CMOS微控制器,使用高密度、非易失存储技术制造,并且与80C51 引脚和指令系统完全兼容3。2.5.2.1 主要性能5:1)与MCS-51 微控制器产品系列兼容。2)片内有 4KB 可在线重复编程的快闪擦写存储器3)存储数据保存时间为 10年4)宽工作电压范围: Vcc可为2.7V到6V 5)全静态工作:可从 0Hz 至16MHz 6)程序存储器具有 3级加密保护7)128*8位内部 RAM 8)32条可编程 I/O 线9)两个 16位定时器 / 计数器10)中断结构具有 5个中断源和 2个优

31、先级11)可编程全双工串行通道是一个 8位漏极开路双向输入输出端口,当访问外部数据时,它是地址总线 口是具有内部提升电路的双向I/0 端口 (准双向并行 I/O 口,当访问外部程序存储器时,它是高8位地址。外部不扩展而单片应用时,则作一般双向I O口用。每一个引脚可以推动4个LSTL 负载。P1: P1 口(P1.0 P1.7口是具有内部提升电路的双向I/0 端口( 准双向并行 I/O 口,其输出可以推动 4个LSTTL 负载。仅供用户作为输入输出用的端口。P3: P3 口(P3.0 P3.7口是具有内部提升电路的双向I/0 端口( 准双向并行 I/O 口,它还提供特殊功能,包括串行通信、外部

32、中断控制、计时计数控制及外部随机存储器内容的读取或写入控制等功能。其特殊功能引脚分配如下:P3.0 RXD 串行通信输入。P3.1 TXD 串行通信输出。P3.2 INT0 外部中断 0 输入,低电平有效。P3.3 INT1 外部中断 1 输入,低电平有效。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 30 页个人资料整理仅限学习使用P3.4 T0 计数器 0 外部事件计数输入端。P3.5 T1 计数器 1 外部事件计数输入端。P3.6 WR 外部随机存储器的写选通,低电平有效。P3.7 RD 外部随机存储器的读选通,低电平有效。X

33、TAL1: 接外部晶振的一个引脚。在单片机内部,它是一个法相放大器输入端,这个放大器构成了片内振荡器。它采用外部振荡器时,此引脚应该接地。GND :电源接地端。此次设计中,用单片机实现的是一个计数存储功能。主要应用的计数器是其内部的定时器 / 计数器。单片机的定时器/ 计数采用增量式计数。也就是说,当运行于定时器方式时,每隔一个机器周期定时器自动加一;当运行于计数器方式时,每当引脚出现下跳沿,计数器自动加 1. 无论是作定时器还是计数器,当T0或T1加满回零后,定时器回零标志置1。而当允许中断时,TF可以申请中断进而在中断服务中作相应的操作;TF也可以用程序判断定时到或计数满的标志位13。2.

34、6 显示部分设计与分析显示技术是传递信息的技术,显示器件是显示技术的基础。几十年来的发展,显示器件已成为一个大家庭。利用不同的电光原理,具有不同的结构特点,适应不同环境和条件的各种显示器件构成一个大家庭。显示器在仪器仪表、手持设备、电话系列、家用电器、运动耗材、医疗保健仪器等电子产品中得到了充分广泛的应用。同时对显示器的要求要显示清晰、直观、准确。此次设计的显示部分可有多种方法实现,可以用液晶显示,可以用数码显示,还可以用荧光管显示。但是考虑到此次设计的标准何和可实现性。对于液晶显示器来说,费用相比较高,虽然实现与操作方便,但是考虑到费用,相比液晶显示器和荧光管显示器来说,数码管显示是比较理想

35、的选择。2.6.1 数码管的选用与特性分析数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元 的数码管。共阳数码管在应用时应将公共极 COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。在此次设计中,使用的是共阴极七段数码管。是因为计数的值全位整数,没有小数22。点亮 LED 显

36、示器有静态和动态两种方法。所谓静态显示,就是显示某一字符时,相应的发光二极管恒定的导通和截至,这种方式,每一位显示都需要一个8位输出口控制,占用硬件较多,一般仅用于显示器位数较少的场合。所谓动态显示,就是一位一位地轮流点亮各位显示器。对每一位显示器而言,每隔一段时间点亮一次。显示位的亮度既跟导通电流有关,也和点亮时间与间隔时间的比例有精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 30 页个人资料整理仅限学习使用关。动态显示器因其硬件成本较低,多数显示时常常采用。下图为七段数码管内部结构与引脚图:图 2-6 七段数码管内部结构与引脚图

37、数码管使用条件: 1)段及小数点上加限流电阻;2)使用电压:段:根据发光颜色决定; 小数点:根据发光颜色决定;3)使用电流:静态:总电流 80mA 每段 10mA );动态:平均电流 4-5mA峰值电流 100mA 。上面这个只是七段数码管引脚图,其中共阳极数码管引脚图和共阴极的是一样的。数码管选用好后,将与其他硬件连接以完成一个理想的动态显示系统。然而,每个数码管都需要 6 个段码扫描端和2 两个位码扫描端。但是单片机上输出口只有有限的几个可以使用,难以满足数码管的多输入DIR为方向控制端。本次设计采用的是A端输入, B端输出的功能2.6.3 74 LS06 分析与使用74LS06 为集电极

38、开路输出的六组反相驱动器,其主要电特性的典型值如下表所示:表 2-1 74LS06 电气特性精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 30 页个人资料整理仅限学习使用74LS06功能表如下表所示:表 2-2 74LS06 功能表74LS06逻辑原理图如下图所示:图 2-8 74LS06 逻辑原理图从图中可以看出:引出端符号 A1A6 为输入端, Y1Y6 为输出端。2.7 硬件设计总原理图和PCB图图 2-9 电路原理图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 3

39、0 页个人资料整理仅限学习使用图 2-10 PCB 设计图2.8 本章小结本章主要介绍了本次设计的硬件设计部分。包括硬件的组成搭建设计、各个硬件的结构介绍如 AT89C51 、光敏三极管、 LED数码显示管等。应用Protel软件画出了原理图,并且画出了 PCB图。第三章软件的设计3.1 软件设计概述良好的设计方案可以减少软件设计的工作量,提高软件的通用性,扩展性和可读性。本系统的设计方案和步骤如下8:1)根据需求按照系统的功能要求,逐级划分模块。2)明确各模块之间的数据流传递关系,力求数据传递少,以增强各模块的独立性,便于软件调试。 按照开发式软件设计结构,将各模块有机的结合起来,即成一个较

40、完善的系统。计算机是按照程序一条条依次执行指令而工作的,根据具体的需要选择合适的设计语言,对完成设计任务,设计质量,设计速度至关重要。程序设计语言有三种: 机器语言,汇编语言和高级语言。机器语言是计算机唯一能“懂”的语言,用汇编和高级语言编写的程序 ( 称为源程序 最终都必须翻译成机器语言的程序( 称为目标程序计算机才能看“懂”然后逐一执行。但是机器语言是一种用二进制数0、1组成的代码,人们不容易辨识、记忆、而且很容易出错,出错后查错任务更加艰巨,所以很难用它来进行程序设计。在此次设计中,选用的是汇编语言,相比高级语言,汇编语言存在诸多弊端,比如没有关键字及运算函数的功能、程序过于冗长等。尽管

41、相比高级语言如C语言等,较汇编语言相比有许多的优点,但汇编有其自身的特点和长处,在编制程序的工作量不大、规模较小,一般不需要移植的计算机系统的情况下,使用汇编语言也十分的方便,而且高级语言源程序要通过预存于计算机存储器内的编译程序或解释程序才能翻译成机器语言,而存储器较小的计算机系统容纳不下,因此无法配用这些工具程序,但是汇编语言可以直接翻译精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 30 页个人资料整理仅限学习使用成机器语言,然后再由计算机去识别和执行。因此运用用汇编语言编程是很方便的了。汇编语言中由于使用了助记符号,用汇编语言

42、编制的程序输入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 汇编程序 的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称为源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU 处理和执行8。汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。汇编语言主要用在设备控制

43、、加密破解、开发单片机产品. 对计算机性能的优化等。一般用于开发单片机产品,计算机系统的启动引导就必须使用汇编语言来编辑,否则不能用的。可以很好的实现微电子控制。用汇编语言编制程序时,程序的每一条语句都与计算机的某一条具体的指令相对应,因此必须熟悉机器的指令系统。另外,根据统计,编译成机器语言后,高级语言较汇编语言的长度增加 15%-200% ,占用的内存空间随之扩大,执行的时间也相应增长50%-300% 。因此对于要求反映灵敏与控制及时、检测等实时控制系统,采用汇编语言编程的优越性也很明显。液体点滴实时检测系统的软件全部采用汇编语言编写,以提高系统的灵敏性和实时性。其设计方法和硬件设计相对应

44、,采用模块化的设计思想,将该部分设计划分为相应的程序模块,便于设计、调试。此次设计中程序的编写与仿真环境应用的是WAVE 仿真环境。3.1.1 WAVE 仿真环境的硬件特点伟福仿真品种多、功能强,和国内外同类高档仿真器功能相比,软、硬件方面具有多种先进特点2。硬件方面先进的特点如下:1、通用仿真器:主机+POD 组合,通过更换 POD ,可以对各种 CPU 进行仿真。对不同的应用场合,用户如果选择不同的CPU ,通常就要更换仿真器,而伟福仿真器则采用主机+POD 组合,支持多类 CPU 仿真。2、仿真 CPU 外置:直接位于用户板的上方,提高仿真频率以及降低信号噪声,而无须缩短您的仿真电缆。3

45、、强大的逻辑分析仪综合调试功能:逻辑分析仪由交互式软件菜单窗口对系统硬件的逻辑或时序进行同步实时采样,并实时在线调试分析,采集深度 32K(E6000/L ,最高时基采样频率达 20M ,40路波形的可精确实时反映用户程序运行时的历史时间。4、强大的跟踪器功能:跟踪功能是以总线周期为单位,实时记录 CPU仿真运行过程中,总线上发生的事件,其触发条件方式同逻辑分析仪。5、波形发生器功能:伟福V8/L仿真器可以输出 8 路可编程数字波形,波形深度达32K,最高频率为 20MHz 。6、影子存储器:用户在程序全速执行时,可以实时观察到时 MCS51 系列 CPU 和MCS96 系列CPU 的外部数据

46、的变化。7、程序时效分析:统计每个函数、过程运行时间,以及占整个程序运行时间的百分精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 30 页个人资料整理仅限学习使用比。在设计高效率程序时,就要知道程序中各函数、各过程运行时间及占总时间的百分比,程序时效分析可以对此进行统计分析。8、数据时效分析:与程序时效分析相似的是,数据时效分析,它可统计每个变量被访问的次数及占整个程序访问次数的百分比。9、硬件测试:对于MCS51 系列CPU 和MCS96 系列 CPU可以静态地输出地址、数据以及ALE 、PSEN 、BHE 、RD 、WR 等读写控

47、制信号,从而可以从用户板上静态地测量这些信号的值,从底层去控制、分析电路的工作状态,可以准确方便地检测硬件方面的隐蔽问题。10、事件触发:用于指定用户程序运行时,出现的各种事件,这些事件包括地址条件、数据条件、控制信号条件、外部信号条件以及这些条件的组合,用这些事件来触发、控制逻辑分析仪、程序跟踪器的运行,以捕捉程序运行时出现的各类复杂情况,迅速定位设计中软、硬件问题所在。11、记时器:记录程序运行时间。12、双CPU 结构: 由监控 CPU 控制仿真 CPU 完成仿真工作, 100% 不占用户资源。全空间硬件断点,不受任何条件限制,支持地址、数据、外部信号、事件断点、支持实时断点计数、软件运

48、行时间统计。3.1.2 WAVE 仿真环境的软件特点1、双工作模式: a 软件模拟仿真 硬件仿真。2、真正集成调试环境:集成了编辑器、编译器、调试器,源程序编辑、编译、下载、调试全部可以在一个环境下完成。3、工程管理功能:现在单片机软件越来越大,也越来越复杂,维护成本也很高,通过工程管理可化大为小,化繁为简,便于管理。工程管理功能也使得多模块,多语言混合编程。4、多语言多模块混合调试:支持ASM 汇编)、 PLM 、C 语言多模块混合源程序调试,在线直接修改、编译、调试源程序。如果源程序有错,可直接定位错误所在行。5、直接点屏观察变量:在源程序窗口,点击变量就可以观察此变量的值,方便快捷。6、

49、强大的书签、断点管理功能:书签、断点功能可快速定位程序,为编写、查找、比较程序提供帮助。7、类似 IE 的前进、后退定位功能:可以在工程内跨模块地定位光标前一次或后一次位置,为比较、分析程序提供帮助。8、方便实用、功能多样的源程序编辑窗口:1)、窗口分隔功能。2)、语法相关彩色显示,使得编写程序轻松,观察程序醒目。3)、书签功能提供多达 9 个书签,使得您在分析、比较、检查大程序时从容不迫。4)、寻找配对符号功能为您在复杂程序嵌套中找到“另一半”。 5)、多行程序的同进同退功能,可以使得程序错落有致,帮您编写优美、整洁的程序。9、外设管理功能:外设管理可以让您在调试程序时,观察到端口、定时器、

50、串行口中断、外部中断相关的寄存器的状态,更可以帮您完成这些外设的初始化程序,包括 C 语言和汇编语言,而您所做的只是填表,定义外设所要完成的功能。10、功能独特的反汇编功能:伟福独创的控制文件方式的反汇编功能,可以帮助你精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 30 页个人资料整理仅限学习使用将机器码反汇编成工整的汇编语言,通过控制文件你可以定义程序中数据区、程序区、无用数据区,还可将一些数据、地址定义成符号,便于阅读。你若丢了你的源程序,它可帮你迅速恢复。3.2 主程序此次设计的系统软件设计主要由以下几个部分组成:1)数据处理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁