买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于1553B总线的远程终端仿真方法_北京中航通用科技有限公司_202410004963.2 

申请/专利权人:北京中航通用科技有限公司

申请日:2024-01-03

公开(公告)日:2024-04-02

公开(公告)号:CN117811939A

主分类号:H04L41/14

分类号:H04L41/14;H04L12/40

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.19#实质审查的生效;2024.04.02#公开

摘要:本发明公开了一种基于1553B总线的远程终端RT仿真方法,通过FPGA可编程逻辑器件实现远程终端RT的仿真,远程终端RT的仿真设计上可实现多RT节点同时工作,可支持一个设备多个RT节点的实现。本发明通过在一个1553B仿真卡上实现多个节点的节点功能仿真,方便用户在调试1553B设备时的开发调试,减少调试过程中用户使用的1553B设备数量,从而低成本高效率地完成了1553B总线通信测试设备的环境搭建。

主权项:1.一种基于1553B总线的远程终端RT仿真方法,其特征在于,包括以下步骤:S0、RT控制器上电或空闲状态;S1、接收到RT命令字,判断当前通道状态,如果当前通道已经关闭则返回S0空闲状态,如果当前通道工作正常,则缓存命令字信息;S2、读取RT地址表信息,根据命令字的地址索引,到对应的地址表缓存读取相关的RT地址信息,并缓存对应的读取结果;S3、处理RT命令字信息,根据RT地址表缓存信息,以及RT命令字信息,判断当前RT是否启用,如未启用则进入步骤S12完成状态;如当前RT地址已经使能表明当前RT已启用,则等待接收下一命令字,如果下一命令字为远程终端接收命令字,判断可能为RT-RT的命令字,则同时使能RT的控制器2并跳转至步骤S4;如果接收到的命令字判断为模式码接收命令,则进入步骤S6进行数据接收;如果是非法命令则进入步骤S8;S4、接收命令字或数据,在步骤S3接收到消息类型可能是RT-RT消息或BC-RT消息,等待接收命令字根据接收时的命令字或数据字进行判断,如果是命令字则进入RT-RT的处理模式即步骤S5,继续使能RT控制器2,如果是数据字则进入BC-RT的处理模式即步骤S7,同时关闭RT控制器2;S5、等待接收RT-RT消息类型的第一个响应,接收到响应数据后,则进入数据接收步骤S6等待远程终端节点RT的数据接收;S6、接收数据;S7、将接收到的数据写入对应的缓存空间,缓存管理采用请求写入,等待写入完成信号,收到完成信号后判断是否数据已经全部接收完成,如果全部接收完成,则进入下一步骤,否则返回步骤S6继续接收数据;S8、接收远程终端节点RT的响应数据,响应数据为对应RT地址的状态响应,会返回对应远程终端节点的状态,在RT-RT模式下,本次接收的响应数据为RT节点发出的响应状态;S9、发送数据,对需要发送数据的消息进行发送数据控制,以请求发送数据,如果发送数据已经全部发送成功,则进入步骤S11,如果没有发送完成,进入S10状态,读取对应要发送的数据;S10、读取缓存数据,为发送提供数据,数据读取后进入发送数据状态S9;S11、等待消息发送完成,进入RT消息完成处理;S12、RT消息完成处理,在本步骤进行RT状态数据的回写,RT接收消息中断处理,RT的地址表数据更新,并禁止RT控制器2的工作,完成上述处理后,状态机返回空闲状态S0。

全文数据:

权利要求:

百度查询: 北京中航通用科技有限公司 一种基于1553B总线的远程终端仿真方法

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