基于短信的远程测量系统设计设想

| 浏览次数:

摘要:随着生产管理的逐渐机械化、无人化,对现场监控的实时性有了要求。观察到非现场工作人员对获得数据的实时性的需要,本文初步设计了结合AT89C51单片机的一个温度压力测量系统,使用GSM短信将数据发往用户手机。本设计的实践证明此系统可以现场显示数据,并将数据准确发出,值得推广在各种实时监测的场合。

关键词:远程;单片机;测量;GSM;设计

中图分类号:TP27 文献标识码:A

本设计使用的8051为内核的8位单片机芯片集成化高的同时,减少了功耗,提高了速度,缩小了芯片,也更好地满足了客户的要求。

使用单片机开发应用系统,传统的开发方式要先对系统的硬件电路进行设计,完成后, 再制作成实物的电路板,最后结合单片机仿真器进行软硬件的联合调试。假如设计中需要修改, 往往需要对电路板重新制板后再调试, 但这么一来系统功能的验证得不到及时反映。为此,本设计使用Proteus仿真软件,Proteus仿真软件是一个可以在单片机应用系统仿真研发上应用的EDA软件。

本设计的信息传送使用GSM短信模块。由于GSM网络信号覆盖面积广、无需布线、网络接入灵活,不受距离限制,所以可以实现全国甚至全球的漫游监控。而短信息(SMS)是利用信令信道传输,把需要发送的信息内容加上目的地址直接发送到短信息服务中心,然后再由服务中心发给终端(即目的地址)。使用GSM短信还有一个好处,它可以确保信息被准确接收。假设短信息传送失败,直至检测到对方收信正常之前,该短信息会保留在网络中端,对方收信正常时信息才会被重新发送,这样短信息就不会丢失了。由于短信息的传输具有实现简单、通信成本低的优点,它广泛的被应用于非连续性和实时性要求不太高的传输场合。

利用Proteus仿真单片机,单片机的指令控制测量温度与压力的数据显示与发送,在定时的控制下发送指令到GSM短信模块促使它发出GSM短信。用户可以通过短信息获取其所需的信息并对测量数据进行人为的认知判断以及采取相应的应对方法。对于上述方法所描述的系统,能够在多种场合使用,方便监测环境的温度与压力,可以远程监测且准确性较高;而且使用到的实际硬件少,一台配备相应软件的电脑、一个GSM短信模块以及一条RS-232串口线,便可实现该系统的正常运行,有利于各种普通场合的投入使用。

GSM短信息的无线通讯技术具有传送及时、作用距离远、正确率高、成本低等的优点。现在的GSM网络对用户的数量没有限制并且已经覆盖全国的范围,可以实现联网和漫游;也因此用户在使用时不需要重新组网,节省了昂贵的建网费用和维护费用的同时,极大限度地提高了网络的覆盖面。总的来说,它克服了传统的专网通信系统网络监控的覆盖范围和用户数量受到限制、投资成本高、维护费用大的缺点

1系统的逻辑运作

1.1 短信息的发送

要设计一个温度压力采集的系统,并将其信息通过串口利用无线模块以短信息的形式发送到用户。短信的无线通信多数采用TC35,但由于在实际应用中,TC35的运用需要外加外围驱动电路,使用很不方便。所以在市场上出现了集成的GSM(全球移动通讯系统)短信模块,只需要知晓指令并懂得简单的输入格式,便能够控制短信模块实现收发短信等其他各项的功能。实际设计中只需熟悉需使用到的指令,并了解GSM短信模块读取指令的格式就足以达到目的。

1.2通过DS18B20读取温度

针对于温度采集,分为模拟量和数字量的输出。市面上有数字量数据采集卡、模拟量数据采集卡以及各种温度测量的原件。由于本设计需要将温度数据通过单片机的命令及控制将其进行下一步的处理,所以首选是数字量输出的温度元件。因为采用数字量输出的温度元件,其输出的温度可以直接传送给单片机,不需转换,避免了转换过程中的数据丢失,保证了温度数据的正确性;此外,采用数字量输出的元件,能降低设计的复杂程度,略去温度转换的硬件或软件操作。为了单片机与DS18B20之间建立正确的数据通信关系,单片机接口必须要严格遵守DS18B20的操作协议和操作时序。DS18B20的工作流程也很简单,只需要在开始的时候对其进行初始化,接着检查是否存在或存在多个DS18B20,再发送跳过ROM指令,再设计进行温度转换,最后就是测温读取温度。

1.3 通过MPX4115获取压力

本设计采用MPX4115是因为在Proteus仿真软件里面只能够使用这一个压力传感器。单片机进行连接的时候需要外加一定的辅助电路,因为压力计测出的是非电信号,所以连接时要将其转换成数字信号才可被单片机识别。MPX4115的输出是电流或电压的信号,所以要将这些模拟的电流或电压信号转换成数字信号还需要进行A/D转换,这样才能够使数据被单片机使用。数据由MPX4115采集以后,会被送入ADC0832模数转换器,最后进入单片机。在控制MPX4115的时候,要处理好下降沿,在接收数据的时候,则要控制好脉冲。在每次控制接收完毕之后复位一次。

1.4通过LCD将读出的温度、压力数据的显示

