【数字电子设计01】开源!基于Multism的病房呼叫系统

设计的任务及要求

  1. 能同时供六位病人使用,有需求的病人可通过病床前按钮进行呼叫
  2. 可依据病人病情轻重设置优先级别,多位病人同时呼叫时,病情最重者优先处理,病情最轻者最后处理
  3. 当多位病人同时呼叫时,在医护人员处需显示所有呼叫病人的声光报警信号以及病情最重患者的病床编号
  4. 收到呼叫信号后,医护人员可停止声光报警功能。

设计的目的

随着无线科技的发展和应用,病房呼叫器系统摆脱了线缆的束缚,可即时通讯和移动接收呼叫信息。有的呼叫器已经建立在调频无线技术基础上开发和制造的,它结合了单片机和计算机技术进行开发的系统,并根据不同医院的规模、内部业务流程和管理需求来开发的,让整个系统得到更好的利用效率。

一般它的工作原理如下:在每个病床放置一个呼叫器,当患者需要服务时只需轻轻一按呼叫器的使用按钮,接收器即可显示病床号并发出音乐提示,医护人员就可以根据提示信息知道要服务的准确病床并做出相应的服务。

设计的内容

 按键电路

一个或者多个病人通过关闭其对应的呼叫开关,来开启其支路的呼叫显示模块,进而开启整个病房呼叫系统。显示模块采用一般开关驱动。

当一名或者多名病人闭合各自的呼叫开关时,其对应的支路接通,并由初始的高电平变为低电平,对应的支路显示灯会亮起,并且同时将有效信号传到下一个功能模块-优先选择模块。

根据设计要求其中用到了74LS148芯片,即8-3编码器,芯片的引脚和真值表如下图所示

 

 如图所示,当没有病人呼叫的时候,74LS148对应的那个引脚就会变为低电平,按照功能表,A2 A1 A0有相应的输出为其编码。

除此之外,根据使能输出端EO的特性:当使能输入端EI为0时并且74LS148N无有效信号输入时, E0输出为0;当使能输入端EI为0时并且74LS148NT为有效信号输入时,EO 输出为1。利用E0端的输出来控制数码显示电路的启动与熄灭复位。

8线-3线优先编码器(74LS148N) 将输入的低电平有效信号进行优先选择,并且将选择出的信号传到译码显示模块,并且将E0端的输出信号传到七段字形译码器(74LS48N)来启动数码管显示电路。

显示电路 

因为优先选择模块输出的三位二进制编码是所需-进制的反,所以要用74S04N(非门)来转换。同时还需要用译码器74LS48N来把所接收到的二进制数转换成病房号所对应的编码信号。然后再将该编码信号输入到数码管显示器。将正确的呼叫病房号显示出来。数码显示管由七段字形译码器74LS47N,共阴报七段数码管组成。其功能是将输入的BCD码以十进制数字的形式出现在七段数码管上。

74LS48是七段显示译码器,将三位编码转换成七段a~g,其引脚图和真值表如下:

七段数码管的引脚图如下:

报警电路 

系统运行截图: 

当只有四号病室呼叫时,要使显示单元电路显示“4”,则74LS48芯片二进制输入DCBA应为0100,即74LS148芯片输出A2A1A0为100(其中74LS48的D端可以由74LS148的GS端来控制),由74LS148真值表可知,其输入信号01234567应为***01111,即四号病室呼叫按钮应该接在74LS148输入端的“3”管脚。

同理,三号、二号、一号病室呼叫按钮应分别接在74LS148输入端的“4”、“5”、 “6”管脚、 “7”输入端应始终接高电平。

而当四个病室都不呼叫时,数码管应不显示数字,此时DCBA为1111,D由GS控制,即GS、A0、A1、A2都为高电平,要达到这样的要求,须使74LS148的“012”均接高电平。

为保证芯片正常工作,74LS148的E1、GND均接地,74LS47的LT’、BI\RBO’、RBI’接高电平,GND接低电平。

 实验耗材

序号

耗材名称

型号参数

数量

1

优先编码器

SN74HC148N

1

2

反相器

74LS04N

1

3

2输入端与非门

74LS00

1

4

4输入端与非门

74ALS20AN

1

5

NPN型三极管

2N5551

1

6

蜂鸣器

1000HZ

1

7

译码器

74LS48N

1

设计总结 

对于病房呼叫系统的仿真设计

(1)能实现的功能:当有病人紧急呼叫时,产生声,光提示,并显示病人的病房或者病床号号;根据病人的病情设计优先级别,当有多人呼叫时,病情严重者优先;医护人员处理完当前最高级别的呼叫后,系统按优先级别显示其他呼叫病人的病号;拥有自动复位功能。.
    (2)本设计分为三个主要功能模块:呼叫显示模块,优先选择模块,译码显示模块。这些模块共同工作完成本电路的功能实现。
    (3)其中运用了8线一3线优先编码器74LS148N来实现优先选择模块主要功能,7段字形译码器74LS48N和共阴极七段数码管来实现译码显示模块主要功能。

(4)用较为简单的数字电路实现了-个具有实际应用背景的病房呼叫系统的设计。

收获和体会

通过这次实验设计,完成了病房呼叫系统的原理设计与仿真实现,运用模块化的设计思想将系统分为三大功能模块:呼叫显示模块,优先选择模块,译码显示模块。这些模块共同工作完成本电路的功能实现。还充分理解了74LS148N、74LS04、74LS48、共阴极数码管的引脚图和它们的性质功能。

在本次课程设计的过程中,我也遇到了很多问题,特别是在芯片的使用方面,第一次使用芯片,对芯片的功能和使用方法等都不是很熟悉,各个管脚的作用也不明白,于是在管脚的使用和连接上用了很多的时间。其实做课程设计同时也是对课本知识的巩固和加强,平时只停留在书面学习是不够的。当动手实践做课程设计时,很多意想不到的问题就会出现。但是随着亲自动手将问题解决后,发现对于数字电子的知识理解又上了一层。通过本次课程设计,我也学到了很多知识,加强了自己的动手和思考能力,对相关数字电子技术知识加深了了解和运用:

  1. 学习了multism电子仿真软件的使用,体会到了此软件在电子仿真中的强大功能,进一步加深了对数电知识的运用。
  2. 通过对病房呼叫系统的设计,掌握了通过看芯片真值表合理使用和联接芯片各个管脚的的方法,加强了自己的思考问题和解决问题的能力,为以后进行相关的电路设计积累了很多宝贵的经验

下载地址

通过百度网盘分享的文件:病房呼叫系统.ms14
链接:https://pan.baidu.com/s/1JGcSQ06E4ArG2oVDYO4jRA?pwd=6gfc
提取码:6gfc
--来自百度网盘超级会员V5的分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值