基于单片机与DTMF技术的医院呼叫对讲系统设计与实现

发布者:HeavenlySunset最新更新时间:2014-02-17 来源: elecfans关键字:单片机  DTMF技术  医院呼叫对讲系统 手机看文章 扫描二维码
随时随地手机看文章

  随着科学技术的迅速发展,尤其是电子信息技术的不断更新,医疗卫生事业也逐步深化改革,实现现代化医疗成为医院未来发展的趋势,医院呼叫对讲系统是提高医院的护理水平的重要设备之一,其基本功能就是通过一种简便的途径使护理对象与医护人员达成沟通。16位的MSP430单片机的集成度很高,片内资源丰富,主要的突出特点是低功耗,可以实现长时间的稳定工作,应用到该系统后,性能得到很好的优化,可以提高医护人员的工作效率和降低他们的劳动强度,病人也能得到及时的护理和医疗,可以显著提高医院的服务水平和医疗质量。

  1 DTMF呼叫对讲系统介绍

  1.1 DTMF技术的介绍

  DTMF(Dual Tone Multi Frequency),即双音多频,由一个高频信号与一个低频信号叠加组合成的,分别代表一个数字或字符。双音多频信号,是用两个特定的单音频的组合来代表数字或功能。高低频信号各有4种,分别组成高频群和低频群,采用8选1的组合方式来构成DTMF信号,从而有16种组态,分别可以代表拨号键盘上的0—9、A—D、*、#等16个字符,按照信号频率和字符对应列出表格(如表1所示)。由于其具有良好的抗噪声特性,被广泛用于通信系统拨号传输。

  表1 DTMF信号频率与拨号键盘的对应关系

  1.2  呼叫对讲系统的工作原理

  系统的主机和分机都通过单片机进行控制,由于在整个呼叫系统中主机只有一个,是系统的核心模块,通过外部总线可以与分机连接,实现呼叫对讲的功能。主机可以在任何时间接收分机的呼叫,同时数码显示屏和病人信息一览显示表能同步和准确地显示相应的信息,设有一级、二级和三级护理级别,当有多路呼叫信号时,按护理级别和先后拨打顺序循环显示。

  2 系统的总体设计

  系统在空间上可分为3个部分,分别为医护人员值班室、病房和走廊(如图1所示)。主机、电话机和病人信息一览显示表等安装在医护人员值班室,分机安装在各个病房的各个床位,数码显示屏安装在走廊上。主机在待机的时候,走廊上的数码显示屏显示日期时间等信息,当有病人使用分机呼叫主机时,在医护人员值班室的主机会发出响铃信号同时病人信息一览显示表和走廊上的数码显示屏会显示相应病人的信息,电话接通后,医护人员得知病人的情况,以便准备相应的医疗措施。[page]

  系统的总体设计框图(电子发烧友网)

  3 系统主要硬件电路设计

  3.1 主机的硬件设计

  本系统主要由单片机、DTMF信号的发送电路、DTMF信号的接收电路、DTMF信号的解码电路、振铃检测电路、摘挂机检测电路等部分组成,如图2所示。

  主机的硬件框图

  主机的设计采用MSP430F149单片机作为核心控制模块,它不仅控制着主机和分机号码的收发,还控制主机和分机的接通、振铃信号的通断、显示等功能。系统处在正常工作状态下,当主机呼叫分机时,通过相应的信号检测,主机电话机摘机后,拨打分机号码,经过DTMF信号解码后发送到相应的分机,分机电话机摘机后,主机和分机便可以实现通话,通话结束后挂机。当医护人员需要广播时,启动群呼功能,主机对所有分机广播,挂机后结束。当有分机呼叫主机时,主机接收到信号后对其进行编码,通过解码电路送入单片机,CPU读取信息后,显示电路显示相应分机的号码和呼叫时间,主机电话机摘机后,振铃信号清除,分机和主机便可以实现通话。

  3.2 DTMF信号收发电路

  本系统的DTMF信号收发电路采用MT8880,它集成度高,功耗低,能用于发送和接收DTMF信号。使用Protues设计收发电路,如图3所示,A端口接入到总线,B端口是DTMF信号收发端。MT8880使用标准的单片机控制接口,单片机可以精确地完成接收和发送功能。

  DTMF信号首发电路(电子发烧友网)

  处于发送状态时,数据总线上的4位二进制码锁存到发送数据寄存器,发送的信号频率由晶振频率通过分频产生,在基准频率中分离出8个不同的频率信号再按八取二的组合方式选择出一组高低频率从而合成一个DTMF信号。处于接收状态时,DFMF信号输入后,被分离成一组高低频率信号,检测到后译成对应的4位二进制码,随后锁存在接收数据锁存器中。

  3.3 信号的解码电路

  主机呼叫分机利用电话机的拨号原理,主机电话机拨打分机号码,发出的DTMF信号通过解码电路获得对应分机的地址信号。本系统采用MT8888作为解码器芯片,它的功能强大,具有电路简单、功耗低、稳定性高和抗干扰能力强等特点,该芯片外同电子元件少,很容易与MCU接口相连。由Protues设计出解码电路,如图4所示,单片机的P1.1端用作读选通功能接到MT8888的RD端,P1.2端用作写选通功能接到MT8888的WR端,图中电路当有DTMF信号输入时,锁存到输出寄存器中,使得IRQ端输出高电平,CPU查询到该信号后对MT8888进行控制,使得RD和CS端有效,同时把代表所拨号码的4位二进制码传送至CPU处理。[page]

  DTMF信号解码

  3.4 振铃检测电路

  当有用户呼叫本机时,电话交换机发来铃流信号,因此可以通过检测有无铃流信号来判断有无呼叫信号。本系统的振铃检测电路由4个二极管D1~D4,2个稳压二极管D5、D6,1个电阻R和1个电容C组成,IN1端与IN2端是铃流信号输入端,OUT1端与OUT2端是振铃检测输出端。当没有振铃信号输入的时候,稳压管D5不能导通,振铃检测电路的输出端电压近似为0V,此时检测结果为没有振铃信号;当有振铃信号输入的时候,由于二极管D1~D4组成的电路具有整流作用,信号变换成脉动直流电,通过电阻R对电容C充电,振铃检测电路的输出端产生电压,此时检测结果为有振铃信号。在电路中的稳压二极管D6的作用是限制振铃信号的幅值,防止输入电压过火而烧坏电路元件。

  3.5 摘挂机检测电路

  挂机检测电路用于检测摘挂机状态,并将其输入单片机控制系统。摘挂机的检测信号输入到单片机的P1.3引脚,磁铁装在话筒上,干簧管装在电话机内部,利用干簧管的合上与断开可以实现话筒和话机合上与断开。电话机摘机时,话筒和话机分开,由于失去了磁铁的吸引作用,干簧管的弹片断开,P1.3引脚输入高电平;电话机挂机时,话筒与话机合上,由于磁铁的的吸引作用,P1.3引脚输入低电平,这样可以通过查询P1.3引脚的电平状态来检测摘挂机。

  4 系统软件设计

  根据需要,设计出主机的呼叫工作流程图(如图5所示)。主机处在空闲状态下,即没有呼叫和通话时,走廊上的数码显示屏会显示实时的口期和时间等信息,同时主机会不断进行中断查询,判断此时是否有分机发送的呼叫信号,若没有的话就执行按键查询,判断是否拨号呼叫;当主机与分机进行通话时,双方接通后,此时数码显示屏会显示病人的相关信息,如病房号、床位号等。

  

  5 实验仿真分析

  为了验证DTMF信号的可靠性,应用MATLAB进行仿真实验。需要设置一组DTMF信号频率组,本实验选择按键“0”的DTMF信号,其对应的频率组为1 366 Hz和941 Hz,导入到MATLAB后可以得到该信号的时域波形图(如图6所示),再选择其它频率组进行仿真实验也得到类似的结果。由此实验可说明一组高低频率可以有效地组合成一个DTMF信号,并且能被准确的识别和处理,由于DTMF拨号速率的高效性,避免了传统的拨号方式带来的缺陷,确保信号准确无误地传送,可以肯定本系统的可行性。

  

  6 结束语

  本系统结构设计比较简单,以MSP430F149单片机作为控制核心,采用DTMF信号的通信技术,能有效地降低系统的成本,提高其可靠性和抗干扰能力。本系统的组装和维护方便,操作简单,便于医护人员和病人使用,病人能直接与值班室的医护人员交流,很好地改善了医患关系,让医护人员及时了解病人的现状,病人也能得到悉心的护理和对医院的信任度也有所提高。本文所研究的系统重点在于设计一个有效、方便的呼叫对讲系统,基本上达到了设计目标,但是科技总是不断发展的,技术会逐步更新,今后医院呼叫对讲系统的功能也会不断地完善。