用LCD将温度的上下限值以及压力的数值显示出来,当输入目标手机号码时,LCD屏幕会转换为显示已输入数字的界面。作为一个应用性的系统,要考虑到用户的使用要求。本设计在实时通信的基础上添加LCD显示,方便现场人员对系统的观测与操作,即系统的使用不仅面向单个手机用户,而是面向该环境的人员,令系统的应用效果更为明显。除使用更方便以外,还可以提高准确性,在输入用户的目标手机号码时,如能用单片机编程实现显示已按下的数字,则可以避免错误输入。

1.5键盘输入设计

键盘是为了方便设计中更改目标手机号码,键盘包括"显示转换"、"号码确认"、"返回"、"发送"以及数字键。当单片机检测到"显示转换",LCD屏幕转换显示,并进入准备接受数字的状态;按下数字键,输入正确的手机号码,错误输入时按"返回"撤销一位数字,屏幕会显示已输入数字;按下"号码确认"以后,屏幕显示号码,代表号码已经输入;然后按下"发送",即执行短信的发送功能。

1.6 系统工作流程简述

用单片机编程控制系统的运行,通过按键能够输入用户的手机号码,功能按键能够促使系统的发送/定时发送短信息功能。

首先要对LCD进行初始化。其初始化的设置包括数据位数、显示行数、点阵大小、移动方式、光标闪烁与否、屏幕的开启与关闭等。再对串口进行初始化,包括串口工作方式、数据位数、接收与否、定时器的启用、定时器的模式、波特率、串行口中断开启等。键盘的初始化设置是使其输入默认为无按键按下的状态。

至此,所有的初始化设置工作已经做好了,可以开始各功能的逐个实现。首先从设计好的温度读取文件中读取温度的值,再将温度数据进行软件转换以及将温度上下限值进行转换;再显示温度值及温度上下限;有按键按下时根据按键的定义实行相应的操作。通过发送短信按键触发短信息发送及实现定时发送短信,这就实现了本设计的初始设计目标。

结语

由于本文篇幅有限,对该设计暂时探讨至此,笔者希望起一个抛砖引玉的作用,让有兴趣的生产工作者对该系统进行实践深化设计以投入实际使用。

参考文献

[1]姜世明.基于Proteus的单片机应用技术[M].电子工业出版社,2009(6).

[2]张萍.基于数字温度计DS18B20的温度测量仪的开发[J].自动化仪表,2007,(6):64-66.

推荐访问: 设想 测量 短信 设计 系统

【基于短信的远程测量系统设计设想】相关推荐

工作总结最新推荐

NEW
  • XX委高度重视党校的建设和发展,出台《创建全省一流州市党校(行政学院)实施方案》及系列人才培养政策,为党校人才队伍建设提供了有力的政策支撑。州委党校在省委党校的悉心指导下、州委的正确领导下,深入贯彻落

  • 为推动“不忘初心、牢记使命”主题教育常态化,树牢“清新简约、务本责实、实干兴洛”作风导向,打造忠诚干净担当、敢于善于斗争的执纪执法铁军,经县纪委常委会会议研究,决定在全县纪检监察系统开展“转变作风工作

  • 为进一步发展壮大农村集体经济,增强村级发展活力,按照中共XXX市委抓党建促乡村振兴工作领导小组《关于印发全面抓党建促乡村振兴四个工作计划的通知》要求,工作队与村“两委”结合本村实际,共同研究谋划xx村

  • 今年来,我区围绕“产城融合美丽XX”总体目标,按照“城在林中,水在城中,山水相连,林水相依”以及“城乡一体、景城一体、园城一体”的建设思路,强力推进城市基础设施建设、棚户区改造、房地产开发和城市风貌塑

  • 同志们:新冠疫情发生至今已有近三年时间。三年来,在广大干群的共同努力下,我们坚决打好疫情防控阻击战,集团公司范围内未发生一起确诊病例,疫情防控工作取得了阶段性胜利。当前国际疫情仍在扩散蔓延,国内疫情多

  • 我是毕业于XX大学的定向选调生,当初怀着奉献家乡、服务人民的初心回到XX,在市委的关心关爱下,获得了这个与青年为友的宝贵历练机会。一年感悟如下。一要对党忠诚,做政治坚定的擎旗手。习近平总书记指出,优秀

  • 同志们:今天召开这个会议,主要任务是深入学习贯彻习近平总书记重要指示批示精神,以及李克强总理批示要求,认真落实全国安全生产电视电话会议和全省、全市安全生产电视电话会议精神,研究我县安全生产和安全隐患大

  • 2022年市委政研室机关党的建设工作的总体要求是:坚持以XXX新时代中国特色社会主义思想为指导,全面贯彻党的XX届X中X会和省、市第十二次党代会精神,自觉运用党的百年奋斗历史经验,弘扬伟大建党精神,深

  • 同志们:今天,我们在这里召开市直机关基层党建示范点工作会议,一方面是对各示范点单位进行表彰授牌,另一方面是想通过这种会议交流的方式,给大家提供一个相互学习、取长补短的平台和机会。市直工委历来把创建基层

  • 新冠疫情暴发以来,学校党委坚决贯彻习近平总书记关于疫情防控工作的指示要求和党中央的决策部署,严格执行×××部、×××厅关于疫情防控的系列要求,认真落实驻地防疫部门的工作举措,继承发扬优良传统,以最高标