病床呼叫系统.docx

上传人:b****2 文档编号:1650909 上传时间:2023-05-01 格式:DOCX 页数:18 大小:483.72KB
下载 相关 举报
病床呼叫系统.docx_第1页
第1页 / 共18页
病床呼叫系统.docx_第2页
第2页 / 共18页
病床呼叫系统.docx_第3页
第3页 / 共18页
病床呼叫系统.docx_第4页
第4页 / 共18页
病床呼叫系统.docx_第5页
第5页 / 共18页
病床呼叫系统.docx_第6页
第6页 / 共18页
病床呼叫系统.docx_第7页
第7页 / 共18页
病床呼叫系统.docx_第8页
第8页 / 共18页
病床呼叫系统.docx_第9页
第9页 / 共18页
病床呼叫系统.docx_第10页
第10页 / 共18页
病床呼叫系统.docx_第11页
第11页 / 共18页
病床呼叫系统.docx_第12页
第12页 / 共18页
病床呼叫系统.docx_第13页
第13页 / 共18页
病床呼叫系统.docx_第14页
第14页 / 共18页
病床呼叫系统.docx_第15页
第15页 / 共18页
病床呼叫系统.docx_第16页
第16页 / 共18页
病床呼叫系统.docx_第17页
第17页 / 共18页
病床呼叫系统.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

病床呼叫系统.docx

《病床呼叫系统.docx》由会员分享,可在线阅读,更多相关《病床呼叫系统.docx(18页珍藏版)》请在冰点文库上搜索。

病床呼叫系统.docx

病床呼叫系统

 

数字逻辑综合型实验设计报告

课程名称数字逻辑实验

题目名称病床呼叫系统

班级

学号

学生姓名

同组班级20130612

同组学号

同组姓名

指导教师武俊鹏、孟昭林、刘书勇、赵国冬

综合实验成绩

2015年06月

 

摘要

 

随着社会的进步和发展,医疗水平的不断提高,现代医院护理需要简易及时地获知并处理病人的突发状况,实现患者在住院的任意时间可请求医生或护士进行诊断或护理。

病房呼叫系统是病人请求值班医生或护士进行诊断或护理的紧急呼叫工具,可将病人的请求快速传送给值班医生或护士,是提高医院和病房护理水平的必备设备之一。

呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。

它要求及时、准确、可靠、简便可行、利于推广。

医院病床呼叫系统是患者向值班医生或护士发出紧急呼叫的工具,提高管理效率与医护水平,是现代医院提高护理水平必不可少的设备。

有了病床呼叫控制系统,医院的护理工作变得更加方便全面,不用再为值班医生和护士未能及时发现突发病况而烦恼。

基于数字逻辑相关理论设计的病床呼叫系统可以及时、准确、可靠地实现病房呼叫管理,具有良好的实践应用。

本文论及芯片的性能,型号选用,仿真分析,外部接线等控制应用。

主要探讨了医院病房的5病床设计可行性方案,控制了逻辑呼叫控序与人员响应,列出了电器元件清单,绘出了硬件接线图,满足了设计目标要求,并增添了拓展功能。

关键词:

病床呼叫、数字逻辑

目录

1需求分析

1.1基本功能要求

1)共有5个病床,每个病床优先级不同。

每一病床床头均有紧急呼叫按钮及重置按钮,以利病人不适时紧急呼叫;

2)设一护士站,护士站有病人紧急呼叫与复位的重置按钮;

3)每一病床均有对应指示灯,一旦病人按下紧急呼叫按钮,其对应指示灯亮;

4)病人按下呼叫按钮时,蜂鸣器响5秒;

5)在护士站的病房紧急呼叫中心,用指示灯显示哪一病房先按下病人紧急呼叫按钮,并要具有优先级判别的能力,有多个信号呼叫时,显示优先级最高的呼叫号(其他呼叫用指示灯显示);;

6)一旦护士发现呼叫后,须先按下复位键,再依病房紧急呼叫顺序处理病房紧急事故,指示灯方灯被重置。

1.2创新拓展功能

1)当不同优先级的病人同时呼叫时,数码管只能显示优先级高的病人,我们增加了复位键,拨动后可显示下一优先级的病床号。

