第五章-通信规约.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第五章远动信息传输规约5.1循环式和问答式远动规约问答式和循环式相比主要是增加了主动轮询各分站的任务。关于遥控、遥调,在循环式中主动权也在主站,因此问答式和循环式没有什么差别。当用计算机技术来实现远动功能时,分站和主站的硬件部分,无论是按循环式还是问答方式工作,都必须提供数据采集、处理、存贮、发送、接收以及输出执行等的硬件条件,因而硬件部分对于循环式或问答式并没有实质性的差别。问答式和循环式的主要差别在于软件,即在于主站和分站之间的对话方式。5.2循环式远动规约简介帧结构远动信息的帧结构见下图。每帧远动信息都以同步字开头,并有控制字,除少数帧外均应有信息字。信息字的数量依实际需要设定,因此帧的长度是可变的。但同步字、控制字和信息字都由48位二进制数组成,字长不变。每个信息字由6个字节组成,见下图。其中第一个字节是功能码字节,第2~5字节是信息数据字节,第6字节是校验码字节。功能码字节的8位二进制数可以取256种不同的值,对不同的信息字其功能码的取值范围不同。功能码的分配情况见表2.2。信息字可以分为上行信息字和下行信息字。从表2-2可以看出,上行信息字包括遥测、总加遥测、电能脉冲计数值、事件顺序记录、水位、频率、子站时钟返送和子站状态信息等。下行信息字包括遥控命令、升降命令、设定命令、复归命令、广播命令、设置时钟命令和设置时钟校正值命令等。5.3遥测遥信的发送和接收循环式远动的主要特点是以厂站端为主动方,循环不断的向厂站端发送遥测、遥信等远方数据。发送端按通信规约的规定及时组织好要发送的远动字,然后接字节逐一递交给串行通信接口,再经调制器发往信道,调度端则按规定格式逐一接收。一、遥测遥信的发送字地址也称功能码或点号。最后1个字节为监督码,用作抗干扰保护,中间的4个字节为远动信息。如为遥测远动字则可传送2个遥测量,每个遥测量占2个字节,如为遥信远动字则可传送2组遥信数据,每组2个字节16位,总共4个字节32位。1.数据的准备及发送各个远动字应按帧格式和字格式的规定依次逐一发送。为了使远动数据能有条不紊地经串行通信接口向信道发送,在内存中设置有6个字节的发送数据缓存区,其首地址为TXDBF,用来存放当前发送的远动字,如图5-2所示。为了保证从发送数据缓存区中能依次提取一个字节的数据,设置了发送字节计数器BYTCNT。从发送数据缓存区取数时,以TXDBF为基地址,以BYTCNT的内容为偏移,即:发送数据的有效地址=TXDBF+(DYTCNT)开始时BYTCNT的内容为0,因此CPU取出发送数据缓存区的第O字节交给串行通信接口,同时将BYTCNT的内容加1。串行通信接口将这一字节发完后产生“发送空”中断。CPU响应此中断后再向发送数据缓存区取数。此时BYTCNT的内容已是1,故取出的是发送数据缓存区中的第1字节,把这一字节交给串行通信接口,同时将BYTCNT的内容加l成为2,依此类推。在BYTCNT的内容为5时,“发送空”中断被响应后取出发送数据缓存区中这一远动字的最后一个字节交给串行通信接口,BYTCNT的内容加l成为6,由于此时发送数据缓存区中的6个字节已完成其历史任务,应该把下一个要发送的远动字移入发送数据缓存区,同时BYTCNT应清零,以备下一次“发送空”中断取数时再从发送数据缓存区的第O字节开始。移入发送数据缓存区的应是按照图5-1(a)中帧格式规定的下一个远动字,它事先已由编辑子程序准备好,暂存于内存的待发数据缓存区,其首地址为TXDBFR。故只需将待发数据缓存区的内容移入发送数据缓存区。执行这一操作后,待发数据缓存区已空,为了使数据的发送能连续不断地进行,还得及时按帧格式的规定,准备好再下一个要发送的远动字,把它补充到待发数据缓存区以备后用。这一部分工作由编辑子程序来完成。“发送空”中断的流程框图见图5-3。2.远动字编辑子程序远动字编辑子程序的作用是按照帧格式规定的次序,及时编辑组织好远动字,为发送数据缓存区作好准备。假设共有遥测量56个,遥信量128个,则遥测字共28个,遥信字共4个。遥测和遥信字总共32个,帧格式见图5-4。1帧的开头为同步宇SYN。发送时按图5-4所示的格式进行,先发同步字SYN,接着是按点号逐一发送。后一远动字的点号是前一远动字的点号加1。图5-4中的“d”是“点”的汉语拼音简写符号;Od~27d为遥测字;28d~3ld为遥信字。31d的遥信字后面又是同步字SYN。,远动字的编辑按点号顺序进行,为此在内存中没置了点

文档评论(0)

177****7891 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档