版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
前前上的SIM800模块是一个通讯模SIMCOM公司生产并销售为其设计了可靠的外围电路以及扩展了端口。SIM800的主要功能语音通话、短信收发、GPRS网络数据收发、彩信收发。SIM800模主要应用在通讯领域,如移动电话、远程数据监控、短信提醒发送GPRSMODEN。打个比方,如果您要设计移动电话,那么内部主要组应该包括通讯模块SIM800、中心处理器MCU、显示屏、键盘、话筒筒们就可以使得SIM800模块去执行命令了。开始接触的时候请大家用电脑串口和SIM800相连,尝试去控制SIM800,并熟悉这个过当我们熟悉了这个控制的过程后再去接入单片机写程序去控制有条不紊的学习过程可以节省我们开发的时间,切忌不要盲目的而忽略了一些基础的东西,到最后浪费了自己的时间。祝大家学成桂林创达电第一品简1.第一品简1.开发板这里需要注意的是除了收发两根数据线还需要控制器和模块共地线(G2.简单功能测2.简单功能测需要安装驱动,驱动的位置在调试工具\PL2303在光盘的头目录中找到:GSM串口调试助手.exe如果SIM卡没有介入设备显示:+CPINERROR。网络信息:显示SIM卡的服务商信息第二GSM块串口测第二GSM块串口测助串口调试助手V2.2这个软件在SIM800资料\调试工具\串口调试助手2.2中可1、正常方式发送(ASCII码方式)在发送框中输入ATI后点击手动发送选项框。测试结果如下图2-图2-2、16ATI164154490D0O(图2-二、图2-二、指令AT+CPIN?AT+CSQAT+COPS?1、AT+CPIN?用于查询SIM卡的状态,主要是PIN码。输入指令:AT+CPIN?返回:16进制显示(选择十六进制显示后,再手动发送一次43504E3F16进制显示(选择十六进制显示后,再手动发送一次43504E3F0D0D0A2B4350494E3A20524541如下;N4B0D0A+CI:RAD2返2返16:41542B4353510D0D0A2B4353Q+SQ3A2032362C300D0A0D0AT+CS4B0D0A16:41542B4353510D0D0A2B4353Q+SQ3A2032362C300D0A0D0AT+CS4B0D0A:2,O316进制显示,结果如下:41542B4F500D0D0A2B?A+OP+4F533A20302C302C224348494E41204D4F4249OP 00"HINMOI220D0A0D0A4F4B0D0A以上状态正常就可以进行短信、语音测试在指令区输入ATE1,ATE1OK一、拨打任意号码TC35I模块返回代码差不多,就需要先发一条AT+COLP=1联络线确认陈述。这NOCARRIER则表示拨号失败或对方挂断。就是呼入提示,如果你的SIM有来电来号码显示服务,号码将输出显示。第四简单英文短信的发送/读取第四简单英文短信的发送/读取的实指令功能:短信提示,状态有OK回复。状态有OK回复。以显示2其中“RECUNREAD”短信没有读过,+8615296811438为发信方号码,其中“RECUNREAD”短信没有读过,+8615296811438为发信方号码,12/09/25,23:19:45+32为日期时间,内容是如果再读一次就会稍微不同于上面显示,RECREAD回复OK。入1A(1入1A(1CMGS:8表示发送成功,发送的内部计数是8。第五简单中文短信发送/读取的实第五简单中文短信发送/读取的实(一、格式中文短信的下面的内容是:向手TAT+CSMP=17,0,2,25步骤二转换发送短中使用指令步骤三转换发使用指令步骤三转换发送短首先转换发送的短信内容“桂林创达科技”到UNICODE码,以进制显复制转换后UNICODE送框,手动发送,不用加回车符。16161a。如图发送后等待模块执行发送短信命令,成功后返回发送短信的计数二.PDU格式中文短信的在我们用一个例子来详细描述如果使用PDU编码来发送短信在这里例子中,根据PDU的要求我们要写的编码为:0891683108705705F011000D91685192861134F80008000C68426797521B8FBE79D16280,通过串编码我们才可以命令PDU格式短信哦。我们把这13下面这个表分内含说1短信中心地址长度(字节),包括第段(1)3(72号码类91Bit710010100001-ISDN码或者电话号1111-备91二进制表示为1001000136831087057050001-ISDN码或者电话号1111-备91二进制表示为100100013683108705705, “8613800775500”最后F后把8613最后就得到了数据683108705705己根据具体情况改这个号码是保存在SIM卡内的,如果不4发送参数 (TP-MTI/VFP)发送TP-VP用相对格式它,用11即可固定,不用改变5消息基准值(TP-MR)它,用00即可固定,不用改变6目标号码(8数)91,不包括补加的F。1080D第8段的值为这里包含有70x0D7291固定,不用改变8685192861134F,然后两两对调,和第3段的转换方法一样根据发送的号码8685192861134F,然后两两对调,和第3段的转换方法一样根据发送的号码9固定,不用改变信息内容使用的编00---7Bit04---8Bit08--- 编(Unicode)格本例使用UCS2码,故值为08固定,不用改变00---5A7---24FF---135( 8FBE79D1Unicode要把字符转成UnicodeVBUnicode意,还要把值4E2DVBHex串回车换行”,设置发送回车换行”,设置发送模式为PDU。这里回车换行对应是十六进0x0D为我们要发送6个汉字,所以总数是:15+6*2=27.候如果你不想等待这个符号则延时一会再发送下一步的PDU码也可以。示例代码DimvalaslongDimstrasstringvalAscW(“中”)str=Hex(val)这时str中就包含串“4E2D”3.下面我们PDU编3.下面我们PDU编码:(就是步骤1的时候我们组织的编码,这次发送不用回车换行4CTRL+ZASCII(0x1A)行符”而是加,“CTRL+Z”这个符号,也可以直接发送0x1a,如图:首先勾使用十六进制发送,然后写上1a,点手动步骤发送指令(不需要短信中心如果你觉得每次发送短信都要知道短信中心,比较麻烦,也可以使用下面的方法发送成功了,返回发送成功了,返回三.中文短信的读指令功能:短信提示,状态有OK回复。SIM卡发送一条中文短信,收到7指令功能:短信提示,状态有OK回复。SIM卡发送一条中文短信,收到7指令功能:短信提示,状态有OK回复。2表示已读这段是PDU编码,编码规则和发送PDU表示已读这段是PDU编码,编码规则和发送PDU的规则想类似但不全部一样。下面我们来对照看下分内含说1短信中心地址长度(字节),包括第段(1)3(72号码类91Bit710010100001-ISDN码或者电话号1111-备91二进制表示为100100013683108701705调换后为:4发送参数 5目标号码(8数)91,不包括补加的F。1080D第 5目标号码(8数)91,不包括补加的F。1080D第7段的值为这里包含有70x0D6291固定,不用改变7685192861134根据发送的号码8固定,不用改变9信息内容使用的编00---7Bit04---8Bit08--- 编(Unicode)格本例使用UCS2码,故值为08固定,不用改变212103111495时间信息调21210311149523得到12-12-3011:14:59最后一个不用理(68426797521B79D1Unicode第六SIM800GPRS一、配置第六SIM800GPRS一、配置服务器IP二、配置模块GPRS在发起GPRS连接前,需要查找到自己的外网IP地址,打开网站SERVEAT+CIPSTART=“TCP”,“28080”返回:OK:CONNECTOK向SERVER发送数据“HELLOWORD!!”,在串口调试工具发送如下指令:AT+CIPSEND再按ENTER键后点“手动发送”返回>HELLOWORD!!手动发送,这里一定要注意像发短信时一AT+CIPCLOSE返回AT+CIPSHUT三、配置AT+CIPCLOSE返回AT+CIPSHUT三、配置UDPGPRSIP指定本地端口AT+CIPSTART=“UD9303返回:OK连接成功返回:CONNECTAT+CIPSEND>HELLOHELLOWORD!!手动发送,这里一定要注意像发短信时一样,AT+CIPSEND>HELLOHELLOWORD!!手动发送,这里一定要注意像发短信时一样,HELLOWORD!!后,十六进制发送1aSENDOK如图收到数据收串口调试收到数据收串口调试助手回DPP第七译下第七译下一.安装开发软二.使用软件编我们在(SIM800资料\SIM800资料V1.5\程序\发几条简单的AT二.使用软件编我们在(SIM800资料\SIM800资料V1.5\程序\发几条简单的AT三.下载到单片在光盘中我们找到(SIM800资料\SIM800资料V1.5\调试工具\STC芯片烧写软件三.下载到单片在光盘中我们找到(SIM800资料\SIM800资料V1.5\调试工具\STC芯片烧写软件第八程说第八程说SIM800SIM800用串at命令的时候要怎样发,格式是什么,SIM800收到命令后又是有怎样的回中的AT和回车符认你输入是否正确的,因此这是模块返回了41H55HODH中的AT和回车符认你输入是否正确的,因此这是模块返回了41H55HODH0AH)判断GsmRcv内是否包含要求返回的数据,我们配送的判断函数是中的AT和回车符如果你写好了单片机的发送程序就是如果模块收到了0DH,那么模块会将前面收到的内容和ODH认你输入是否正确的,因此这是模块返回了41H55HODH此时模块回去执行刚才收到的AT指令,我们刚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字频率计的课程设计
- 2024土方回填施工合同(范本)
- 齿轮零件课程设计
- 矿业卸料平台施工及管理方案
- 华中师范大学《新媒体与媒体融合研究》2021-2022学年第一学期期末试卷
- 2022年全国职业技能大赛组织方案
- 会计课程设计书
- 2024承包商履约保证合同
- 学校线上教学应急实施方案
- 华中师范大学《矩阵分析与统计理论》2021-2022学年第一学期期末试卷
- 《喜迎建队日 争做好少年》主题班会教案3篇
- 北京市初一上学期期中道德与法治试卷与参考答案
- 高盛-比亚迪:全球汽车市场上的新兴领先企业-2024-10-企业研究
- 医师定期考核人文医学模拟考试500题(含参考答案)
- 2024版《儿童脑性瘫痪》课件
- 期中测试卷2024-2025学年五年级上册数学北师大版(无答案)
- 医学统计学学习通超星期末考试答案章节答案2024年
- 秀场内外-走进服装表演艺术智慧树知到答案2024年武汉纺织大学
- 集团服务费分摊协议书范本
- 基础模块2 Unit5 Ancient Civilization单元测试-2025年中职高考英语一轮复习讲练测(高教版2023修订版·全国用)
- 外墙贴瓷砖合同协议书
评论
0/150
提交评论