2)在医院里病床呼叫并不一定能及时的通知到护士医生去相应的病房,当一次蜂鸣器响和数码管显示没有及时的通知到医生护士时,需要再次提醒。

我们扩展了二次提醒功能的模块。

1.3设计原理

病房呼叫系统分为三个主要功能模块:

呼叫模块,优先选择模块,译码显示模块。

这些模块共同工作完成本电路的功能实现。

其中运用了3线—8线译码器和74LS148优先权编码器来实现优先选择模块主要功能,其中运用自己设计的小规模逻辑门电路和数码管来实现译码显示模块主要功能,运用74LS161四位二进制加法计数器来实现呼叫5秒模块。

信号呼叫(1个至5个)由呼叫显示模块的各个呼叫开关发出并使对应的病床指示灯亮起。

接着,信号传到优先选择模块,将优先级别最高的患者的信号选择出来,并传到呼叫模块与译码显示模块:

呼叫模块通过74LS161四位二进制加法计数器电路令蜂鸣器鸣叫5秒,同时译码显示模块通过小规模逻辑门集成电路与74LS148将信号变换成对应的患者床号,并由七段数码管显示出来。

当护士发现后,按下复位键,数码管清零,此时该系统可继续工作,等待显示下一次呼叫。

2系统设计

2.1系统逻辑结构设计

该病床呼叫系统一共可以分成三个部分:

信号输入、信号处理、信号输出。

图2.1-1系统总设计图

2.2系统物理结构设计与仿真验证

(1).呼叫功能模块

病房内5个拨动开关和开关值班室另5个拨动开关接入74LS86构成输入信号,病床呼叫信号通过反相器74LS04后,再接到74LS148。

在优先编码器电路中,同时输入两个以上编码信号时。

不过在设计优先编码器时,优先编码器只按优先级高的输入信号编码,优先级低的信号则不起作用。

而值班室内可以拨动对应开关改变异或门输出的逻辑值,从而取消输出。

74ls148优先编码器管脚功能介绍:

为16脚的集成芯片,电源是VCC(16) GND(8),I0—I7为输入信号,A2,A1,A0为三位二进制编码输出信号,IE是使能输入端,OE是使能输出端,GS为片优先编码输出端。

图2.2-174ls148逻辑图                                   图2.2-174ls148逻辑表达式

使能端OE(芯片是否启用)的逻辑方程:

OE=I0·I1·I2·I3·I4·I5·I6·I7·IE

当OE输入IE=1时,禁止编码、输出(反码):

A2,A1,A0为全1。

当OE输入IE=0时,允许编码,在I0~I7输入中,输入I7优先级最高,其余依次为:

I6,I5,I4,I3,I2,I0,I0等级排列。

 

表2.2-1优先编码器74ls148功能表

输入

输出

EI

I0

I1

I2

I3

I4

I5

I6

I7

A2

A1

A0

GS

EO

1

x

x

x

x

x

x

x

x

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

0

0

x

x

x

x

x

x

x

0

0

0

0

0

1

0

x

x

x

x

x

x

0

1

0

0

1

1

0

0

x

x

x

x

x

0

1

1

0

1

0

1

0

0

x

x

x

x

0

1

1

1

0

1

1

1

0

0

x

x

x

0

1

1

1

1

1

0

0

1

0

0

x

x

0

1

1

1

1

1

1

0

1

1

0

0

x

0

1

1

1

1

1

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

1

1

1

1

0

   从以上的的功能表中可以得出,74ls148输入端优先级别的次序依次为I7,I6,…,I0。

当某一输入端有低电平输入,且比它优先级别高的输入端没有低电平输入时,输出端才输出相应该输入端的代码。

例如:

I5=0且I6=I7=1(I6、I7优先级别高于I5)则此时输出代码010(为(5)10=(101)2的反码)这就是优先编码器的工作原理。

由74LS148芯片的真值表,我们选取I6、I5、I4、I3、I2、五个输入端,将其分别与五个呼叫端连接,信号A2A1A0输入74LS08芯片与门后再分别接到8421显示管的4,、2、1位上,将8位接地,则2进制代码别转化为十进制数,显示管上将分别显示5,4,,3,2,1,达到显示优先级最高呼叫号的功能。

 

