核心内容摘要
如何构建无障碍实时通信应用:Starscream的终极指南
博主主页单片机辅导设计博主简介专注单片机技术领域和毕业设计项目。
主要内容毕业设计、简历模板、学习资料、技术咨询。
文章目录主要介绍
本设计的研究内容
整体方案设计
1系统整体方案
2 系统整体框架图
硬件电路设计
1 UM220接受板模块
3.
1北斗定位系统接受板原理
3.
2通信处理信息协议4 效果图设计结果主要介绍现代社会空巢老人越来越多老人因意外发生不能及时呼救给健康甚至生命安全带来威胁因而老人安全监护受到越来越多的关注。
为了解决这一问题本次设计使用了STC12C5A60S2单片机作为主处理器以UM220模块作为核心结合LCD12864显示模块、蜂鸣器、SIM900模块实现了多功能报警系统。
如果老人或弱势群体发生意外情况按下报警按键蜂鸣器响起液晶屏上显示病例、过敏史、药品位置等还能通过按键切换到位置地址信息。
并通过GSM无线通信模块将定位信息发送到家人手机中使伤者得到及时救援。
实验结果表明本系统能够准确实现报警、定位和信息显示功能为安全监护提供解决方案。
关键词北斗定位系统单片机信息采集GSM通信
本设计的研究内容现代社会空巢老人越来越多老人因意外发生不能及时呼救给健康甚至生命安全带来威胁以及防范未成年走失。
所以为满足当前人们对健康的关注以及市场的需求使得家人更加放心地让老人家独自外出本次设计采用示波法设计出一种基于STC系列单片机的北斗定位系统该设计拥有成本低廉测量方便结果精确的特点。
本设计使用UM220模块用于采集和解析定位信息通过GSM无线通信模块SIM900发送定位信息以及液晶显示经纬度坐标和个人信息联系人也能及时收到家人发送的定位信息 LCD模块负责显示报警人员的重要信息以及当前的位置地址还实现了信息的切换蜂鸣器吸引周围人的注意力进行救援。
实现快速报警以及发送所在位置信息的功能。
整体方案设计
1系统整体方案本次设计的报警系统的实现方案有硬件系统部分以及软件系统部分。
首先硬件系统上设计了基于STC12C5A60S2芯片的信号检测与采集系统。
在这部分中UM220模块通过串口1传输采集到的数据信息。
SIM900A模块通过串口2将分析后的坐标位置信息通过短信形式发送至预设的手机号码。
软件系统设计主要完成北斗定位信息的采集、定位信息的提取和分析。
定位通过全球移动通信系统发送并通过液晶显示模块显示
2 系统整体框架图图
1系统整体框图
硬件电路设计
1 UM220接受板模块本次设计使用了UM 220-IV N它拥有双系统以及高性能全球导航卫星系统模块这个模块使用了SoC芯片该芯片具有双系统和多频高性能出色实现模块要求也让产品的开发成本降低了。
UM220-IV N整体设计紧凑可以实现标准取放和回流焊的全自动集成特别适合低成本、低功耗领域。
UM200原理图如图
1所示。
3.
1北斗定位系统接受板原理UM220-IV N模块采用5V供电搭载了RS232接口串行端口1是主串行端口可以进行数据传输、固件升级等使得模块与上位机接口适配。
LVTTL电平自动输出ASCII字符型语句。
通信波特率的值默认为9600bps最大值为115200bps。
串行端口2只能进行数据传输。
搭载1个外部中断信号输入管脚。
该模块采用天线接收卫星信号经过变频和放大信号以及对信号进行滤波减少干扰等处理后可以得出用户当前的位置信息输出标准时间、经纬度、经纬度方向等数据。
图
1 和芯星通公司设计的UM200原理图
3.
2通信处理信息协议串口数据发送和接收是一位位接收当接收到8位数据后申请中断并进行数据存储[2]。
每个语句都以“”开头前两字母作为标志符而后三个字母作为语句的名称用逗号将各个数据分割开来都代表着各自的作用在语句末尾进行校验和最后以换行符结束整条语句接着输出下一条语句信息中。
校验和的计算方法为 从 ′ ”开头前两字母作为标志符而后三个字母作为语句的名称用逗号将各个数据分割开来都代表着各自的作用在语句末尾进行校验和最后以换行符结束整条语句接着输出下一条语句信息中。
校验和的计算方法为从”开头前两字母作为标志符而后三个字母作为语句的名称用逗号将各个数据分割开来都代表着各自的作用在语句末尾进行校验和最后以换行符结束整条语句接着输出下一条语句信息中。
校验和的计算方法为从′‘起到’*’ 之前的所有字符的异或以 16 进制表示。
4 效果图设计结果上电后如果检测到标志位flag为0时启动定位功能定位成功后将在LCD12864显示屏上持续显示定位信息如图
1所示图
1位置信息显示如果标志位flag为1时显示屏将会显示个人信息还会把位置信息发送给亲属如图
6.
2、
3所示图
2个人信息显示图
3地址信息接收成功通过以上实验结果表明本系统能够准确实现报警、定位和信息显示、位置信息以短信形式发送以及信息切换等功能为安全监护提供解决方案。
文章底部可以获取博主的联系方式获取源码、查看详细的视频演示或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。
对于本系统我们提供全方位的支持包括修改时间和标题以及完整的安装、部署、运行和调试服务确保系统能在你的电脑上顺利运行。