一种主从机通讯协议制造技术

技术编号:8241512 阅读:208 留言:0更新日期:2013-01-24 22:26
本发明专利技术公开了一种主从机间的通讯协议,属于通讯技术领域;本发明专利技术的主从机通讯协议无需判断和等待,从而减少时间的浪费,并提高效率;其中,包括主机向从机发送用来识别从机地址的字符;主机向从机发送用于表示总字节数的字符;主机向从机发送用于系统操作的指令码。

【技术实现步骤摘要】

本专利技术涉及通讯
,特别是涉及一种主从机间的通讯协议。
技术介绍
众所周知,主从机之间的通讯协议主要有两种,第一种是主机发送结束符,当从机收到结束符后知道通讯完成,并进行数据处理;第二种是超时结束,也就是主机在一段时间内未发送信号给从机时,从机判断为结束;其中的第一种方式下需要从机收到并判断结束符,比较浪费时间,第二种方式下不需要从机收到并判断结束符,但是需要等待,也非常浪费时间并且经常会因为判断不准确而导致错误判断,从而影响主机和从机之间的工作;当然,主从机之间的通讯是指如通过计算机控制开关电源的工作等通讯方式。
技术实现思路
为解决上述技术问题,本专利技术提供一种无需判断和等待,从而减少时间的浪费,并提高效率的主从机通讯协议。本专利技术的主从机通讯协议,包括主机向从机发送用来识别从机地址的字符;主机向从机发送用于表示总字节数的字符;主机向从机发送用于系统操作的指令码。本专利技术的主从机通讯协议,包括在所述主机向从机发送用于系统操作的指令码之后,主机向从机发送用于通讯的数据。本专利技术的主从机通讯协议,包括在所述主机向从机发送用于通讯的数据之后,主机向从机发送CRC检验码。与现有技术相比本专利技术的有益效果为设置主机向从机发送用来识别从机地址的字符;之后主机向从机发送用于表示总字节数的字符;再后主机向从机发送用于系统操作的指令码;这样,可以通过主机向从机发送用于表示总字节数的字符来确定是否操作结束,也就是当达到总字节时,操作自动结束,无需判断结束符和等待,从而减少时间的浪费,并提高了通讯效率。附图说明图I是本专利技术的流程图。具体实施例方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。如图I所示,本专利技术的主从机通讯协议,包括以下步骤I)主机向从机发送用来识别从机地址的字符;2)主机向从机发送用于表示总字节数的字符;3)主机向从机发送用于系统操作的指令码。通过上述I)至3)三个步骤,可以通过主机向从机发送用于表示总字节数的字符来确定是否操作结束,也就是当达到总字节时,操作自动结束,无需判断结束符和等待,从而减少时间的浪费,并提高了通讯效率;当然,主机和从机之间的连接可以采用232或485或光纤的链接方式,一般情况下,主机可以与256个从机进行通讯。本专利技术的主从机通讯协议,在上述步骤3)之后,实行下述步骤4)主机向从机发送用于通讯的数据。本专利技术的主从机通讯协议,在上述步骤4)之后,实行下述步骤5)主机向从机发送CRC检验码。本专利技术的主从机通讯协议,下述将举例说明其操作过程例如主机向从机发送如下数据03H,06H,06H,1AH,49H,33H ;此通讯表示主机与3号从机进行通讯,通讯的总字节数为6个,通讯指令为写从机寄存器,写的内容是给从机第一个寄存器写成1AH,校验码为4933H。从机在收到地址码后首先判断是否与本机地址码相同,如果不相同将不予处理,·如果相同说明主机与本机进行通讯,将接收以下数据,同时将第二个字节的数据作为计数器,当接收总字节数与此计数器值相同时,从机通讯结束,将立即对接收到的数据进行处理。主机向从机发送用于表示总字节数的字符,此字节用16进制数表示;在采用此字符时,不仅可以表述总字节数,还可以有校验的作用,如果此字节错误,则对应的CRC校验码的位置也错误,从机即可以判断通讯数据错误,从而也提高了数据的可靠性。当然,在上述主机和从机通讯过程中,可以采用多个字节来表示字节数,从而增加一次通讯的数据总量。以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本专利技术的保护范围。权利要求1.一种主从机通讯协议,其特征在于,包括 主机向从机发送用来识别从机地址的字符; 主机向从机发送用于表示总字节数的字符; 主机向从机发送用于系统操作的指令码。2.如权利要求I所述的主从机通讯协议,其特征在于, 在所述主机向从机发送用于系统操作的指令码之后,主机向从机发送用于通讯的数据。3.如权利要求2所述的主从机通讯协议,其特征在于, 在所述主机向从机发送用于通讯的数据之后,主机向从机发送CRC检验码。全文摘要本专利技术公开了一种主从机间的通讯协议,属于通讯
;本专利技术的主从机通讯协议无需判断和等待,从而减少时间的浪费,并提高效率;其中,包括主机向从机发送用来识别从机地址的字符;主机向从机发送用于表示总字节数的字符;主机向从机发送用于系统操作的指令码。文档编号G06F13/10GK102890661SQ20111020178公开日2013年1月23日 申请日期2011年7月19日 优先权日2011年7月19日专利技术者王常兴 申请人:北京精益达明电子科技有限责任公司本文档来自技高网
...

【技术保护点】
一种主从机通讯协议,其特征在于,包括:主机向从机发送用来识别从机地址的字符;主机向从机发送用于表示总字节数的字符;主机向从机发送用于系统操作的指令码。

【技术特征摘要】

【专利技术属性】
技术研发人员:王常兴
申请(专利权)人:北京精益达明电子科技有限责任公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1