图2.2-274LS148优先权编码器呼叫信号处理部分逻辑电路图

(2).优先选择模块

74LS08与门出来的三路信号接到74LS138的A2、A1、A0,然后把该芯片的Y5、Y4、Y3、Y2、Y1经过反相器,然后接到相应的灯,表示五个病床对应的灯。

表2.2-274LS138真值表

由表2.1-2中我们可以得到,G1,G2,G3为片选段,G1=1,G2=G3=1时,译码器工作。

Y1、Y2、Y3、Y4、Y5分别连接LED灯1-5号。

图2.2-3指示灯控制电路逻辑图

3.译码显示模块

由74LS08出来的三路信号分别接到与OE端相与由低至高连到74LS38的四个输入端构成能显示呼叫床号的显示部分。

病床号由于74LS148的优先级编码的功能使得数码管的显示具有优先级功能,为实现对蜂鸣器时间的控制,我们使用了74LS161芯片。

 

表2.2-374LS161真值表

图2.2-474LS161波形图

 

计数器使用1HZ的时钟频率,用一个74LS161接成5进制计数器,输出端的QA和QB相与非再和负责清零的拨动开关异或输入清零端,当输出为0101即5时,与非门输出0,在和拨动开关异或就可以使74LS161清零,而当输出端输出的识别的数字是,与非门输出是1,就无法清零,这样就可以达到是74LS161芯片模5计数的功能了。

74LS08中的三个输出端口,经过74LS32取或,输出信号Y,既与74LS161的LOAD(置数端)相连,又和74LS161输出端的QA和QB相与非后再与后接蜂鸣器(指示灯)。

没有病床呼叫时,Y=0,此时蜂鸣器不响(指示灯不亮),74LS161的初态均为零,输出端输出值也为零,取反为1;当有病床呼叫时,Y=1与输出端的QA和QB相与非后相与为1,即蜂鸣器(指示灯亮)开始响。

计数器开始工作,5秒钟之后,进位端输出1,取反为0,与时钟信号相与为0,计数器停止工作,同时,蜂鸣器停止蜂鸣(指示灯熄灭)。

图2.2-5数码管显示控制电路逻辑图

图2.2-6蜂鸣器控制电路逻辑图

图2.1-6计时器器控制电路逻辑图

两片74LS192级连,实现进位功能,低位片的进位接到高位片的加计数上,实现了此功能。

图2.1-7再次报警控制电路逻辑图

QAQC相与后接蜂鸣器,可实现每隔两秒响一次,九秒一循环。

图2.1-8选择控制电路逻辑图

为了防止增加的再次报警电路影响基本功能,增加了四选一数据选择器来控制电路互不干扰,否则,蜂鸣器五秒计时功能不能实现。

实验所需器材

1)数字逻辑试验箱1台

2)74LS004组2输入与非门1片

3)74LS04反相器2片

4)74LS084组2输入与门1片

5)74LS324组2输入或门1片

6)74LS864组2输入异或门2片

7)74LS1383线-8线译码器1片

8)74LS148优先编码器1片

9)74LS1614位二进制加法计数器1片

10)导线若干

(3)在本实验中使用的主要芯片介绍如下。

1)74LS04芯片

图2.2-774LS04芯片简介

2)74LS148芯片

图2.2-874LS148芯片简介

74LS148是一个八线-三线优先级编码器。

74LS148优先编码器为16脚的集成芯片,除电源脚VCC(16)和GND(8)外,其余输入、输出脚的作用和脚号如图中所标。

其中I0—I7为输入信号,A2,A1,A0为三位二进制编码输出信号,IE是使能输入端,OE是使能输出端,GS为片优先编码输出端。

它在允许编码(IE=0),且有编码输入信号时为0(如表2.1-1中第三至第十行);若允许编码而无编码输入信号时为1(如表2.1-1第二行);在不允许编码(IE=1)时,它也为1(如表2.1-1第一行)。

GS=0表示“电路工作,而且有编码输入”。

3)74LS08芯片

图2.2-974LS08芯片简介

信号从74LS08出来后,再分别引入74LS138变量译码器。

