基于PIC12F629单片机的新型医用呼叫对讲系统设计
医用呼叫系统是病员需要获得护理或诊断时发出请求的呼叫工具,可将病员的请求快速传达给值班医生或护士,是提高医院护理水平的必需设备之一。它作为病员与护士及医生之间联系的桥梁,正日益显现出其实用性和优越性。它在提升医院的综合水平,提高服务质量和服务效率,解决因陪护引起的医患矛盾等方面扮演了相当重要的角色。早期的医用呼叫系统大多采用集中式结构,各个病房单独通过信号电缆和护士室相连,此类系统具有成本高、安装调试困难、故障率较高等缺点。本文介绍了一种新型的呼叫系统,主机与病房分机均采用PIC系列单片机实现,主机和分机之间不采用计算机通信口连接,而是采用电源载波技术,通过主机向各分机提供的电源线实现数据通信和语音通信。整个系统安装简单、维护方便,大大提高了该装置的实用性。
1 系统总体设计
系统由主机、分机、显示和操控4部分组成,电话和一览表上的按钮为控制的输入部分,主机和病员一览表显示窗安装在病区护士站,LED显示屏安装在走廊,分机分别设置在病房的各个床头,结构框图如图1所示。一旦病房床头有人按呼叫按钮,护士站的主机就发出铃声或者电话响铃,同时,走廊显示屏同步显示呼叫床位号,护士人员便可以立刻赶往病房处理紧急情况。
系统采用主机集中供电的方式和电源载波技术,通过主机与各分机、电子显示屏连接的电源线提供电源,同时通过供电电缆实现主机与分机的半双工数据通信及全双工语音通信,主机和电子显示屏之间实现单工数据通信。系统可24小时连续工作,并具有静电保护和雷电保护功能。
系统采用一个主机,多个分机,主机与分机用二线制方式通信,各分机分别挂接在总线上,由主机提供电源。每个分机具有惟一的地址编号,与主机通信时均以此号码识别。主机呼叫分机时唤醒所有分机,通过总线发送分机地址编码,分机将收到的地址码与自身的地址码比较,只有相同的分机才启动通话电路,不相同的都不作响应。分机呼叫主机,主机将收到的分机号通过DTMF方式送给电话进行响铃和显示来电,并同时送给显示模块,主机摘机即可实现通话。各分机只有在呼叫或者被查询时才被唤醒,总线上才会有数据传输,不进行通信时处于“睡眠”状态,实现节能效果。
2 呼叫系统硬件设计
2.1 主机硬件设计
主机主要包括主控制板、显示设备、电话机、电源,功能框图如图2所示。
主控制板的需要完成以下功能:信号收发、信息显示、信息存储。根据需求分析,主控CPU必须功能强大、资源丰富。在此选择了Micro-chip公司的PIC16F877A,其具有高性能RISC CPU,10位多通道数/模转换,所有GPIO引脚都具有引脚上电平变化触发中断的功能,以及128 B的数据E2PROM存储器。当主分机识别到起始信号,就会触发中断收码。图3为主机发码电路。当主机发送信号时,由RESP脚控制三极管QS3的导通和截止,以控制总线电压的高低变化。图4是主机收码电路,分机发给主机的信号,经整形放大以后,送入锁相环LM567调制成PIC16F877 A能识别的电平信号。LM567通过5,6引脚外接的定时元件Rt、Ct设定中心频率,关系式为:f0≈1/(1.1RtCt),工作频率可在0.01 Hz~500 kHz范围内连续变化。系统设定中心频率为100 kHz,第8脚接877A的RB7,RB口的引脚具有电平触发中断功能,当第3脚输入100 kHz的信号时,第8脚输出低电平触发877A中断开始收码,平时第8脚保持为高电平。
2.2 分机硬件设计
分机的CPU选用PIC系列的PIC12F629,采用此单片机,一是为了降低成本,减小分机体积;二是为了降低分机功耗。功放选用的是内置补偿型低噪声双运算放大器NE5532,分机框图如图5所示。
分机不分正负极地挂接到总线上,由主机供电,当无信号传输时,总线上电压为9 V直流,经由三极管构成的串联稳压电路后,为分机芯片提供5 V的稳定电压。当总线处于空闲状态时,各分机处于休眠状态,此时分机上三极管Q6处于截止,使得运放NE5532处于挂断状态,每个分机的功耗很小,当总线上挂有较多分机时,总线上流过较小的静态工作电流,确保系统正常工作。L1为红、绿双色灯,用于指示分机状态,分机休眠时L1熄灭。主机呼叫分机。分机的引脚GP0为下行呼叫信号的接收端,当CIN脚收到起始信号时被唤醒,然后判断起始信号是否有效,若有效便开始收码。若满足接通条件,CLKIN脚输出为高电平,三极管Q6处于饱和导通状态,给运放NE5532供电,则该分机处于对讲状态。否则GP2保持低电平,三极管处于截止状态,该分机会回到休眠状态。分机呼叫主机。按下床头或者手柄上的按钮,分机CPU由GP4引脚输出呼叫信号,经Q5放大后耦合至总线,分机等待应答同时L1发绿光;主机应答后,GP5输出高电平,三极管处于饱和导通状态,NE5532进入工作状态,L1发红光表示,表示该分机处于对讲状态。当分机处于与主机对讲状态,下行的音频信号通过总线,经运放放大后驱动分机扬声器发声。上行的语音信号,经运放放大后,通过三极管Q7耦合到系统总线上。
医用呼叫对讲系统 双音多频 音频分离与复合 单片机 相关文章:
- 基于DSP的DTMF信令的产生分析与检测(08-30)
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)