Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 北京航天自动控制研究所陈佳文获国家专利权

北京航天自动控制研究所陈佳文获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉北京航天自动控制研究所申请的专利一种基于FPGA的异步BiSS-C协议解码方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115866076B

龙图腾网通过国家知识产权局官网在2025-09-09发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211374397.1,技术领域涉及:H04L69/06;该发明授权一种基于FPGA的异步BiSS-C协议解码方法是由陈佳文;刘晴晴;吴平;邵春江;路静;刘星栋;武欣设计研发完成,并于2022-11-04向国家知识产权局提交的专利申请。

一种基于FPGA的异步BiSS-C协议解码方法在说明书摘要公布了:本公开的基于FPGA的异步BiSS‑C协议解码方法,FPGA包括波特率时钟模块、BiSS‑C数据解码模块和CRC校验模块;通过利用所述波特率时钟模块采样SLO线传输的编码器位置数据;基于BiSS‑C数据协议,利用所述BiSS‑C数据解码模块对SLO线传输的编码器位置数据进行解码,得到所述编码器位置数据的解码数据;用于当检测到编码器位置数据解码完成标志后,所述CRC校验模块将所述编码器位置数据的解码数据移入到寄存器得到所述编码器位置数据的CRC校验码,比较所述编码器位置数据的CRC码和CRC校验码,若两者一致,得到所述编码器位置数据。以解决在异步时钟下利用FPGA解析BiSS‑C协议传输的编码器位置信息的问题。

本发明授权一种基于FPGA的异步BiSS-C协议解码方法在权利要求书中公布了:1.一种基于FPGA的异步BiSS-C协议解码方法,其特征在于,所述FPGA包括波特率时钟模块、BiSS-C数据解码模块和CRC校验模块,所述方法包括: 利用所述波特率时钟模块采样SLO线传输的编码器位置数据; 基于BiSS-C数据协议,利用所述BiSS-C数据解码模块对SLO线传输的编码器位置数据进行解码,得到所述编码器位置数据的解码数据; 当检测到编码器位置数据解码完成标志后,所述CRC校验模块将所述编码器位置数据的解码数据移入到寄存器得到所述编码器位置数据的CRC校验码,比较所述编码器位置数据的CRC码和CRC校验码,若两者一致,得到所述编码器位置数据; 所述利用所述波特率时钟模块采样SLO线传输的编码器位置数据,包括: 将所述波特率时钟模块的系统时钟信号分频得到所述波特率时钟模块的波特率时钟信号; 基于所述波特率时钟模块的波特率时钟信号的频率采样SLO线传输的编码器位置数据; 所述基于BiSS-C数据协议,利用所述BiSS-C数据解码模块对SLO线传输的编码器位置数据进行解码,包括: 基于BiSS-C数据协议的数据帧格式设置所述BiSS-C数据解码模块的状态机; 利用所述BiSS-C数据解码模块的状态机对SLO线传输的编码器位置数据进行解码; 其中,所述状态机包括WAIT状态,IDLE状态,ACK状态,START状态、ZERO状态和DATA状态; 所述利用所述BiSS-C数据解码模块的状态机对SLO线传输的编码器位置数据进行解码,包括: 当检测到系统复位信号时,所述状态机进入WAIT状态,且当所述SLO线的输入信号为1时,所述状态机跳转到IDLE状态; 在IDLE状态下,当所述SLO线的输入信号电平为0时,所述状态机跳转到ACK状态; 在ACK状态下,当所述SLO线的输入信号电平为1时,所述状态机跳转到START的状态; 在START状态下,当检测到所述编码器位置数据帧的start位时,所述状态机跳转到ZERO状态; 在ZERO状态下,当检测到编码器位置数据帧的“0”位时,所述状态机跳转到DATA状态; 在DATA状态下,在波特率时钟信号的上升沿,按位接收SLO线传输的编码器位置数据,依据高位在前的顺序将所述编码器位置数据移入移位寄存器进行锁存,得到所述编码器位置数据的解码数据; 波特率时钟模块共3个信号接口:系统时钟信号clk、系统复位信号reset_n、波特率时钟信号baud_pulse;BiSS-C数据解码模块共5个信号接口:系统时钟信号clk、系统复位信号reset_n、波特率时钟信号baud_pulse、SLO线串行数据rxd、解码输出数据bissc_in;CRC校验模块共4个信号接口:系统时钟信号clk、系统复位信号reset_n、解码输出数据bissc_in、校验输出数据bissc_out; 所述在ACK状态下,当所述SLO线的输入信号电平为1时,所述状态机跳转到START的状态;在START状态下,当检测到所述编码器位置数据帧的start位时,所述状态机跳转到ZERO状态;包括: 其中,所述START状态包括START1状态和START2状态; 在ACK状态下,当所述SLO线的输入信号电平为1时,所述状态机跳转到START1的状态; 在波特率时钟信号的上升沿将波特率时钟计数信号baud_counter加1,当所述波特率时钟计数信号baud_counter为7时,采样SLO线输入信号电平做为标志位bit_samp; 在波特率时钟信号baud_pulse为1,且波特率时钟计数信号baud_counter大于8的情况下,当所述标志位bit_samp为1时,所述状态机由START1状态跳转到所述START2状态; 在波特率时钟信号的上升沿将所述START2状态的时间计数值cnt加1,当SLO线输入信号电平为0且START2状态的时间计数值cnt小于20时,所述标志位bit_samp为编码器位置数据帧的start位,所述状态机跳转到ZERO状态。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京航天自动控制研究所,其通讯地址为:100039 北京市海淀区永定路50号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由AI智能生成
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。