CN103051508B - A kind of 1553B bus plug and play control method - Google Patents
A kind of 1553B bus plug and play control method Download PDFInfo
- Publication number
- CN103051508B CN103051508B CN201210532855.XA CN201210532855A CN103051508B CN 103051508 B CN103051508 B CN 103051508B CN 201210532855 A CN201210532855 A CN 201210532855A CN 103051508 B CN103051508 B CN 103051508B
- Authority
- CN
- China
- Prior art keywords
- bus
- equipment
- load equipment
- loading device
- load
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
A kind of 1553B bus plug and play control method, arranges load and installs standby electronic data sheet, improve loading device configuration information in electronic data sheet; Loading device is accessed 1553B bus; Bus control equipment periodically carries out poll to each loading device, and when loading device access bus network being detected, bus control equipment resolves the return data of respective loads equipment, obtains loading device address; After completing Address Recognition, bus control equipment is apprised of new loading device access bus network, and receives the physical address of new access device, and according to this physical address, obtains the electronic data sheet of this loading device, reads loading device configuration information; Bus control equipment, according to the electronic data sheet information area of the loading device configuration information update inside read, completes the identification to this loading device and control automatically.The present invention is the versatility of 1553B bus plug and play, autgmentability requires to provide strong support.
Description
Technical Field
The invention relates to a bus control method, in particular to a 1553B bus plug and play control method.
Background
As the variety of satellite payloads increases and the amount of data that needs to be transmitted increases, the scalability and flexibility of the satellite 1553B control bus that connects the individual payloads together will directly impact the overall performance of the satellite. The traditional 1553B bus cannot realize automatic identification of loaded equipment, and further cannot realize control and resource allocation of the loaded equipment. In response to this situation, the design of satellite 1553B data bus needs to be improved to implement the plug-and-play function based on 1553B bus.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a 1553B bus plug-and-play control method so as to realize automatic identification and control of a satellite 1553B bus on load equipment and realize plug-and-play.
According to one aspect of the invention, a 1553B bus plug and play control method is provided, which comprises the following steps: step one, setting a load equipment electronic data table, and perfecting load equipment configuration information in the electronic data table;
step two, accessing the load equipment to a 1553B bus;
step three, the bus control equipment periodically polls each load equipment, and when detecting that the load equipment is accessed to the bus network, the bus control equipment analyzes the return data of the corresponding load equipment to obtain the address of the load equipment;
step four, after the address identification is completed, the bus control equipment is informed that a new load equipment is accessed to the bus network, receives the physical address of the new access equipment, obtains the electronic data sheet of the load equipment according to the physical address, and reads the configuration information of the load equipment;
and step five, the bus control equipment updates an internal spreadsheet information area according to the read configuration information of the load equipment, and automatically finishes the identification and control of the load equipment.
Preferably, the method further comprises:
and step six, when the bus control equipment monitors that the load equipment has faults or the bus network is removed, the state of the load equipment is maintained and managed by updating an internal spreadsheet information area.
Preferably, the load device spreadsheet comprises: classification code, device ID, telemetry information, telemetry packet priority, self-test attribute, time attribute, SPW attribute, and check code information.
According to the invention, through the design of the electronic data table of the satellite based on the 1553B bus plug-and-play function, the automatic identification and control of the bus control equipment to the payload equipment are realized. Compared with the prior art, the invention has the following beneficial effects: according to the invention, the device spreadsheet is set, the logical address (device ID) of the device is separated from the 1553B bus RT address (which can be understood as the physical address of the loading device, but the number of the addresses is limited, only 5 bits, and 31 addresses are provided, and the limited address length easily causes the repetition of the physical address of the external device), so that the limitation of the number of the RT addresses is effectively solved, and a technical basis is provided for the large-scale expansion of the plug-and-play device. Compared with the prior art, the invention provides necessary information for the attribute configuration of the equipment after plug and play by setting the electronic data table of the equipment, and provides powerful support for the plug and play universality and expansibility requirements of a 1553B bus.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
fig. 1 is a schematic structural diagram of a 1553B control system to which the 1553B bus plug and play control method of the present invention is applied.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that variations and modifications can be made by persons skilled in the art without departing from the spirit of the invention. All falling within the scope of the present invention.
A1553B bus plug and play control method comprises the following steps:
step one, a load equipment electronic data table is set, and load equipment configuration information is perfected in the electronic data table.
As shown in table 1, the load device spreadsheet comprises: classification code, device ID, telemetry information, telemetry packet priority, self-test attribute, time attribute, SPW attribute, and check code information. Wherein,
classification code field: classifying the functions of the load device, including a basic classification code (5 bits) and a sub-classification code (6 bits);
device ID field: the system comprises a manufacturer ID (8 bits), a version ID (3 bits) and a production serial number (5 bits), wherein the manufacturer ID identifies the manufacturer of the lower computer, and the value (number) of the manufacturer is uniformly distributed by the whole system; the version ID and the production serial number are assigned by manufacturers;
and RT address: 5 bits, realized by jumper outside the single machine, and corresponding the equipment ID and the RT address at the BC end;
the number of engineering telemetry packages is as follows: 4 bits, the number of lower computer engineering telemetering packets is 15 at most;
engineering telemetry packet length: 7 bits, representing the length of the engineering telemetry packet, and the unit is a word;
packet 1-packet 15 priority: the downloading priority of the engineering telemetering packets 1 to 15 is represented by 2 bits of information, 00 is an invalid bit, 01 represents low-speed downloading, 10 represents medium-speed downloading, 11 represents high-speed downloading, and the unit is 0.5 second;
self-test attribute field: including whether self-test functionality (8 bits) and self-test latency (8 bits) are supported;
the time attribute is as follows: the unit is 0.5 seconds and comprises initialization time (8 bits) of RT power-on and an updating period (8 bits) of internal telemetry;
the SPW attribute: the average rate of transmission of this RT over the SPW bus is given in Mbps.
And (4) checking codes: and (6) CRC checking.
Table 1 spreadsheet format
And step two, accessing the load equipment to a 1553B bus.
And step three, periodically polling each load device by the bus control device, and when detecting that the load device is accessed to the bus network, analyzing the return data of the corresponding load device by the bus control device to obtain the address of the load device.
The address field assigned to the payload devices in the 1553B protocol is 5 bits, i.e., the RT address in a spreadsheet, from address 0 to address 31 (decimal), where address 31 is the common address for all payload devices for use by system broadcast, and addresses 0 to 30 are assignable addresses, each payload device enjoying a dedicated physical address.
The bus control equipment periodically polls each load equipment in turn from the address 1, and when the load equipment is accessed to the bus network, the bus control equipment obtains and analyzes the return data of the corresponding load equipment.
And step four, after the address identification is completed, the bus control equipment is informed that the new load equipment is accessed to the bus network, receives the physical address of the new access equipment, obtains the electronic data sheet of the load equipment according to the physical address, and reads the configuration information of the load equipment.
After the address identification is completed, the bus control device is informed that a new load device accesses the bus network and receives the physical address of the new access device. The bus control device accesses the device through a 1553B bus driver provided by an operating system according to the physical address, obtains a spreadsheet (TEDS) of the load device on a certain sub-address, and reads information such as the type of the load device, the ID of the device, the number of telemetry packets and the like.
And step five, the bus control equipment updates an internal spreadsheet information area according to the read configuration information of the load equipment, and automatically finishes the identification and control of the load equipment.
And step six, when the bus control equipment monitors that the load equipment has faults or the bus network is removed, the state of the load equipment is maintained and managed by updating an internal spreadsheet information area.
By adopting the 1553B bus plug-and-play control method, the satellite 1553B bus control equipment completes automatic identification and control of the load equipment by polling the satellite payload equipment on the bus and reading the configuration information in the spreadsheet, thereby realizing the plug-and-play function of the 1553B bus. Meanwhile, the state of the load equipment is maintained and managed by updating an internal spreadsheet information area.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes and modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention.
Claims (3)
1. A1553B bus plug and play control method is characterized by comprising the following steps:
step one, setting a load equipment spreadsheet, and perfecting load equipment configuration information in the spreadsheet;
step two, accessing the load equipment to a 1553B bus;
step three, the bus control equipment periodically polls each load equipment, and when detecting that the load equipment is accessed to the bus network, the bus control equipment analyzes the return data of the corresponding load equipment to obtain the physical address of the load equipment;
step four, after the address identification is completed, the bus control equipment is informed that a new load equipment is accessed to the bus network, receives the physical address of the new access equipment, obtains the electronic data sheet of the load equipment according to the physical address, and reads the configuration information of the load equipment;
and step five, the bus control equipment updates an internal spreadsheet information area according to the read configuration information of the load equipment, and automatically finishes the identification and control of the load equipment.
2. The 1553B bus plug and play control method of claim 1, further comprising:
and step six, when the bus control equipment monitors that the load equipment has faults or the bus network is removed, the state of the load equipment is maintained and managed by updating an internal spreadsheet information area.
3. The 1553B bus plug and play control method of claim 1, wherein the load device spreadsheet comprises: classification code, device ID, telemetry information, telemetry packet priority, self-test attribute, time attribute, SPW attribute, and check code information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210532855.XA CN103051508B (en) | 2012-12-11 | 2012-12-11 | A kind of 1553B bus plug and play control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210532855.XA CN103051508B (en) | 2012-12-11 | 2012-12-11 | A kind of 1553B bus plug and play control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103051508A CN103051508A (en) | 2013-04-17 |
| CN103051508B true CN103051508B (en) | 2015-11-18 |
Family
ID=48064013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210532855.XA Active CN103051508B (en) | 2012-12-11 | 2012-12-11 | A kind of 1553B bus plug and play control method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103051508B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104717023B (en) * | 2015-04-03 | 2017-11-28 | 上海航天电子通讯设备研究所 | The predictable 1553B buses engineering telemetry acquisition methods of communication performance |
| CN109655679A (en) * | 2017-10-11 | 2019-04-19 | 许继集团有限公司 | A kind of modularization high-tension apparatus plug & play sensor apparatus and system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003098448A1 (en) * | 2002-05-13 | 2003-11-27 | Innovative Concepts, Incorporated | Improved data modem |
| CN101018165A (en) * | 2007-02-16 | 2007-08-15 | 北京航空航天大学 | Distributed network plug-and-play measurement and control system |
| CN102487347A (en) * | 2009-12-18 | 2012-06-06 | 哈尔滨工业大学 | Aerospace intelligent bus interface system and aerospace intelligent network system using the interface system |
-
2012
- 2012-12-11 CN CN201210532855.XA patent/CN103051508B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003098448A1 (en) * | 2002-05-13 | 2003-11-27 | Innovative Concepts, Incorporated | Improved data modem |
| CN101018165A (en) * | 2007-02-16 | 2007-08-15 | 北京航空航天大学 | Distributed network plug-and-play measurement and control system |
| CN102487347A (en) * | 2009-12-18 | 2012-06-06 | 哈尔滨工业大学 | Aerospace intelligent bus interface system and aerospace intelligent network system using the interface system |
Non-Patent Citations (1)
| Title |
|---|
| 浅谈1553B总线及其应用发展;杨柳;《科学之友》;20120430;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103051508A (en) | 2013-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108833237B (en) | Smart home gateway and its control method | |
| EP4191355A1 (en) | Uds-based communication method, ecu and upper computer | |
| US9118584B2 (en) | Dynamic scalable baseboard management controller stacks on single hardware structure | |
| CN102608930B (en) | Plug-and-play sensor module capable of supporting multiple interfaces | |
| US8838865B2 (en) | Hot plug ad hoc computer resource allocation | |
| JP2002288110A (en) | Method and system for accessing software related with electronic peripheral device based on address stored in peripheral device | |
| US9489328B2 (en) | System on chip and method for accessing device on bus | |
| EP3591524B1 (en) | Memory resource allocation method and terminal device | |
| US11528163B2 (en) | Communication system | |
| WO2017032112A1 (en) | Method for communicating with board having no central processing unit and communication device | |
| CN103051508B (en) | A kind of 1553B bus plug and play control method | |
| CN101442548B (en) | Solid-state hard disk and operation method thereof | |
| Postolache et al. | CAN-Ethernet gateway for automotive applications | |
| CN112910910B (en) | Method, device, equipment and storage medium for processing OPCDA protocol message | |
| CN104683126B (en) | Network management based on CAN | |
| WO2014004186A1 (en) | Assigning addresses to devices on an interconnect | |
| US20190013962A1 (en) | Modular communication framework | |
| CN106844133A (en) | The monitoring method and device of a kind of on-chip system SOC | |
| CN1811480A (en) | Method and apparatus for real-time monitoring level signal | |
| US7636797B2 (en) | LPC configuration sharing method | |
| JP5304815B2 (en) | Microcomputer | |
| CN113676352B (en) | Configuration method and assembly of LLDP working mode | |
| Mikhaylov et al. | Plug–and–play mechanism for plain transducers with wired digital interfaces attached to wireless sensor network nodes | |
| US20140325198A1 (en) | Electronic device and loading method of control program | |
| CN111245681A (en) | Method for obtaining interconnection information of server ports |
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 |