关键字:单片机  DTMF技术  医院呼叫对讲系统 引用地址:基于单片机与DTMF技术的医院呼叫对讲系统设计与实现

上一篇:单片机解决高速控制LED显示屏方案
下一篇:基于STM32的32位单片机开发板设计与实现

推荐阅读最新更新时间:2024-03-16 13:35

先楫半导体CEO曾劲涛解读最高性能RISC-V MCU HPM6000
日前,在中国RISC-V产业联盟、芯原微电子和上海集成电路产业集群发展促进机构共同主办的首届滴水湖中国RISC-V产业论坛上,先楫半导体CEO曾劲涛详细介绍了公司11月发布的高性能实时RISC-V微控制器HPM6000系列,这也是该产品在业内首次亮相。 先楫半导体CEO曾劲涛 而作为MCU业界老兵,曾劲涛曾经在飞思卡尔、恩智浦等多家国际厂商中负责MCU相关业务,积累了二十余年经验,累计负责产品销售额突破20亿美元。二十多年的Arm相关开发经验,但是自己做公司的时候,却选择了RISC-V, 先楫半导体作为仅仅成立一年的公司,已经完成了首轮近亿元的Pre-A轮融资,并开发出业界最高性能的RISC-V通用MCU,实属不易。
[单片机]
先楫半导体CEO曾劲涛解读最高性能RISC-V <font color='red'>MCU</font> HPM6000
基于单片机的电动车蓄电池智能管理系统设计
引言   在传统充电技术中,常用的恒压充电、恒压限流充电、恒流充电等模式,都是由人工控制充电过程,大多存在着严重的过充电现象。充电质量的好坏,直接影响蓄电池的使用寿命。而新型蓄电池智能管理系统的设计,就是为了在线检测动力电池状态,提高充电质量和效率,使操作人员只担任辅助性工作。    管理系统的组成及硬件设计   本文设计的智能化管理系统是一种分布式、模块化的车载电池监控系统,它主要由主控模块、可控充电系统模块、电压采集子模块、温度采集子模块、电流测量子模块及显示模块构成,通过LIN总线实现相互通信。该管理系统原理框图如图1所示。    图1系统原理框图   LIN总线通信电路   LIN总线的通信简单,方便,使智能
[工业控制]
基于<font color='red'>单片机</font>的电动车蓄电池智能管理<font color='red'>系统</font>设计
单片机温度测控系统+精度为0.1℃+4位共阳数码管显示
要求基本上是实现的。 温度测控显示系统 设计功能要求: (1) DS18B20为温度传感器,实时采样温度;温度测量精度:±0.1℃。 (2) 4位LED数码管主要用于显示温度。 (3) 无任何键按下,4位LED数码管显示时分,初值显示09:09。 (4)按键K1按下,数码管显示本机测量的温度值。 希望可以得到采纳! 单片机源程序如下: 单片机源程序如下: #include reg51.h #include intrins.h #define uchar unsigned char #define uint unsigned int uchar code tab ={0xc0,0xf9,0xa4,0xb0,0x99,
[单片机]
<font color='red'>单片机</font>温度测控<font color='red'>系统</font>+精度为0.1℃+4位共阳数码管显示
恩智浦发布适用于AUTOSARTM和非AUTOSAR的实时驱动程序软件
在S32K3汽车MCU系列投产之际,恩智浦发布适用于AUTOSARTM和非AUTOSAR的实时驱动程序(RTD)软件 中国上海——2021年10月27日——恩智浦半导体(NXP Semiconductors N.V.,发布的实时驱动程序(RTD)软件,为带有Arm® Cortex®-M或Cortex-R52内核的所有S32汽车处理器提供支持,恩智浦履行承诺,解决了汽车软件开发的成本和复杂性问题。RTD是S32软件支持平台中的多个新产品之一,通过一系列旨在简化AUTOSAR和非AUTOSAR应用开发的生产级安全合规型软件驱动程序,为新推出的S32K3和现有S32K1/S32G系列提供支持。使用通用代码库和软件API有助于最大程度
[嵌入式]
恩智浦发布适用于AUTOSARTM和非AUTOSAR的实时驱动程序软件
盛群新推出轻薄短小的Small Package MCU系列
继盛群推出Small Package MCU I/O型的HT48R0xx系列及A/D型的HT46R0xx系列后,再度新推出10-pin MSOP封装系列的I/O型HT48R005/HT48R006/HT48R01B-1、A/D型的HT46R005/HT46R006/HT46R01B-1以及16-NSOP封装I/O型的 HT48R01N-1、A/D型的HT46R01N-1,其中10-pin MSOP封装尺寸为3mmX3mm,较一般8-pin DIP/SOP封装尺寸更小,特别适用于小体积需求产品。 全系列具有0.5Kx14 ~ 1Kx15 OTP程序内存、SRAM 32~96 Bytes、I/O 6~10个、内建Time
[单片机]
盛群新推出轻薄短小的Small Package <font color='red'>MCU</font>系列
STM32F3系列MCU外围元器件配置参考(附BOM表)
STM32F3xx系列是高集成和易于开发的32位MCU,整合了带有DSP与FPU指令、工作频率为72MHz的32位ARM Cortex-M4内核、高级模拟外设以及嵌入式Flash和SRAM存储器。由于实时功能、数字信号处理、低功耗与低电压操作特性,STM32F3xx能有效处理三相电机控制器、生化和工业传感器以及音频滤波器等电路的混合信号,可广泛用于消费、医疗、便携式健身、系统监控与测量的实际应用。 时钟方面,STM32F3xx使用两个时钟源:LSE采用的X1是一个32.768kHz晶振,用于嵌入式RTC;HSE采用的X2为8MHz晶振,用于STM32F3xx MCU运行。每个时钟源在未使用时,都可单独打开或者关闭,以降低功耗。
[单片机]
STM32F3系列<font color='red'>MCU</font>外围元器件配置参考(附BOM表)
单片机霓虹灯设计
1 引 言 霓虹灯控制器属于定制产品,很难工厂化批量生产。由于市场竞争日趋激烈,该产品的高利润时代已经结束,市场迫切需要低成本高性能的霓虹灯控制器制造技术。台湾义隆电子公司生产的EM78P447SB单片机是一次写录的芯片,内部有4K的ROM,振荡脉冲外围线路仅是一个电阻和一个电容,有三个口24位输出控制,性价比相当高,非常适合制作霓虹灯程序控制器。但用单片机制作的霓虹灯程序控制器一般都需要光电耦合器实现高低压隔离,防止程序跑飞死机。市场上光电耦合器价格一般都比较高。为了降低成本,在保证高低压隔离能力没有降低的前提下,本设计采用自制的光电耦合器。同时,为进一步降低成本,该霓虹灯控制器的花样变化速度调节及全亮维修功能均采用不增加硬件
[单片机]
Microchip推出集成微型FPGA的PIC16 微控制器,售价不到 50 美分
编译自EEJOURNAL Microchip 现在提供一款基于闪存的微控制器,集成可编程逻辑块,其售价不到50美分。 Microchip PIC16F13145 系列的九个新产品,与其他型号16F系列采用相同的 8 位 RISC 微处理器架构,但它们还集成了一个新的可编程逻辑块,称为可配置逻辑块 (CLB)。 PIC16F13145 微控制器系列中的器件采用 8、14 和 20 引脚封装,具有 3.5 至 14 KB 闪存和 256 至 1024 字节 RAM。 Microchip PIC1613145 微控制器系列的九个成员具有相同的内部架构,但具有不同数量的 RAM 和闪存,并提供不同的封装,具体取决于您应用的 I/O
[单片机]
Microchip推出集成微型FPGA的PIC16 <font color='red'>微控制器</font>,售价不到 50 美分
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved