[发明专利]多点自动识别和主从同步的串行通讯方式有效

专利信息
申请号: 201010114130.X 申请日: 2010-02-25
公开(公告)号: CN101788965A 公开(公告)日: 2010-07-28
发明(设计)人: 胡文忠;游添渊;朱江华;许立明;薛亚军;俞协琴;周吉岷 申请(专利权)人: 上海乐春重工机电设备有限公司
主分类号: G06F13/38 分类号: G06F13/38;G06F13/42
代理公司: 暂无信息 代理人: 暂无信息
地址: 201501 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 多点 自动识别 主从 同步 串行 通讯 方式
【权利要求书】:

1.一种多点自动识别和主从同步的串行通讯方法,其特征在于:它由从机的自我识别方法和主从机同步方法组成;

所述的从机的自我识别方法为:

(1)主机采用有序数据格式指令串,即:给第一从机的指令→给第二从机的指令→···→给第N从机的指令;从机指令的内容有两类:实际指令和空指令,主机要给哪台从机发指令,则在相应的指令块内填入实际指令,否则填入空指令;

(2)从机采用递减方法读取指令,即:第一从机收到主机发送来的指令后,读取第一指令块中的内容,如果是实际指令就依照执行,随即将主机传来的后续指令从第二块从机指令开始往下传,不传送主机原来的第一块指令;第二从机收到第一从机发送过来的新指令中的第一块指令,实际是主机原来的第二块指令,随后也像第一从机那样,是实际指令就依照执行,随即抛弃当前指令块,而将指令的后续内容往下传;随后的各个从机也按照上述相同的方法依次往下传;主机发出的各个从机的指令能被所有的从机分别正确地读到;

(3)从机采用倒序数据指令格式,并且以递增方法添加数据:所述的从机的每个数据块递增地由对应的从机分别添加,最后形成的排列次序为从后往前的倒序,也即是如果第一从机要发送数据,它将自己的数据块传给第二从机;如果第二从机同时也有数据要发送,那么它构置一个自己的实际数据块,否则构置一个空数据块;它先发送自己的数据块,随后转发第一从机的数据块;其他的从机也按照上述同样的方法动作;

所述的主从机同步方法为从机采用自定时的同步方法,也即是主机在上电的若干时间后发出第一个同步信号,与此同时,每个从机在相同的上电时刻开始自同步定时;主机发每个同步信号之间的间隔时间也即周期固定不变,因此主机会按照某个固定的时间间隔发送后续的同步信号;每个从机也是这样,用与主机相同的自定时量来决定自己的同步时刻,于是在主机发送第二个同步信号的时刻,从机也通过自身定时开始第二个工作进程;以后的从机分别按照上述同样的方法动作。

2.如权利要求1所述的多点自动识别和主从同步的串行通讯方法,其特征在于:所述的从机的自我识别方法中的主机的指令结构和从机的数据结构中还包括分别设在首尾的固定标识,也即是在主机指令结构的首尾分别加入主机指令开始标识和主机指令结束标识;在每个从机的数据结构的首尾分别加入从机数据开始标识和从机数据结束标识。

3.如权利要求1所述的多点自动识别和主从同步的串行通讯方法,其特征在于:所述的主从机同步方法还包括从机的同步修正,即:主从同步方法为每个从机不转发主机的同步信号,而是主动地向下一个从机发送同步信号,这个同步信号发送时刻在其开始一个进程同时,以其自定时为准,而这个自定时已经经过同步修正;在整个通讯方法中的回路中,从后往前看,第N从机的同步来自第N-1从机,那么第N从机的同步精度取决于第N-1从机;而第N-1从机又依赖于更前面的第N-2从机,依此类推,直到第一从机,而第一从机的精度依赖于前面的主机。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海乐春重工机电设备有限公司,未经上海乐春重工机电设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010114130.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top