MCS-51单片机多功能微电脑病床呼叫系统(论文)
来源:56doc.com 资料编号:5D1646 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D1646
资料介绍
摘要 目前,许多医院住院病房靠步行呼叫值班员,存在医护人员不能及时赶到,甚至激化医患矛盾等问题)为方便病号呼叫值班医护人员,可设计个呼叫系统,将病房的呼叫信息及时反映给值班人员)该系统的主要功能有:数码显示病号所在的病房号、病床号、声音报警提醒值班人员,若有多个病号同时呼叫,则循环显示病房的代号,确保信息不丢,按给定顺序沿信号线向呼叫器发出对应地址的脉冲数,如果呼叫器有动作,该呼叫器沿信号线返回给主机个脉冲,主机检测到后就振铃报警并显示病房号、病床号)若没有动作,信号线处于低电平,从而完成主机和呼叫器之间的应答) 病床呼叫系统是病人请求值班医生或护士进行诊断或护理的紧急呼叫工具。可将病人的请求快速传送给值班医生或护士,是提高医院和病室护理水平的必备设备之一。继电器控制的门铃式呼叫系统,由于外观粗造、噪声大、功能单一,在医院达标定级中已不能适应现代医院的要求。利用单片机的多机通讯功能,设计出的具有呼叫、振铃、显示排队、优先权设定、通话、烟火报警等功能的多功能微电脑病床呼叫系统,满足了医院的病房管理和护理的要求。 主机的设计 多功能微电脑病床呼叫系统主要是根据MCS-51单片机的多机通讯功能,将不同的床位编成有一定规律的代码,主机根据接收到的代码判断床位的号码,并向该床位发送指令,达到通话的目的。 主机的硬件组成 主机由MCS-51单片机同键盘、数码显示、RS232数据通讯、通话、状态指示等电路组成,如图1所示。由单片微机8031、8D锁存器74LS373和EPROM2764构成主机的控制核心,P1口通过3/8译码器74LS138的七段译码、锁存、驱动器CD4511及数码管组成数据显示电路。由8/3线八进位优编码器74LS148,双单稳多谐振荡器74LS221等组成键盘电路,通过外部中断“0”进行键盘输入。 多功能呼叫系统的核心是MCS-51多机全双工通讯。如图所示各子机仅能和主机通讯,子机之间的通讯要通过主机进行,本单位不允许子机之间通讯。对所有子机的SM2位置1,使其处于接收地址帧状态,主机每隔20ms发送其中的一子机地址,其中包含8位地址,第9位为地址数据标志位,为1表示是发送地址﹔为0表示是数据。子机接到数据后,同本机的设定地址比较,如果相同,SM2清“0”。并计时20ms,这时,该机可以接收主机发送的数据,也可向主机发送数据,20ms计时到,置SM2=1,失去了与主机通讯权,主机开始发送另一子机的地址,受权于另外一台子机。这样对于100个以内床位子机,在2s之内都可以同主机通讯,接收主机数据或向主机发送数据,主机同各个子机分时进行数据交换。 (毕业设计) 主机接收到子机送来的数据,有效的数据是子机应答主机、子机呼叫、当前唯一的呼叫、烟火报警等情况之一。分析接收到的数据,如果是子机应答主机,子机应答主机灯亮,子机已经将该机的通话系统打开,医护人员可以和被呼叫的床位通话。 如果是子机呼叫,根据标志判断是否是当前唯一的呼叫,是当前唯一的呼叫,主要显示当前呼叫的床位号,打开通话系统,向子机发出应答指令,子机打开通话线路,和呼叫者通话。否则,主机将向该呼叫者发出线路忙的指令,当前有人排队指示灯亮,并将该呼叫号排入队列中﹔如果是烟火报警,烟火报警指示灯亮,医护人员应该亲自去病房说服教育,或者在病房内安装请勿吸烟的标志并通过主机发出警告声,提请病人或家属不要吸烟。 |