没有合适的资源?快使用搜索试试~ 我知道了~
首页AT51单片机控制GSM短信收发与温度监控系统详解
AT51单片机控制GSM短信收发与温度监控系统详解
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 146 浏览量
更新于2024-07-02
收藏 160KB DOCX 举报
"本文档详细阐述了单片机控制GSM模块实现短信收发的技术。首先,介绍了背景,指出随着科技的进步和手机的普及,将手机与单片机结合构建应用系统具有广泛的应用前景,尤其是在远程数据传输和监控方面。系统模型由数据采集、数据收发和终端处理三个模块构成,其中数据收发模块是核心,通过双单片机协同工作,利用E2PROM存储温度数据并利用GSM网络进行传输。 在具体实现中,使用AT51单片机作为主要控制器,配合MSC1210,两者在功能和性能上进行了对比,强调了MSC1210在高精度温度测量中的优势。文章重点讲解了串口控制SMS的基本原理,即如何通过AT指令来控制GSM模块进行短信的发送和接收。通过RS232通信接口,单片机与GSM模块进行物理层的连接,确保数据传输的稳定性和可靠性。 软件设计部分详细描述了数据的读写操作,包括数据从存储器读取到E2PROM,再由GSM模块通过网络发送,以及接收信息后处理和存储的整个流程。同时,还讨论了如何编写程序以实现这些功能,包括命令的发送和响应,以及错误处理机制。 本文的目的是深入探讨如何有效地利用单片机来控制GSM模块进行短信通信,以及在实际应用中如何优化性能,提高数据传输的准确性和效率。此外,还提到了SMS体系结构的介绍,展示了短信在现代社会中的新应用领域,如物联网、智能家居等。 总结起来,本文档提供了一种基于AT51和GSM模块的短信收发系统设计方法,对于希望通过单片机技术进行无线通信的开发者和技术人员来说,具有很高的实用价值和理论参考意义。"
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/85949197/bg4.jpg)
重发原来的信息帧。在收到对方的应答帧后,收方将继续发送下一信息帧,
并等待对方的应答帧,如此反复,直到收方全部发送完信息帧。在本方收
到对方最后一个应答帧后,表明本方全部的信息帧发送完毕。然后收方将
发送对方仍然等待的应答帧,通知对方收到的信息帧正确与否。
2.2.1.2 延时重发
在双方通信过程中,有两个时间 t1 和 t2,分别表示重新发送信息帧的
最大延时。t1 表示一方发送完信息帧到收到对方应答帧的时间,如果等待
应答帧的时间超过了 t1,则发方会重新发送原来的信息帧;当收方接收到
对方发送的信息帧,如果收方此时有需要发送的信息帧,则收方此时不发
送应答帧,而是发送信息帧给对方。也就是说,利用对方等待收方应答帧
的时间 t1 内,收方插入发送本文的信息帧,同样本方的发送也存在一个延
时重发的问题。在规定的时间内,如果没有收到对方应答帧,收方也同样
需要重发原来的信息帧,这个规定的时间就是 t2。显然由于收方是利用间
隙时间发送本方信息帧,所以 t2<t1。
图2-1以下位机模块先发数据帧为例,阐述双方通信的具体实现过程。
图 2-1
需要说明的是,由于版面的限制,图 2-1 所示的通信过程没有涉及到发
送非确认帧的情况,如果收方发送非确认帧,发方的发送过程跟发送数据
帧是一样的,只不过这种情况下需要重发同一帧号的数据帧。如果上位机
模块先发命令帧,双方通信的实现过程跟图 2-1 类似,所不同的是数据帧
此时变成命令帧,命令帧变成数据帧。在延时的时间上,无论是下位机发
送数据帧还是上位机发送命令帧,t2 的大小都应该是一样的,都是利用时
间间隔 t2 发送收方信息帧,延时的时间是相同的。然而,对于 t1 而方,
情况就有所不同。因为下位机模块先发送数据帧时,利用 t1 的间隔时间上
位机模块发送的命令帧可靠较少,因此当下位机模块先发送数据帧时所定
义的 t1 应该小于当上位机模块先发送命令帧时,所定义的 t1。这是因为当
上位机模块先发送命令帧时,利用 t1 的间隔时间下位机模块发送的数据帧
可能比较多。
2.2.2 帧格式
剩余18页未读,继续阅读
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
omyligaga
- 粉丝: 61
- 资源: 2万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)