0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用YK-2 GSM短信模块和上位机实现短信息控制系统的设计

牵手一起梦 来源:网络整理 作者:佚名 2020-01-21 17:35 次阅读

1 、概述

GSM的英文全称是GLOBAL System for Mobile Communications,其中文含义是“全球移动通信系统”。GSM数字移动通信系统是由欧洲主要电信运营者和制造厂家组成的标准化委员会设计。并在蜂窝系统的基础上发展而成。我国1994年开始建设GSM网。目前全国GSM用户约有1.6亿。而作为GSM服务中一项重要的远程业务。SMS(Short Message Severs)能够在移动用户及外部系统(比如电子邮件、页面调度以及声音邮件系统)之间传送包括文字与数字的短信息。其独特的快捷性,方便性,易用性,已经使其在诸如E-mail、娱乐,GPS定位等领域得到了越来越广泛的应用。目前已经有许多厂商开发了具有单独短信息收发功能的功能模块,GSM短信息收发功能模块的广泛应用。为GSM短信息在自动控制领域的应用注入了新的活力。

本设计选用YK-2 GSM短信模块和上位机构成基于GSM网络的通用短信息控制系统.以利用手机终端收发短信息实现对被控对象的远程控制。

2 、系统工作的基本原理

系统采取经典的单通道开环控制结构。选用IBM-PC作为上位机,YK-2 GSM短信模块通过RS232口与上位机进行硬件连接。分析接收的短信息和生成发送短信息的工作由事先在上位机上编制好的软件实现,从而实现系统的运行,系统工作原理结构图如下:

采用YK-2 GSM短信模块和上位机实现短信息控制系统的设计

图1 基于GSM网络的短信息控制系统基本结构

3 、相关技术简介

3.1 YK-2 GSM短信模块简介

YK-2 GSM模块是目前比较常用的GSM短信息收发模块,其高达1条/6秒的发送速度。对中文70汉字,英文160字符短信息的支持,以及对GSM双频1800MHZ和单频900MHZ网络的适应能力。使其具有良好的通用性和移植性。YK-2GSM模块支持硬件RS232接口,能够方便与PC上位机通讯。

3.2 短信息收发控件Smscom.ocx简介

Smscom.ocx是目前IBM-PC机常用的短信息收发ActiveX控件。可以在Visual Basic等可视化开发工具中直接调用。它采用串口或者红外端口作为短信息的输出通道,支持包括Nokia、Siemens、Motorol等a在内支持GSM0705短信息收发协议的手机终端。对部分基于GSM网络的调制借条器也有很好的支持。支持PDU短信息模式,具有初始化InitDevice、发送短信息SendSms、查询事件GetEvent、接收信息SmsEvent和发送完成OnEvent等基本事件。

4 、系统软件设计

4.1 K-2 GSM模块与上位机连接硬件实现

YK-2GSM模块采用DB-9的连接器与上位机连接,结合RS-232C的各根数据线和MAX232芯片各个引脚的定义。模块的TXD和RXD端通过MAX232分别与上位机的TXD和RXD端直接连接。组成最简单的通讯电路。同时考虑到现场干扰等情况,可以采取滤波电容灯抗干扰措施。

4.2 YK-2 GSM模块与上位机连接软件实现

软件开发工具选用Windows下的可视化开发工具Visual Basic.软件一方面接收移动终端发送过来的短信息。加以分析,输出控制信号到被控对象,另一方面将从检测与转换设备收过来控制结果的信息整理,发送到移动终端。软件基本原理如下:

采用YK-2 GSM短信模块和上位机实现短信息控制系统的设计

软件的关键代码如下:

采用YK-2 GSM短信模块和上位机实现短信息控制系统的设计

采用YK-2 GSM短信模块和上位机实现短信息控制系统的设计

5 、结语

基于GSM网络的通用短信息控制系统由于结构简单、价格低廉、通用性、实用性强,能够直接或者在稍作改造后用于诸如:工厂、煤矿等需要远程自动控制的场合。该基于GSM网络的通用短信息控制系统能够在提高经济效益.减少工作人员劳动强度方面起到了较大的作用,能使需要该系统的工矿自动化水平提高。具有一定的社会和经济意义。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    5960

    浏览量

    108680
  • 移动通信
    +关注

    关注

    10

    文章

    2535

    浏览量

    69378
  • GSM
    GSM
    +关注

    关注

    9

    文章

    831

    浏览量

    122263
