1、“.....通过向写入不同的指令,能完成多种功能,如网络登录读取卡上电话号码发送消息接收消息等。其中,初始化的工作包括设置串口速率无线网络登陆以及设置短信模式为。编码包括按的编码规则产生串。单片机与的软件接口其实就是单片机通过指令控制手机的控制技术。单片机与模块通过串口建立连接需要注意以下点。所有指令的指令符号常数数据等都是以编码形式传送,比如‚‛的编码为,‚‛的编码为,数字‚‛的编码为等。要传送透明数据,必须把模块的工作模式设置为模式,即通过指令完成。单片机向模块发送每条指令后,必须以回车符作为该条指令的结束,回车的编码为,例如单片机向手机发送‚‛这条指令,其编码序列为‚‛,最后个字节就是回车符,表示该条指令结束,如果没有这个回车符,手机将不识别这条指令。当模块接收到条完整的指令后,模块并不立即执行这条指令,而是先把刚才接收到的指令的编码序列全部反发送出来含其次发送个回车符和换行符的编码,即和执行该条指令。单片机读取模块的数据时......”。
2、“.....但读回的数据仍然是码表示的进制数。这样,个字节的进制数就变成个字节的码。但是,数据包中的数据字节长度部分仍然是实际字节长度,而不是变成码的字节长度,这在编程时应特别注意,否则,接收的数据就不完整。单片机接收到数据包数据后,必须将其恢复成进制数据。模块向单片机应答数据包的字节数时不包括前个字节数据短信服务中心地址,但向单片机传送数据包时,包括这个字节的数据。接收短信识别控制子程序设计根据程序设计需求,只需提取被叫号码和用户数据。被叫号码用来确认是否主机号,当不是主机号时不进行下步操作。清空缓存,继续监控。确认后,根据用户短消息内容不同,做相应设置。如下图图短信接收识别控制子程序流程图发短信报警时采用的是模式,程序中预先定义好短信内容的串,以实现短信的发送而在接收短信时,要求有效短信内容仅为数字和字母,因此采用的是模式,这样避免了复杂的汉字编码和编码的转换问题。收发短信的处理是通过命令来实现的。软件设计的另重点是保证数据的安全性和可靠性。在安全性方面,采用或算法,对数据的合法性进行鉴权和认证......”。
3、“.....服务器端对远程监控单元发送数据的有效性进行鉴别,自动过滤掉信息远程监控通信单元对服务器下达的控制命令的合法性进行认证,去伪存真。在数据可靠性方面,增加校验位和纠错位,对数据进行编码后传输,可以进步增加复杂环境下数据传输的可靠性。串行口的编程及串口中断服务程序流程串行口的编程单片机与模块的通信方式属于异步通信。在异步通信中,数据通常是以字符为单位组成字符帧传送的。字符帧由发送端帧帧地发送,每帧数据均是低位在前,高位在后,通过传输线被接收端帧帧地接收。发送端和接收端可以由各自独立的时钟来控制数据的发送和接收,这两个时钟彼此独立,互不同步。在异步通信中,接收端是依靠字符帧格式来判断发送端是何时开始发送,何时结束发送的。字符帧格式是异步通信的个重要指标。字符帧字符帧也叫数据帧,由起始位数据位奇偶校验位和停止位等部分组成。波特率异步通信的另个重要指标为波特率。波特率为每秒钟传送二进制数码的位数,也叫比特数,单位为,即位秒。波特率用于表征数据传输的速度,波特率越高,数据传输速度越快。但波特率和字符的实际传输速率不同......”。
4、“.....和字符帧格式有关。串行通讯口的主要寄存器设置及串口工作方式如下。数据缓冲器发送和接收共用个地址。发送存放待发送的位数据,写入将同时启动发送。发送指令,接收存放已接收成功的位数据,供读取。读取串行口接收数据指令,串行口控制状态寄存器,选择串行口种工作方式。多机控制位,用于多机通讯。允许接收控制位允许接收,禁止接收。发送的第位数据位,可用作校验位和地址数据标识位接收的第位数据位或停止位发送中断标志,发送帧结束必须软件清零接收中断标志,接收帧结束必须软件清零节电控制寄存器波特率加倍控制位。,波特率加倍则不加倍。串行接口通过,选择四种工作方式。方式同步移位寄存器方式。用于扩展并行接口。帧位,无起始位和停止位。数据输入输出端。同步脉冲输出端,每个脉冲对应个数据位。波特率如每位数据占。发送过程写入,启动发送,帧发送结束,。接收过程且,启动接收,帧接收完毕,。方式位数据异步通讯方式。帧位位数据位,个起始位,个停止位。接收数据端。发送数据端。波特率用作为波特率发生器溢出率。发送写入,同时启动发送......”。
5、“.....。接收,允许接收。接收完帧,若且停止位为或,将接收数据装入,停止位装入,并使否则丢弃接收数据,不置位。方式和方式位数据异步通讯方式。帧为位位数据位,个起始位,个停止位。第位数据位在中,常用作校验位和多机通讯标识位。接收数据端,发送数据端。波特率方式。方式溢出率。发送先装入,写入并启动发送,发送结束,。接收,允许接收。接收完帧,若且第位为或,将接收数据装入接收,第位装入,使否则丢弃接收数据,不置位。本设计根据的数据传输特性,将串口设置成工作方式,位数据位,个停止位。波特率设为。串口中断服务程序流程串口中断服务程序用于对系统接收到的短信信息进行处理,从而对系统的工作状态进行设置。当接收到短信信息后,通过进行电平转换成电平后送到单片机的串行口,从而触发串行口接收中断,在串行口中断服务程序中,系统将调用短信接收识别控制子程序对接收到的短信息进行分析和处理,判断用户是要修改管理密码还是要启停报警。处理完用户的管理指令后,中断程序将返回,继续执行报警查询的工作......”。
6、“.....进入中断服务程序,进入中断后,为了防止执行中断服务程序过程中再次进入中断,首先关闭中断。之后程序将调用短信接收识别控制子程序,根据接收到的短信的内容设置系统当前的状态。之后软件开中断后,中断返回。系统的主程序设计用户管理指令的短信接收主要靠中断服务程序中调用短信接收识别控制子程序来完成,主程序主要完成红外探测电路报警信号的检测和判断,现场报警信号的输出控制,以及报警信息的发送等工作,系统主程序流程图如图所示系统上电,程序开始执行,首先进行定义变量设置串口工作方式等初始化操作,之后程序进入循环状态。在每个循环周期中,软件首先判断红外探测电路是否检测到有人活动,如果判断红外探测电路没有检测到有人入侵则继续循环判断探测的输入状态。如果判断红外探测电路检测到有人入侵,则软件继续判断系统当前是否处于报警开启状态。这状态由用户通过发送管理命令的短信,通进入中断关中断调用短信接收识别控制子程序根据短信内容,设置系统状态开中断中断返回过中断服务程序来进行修改和设置。如果系统目前处于报警关闭状态,则系统不报警......”。
7、“.....如果系统处于报警开启状态则,软件通过控制端口启动报警电路,发出声音报警,吓跑入侵者。于此同时,软件调用报警信息发送子程序。向用户手机发送报警信息。发送报警信息的流程首先发送模块联机指令,之后将模块设置成信息发送状态。然后发送字符信息到用户手机,发送结束后,还要发送结束字符串。随后程序将返回,重复上述过程,开始下个循环周期的执行。图系统的主程序流程开始初始化启动报警电路探测电路有信号输入联机设置发送信息发送信息发送结束处于报警启动状态第六章系统制作与调试硬件制作与调试系统板的设计板的设计是电路设计的最后个环节,也是对原理电路的再设计。因此板的设计是理论设计到实际应用个十分重要的内容。印制电路板是电子产品中电路元件和器件的支撑件它提供电路元件和器件之间的电气连接。设计的好坏对抗干扰能力影响很大因此,在进行设计时必须遵守印制电路板设计原则和抗干扰措施的般原则,并应符合抗干扰设计的要求。本次设计采用公司系列设计完成到的设计,并且手工完成电路焊接以及整机的装配......”。
8、“.....这类包括错线开路短路等几种,其中短路是最常见的故障。器件调试元器件失效的原因有两个方面是器件本身已损坏或性能不符合要求二是由于组装造成的元器件失效,如电解电容二极管的极性,集成块安装方向等。可靠性调试引起系统不可靠的因素很多,如金属化孔接插件接触不良会造成系统时好时坏内部和外部的干扰电源纹波系数过大器件负载过大等造成逻辑电平不稳定另外,走线和布局的不合理等也会引起系统可靠性差。电源故障若样机中存在电源故障,则加电后将造成器件损坏。电源的故障包括电压值不符合设计要求,电源引出线和插座不对应,电源功率不足负载能力差。在本次调试在调试样机加电之前,先用万用表和示波器,根据硬件电气原理图和装配图仔细检查样机线路的正确性,并核对元器件的型号规格和安装是否符合要求。还特别注意电源的走线,防止电源之间的短路和极性,并重点检查扩展系统总线是否存在相互间的短路或其它信号线的短路,由于本设计的印刷电路板布线密度较高,出现了两处因工艺原因造成短路,短路点用刻刀断开......”。
9、“.....调试好后,检查其电压值负载能力极性等均符合要求,然后加到系统的各个部件上。在不插片子的情况下,加电检查各插件上引脚的电位,仔细测量各地点电位是否正常,还特别注意单片机插座上的各点电位是否正常,防止了联机时会损坏仿真器。软件与联机调试主控程序调试软件调试与所选用的软件结构和程序设计技术有关。本系统采用模块程序设计技术,逐个模热释电传感器报警电路附录程序清单红外探测电路输入音响报警控制指令的定义连机波特率文本模式读信息删除信息发送信息注册报警是否启动标志延时子函数延时函数编程发送个关闭中断,发送命令到发送连机命令,等待应答必须中断,发送连机命令,设置文本,删除短信息,读取短信息,必须中断无信息,个字节后是放回通讯中断接收程序数据处理调用读信息子程序主程序初始化模式,块调好以后,再进行系统程序总调试。由于采用了实时多任务操作系统,采用是逐个任务进行调试,下面进步予以说明。在调试第个任务时,同时也调试相关的子程序中断服务程序和操作系统的程序。等逐个任务调试好以后,再使各个任务同时运行......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。