系统具备的紧急短信通知功能是在盲人摔倒后受到伤害,系统检测到后发送短信给盲人的监护人,通知其及时赶过来帮助盲人,在检测到盲人摔倒的时候还会触发蜂鸣器警报,警示周围路人,有人摔倒需要帮助,蜂鸣器采用普通蜂鸣器即可。短信通知功能由GSM模块来完成,有两种GSM模块可供选择,分别是SIM800C和SIM900A,二者都能满足设计要求。
1)模块的选型
(1)SIM900A模块
目前所考虑的一款SIM900A模块采用串口(UART)通信,有TTL接口(V3.7版本还含有一组RS232电平接口)。使用标准的AT指令对SIM900A模块进行控制,实现打电话发短信等功能。该模块需要5 V供电,电流需要提供1.5 A或以上,其TTL电平串口兼容3.3 V/5 V单片机。此SIM900A模块在待机时电流在40 mA左右,可以设置休眠状态在10 mA左右低功耗。如表6-6所示为SIM900A模块的性能参数表,图6-11为SIM900A模块图。
表6-6 SIM900A模块性能参数表
图6-11 SIM900A模块图
(2)SIM800C模块
SIM800C_mini板采用高性能工业级GSM/GPRS四频模块,工作频段为GSM850/900/1800/1900 MHz。可以实现电话语音、SMS(短信、彩信)、GPRS数据传输功能外(支持透传模式、域名解析和IP模式),还具有DTMF解码(可以识别对方按键)、TTS(语音播报与10086类似)和蓝牙,在功能上完全兼容SIM900A。(www.xing528.com)
模块采用宽电压供电:5~18 V DC电源供电高效稳定,灵活适应不同供电电压的系统,GPRS模块供电特点是电压低,峰值电流大。模块电源可通过电源控制引脚控制,高电平供电、低电平断电。如表6-7所示为SIM800C_mini模块的性能参数表,图6-12是SIM800C_mini模块图。
表6-7 SIM800C_mini模块性能参数表
图6-12 SIM800C模块图
2)硬件电路的设计
本节选择SIM800A模块作为短信通知功能的功能模块,其具有两种通信方式,一种是TTL电平通信,一种是232通信,在调试模块初期采用232通信方式与电脑进行通信,比较稳定,使用STM32与其通信的时候采用TTL串口通信。模块的电源接口VCC接5 V的电源接口,GND接相应的GND引脚;SIM800A模块的TTL匹配电路中,5VT(TXD)接STM32的PD2引脚(UART5的RXD),5VR(RXD)接STM32的PC12引脚(UART5的TXD)。如图6-13所示为GSM模块与STM32的硬件连接设计图。
图6-13 SIM800A模块与STM32硬件设计图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。