CN102088332A - Method and device for expansion 1553B bus to perform file transfer from BC to RT - Google Patents
Method and device for expansion 1553B bus to perform file transfer from BC to RT Download PDFInfo
- Publication number
- CN102088332A CN102088332A CN2010105881479A CN201010588147A CN102088332A CN 102088332 A CN102088332 A CN 102088332A CN 2010105881479 A CN2010105881479 A CN 2010105881479A CN 201010588147 A CN201010588147 A CN 201010588147A CN 102088332 A CN102088332 A CN 102088332A
- Authority
- CN
- China
- Prior art keywords
- file
- file fragmentation
- fragmentation
- transmission
- bus
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention relates to a method and a device for expansion 1553B bus to perform file transfer from BC to RT. The prior 1553B bus only supports short message communication, and can not perform file transfer, so the demand that data transmission quantities of electronic integration systems are increased day by day can not be satisfied. The invention provides a method for the expansion 1553B bus to perform file transfer from BC to RT, the method provides transmission foundations of images and videos for electronic systems of spaceflight, aviation and other equipment. The invention further provides the device for the expansion 1553B bus to perform file transfer from BC to RT based on the method.
Description
Technical field
The present invention relates to a kind of data/address bus design field, transmission method and device that particularly a kind of digital time-devision system instruction/response type multiplex data bus is the 1553B bus have mainly been realized the file transfer of 1553B bus B C to RT.
Background technology
The 1553B bus is a kind of serial communication data bus, because real-time is good, reliability is high, the 1553B bus network is widely used in Aeronautics and Astronautics and weaponry field.The transmission speed of traditional 1553B bus is per second 1Mbps, and the terminal on the bus is divided 3 types: bus control unit BC, remote terminal RT and bus monitor BM.Message transmission on bus control unit BC (bus controller) management and the control bus, the logarithm of giving an order reportedly are input into the line pipe reason.Remote terminal RT (remote terminal) receives the order that bus control unit sends, and carries out transfer of data according to order.Bus monitor BM (bus monitor) receives the information on the bus, the activity of record trunk in real time.The message word that transmits on the bus is divided into 3 types: command word, status word, data word.The length of its each message word is 20bit, and it is that 3bit and parity check bit are 1bit that synchronous head is wherein arranged, and the data effective length is 16bit then, belongs to the short message word, only carries out business such as simple control command is assigned, state report.
Yet along with the development of electronic equipment in Aeronautics and Astronautics and the weaponry and the lifting of data-handling capacity, some new transmission requirements also propose thereupon, as transmission picture, video etc.But original 1553B short message word also is not suitable for transmitting the bigger file of this class data volume, therefore can expand on the basis of the original 1553B bus of compatibility and realize that file transmitting function is very significant.
Summary of the invention
Only support short message transmission at existing 1553B bus, can't transmit the problem of the bigger file of data volumes such as picture, video, the invention provides and a kind ofly expand the method and apparatus of realizing that BC to RT file sends, can finish the bigger file transfer of data volume at traditional 1553B bus.
Technical scheme of the present invention is such:
In order to realize purpose of the present invention, the invention provides a kind of protocol method that can in the BC to RT of 1553B bus, send file, this method is a kind of method of expanding on existing 1553B bus protocol basis, this method may further comprise the steps:
BC control computer carries out burst with file to be sent to be handled, and calculates the length of each file fragmentation, and file fragmentation length value and file fragmentation content are write in the RAM Shared of BC successively; BC sends the file fragmentation transmission request command according to the frame period to receiving RT, if receive status word that RT beams back when representing to refuse needs continue transmission again;
After RT receives the file fragmentation transmission request command that BC sends, current state is judged it is idle or busy; If the RT state returns a status word and represents to refuse file transfer for busy; If the RT state is idle, returns a status word and agree to carry out file transfer, and prepare RAM according to the burst length value in the file fragmentation transmission request command;
After BC receives the status word that RT returns, judge and learn that RT agrees to carry out file transfer that BC sends file fragmentation to RT and starts request command;
RT receives the file fragmentation startup request command that BC sends, and current state is judged the free time or busy; If the RT state returns a status word and represents to refuse file transfer for busy; If the RT state is idle, returns a status word and agree to carry out file transfer, and will lock accepting state;
If BC receives the status word that RT returns, judge and learn that RT agrees the startup file transmission that BC sends this file fragmentation data word to RT;
RT receives the file fragmentation data word that BC sends, and deposits in the RAM Shared of RT; RT control computer takes out the file fragmentation data word from the RT RAM Shared, and is combined into file;
BC control computer is monitored the transmission situation of file fragmentation, judges whether file sends to finish.If finished then finish the transmission of this file, just continue the next file fragmentation of transmission if finish.
The present invention also provides a kind of device that can adapt to above-mentioned extended method.This device has been the expanding unit to original 1553B bus, these devices comprise: file is carried out the device that burst is handled, the device that the file fragmentation size is calculated, the device that file fragmentation is recombinated, the device that " file fragmentation transmission request command ", " file fragmentation startup request command " and " file fragmentation data " are carried out interpretation.
Description of drawings
The extended message form that Fig. 1 is relevant with carrying out BC to RT file transfer
Fig. 2 BC sends the transfer process of file to RT
Embodiment
The present invention is further illustrated below in conjunction with accompanying drawing:
In the present invention,, utilize the reservation position during mode is instructed in original 1553B bus protocol to design 2 kinds of command formats and a kind of file fragmentation form, be respectively in order to realize file transfer:
File fragmentation transmission request command (its form is seen Fig. 1):
Transmit leg: BC
Recipient: RT
Function: BC needed to send earlier the file fragmentation transmission request command before recipient's target RT carries out the file transmission, whether inquiry RT can receive file.This order has used the mode of a band data word to instruct (reception) and a data word.The address of field 000 expression recipient remote terminal during mode is instructed; Field 001 is that 0 expression assigning remote terminal is done the reception operation; Field 002 for complete 0 or the complete 1 expression bus system mode of carrying out control; Field 003 has used mode code standby in the 1553B agreement to be followed successively by 010110, represents that this instruction is a file fragmentation transmission request instruction.Data word field 004 expression recipient remote terminal subaddressing; The data length (with 16bit word is unit, be 2K word) of field 005 for sending.
File fragmentation starts request command (its form is seen Fig. 1):
Transmit leg: BC
Recipient: RT
Function: BC sends file fragmentation to recipient's target RT and starts request command, and order target RT enters the file that accepting state waits for that reception transmit leg (BC or transmit leg RT) is sent.This order is used one and is not instructed with the mode of data word.The address of field 006 expression recipient remote terminal during mode is instructed; Field 007 is that 1 expression assigning remote terminal is done transmit operation; Field 008 for complete 0 or the complete 1 expression bus system mode of carrying out control; Field 009 has used mode code standby in the 1553B agreement to be followed successively by 01001, represents that this instruction is that file fragmentation starts request command.
File fragmentation data (its form is seen Fig. 1)
Transmit leg: BC
Recipient: RT
What function: BC adopted when recipient's target RT sends file is that file is divided into some bursts, transmit successively, each file fragmentation is formed (size that n equals expression in the field 005) by n data word, 1 data word is 16, and wherein field 010 and field 011 have all been represented 1 data word.
The document transmission method (see figure 2) of BC to RT:
Claims (5)
1. an extended pattern 1553B bus is carried out the method for BC to RT file transfer, it is characterized in that comprising the following steps: in the described method
Step 1, BC control computer carries out burst with file to be sent to be handled, and calculates the length of each file fragmentation, and file fragmentation length value and file fragmentation content are write in the RAM Shared of BC successively;
Step 2, BC sends the file fragmentation transmission request command according to the frame period to receiving RT, if receive status word that RT beams back when representing to refuse needs continue transmission again;
Step 3 after RT receives the file fragmentation transmission request command that BC sends, is judged current state to be or busy;
Step 4 is if the RT state returns a status word and represents to refuse file transfer for busy;
Step 5 if the RT state is idle, is returned a status word and is agreed to carry out file transfer, and prepares RAM according to the file fragmentation length value in the file fragmentation transmission request command;
Step 6 after BC receives the status word that RT returns, judges and learns that RT agrees to carry out file transfer that BC sends the order of file fragmentation transmission start to RT;
Step 7, RT receives the file fragmentation transmission start order that BC sends, and current state is judged it is idle or busy;
Step 8 is if the RT state returns a status word and represents to refuse file transfer for busy;
Step 9 if the RT state is idle, is returned a status word and is agreed to carry out file transfer, and enter the transmission wait state;
Step 10 if BC receives the status word that RT returns, judges and learns that RT agrees the startup file transmission that BC sends this file fragmentation data word to RT;
Step 11, RT receives the file fragmentation data word that BC sends, and deposits in the RAM Shared of RT;
Step 12, RT control computer takes out the file fragmentation data word from the RT RAM Shared, and is combined into file;
Step 13, BC control computer is monitored the transmission situation of file fragmentation, judges whether file sends to finish; If finished then finish the transmission of this file, just do not change step 2 over to and continue the next file fragmentation of transmission if finish.
2. an extended pattern 1553B bus is carried out the device of BC to RT file transfer, it is characterized in that described device comprises: file is carried out the device that burst is handled, the device that file fragmentation length is calculated, the device that file fragmentation is recombinated, the device that interpretation is carried out in " file fragmentation transmission request command ", " order of file fragmentation transmission start " and " file fragmentation data ".
3. a kind of extended pattern 1553B bus according to claim 1 is carried out the method for BC to RT file transfer, and wherein said file fragmentation transmission request command includes the length value of this order of expression for mode code, a remote terminal subsystem address value and a file fragmentation size of file fragmentation transmission request command.
4. a kind of extended pattern 1553B bus according to claim 1 is carried out the method for BC to RT file transfer, and the order of wherein said file fragmentation transmission start comprises that this order of expression starts the mode code of request command for file fragmentation.
5. a kind of extended pattern 1553B bus according to claim 1 is carried out the method for BC to RT file transfer, and wherein said file fragmentation data word comprises a plurality of data words, and the length value of setting in data word number and the file fragmentation transmission request command is consistent.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010588147 CN102088332B (en) | 2010-12-15 | 2010-12-15 | Method and device for expansion 1553B bus to perform file transfer from BC to RT |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010588147 CN102088332B (en) | 2010-12-15 | 2010-12-15 | Method and device for expansion 1553B bus to perform file transfer from BC to RT |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102088332A true CN102088332A (en) | 2011-06-08 |
CN102088332B CN102088332B (en) | 2013-11-06 |
Family
ID=44099958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010588147 Active CN102088332B (en) | 2010-12-15 | 2010-12-15 | Method and device for expansion 1553B bus to perform file transfer from BC to RT |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102088332B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103077143A (en) * | 2012-12-27 | 2013-05-01 | 中国航空工业集团公司第六三一研究所 | Method for refreshing data from remote terminal (RT) |
CN103684948A (en) * | 2013-12-13 | 2014-03-26 | 中国航空工业集团公司第六三一研究所 | 1553B bus table ranking optimization method |
CN106502953A (en) * | 2016-11-16 | 2017-03-15 | 天津津航计算技术研究所 | The method for improving 1553 bus transfer bandwidth |
CN106506308A (en) * | 2016-10-19 | 2017-03-15 | 北京空间飞行器总体设计部 | A kind of spacecraft 1553B bus communication systems based on time synchronized |
CN110750473A (en) * | 2019-10-18 | 2020-02-04 | 天津津航计算技术研究所 | Message configuration processing method based on management table in 1553B bus BC mode |
CN111541595A (en) * | 2020-04-16 | 2020-08-14 | 上海航天计算机技术研究所 | 1553B bus data communication method and system |
CN111556034A (en) * | 2020-04-15 | 2020-08-18 | 成都飞机工业(集团)有限责任公司 | GJB289A bus message dynamic mapping method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1434606A (en) * | 2002-01-24 | 2003-08-06 | 华为技术有限公司 | Data segmenting and reloading method in ATM communication system |
US20070268973A1 (en) * | 2006-05-22 | 2007-11-22 | John Fanson | Data communications system and method of data transmission |
-
2010
- 2010-12-15 CN CN 201010588147 patent/CN102088332B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1434606A (en) * | 2002-01-24 | 2003-08-06 | 华为技术有限公司 | Data segmenting and reloading method in ATM communication system |
US20070268973A1 (en) * | 2006-05-22 | 2007-11-22 | John Fanson | Data communications system and method of data transmission |
Non-Patent Citations (3)
Title |
---|
宋小庆 等: "1553B总线的信息传输调度策略", 《装甲兵工程学院学报》 * |
蒋天永 等: "基于1553B总线的航电软件仿真验证环境研究", 《测控技术》 * |
郭小和 等: "基于1553B数据总线的可靠性及冗余模式设计", 《计算机工程》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103077143A (en) * | 2012-12-27 | 2013-05-01 | 中国航空工业集团公司第六三一研究所 | Method for refreshing data from remote terminal (RT) |
CN103077143B (en) * | 2012-12-27 | 2016-02-24 | 中国航空工业集团公司第六三一研究所 | Remote terminal method for refreshing data |
CN103684948A (en) * | 2013-12-13 | 2014-03-26 | 中国航空工业集团公司第六三一研究所 | 1553B bus table ranking optimization method |
CN103684948B (en) * | 2013-12-13 | 2016-08-17 | 中国航空工业集团公司第六三一研究所 | A kind of 1553B bus list sorting optimization method |
CN106506308B (en) * | 2016-10-19 | 2019-07-02 | 北京空间飞行器总体设计部 | A kind of spacecraft 1553B bus communication system based on time synchronization |
CN106506308A (en) * | 2016-10-19 | 2017-03-15 | 北京空间飞行器总体设计部 | A kind of spacecraft 1553B bus communication systems based on time synchronized |
CN106502953B (en) * | 2016-11-16 | 2019-03-15 | 天津津航计算技术研究所 | The method for improving 1553 bus transfer bandwidth |
CN106502953A (en) * | 2016-11-16 | 2017-03-15 | 天津津航计算技术研究所 | The method for improving 1553 bus transfer bandwidth |
CN110750473A (en) * | 2019-10-18 | 2020-02-04 | 天津津航计算技术研究所 | Message configuration processing method based on management table in 1553B bus BC mode |
CN110750473B (en) * | 2019-10-18 | 2023-06-02 | 天津津航计算技术研究所 | Message configuration processing method based on management table in 1553B bus BC mode |
CN111556034A (en) * | 2020-04-15 | 2020-08-18 | 成都飞机工业(集团)有限责任公司 | GJB289A bus message dynamic mapping method |
CN111541595A (en) * | 2020-04-16 | 2020-08-14 | 上海航天计算机技术研究所 | 1553B bus data communication method and system |
CN111541595B (en) * | 2020-04-16 | 2022-02-15 | 上海航天计算机技术研究所 | 1553B bus data communication method and system |
Also Published As
Publication number | Publication date |
---|---|
CN102088332B (en) | 2013-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102088332B (en) | Method and device for expansion 1553B bus to perform file transfer from BC to RT | |
CN108881955A (en) | A kind of method and system for realizing the output of distributed node equipment audio video synchronization | |
CN102065152A (en) | Joined screen system and communication device thereof | |
CN103440142A (en) | GPRS (General Packet Radio Service)-based remote upgrade and dynamic loading method | |
CN104184834A (en) | File transmission method and device and terminal | |
CN105512005A (en) | Circuit and method for synchronous working of control/remote node and bus monitor node | |
CN101651838A (en) | Method, system and device for transmitting video data | |
CN112468378B (en) | High-capacity data transmission equipment and method based on CAN bus | |
US7639690B2 (en) | Network communication monitoring system, network communication monitoring method, central apparatus, relay unit, and memory product for storing a computer program | |
CN105471654A (en) | FC network based configuration data automatic uploading method | |
CN101212379B (en) | Wireless transmission method, apparatus, and system | |
CN112039961A (en) | Streaming media system, data stream collection method, and storage medium | |
CN111221792A (en) | Ceph-based rbd file transmission method and system | |
CN102497306A (en) | Method for realizing data transmission of distribution network substation and system thereof | |
CN102055811A (en) | Method and system for writing equipment ID | |
CN112491620B (en) | Multi-channel data transmission controller based on SRIO and adjusting method | |
CN103414938A (en) | Method for controlling internal communication of digital television all-in-one machine and digital television all-in-one machine | |
CN203180973U (en) | Application structure based on wireless network fuel cell monitoring and data transmission system | |
CN111194092B (en) | Data transmission method and equipment | |
CN114142968A (en) | Data packet transmission method and device, terminal equipment and storage medium | |
CN100525451C (en) | Method and apparatus for transmitting coding result of video compression | |
CN112469030A (en) | Cross-terminal multi-file transmission method | |
CN111143455A (en) | System and method for high-concurrency data reporting of multiple platforms in butt joint mode | |
EP4432611A1 (en) | Communication device for vehicle and operation method thereof | |
CN112437458B (en) | Data transmission method, device, communication equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210526 Address after: Room 101-1101, building 1, no.18-18, middle Changwu Road, Wujin District, Changzhou City, Jiangsu Province, 213000 Patentee after: Changzhou Weishi intelligent IOT Innovation Center Co.,Ltd. Address before: 100191 No. 37, Haidian District, Beijing, Xueyuan Road Patentee before: BEIHANG University |