74LS138芯片是3线-8线译码器

4)74LS138

74LS138芯片是常用的3-8线译码器,常用在数字电路的译码电路中.

真值表:

图2.2-1074LS138芯片简介

4)74LS32芯片

图2.2-1174LS32芯片

表2.2-1274LS32芯片

 

3系统实现

3.1系统实现过程

在完成本设计的过程中,我使用了Multisim10。

我在学校的FTP上,找到了破解版的Multisim10.1.1,下载安装也比较省时省事,软件功能稳定全面。

这样,系统就可以仿真测试了,我在使用的过程中也发现,Multisim10的元器件以及仪表仪器很齐全,即便是库中没有用户所需要的器件,用户也可以根据自己的设计需要自行封装并保存,以备后续使用。

此外,一般设计电路使用到的功能,几乎都可以在主界面找到相应的按钮或者菜单,为用户的设计工作提供了极大方便。

其次,就是电路方面的知识。

仿真软件再好,也只是一个工具,电路设计成功与否关键还是设计者的功力。

一个不算复杂的电路,可能仅仅由于某个小元件的参数设置不合适,整个电路就无法正常工作,因此,完成一个电路的设计,首先要求设计者对设计题目深入分析,对各个元件的参数设置有一个合理把握。

在本设计中,就是由于起初我对设计题目的理解不够到位,设计的电路总也出不来结果,最让人受挫的一次是明明开关已经断开,可是相应的呼叫指示灯仍然亮,而数码管也无法稳定显示同时闭合的两个开关中优先级别最高的,后来发现,正是由于电路异或门的参数设置不合适所导致。

设计好电路后,我们开始在实验台上实现,调试,在连接好基本功能的电路时,出现了数码管5秒计时不能停止的情况,发现是74LS04反相器的5、6号管脚的问题,所以我们更换了芯片。

我们在新的芯片中再次连线发现系统就可以正常的工作了。

3.2系统测试

在实验箱调试完成后;检查:

连线无误;电路放置正确电源正确连接打开试验箱的开关ON\OFF,此时数码管显示为零

首先测试1号病人呼叫,检查1对应的指示灯是否亮,并且是否伴有蜂鸣声。

数码管显示5秒计时;

再看按下复位键后,数码管是否清零,且不影响下次呼叫;

第二测试3、4号病人同时护叫,此时发现3、4号病人对应的指示灯同时亮起,蜂鸣器发出蜂鸣声,数码管显示的是3(因为设定3号比4号优先级高);

当拨动复位键,数码管可显示4,这个拓展功能的实际意义是可提示护士有多人同时呼叫;

第三测试5号病人呼叫,9秒内不动复位键,一数码可显示9秒计时,蜂鸣器再响,这时为提示护士有病人呼叫未回应,我们设计了隔2秒响2秒的方式,与之前功能以示区别。

两数码管可记录显示护士响应时间,此功能可记录护士工作效率。

测试完毕,整理试验箱,芯片。

具体的在MULTISIM10下检验病房呼叫系统的步骤如下:

(1)首先触发一个病人信号,看是否产生声、光报警,蜂鸣器声音响,数码管是否显示对应的病人编号;直到完成了此功能,进行下一向调试。

(2)向调试触发多个病人信号,同样看是否产生声、光报警,蜂鸣器声音响,数码管是否显示最优先的病人编号;如能完成此功能那么它是正确的。

(3)拨动复位键后,系统按优先等级显示下一个优先级高的病人编号。

(4)按下复位后,系统将自动恢复到初始状态:

显示灯全灭,数码管显示0。

3.3系统最终电路图

图3.3-1试验电路图

病人、护士对应的开关通过异或门连接,只要其不同异或就出1进行信号产生和复位,再接反相器,因为74LS148低电平输入有效。

三与门控制数码管不工作时显示“0”。

74LS148的输出给74LS138译码器输入,实现了优先级的指示灯。

74LS161芯片是通过将不同输出与非再接输入端实现了五进制,十六进制计数。

两片74LS192芯片级连形成进位,通过显示管显示十进制计时。

为防止输入蜂鸣器信号干扰,使用74LS153数据选择器,对不同信号进行选择,以排除干扰。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2