收藏 人收藏

    评论

    相关推荐

    特斯拉CEO马斯克与OpenAI闹翻,短信互怼引关注

    在本周四接受采访时,阿尔特曼讲述了他得知马斯克起诉后立刻给他发送的一条短信息。但是,他没有提供这条信息的详细内容,只是表示它包含了“一些礼貌的询问”。此外,他还证实他们之间曾经通过文字交流使用过一些表情符号。
    的头像 发表于 03-14 17:17 426次阅读

    震有科技中标中国广电5G核心网欢迎短信系统项目

    2024年3月4日,震有科技漫游欢迎短信平台凭借着在核心网领域丰富的建设经验和优异的产品性能,成功中标《中国广电5G核心网二期工程(标包9欢迎短信系统)》,表明震有科技的漫游欢迎短信
    的头像 发表于 03-04 15:11 202次阅读

    鸿蒙实战项目开发:【短信服务】

    概述 本示例展示了电话服务中发送短信的功能。 样例展示 涉及OpenHarmony技术特性 网络通信 难度级别 中级 基础信息 使用@ohos.telephony.sms接口展示了电话服务中发
    发表于 03-03 21:29

    为什么需要上位机?上位机能替代PLC实现控制吗?

    什么是上位机?上位机是一个广泛用于自动化控制系统的术语,它通常指的是在自动化控制系统中,用于监控和控制下位机(通常是嵌入式
    的头像 发表于 12-08 15:50 731次阅读
    为什么需要<b class='flag-5'>上位</b>机?<b class='flag-5'>上位</b>机能替代PLC<b class='flag-5'>实现</b><b class='flag-5'>控制</b>吗?

    Java应中如何发送短信

    客户端模式是简单实用的模式,我们可以直接引入三方渠道的 SDK 发送短信,但当存在多种渠道短信时,可能代码会比较混乱。 虽然我们可以封装多个三方渠道接口来解决问题,但研发成本还是比较高的。
    的头像 发表于 11-09 10:46 347次阅读
    Java应中如何发送<b class='flag-5'>短信</b>

    怎么把sim900a模块接受到的短信通过串口传输到上位

    sim900a模块接收到的短信通过串口发送到PC端
    发表于 11-07 07:22

    GSM短信息控制的热水器遥控系统

    发表于 11-03 08:31 0次下载
    <b class='flag-5'>GSM</b><b class='flag-5'>短信息</b><b class='flag-5'>控制</b>的热水器遥控<b class='flag-5'>系统</b>

    基于GSM短信通讯的家居智能监控系统

    电子发烧友网站提供《基于GSM短信通讯的家居智能监控系统.pdf》资料免费下载
    发表于 10-25 10:53 0次下载
    基于<b class='flag-5'>GSM</b><b class='flag-5'>短信</b>通讯的家居智能监控<b class='flag-5'>系统</b>

    基于ZigBee停车场短信寻车系统的设计

    电子发烧友网站提供《基于ZigBee停车场短信寻车系统的设计.pdf》资料免费下载
    发表于 10-24 09:34 0次下载
    基于ZigBee停车场<b class='flag-5'>短信</b>寻车<b class='flag-5'>系统</b>的设计

    基于GSM短信息通信方式的路灯无线监控系统

    电子发烧友网站提供《基于GSM短信息通信方式的路灯无线监控系统.pdf》资料免费下载
    发表于 10-08 10:22 1次下载
    基于<b class='flag-5'>GSM</b><b class='flag-5'>短信息</b>通信方式的路灯无线监控<b class='flag-5'>系统</b>

    基于AT89S51单片实现教室灯光智能控制系统的设计

    针对教室灯光的控制,分析了教室灯光智能控制的原理和实现方法,提出了基于单片机设计教室灯光智能控制系统的思路,并在此基础上开发了智能控制系统
    发表于 09-20 06:06

    物联卡可以收短信吗?

    物联卡可以收短信吗?
    的头像 发表于 08-29 09:00 1166次阅读

    Arduino短信自动化第1/3部分

    电子发烧友网站提供《Arduino短信自动化第1/3部分.zip》资料免费下载
    发表于 06-20 11:25 0次下载
    Arduino<b class='flag-5'>短信</b>自动化第1/3部分

    远程监控系统通过短信发送电子邮件

    项目目标是在达到编程阈值时自动发送电子邮件。用户对温度和模拟输入的报警阈值进行编程。当满足任何报警条件时,系统将使用GSM模块发送标准SMS消息。短信必须发送到TynTec指定的手机号
    的头像 发表于 06-08 14:19 1432次阅读
    远程监控<b class='flag-5'>系统通过短信</b>发送电子邮件

    PLC短信报警巨控GRM530模块安装接线图及代码解说

    PLC短信报警巨控GRM530模块安装接线图及代码解说
    的头像 发表于 04-26 08:58 2570次阅读
    PLC<b class='flag-5'>短信</b>报警巨控GRM530<b class='flag-5'>模块</b>安装接线图及代码解说