[发明专利]基于AS5643协议的指定周期传输数据的方法和电路有效
申请号: | 201611142377.6 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108616375B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 王宣明;田泽;魏艳艳;魏美荣;王绮卉 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/40 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 as5643 协议 指定 周期 传输 数据 方法 电路 | ||
1.一种基于AS5643协议要求的指定周期传输数据的方法,其特征在与,包含步骤如下:
步骤1:配置STOF大周期设置寄存器设置的值,和每条消息的小周期值;
步骤2:启动STOF周期计数器,每个STOF周期计数值加“1”,当计数器累加至STOF大周期设置寄存器设置的值相等时,表示一个大周期的数据传输完成,计数器清零,并从0重新开始计数;
步骤3:STOF周期计数器的计数值连接多路选择器组的选择使能端:当STOF周期计数值为m时,即选择对应消息的小周期寄存器内容的第m位输出;
步骤4:如该位为“1”,表示该消息在本STOF周期需要发送,则置该消息的发送使能位为1;如为“0”,表示该消息在本STOF周期不需要发送,则不使能该消息的发送使能位,取消该消息发送。
2.一种实现权利要求1所述方法的电路,其特征在与,包括:
STOF大周期设置寄存器、消息STOF小周期设置寄存器组、STOF周期计数器以及多路选择器组,其中:
STOF大周期设置寄存器,用于设置本节点所有需发送消息的大周期值为N,即每N+1个STOF周期为一个循环,每条消息可配置为在每个循环内的第n个小周期发送,n可取小于等于N的任意值,并将大周期值N发送给STOF周期计数器;
STOF周期计数器,计数本节点当前STOF周期计数,当计数器累加至STOF大周期设置寄存器设置的值时,则表示一个大周期的数据传输完成,计数器清零,并从0重新开始计数;同时将该计数值发送给多路选择器的选择使能端;
消息STOF小周期设置寄存器组,其数量是为本节点需发送的消息数量,用于设置本节点每条消息的小周期值,第n位设为“1”即表示本条消息需在每个大周期内的第n个STOF小周期发送,可设置多个位同时为“1”,n小于等于N,并将该值发送给对应多路选择器的选择输入端;
多路选择器组,其数量是为本节点需发送的消息数量;用于计算本节点各个消息在当前STOF周期是否需要发送,根据选择使能端的输入值m,将对应选择输入端的第m位信号输出,如该信号为“1”表示当前STOF周期需要发送消息,否则不需要发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611142377.6/1.html,转载请声明来源钻瓜专利网。