1、“.....完成各种数据的交换工作和事件处理。单片机通过串行口控制,控制方法采用标准的命令集。由于在标准中,中文编码采用的是编码,而不是目前国内常用的编码,故还需要进行中文编码的转换,才能显示汉字字型。因此,在进行短消息的发送时,还要对用户数据按格式进行编码,为了增强硬件的功能最好把这部分放在固件。这些底层的驱动函数将会使上层协议的编写很方便,更重要的是,它提供了个硬件抽象层。当底层硬件改动时,只需要改动底层的驱动函数,而上层函数的代码不变。在此基础之上再编写应用层程序。主机应用软件通过客户驱动程序与系统进行通信,实现系统数据的传送动作。在传输中,因外围设备的类型与应用不同,制定了种传输类型,分别是控制传输中断传输批量传输以及实时传输。其中,需要特别注意的是慢速设备仅支持控制传输与中断传输。在此系统中采用中断传输......”。
2、“.....即数据传送是双向的。但是,任何时刻只能由其中的方发送数据,另方接收数据,因为的读出和写入不能同时进行。为了避免方在发送信息帧时这里的信息帧指的是下位机模块发送的数据帧和上位机模块发送的命令帧,下同,另方也会发送数据,必须把信道变成半双工方式。尽管这样效率可能不如全双工方式,但通过此举牺牲效率可以换取模块工作性能的稳定。双方采取的顺序是发收到应答后再发。按照整个系统的设计思路,上位机模块即图中的模块,下同发送的帧包括命令帧确认帧和非确认帧下位机模块即图中的模块,下同发送的帧包括数据帧确认帧和非确认帧。其中确认帧和非确认帧是桂林航天工业高等专科学校毕业设计论文第页发送数据后等待对方发送的应答帧,以此作为继续发送下帧和重新发送上帧的依据。命令帧和数据帧是信息帧,当方先发送完信息帧,如果收方接收到对方的信息帧......”。
3、“.....那么情况就比较简单,收方将根据信息帧的正确与否决定发送确认帧还是非确认帧,以使对方决定是继续发送还是重新发送如果此刻收方也有信息帧需要发送,那么收方将不立即发送应答帧,而是立即发送本方的信息帧给对方,并等待对方对此帧的应的应答帧,在收到对方的应答帧后,收方将依据应答帧的内容即确认帧或者是非确认帧,下同决定是继续发送下信息帧,还是重新发送原来的信息帧。如果由于链路本身不可靠等因素造成应答帧的丢失,收方将在定时间内因为没有收到应答帧而延时重发原来的信息帧。在收到对方的应答帧后,收方将继续发送下信息帧,并等待对方的应答帧,如此反复,直到收方全部发送完信息帧。在本方收到对方最后个应答帧后,表明本方全部的信息帧发送完毕。然后收方将发送对方仍然等待的应答帧,通知对方收到的信息帧正确与否。图双方通信的实现过程延时重发在双方通信过程中,有两个时间和,分别表示重新发送信息帧的最大延时......”。
4、“.....如果等待应答帧的时间超过了,则发方会重新发送原来的信息帧当收方接收到对方发送的信息帧,如果收方此时有需要发送的信息帧,则收方此记得不发送应答帧,而是发送信息帧给对方。也就是说,利用对方等待收方应答帧的时间内,收方插入发送本文的信息帧,同样本方的发送也存在个延时重发的问题。在规定的时间内,如果没有收到对方应答帧,收方也同样需要重发原来的信息帧,这个规定的时间就是。显然由于收方是利用间隙时间发送本方信息帧,所以。图以下位机模块先发数据帧为例,阐述双方通信的具体实向不同的操作步骤,判断并改变标志位的值。比如,如果时刻接收到,这表明呼叫对方模块号码获得成功,接下来需要发送数据。这时函数将检查发送不同数据所代表的标志位,从而决定需要发送何种类型的数据。图空间的分配短信数据的处理函数进入时钟中断调用函数时,如果接收到了返回的参数......”。
5、“.....可能是命令帧,也可能是确认帧或者非确认帧。在这种情况下,函数需要对短信内容进行分析,并根据短信的内容进行不同的处理,负责完成以上功能的就是函数,它是被函数调用的,用来分析并处理短信数据。第章结束语利用西门子公司模块和新华龙公司的最小系统进行设计开发,简单容易,开发周期短,且带有接口,提高了安全性,减少现场人员工作的复杂性,易于为工程实践所采用。本文通过计算机实现了短信收发功能,利用对其进行编程控制,在此基础上,对软件和硬件加以改动还可以进行二次桂林航天工业高等专科学校毕业设计论文第页开发实现其他功能,例如,可以通过移动终端来查收多种信息和控制各种工程的现场设备。通过以上的分析不难发现,整个程序错综复杂,函数之间相互牵扯。标志位在程序的实现过程中扮演着非常重要的角色,正是依靠这些标志位,程序才能很好地实现各个功能之间的切换......”。
6、“.....因此程序的实现过程应该是阅读参数修改标志位发送指令。主函数时钟中断和串口中断程序函数函数贯穿整个程序的主线和核心部分,对它们的分析可以理解程序的主体思想,这也正是笔者着重介绍的原因所在。然而这些函数和中断程序的实现,还需要依靠其它函数的配合,比如基于总线的操作函数字符串操作函数以及串口发送函数等,由于篇幅所限,在此不再介绍。网络本身是不完全可靠的,可能会发生帧发送帧丢失的现象。但是由于重发延时重发机制的存在,程序可以最大程度避免上述情况的发生。在实际应用过程中,模块运行正常,性能稳定,实时性好。总之,本系统作为个无线通信系统,具有广泛的应用前景。参考文献,桂林航天工业高等专科学校毕业设计论文第页,单片机应用解析潘琢金,等译北京北京航空航天大学出版社,何立民单片机应用系统设计北京北京航空航天大学出版社,王成儒等原理与工程开发北京国防工业出版社......”。
7、“.....附图桂林航天工业高等专科学校毕业设计论文第页图稳压电源电路图稳压电源电路图桂林航天工业高等专科学校毕业设计论文第页图电路图电路图现过程。需要说明的是,由于版面的限制,图所示的通信过程没有涉及到发送非确认帧的情况,如果收方发送非常认帧,发方的发送过程跟发送数据帧是样的,只不过这种情况下需要重发同帧号的数据帧。如果上位机模块先发命令帧,双桂林航天工业高等专科学校毕业设计论文第页方通信的实现过程跟图类似,所不同的是数据帧此时变成命令帧,命令帧变成数据帧。在延时的时间上,无论是下位机发送数据帧还是上位机发送命令帧,的大小都应该是样的,都是利用时间间隔发送收方信息帧,延时的时间是相同的。然而,对于而方,情况就有所不同。因为下位机模块先发送数据帧时,利用的间隔时间上位机模块发送的命令帧可靠较少......”。
8、“.....所定义的。这是因为当上位机模块先发送命令帧时,利用的间隔时间下位机模块发送的数据帧可能比较多。帧格式模块通过异步通信接口实现对的控制共有三种接入协议基于指令的基于指令。本系统发送和接收的数据都是基于数字的温度数据和命令字,为了保证系统的适用性,的收发采用模式。模式是基于字符的,更具体地说是基于码的种结构模式。在该模式下,模块发送和接收的信息帧格式如下帧头帧序号数据校验子信息帧包括数据帧和命令帧。帧头表示数据帧的标记,是由固定的字符构成。帧序号表示数据帧的序号,由两个字节组成。帧序号表示下位机模块发送的递增数据帧序号和上位机模块发送的命令帧序号。为了简化帧结构,命令帧的序号统为。数据字段的长度为字节,最多发送个字符采用模式,不能发送汉字。检验子为数据字段所有字节累加和的初码原码取反加,由个字节组成除了信息帧外,双向传递的还有应答帧......”。
9、“.....确认帧是双方反馈给发方的应答帧,表示收方已经正确接收到了发方发送的信息帧。确认帧格式仅包括两个字段,且两个字段的内容都是固定的,即帧头和数据字段,确认帧格式如下。非确认帧是收方给发方的应答帧,表示收方收到的是无效的信息帧,其格式与应答帧格式类似,帧格式如下。空间的分配桂林航天工业高等专科学校毕业设计论文第页采用的,按照每个字节为个块进行划分,共块,如图所示。第块留作系统使用第块第块是数据块用作存放数据。收发端与采集端的握手协议收发端与采集端共用个存储器,即双对同个进行操作。实现方案是分别使两个微处理器的个脚相连,两个采用查询方式对此端进行查询。如果时候收发端查询到本地端为高电平,则单片机拥有此存储器的操作权,可以对进行读写操作。如果采集端查询到本地端为高电平,则单片机拥有此存储器的操作权,可以对它进行写操作。方操作完毕后将总线置为高电平,表明本端已经释放总线......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。