基于STM32的无线模拟病房呼叫系统

19 篇文章 7 订阅
3 篇文章 0 订阅
该系统采用一主多从的无线通信方式,主机包括OLED显示、TTS语音播报和无线串口透传模块,从机则有按键呼叫和优先编码器输入。STM32或STC15作为MCU,支持无线串口透传模块进行通信,OLED用于显示呼叫信息,TTS模块用于语音播报。此外,系统允许手动切换发送端地址,适应不同病房呼叫需求。
摘要由CSDN通过智能技术生成

一. 系统设计和框图

本系统主要功能为模拟病房的无线呼叫系统,呼叫端(病床)为从机,被呼叫端(护士站)为主机,系统采用一主多从的通信方式,主机和从机之间采用无线通信方式。

主机端包含OLED显示模块(指示各种呼叫信息),TTS语音播报模块(播报各种呼叫信息及语音提示),无线串口透传模块(无线通信),按键输入(清除呼叫功能),LED指示(SOS闪灯指示)。

从机端包含TTS语音播报模块(播报各种呼叫信息及语音提示),无线串口透传模块(无线通信),按键输入(呼叫功能),优先编码器输入模块(模拟病房号和床号,购买一套从机即可演示所有呼叫),LED指示(SOS闪灯指示)。

系统功能框图:

二. MCU模块的选型

本设计使用STM32最小系统板,如下图所示

或STC15最小系统板,如下图所示:

这两种最小系统板都可以在本人某宝店铺中找到,当然也可以采用其它系统板,本设计支持其它MCU的功能定制。

三. 主从机间的无线通信

技术支持请加Q,一起学习新知识。删除& —等特殊字符277&94一3&652。

主机和从机间的无线通信采用无线串口透传模块,所以主机和从机间只需要考虑串口通信即可,通信框图如下:

具体串口通信协议见“病房呼叫系统串口协议.doc”

无线通信模块特点:

无线通信模块参数,使用的是5V供电,3.3VTTL通信电平:

发送端无线模块程序示例:

接收端无线模块程序示例:

四. OLED显示

主机通过OLED显示模块指示呼叫信息,OLED为0.96inch分辨率为128*64,通信接口为I2C通信。

显示取模使用“PCToLCD2002”,取模设置如下图所示:

接收端OLED显示示例程序:

五. TTS语音模块的使用

主从机都使用TTS语音模块播报语音,STM32通过串口通信控制TTS语音模块。

TTS语音模块使用参考如下CSDN文章:

TTS语音播报模块UNV6288的使用方法_远望创客学堂的博客-CSDN博客_语音播放模块

具体代码控制方法如下:

六. 发送端地址的设定

本设计中发送端地址不是固定的可以手动切换,方便模拟多个房间呼叫主机的情况,主机端会轮流播报多个从机。

         这里使用了SN74LS148优先编码器,当然也可以直接使用IO读取,模拟8421码等。

七. 软件流程图及产品链接

以上设计的一套呼叫系统可以是一主一从(一发送端一接收端),也可以是一主多从(多发送端一接收端),也可以定制功能,具体可联系博主。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机毕业设计-远望创客学堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值