CN106656713A - 一种基于请求回报式通讯的总线通讯控制*** - Google Patents
一种基于请求回报式通讯的总线通讯控制*** Download PDFInfo
- Publication number
- CN106656713A CN106656713A CN201710014696.7A CN201710014696A CN106656713A CN 106656713 A CN106656713 A CN 106656713A CN 201710014696 A CN201710014696 A CN 201710014696A CN 106656713 A CN106656713 A CN 106656713A
- Authority
- CN
- China
- Prior art keywords
- bus
- bus communication
- information
- remote terminal
- controllers
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/4028—Bus for use in transportation systems the transportation system being an aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40286—Bus for use in transportation systems the transportation system being a waterborne vessel
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
本发明公开一种基于请求回报式通讯的总线通讯控制***,包括:远程终端和总线控制器,远程终端中的总线通讯控制芯片通过远程终端中的1553B控制器收到总线控制器经总线通讯电缆发送的命令信息后进行解析和处理,将包含子地址信息的回报信息写入矢量字并发送至总线控制器,总线控制器中总线通讯信息管理***从矢量字中解析回报信息。本发明保证了远程终端和总线控制器之间通讯的实时性和可靠性。
Description
技术领域
本发明涉及总线通讯控制技术领域。更具体地,涉及一种基于请求回报式通讯的总线通讯控制***。
背景技术
目前国内航空舰载领域均采用MIL-1553B总线通讯,在飞机和舰载作为总线控制器(BC)的平台下的总线通讯控制***需要满足信息交互及时序控制的要求,在进行控制计算同时需要准确、及时的接收和解析飞机和舰载的各项命令,并作出快速的响应和回报信息。传统的总线通讯控制***的通讯方式采用一问一答的方式,通过问答之间规定延时的方式,长时间占用或浪费总线通讯资源,且不能满足快速响应的需求。
因此,需要提供一种可以最大优化总线资源,并做出快速响应的针对MIL-1553B总线的基于请求回报式通讯的总线通讯控制***。
发明内容
本发明的目的在于提供一种基于请求回报式通讯的总线通讯控制***。
为达到上述目的,本发明采用下述技术方案:
一种基于请求回报式通讯的总线通讯控制***,包括:远程终端和总线控制器,远程终端与总线控制器之间通过总线通讯电缆连接,远程终端包括总线通讯控制芯片和1553B控制器,总线控制器包括总线通讯信息管理***,总线通讯电缆包括地址线和数据线;
总线通讯信息管理***控制总线控制器通过地址线分配远程终端地址,建立远程终端与总线控制器之间的通讯;
总线通讯信息管理***控制总线控制器通过数据线向远程终端发送包括数据字和T/R位为0的指令字的第一命令信息,指令字包括子地址信息和校验和字;
1553B控制器收到第一命令信息后,将指令字存入1553B控制器的缓存中,解析指令字中的子地址信息,将数据字存入1553B控制器的存储单元相应的子地址中,向总线通讯控制芯片发送接收中断信号;
总线通讯控制芯片收到接收中断信号后,读取指令字,根据指令字中的子地址信息读取数据字,对数据字进行校验计算得到校验和,将计算得到的校验和与指令字中的校验和字进行比较,若正确则解析数据字,将包含子地址信息的回报信息写入矢量字中,将矢量字存入1553B控制器的缓存中,控制1553B控制器向总线控制器发送状态字;
总线通讯信息管理***收到状态字后,向远程终端发送包括T/R位为1的指令字的第二命令信息;
1553B控制器收到第二命令信息后,向总线控制器BC发送矢量字;
总线通讯信息管理***从矢量字中解析包含子地址信息的回报信息。
优选地,总线通讯信息管理***收到状态字后,以周期方式向远程终端RT发送包括T/R位为1的指令字的第二命令信息。
本发明的有益效果如下:
本发明所述技术方案可实现快速响应及解析总线命令信息、主动回报总线命令信息的控制要求,可以最大优化总线资源,并做出快速响应,保证了通讯的实时性和可靠性。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的说明。
图1示出基于请求回报式通讯的总线通讯控制***的示意图。
具体实施方式
为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
如图1所示,本发明公开的一种基于请求回报式通讯的总线通讯控制***,包括远程终端RT和总线控制器BC,远程终端RT与总线控制器BC之间通过总线通讯电缆连接,远程终端RT包括总线通讯控制芯片和1553B控制器,总线控制器BC包括总线通讯信息管理***,总线通讯电缆包括地址线和数据线;基于请求回报式通讯的总线通讯控制***的电气特性满足GJB289A-1997数字式时分制指令响应型多路传输数据总线标准相关规定。
远程终端RT通过总线通讯电缆与总线控制器BC连接的连接接口使用隔离变压器进行隔离。总线通讯信息管理***作为总线控制器BC中的上层控制***,具有总线通讯***组织信息传输的功能,通过内部控制对总线控制器BC进行相应控制功能。总线通讯控制芯片嵌入在远程终端RT内,具有对命令信息解析和请求回报功能,总线通讯控制芯片控制1553B控制器对远程终端RT进行相应控制功能。1553B控制器通过内部控制单元与总线通讯控制芯片进行总线控制和信息交互,1553B控制器具有存储总线命令信息、产生通讯中断、发送总线应答信息等功能。
基于请求回报式通讯的总线通讯控制***上电时:总线通讯信息管理***控制总线控制器BC通过地址线设置远程终端RT地址,分配远程终端地址,建立远程终端RT与总线控制器BC之间的通讯。
基于请求回报式通讯的总线通讯控制***进行通讯时:
总线通讯信息管理***控制总线控制器BC通过数据线向远程终端RT发送包括数据字和T/R位为0的指令字的第一命令信息,指令字包括子地址信息和校验和字,其中,指令字中的T/R位为0表示总线控制器BC要求远程终端RT接收数据字;
远程终端RT中的1553B控制器收到第一命令信息后,将T/R位为0的指令字存入1553B控制器的缓存中,解析指令字中的子地址信息,将数据字存入1553B控制器的存储单元相应的子地址中,向总线通讯控制芯片发送接收中断信号;
总线通讯控制芯片收到接收中断信号后,从1553B总线控制器的缓存中读取T/R位为0的指令字,根据T/R位为0的指令字中的子地址信息,从1553B总线控制器的存储单元的相应子地址中读取数据字,对数据字进行校验计算得到校验和,将计算得到的校验和与T/R位为0的指令字中的校验和字进行比较,若正确则解析数据字,将包含子地址信息的回报信息写入矢量字中,将矢量字存入1553B控制器的缓存中,并控制1553B控制器向总线控制器BC发送状态字;
总线通讯信息管理***收到状态字后,以周期方式向远程终端RT发送包括T/R位为1的指令字的第二命令信息,其中,指令字中的T/R位为1表示总线控制器BC要求远程终端RT发送携带回报信息的矢量字;
1553B控制器收到第二命令信息后,向总线控制器BC发送1553B总线控制器的缓存中存储的矢量字;
总线通讯信息管理***从矢量字中解析包含子地址信息的回报信息。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
Claims (2)
1.一种基于请求回报式通讯的总线通讯控制***,包括远程终端和总线控制器,其特征在于,远程终端与总线控制器之间通过总线通讯电缆连接,远程终端包括总线通讯控制芯片和1553B控制器,总线控制器包括总线通讯信息管理***,总线通讯电缆包括地址线和数据线;
总线通讯信息管理***控制总线控制器通过地址线分配远程终端地址,建立远程终端与总线控制器之间的通讯;
总线通讯信息管理***控制总线控制器通过数据线向远程终端发送包括数据字和T/R位为0的指令字的第一命令信息,指令字包括子地址信息和校验和字;
1553B控制器收到第一命令信息后,将指令字存入1553B控制器的缓存中,解析指令字中的子地址信息,将数据字存入1553B控制器的存储单元相应的子地址中,向总线通讯控制芯片发送接收中断信号;
总线通讯控制芯片收到接收中断信号后,读取指令字,根据指令字中的子地址信息读取数据字,对数据字进行校验计算得到校验和,将计算得到的校验和与指令字中的校验和字进行比较,若正确则解析数据字,将包含子地址信息的回报信息写入矢量字中,将矢量字存入1553B控制器的缓存中,控制1553B控制器向总线控制器发送状态字;
总线通讯信息管理***收到状态字后,向远程终端发送包括T/R位为1的指令字的第二命令信息;
1553B控制器收到第二命令信息后,向总线控制器BC发送矢量字;
总线通讯信息管理***从矢量字中解析包含子地址信息的回报信息。
2.根据权利要求1所述的基于请求回报式通讯的总线通讯控制***,其特征在于,总线通讯信息管理***收到状态字后,以周期方式向远程终端RT发送包括T/R位为1的指令字的第二命令信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710014696.7A CN106656713B (zh) | 2017-01-10 | 2017-01-10 | 一种基于请求回报式通讯的总线通讯控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710014696.7A CN106656713B (zh) | 2017-01-10 | 2017-01-10 | 一种基于请求回报式通讯的总线通讯控制*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106656713A true CN106656713A (zh) | 2017-05-10 |
CN106656713B CN106656713B (zh) | 2019-07-19 |
Family
ID=58842802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710014696.7A Active CN106656713B (zh) | 2017-01-10 | 2017-01-10 | 一种基于请求回报式通讯的总线通讯控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106656713B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111431780A (zh) * | 2020-03-13 | 2020-07-17 | 中国空间技术研究院 | 一种1553b总线***的通信方法及装置 |
CN111708347A (zh) * | 2020-06-08 | 2020-09-25 | 湖北三江航天万峰科技发展有限公司 | 一种基于矢量字的控制设备测试装置及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140022892A1 (en) * | 2006-05-22 | 2014-01-23 | John Fanson | Data communications system and method of data transmission |
CN104317764A (zh) * | 2014-10-10 | 2015-01-28 | 北京石竹科技股份有限公司 | 一种1553b总线异步消息的实时控制方法 |
CN104320224A (zh) * | 2014-10-13 | 2015-01-28 | 北京航天自动控制研究所 | 一种基于1553b总线的可靠性通信方法 |
CN105445533A (zh) * | 2015-11-13 | 2016-03-30 | 北京电子工程总体研究所 | 用于导弹自动测试的1553b测试信号监测模块及监测方法 |
-
2017
- 2017-01-10 CN CN201710014696.7A patent/CN106656713B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140022892A1 (en) * | 2006-05-22 | 2014-01-23 | John Fanson | Data communications system and method of data transmission |
CN104317764A (zh) * | 2014-10-10 | 2015-01-28 | 北京石竹科技股份有限公司 | 一种1553b总线异步消息的实时控制方法 |
CN104320224A (zh) * | 2014-10-13 | 2015-01-28 | 北京航天自动控制研究所 | 一种基于1553b总线的可靠性通信方法 |
CN105445533A (zh) * | 2015-11-13 | 2016-03-30 | 北京电子工程总体研究所 | 用于导弹自动测试的1553b测试信号监测模块及监测方法 |
Non-Patent Citations (1)
Title |
---|
刘燕松: "星间链路载荷1553B总线数据流管理与实现技术研究", 《中国优秀硕士学位论文全文数据库(信息科技辑)》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111431780A (zh) * | 2020-03-13 | 2020-07-17 | 中国空间技术研究院 | 一种1553b总线***的通信方法及装置 |
CN111708347A (zh) * | 2020-06-08 | 2020-09-25 | 湖北三江航天万峰科技发展有限公司 | 一种基于矢量字的控制设备测试装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106656713B (zh) | 2019-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4589075A (en) | Remote load data acquisition and control system for a power network | |
CN209454773U (zh) | 列车级控制单元及列车网络控制*** | |
CN105007340B (zh) | 支持即插即用的分布式can网络及其节点地址自动分配方法 | |
CN102053935A (zh) | 一种基于modbus串行通讯协议的通讯方法 | |
CN207910818U (zh) | 一种智能窄带物联网模块 | |
CN106656713A (zh) | 一种基于请求回报式通讯的总线通讯控制*** | |
CN109305192A (zh) | 列车级控制单元vcu-m、列车网络控制***及vcu-m的运行方法 | |
CN111542032A (zh) | 无线远程抄表装置和方法 | |
CN201260230Y (zh) | 一种td-scdma终端机卡接口测试*** | |
CN114760253B (zh) | 快速物联网数据传输方法和*** | |
CN103077143A (zh) | 远程终端数据刷新方法 | |
CN102937941B (zh) | 一种反求1553b总线数据存储规律的方法及其*** | |
CN105100000A (zh) | 一种接口转换装置和网络*** | |
CN1127190C (zh) | 变电站自动化***测控单元通信管理装置 | |
CN110493338A (zh) | 一种设备互控方法、***及计算机可读存储介质 | |
CN102023952A (zh) | 通信***及其通信控制方法 | |
CN103529766B (zh) | 自动化*** | |
CN103376369B (zh) | 通讯负载的测试方法及装置 | |
CN116055534A (zh) | 一种多串口设备数据转发***及方法 | |
CN113572629B (zh) | 消息传输的方法、终端及存储介质 | |
CN103237016B (zh) | 一种1553b多远程终端仿真等效装置 | |
CN204087203U (zh) | 多个arm间的通信电路 | |
CN106254280A (zh) | 一种交换机 | |
KR100771916B1 (ko) | 디지털 보호 계전기의 데이터 수집 방법 | |
CN215679082U (zh) | Can总线测试*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |