预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109165184A(43)申请公布日2019.01.08(21)申请号201811147229.2(22)申请日2018.09.29(71)申请人中国科学院国家空间科学中心地址100190北京市海淀区中关村南二条1号(72)发明人周莉安军社(74)专利代理机构北京方安思达知识产权代理有限公司11472代理人陈琳琳杨青(51)Int.Cl.G06F13/42(2006.01)权利要求书2页说明书5页附图3页(54)发明名称一种基于双总线收发器的1553B总线系统(57)摘要本发明公开了一种基于双总线收发器的1553B总线系统,用于将连接在RS485总线和标准的1553B总线上的多个设备集成到一个总线中实现互联互通,其特征在于,所述总线系统包括:一个总线控制器BC、RS485总线、1553B总线和分别连接在RS485总线和1553B总线上的多个终端设备RT;所述RS485总线和1553B总线的上层均运行1553B协议;所述总线控制器BC分别与1553B总线和RS485总线连接,这两条总线上的消息传输均由总线控制器BC发起,两条总线上终端设备RT的通过总线控制器BC实现信息交换。本发明的系统兼容性高,支持三种工作模式;而且集成度高,降低了CPU软件和FPGA软件的工作量和复杂度;此外,本发明的系统实现简单,降低了对远程终端的硬件约束,降低了成本。CN109165184ACN109165184A权利要求书1/2页1.一种基于双总线收发器的1553B总线系统,用于将连接在RS485总线和标准的1553B总线上的多个设备集成到一个总线中实现互联互通,其特征在于,所述总线系统包括:一个总线控制器BC、RS485总线、1553B总线和分别连接在RS485总线和1553B总线上的多个终端设备RT;所述RS485总线和1553B总线的上层均运行1553B协议;所述总线控制器BC分别与1553B总线和RS485总线连接,这两条总线上的消息传输均由总线控制器BC发起,两条总线上终端设备RT的通过总线控制器BC实现信息交换。2.根据权利要求1所述的基于双总线收发器的1553B总线系统,其特征在于,当所述系统用于地面测试时,所述总线系统还包括:一个总线监视器MT和一个总线桥接器;所述总线监视器MT用于监视两条总线上的消息;所述总线桥接器用于将RS485总线上的所有消息转发到1553B总线上,总线监视器MT可以监视RS485总线上的所有消息。3.根据权利要求1或2所述的基于双总线收发器的1553B总线系统,其特征在于,所述总线系统最多连接31个终端设备RT,每个终端设备RT的设备号不同。4.根据权利要求1所述的基于双总线收发器的1553B总线系统,其特征在于,所述总线控制器BC包括嵌入式计算机、FPGA、总线缓冲器、1553B总线收发器、RS485总线收发器和变压器,所述1553B总线收发器和RS485总线收发器分别和总线缓冲器连接,所述变压器和1553B总线收发器相连,其中,所述嵌入式计算机用于实现1553B消息处理的上层软件控制;所述FPGA用于1553B协议的硬件实现,内部包含1553B协议控制器IP核;所述总线缓冲器用于总线隔离和电平转换。5.根据权利要求4所述的基于双总线收发器的1553B总线系统,其特征在于,所述FPGA还包括四个功能管脚:RXA_485、RXB_485、TX_ENA和TX_ENB,其中,RXA_485和RXB_485是RS485总线收发器的接收数据管脚,TX_ENA和TX_ENB是RS485总线收发器的发送使能管脚。6.根据权利要求5所述的基于双总线收发器的1553B总线系统,其特征在于,所述1553B协议控制器IP核包括BC模块、通道选择模块、译码器模块和输出选择模块;所述输出选择模块通过总线缓冲器和1553B总线收发器和RS485总线收发器连接;所述BC模块中的消息控制字寄存器增加一位收发器选择位,可以为BC模块发出的每一条消息选择总线收发器的类型:1553B总线收发器或RS485总线收发器;若该位为0时,从1553B总线收发器发出消息;若该位为1时,从RS485总线收发器发出消息;所述输出选择模块,增加了对RS485总线的接收数据功能管脚RXA_485和RXB_485的接收;所述译码器模块,用于对输出选择模块发送的数据进行译码;所述通道选择模块,用于根据BC模块的消息控制字中的收发器选择位的设置,将译码器模块译码后的数据送给BC模块。7.根据权利要求6所述的基于双总线收发器的1553B总线系统,其特征在于,当总线控制器BC使用1553B总线收发器和RS485总线收发器时,两个收发器的发送数据线共用,接收数据线独立,各收发器有单独的发送接收使能