CN109683676B - Expansion card - Google Patents
- ️Fri Jun 17 2022
CN109683676B - Expansion card - Google Patents
Expansion card Download PDFInfo
-
Publication number
- CN109683676B CN109683676B CN201811422911.8A CN201811422911A CN109683676B CN 109683676 B CN109683676 B CN 109683676B CN 201811422911 A CN201811422911 A CN 201811422911A CN 109683676 B CN109683676 B CN 109683676B Authority
- CN
- China Prior art keywords
- expansion card
- bus
- cpci
- main control
- unit Prior art date
- 2018-11-27 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
- 238000012545 processing Methods 0.000 claims abstract description 26
- 238000004891 communication Methods 0.000 claims abstract description 17
- 230000003993 interaction Effects 0.000 claims abstract description 7
- 102100029368 Cytochrome P450 2C18 Human genes 0.000 claims abstract 16
- 101000919360 Homo sapiens Cytochrome P450 2C18 Proteins 0.000 claims abstract 16
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000003780 insertion Methods 0.000 claims description 4
- 230000007246 mechanism Effects 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/18—Packaging or power distribution
- G06F1/183—Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
- G06F1/185—Mounting of expansion boards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/387—Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0024—Peripheral component interconnect [PCI]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Train Traffic Observation, Control, And Security (AREA)
- Hardware Redundancy (AREA)
Abstract
The invention relates to the technical field of board cards, and discloses an expansion card which is matched with a special back plate to improve the expansibility and flexibility of a system. The expansion card of the invention comprises: a power management unit; the safety authentication unit is used for recording the ID information of the expansion card so as to be identified by the CPCI main control module connected with the backboard serial bus and carrying out safety authentication; an Ethernet data processing unit; the CPCI data processing unit is used for carrying out master-slave communication between boards through a back board CPCI bus after the expansion card passes the security authentication; the power management unit, the security authentication unit, the Ethernet data processing unit and the CPCI data processing unit are respectively connected with the main control unit, the main control unit is used for realizing input and output processing of external data, and the serial bus on the backboard and the CPCI bus are respectively used as a backup data communication bus of the Ethernet bus to realize data interaction processing with other functional modules connected with the backboard.
Description
Technical Field
The invention relates to the technical field of board cards, in particular to an expansion card.
Background
In the field of communication technology, large-scale communication equipment mostly adopts a distributed system architecture to construct a system, and the system generally comprises important components such as a main control card, a back panel, a line card and the like. The connection between the main control card and the line cards is realized by a backboard wiring mode, and the connection between various board cards and a backboard is realized by one plug connector.
In the existing chassis structure, data transmission between the board cards is often limited to a unique data exchange mode, so that the expansibility and flexibility of the system are poor.
Disclosure of Invention
The invention aims to disclose an expansion card which is matched with a special back plate to improve the expansibility and flexibility of a system.
In order to achieve the above object, the present invention discloses an expansion card, comprising:
the power management unit is used for converting the power supply provided by the backboard power management bus into a working power supply required by each functional unit in the expansion card;
the security authentication unit is used for recording the ID information of the expansion card so as to be identified by a Compact Peripheral Component Interconnect (CPCI) main control module connected with a backplane serial bus and performing security authentication;
the Ethernet data processing unit is used for exchanging data with an Ethernet bus on the backboard after the expansion card passes the security authentication;
the CPCI data processing unit is used for carrying out inter-board master-slave communication through a back board CPCI bus after the expansion card passes the security authentication;
the power management unit, the security authentication unit, the Ethernet data processing unit and the CPCI data processing unit are respectively connected with the main control unit, the main control unit is used for realizing input and output processing of external data, and a serial bus on the backboard and the CPCI bus are respectively used as a backup data communication bus of the Ethernet bus to realize data interaction processing with other functional modules connected with the backboard.
Optionally, the slot positions of the backplane of the present invention are designed for mixed insertion according to the same signal.
On the basis of mixed insertion, further, at least one backplane server connected with the power management bus, the ethernet bus, the CPCI bus and the serial bus and integrating the scheduling functions of the buses is fixedly arranged on the backplane, so as to: the method comprises the steps of monitoring hot plug and program loading of expansion cards inserted into each slot position, setting and monitoring communication bus selection and switching among the expansion cards inserted into each slot position after the corresponding expansion cards pass safety certification, dynamically constructing a multi-master control mode based on application control and intelligently switching a CPCI master control module. The CPCI master control module is intelligently switched based on a load balancing mechanism among the expansion cards. The serial bus can adopt user-defined differential serial transmission, and a user-defined protocol based on safety certification is preset in the backboard server so as to select one expansion card inserted in each slot position to be determined as a CPCI main control module and automatically load a safety certification program on the determined CPCI main control module.
The invention has the following beneficial effects:
the expansion card can flexibly select the Ethernet bus, the serial bus or the master-slave CPCI bus to carry out data interaction with other functional modules on the backboard, and meanwhile, a backboard server can conveniently carry out function expansion on the expansion card so as to improve the overall expansibility and flexibility of the system.
The present invention will be described in further detail below with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the invention and, together with the description, serve to explain the invention and not to limit the invention. In the drawings:
FIG. 1 is a block diagram of an integrated train control system of an embodiment of the present invention;
FIG. 2 is a block diagram of an integrated train control backplane of an embodiment of the present invention;
FIG. 3 is a block diagram of an expansion card of an embodiment of the present invention.
Detailed Description
The embodiments of the invention will be described in detail below with reference to the drawings, but the invention can be implemented in many different ways as defined and covered by the claims.
Example 1
The embodiment discloses an integrated train control system.
As shown in fig. 1, the system of the present embodiment includes an integrated train
control back panel1 and at least two
expansion cards2.
As shown in fig. 2, the integrated train control back plate of the present embodiment includes:
at least more than two slot positions designed according to the same signal, wherein the signal line connected with each slot position comprises a power management bus, an Ethernet bus, a CPCI bus and a serial bus;
the serial bus is used for allowing the CPCI main control module to identify the ID information of a newly inserted expansion card and perform safety authentication when the new expansion card is inserted into any slot position;
the CPCI bus is used for the CPCI main control module to perform master-slave communication with the expansion card after the expansion card passes the security authentication;
the Ethernet bus is used for constructing a distributed communication network among the expansion cards inserted in the slot positions;
the serial bus and the CPCI bus are respectively used as backup data communication buses of the Ethernet bus; and at least one backplane server which is connected with the power management bus, the Ethernet bus, the CPCI bus and the serial bus and integrates the dispatching functions of the buses is fixedly arranged on the backplane, and the backplane server is used for: the method comprises the steps of monitoring hot plug and program loading of expansion cards inserted into each slot position, setting and monitoring communication bus selection and switching among the expansion cards inserted into each slot position after the corresponding expansion cards pass safety certification, dynamically constructing an Ethernet multi-master control mode based on application control and intelligently switching a CPCI master control module.
Preferably, the backplane server is provided with four CPU slave cores combined based on an AMP (Asymmetric multiprocessing) manner, so as to be respectively used for independent function implementation among a power management bus, an ethernet bus, a CPCI bus and a serial bus, and each of the CPU slave cores is commonly connected with a CPU master core for data processing, and the CPU master core and each of the CPU slave cores are respectively connected with a database for data synchronization.
Corresponding to the above-mentioned back board, as shown in fig. 3, the expansion card of this embodiment at least includes:
the
power management unit32 is used for converting the power supply provided by the backplane power management bus into a working power supply required by each functional unit in the expansion card;
the
security authentication unit34 is configured to record ID information of the expansion card itself for the CPCI main control module connected to the backplane serial bus to identify and perform security authentication;
the ethernet
data processing unit36 is configured to perform data exchange with the ethernet bus on the backplane after the expansion card passes the security authentication;
the CPCI
data processing unit38 is used for performing inter-board master-slave communication through a back board CPCI bus after the expansion card passes the security authentication;
the power management unit, the security authentication unit, the ethernet data processing unit and the CPCI data processing unit are respectively connected to the
main control unit30, the main control unit is configured to implement input and output processing of external data, and the serial bus on the backplane and the CPCI bus are respectively used as a backup data communication bus of the ethernet bus to implement data interaction processing with other function modules connected to the backplane.
Optionally, the expansion card of this embodiment includes any one or any combination of the following:
a brake control subsystem expansion card, a PIS (Passenger Information System) subsystem expansion card, a traction subsystem expansion card, a vehicle door subsystem expansion card and an IO expansion card. Furthermore, each expansion card is a functional card provided with a custom protocol stack in which a data link layer and an application layer are directly connected with a data channel, and supports the fast data exchange between boards of a data frame of the custom protocol stack in the back board based on the Ethernet bus; the special data of the data link layer can directly reach the application layer without passing through intermediate layers such as an IP layer, a transmission layer and the like, and the real-time property of the special data transmission is improved.
Further, in the system of this embodiment, the power management bus is connected to at least two power boards, and the backplane server is connected to each of the power boards, so as to control the operating state of each power board according to the type and number of the expansion card inserted into each slot, and to implement load balancing among the power boards. For example: when the number of the inserted expansion cards exceeds a certain threshold value, the backboard server can provide higher power supplies such as 12V based on the two power supply boards, and then each expansion card is respectively converted into internal working power supplies such as 5V, 3.3V or 1.5V and the like required by the expansion card through the power management unit; when the number of the inserted expansion cards is lower than a certain threshold value, the backplane server can supply power by a single power board through a polling mechanism, and the other power board is used as a spare power board. Therefore, the voltage instability caused by long transmission distance can be avoided through the power management bus, and the system stability is ensured.
Similar to the load balancing of the power panel, the intelligent switching of the CPCI main control module in this embodiment may also be performed based on a load balancing mechanism between the expansion cards. For example: when the first expansion card for realizing the CPCI main control module is constructed in a multi-main control mode based on the ethernet bus, the backplane server may transfer the function of the CPCI main control module to other idle second expansion cards with matching capability according to the load condition of the first expansion card. The multi-master mode is a copy of the image in the storage, namely peer nodes can be mutually prepared, and one-to-many and many-to-one modes can be realized; the backup data and the task object information are complete on each backup expansion card, so that the Ethernet multi-master mode has more excellent fault tolerance capability. Similarly, when the existing expansion card bearing the CPCI main control module is pulled out from the slot, the backplane server can also automatically and timely designate a new expansion card bearing the CPCI main control module function.
On the other hand, in this embodiment, the serial bus may adopt a custom differential serial transmission, and a custom protocol based on security authentication is preset in the backplane server to select one from the expansion cards inserted in each slot to be determined as the CPCI main control module and automatically load the security authentication program on the determined CPCI main control module.
Further, in this embodiment, the security authentication unit of each expansion card is further provided with a related device that outputs an audible and visual alarm after the security authentication of the CPCI main control module fails; correspondingly, the backplane server is further configured to start bypass processing on the slot bus corresponding to the expansion card after the CPCI main control module identifies that the newly inserted expansion card cannot pass the security authentication.
In summary, the integrated train control system disclosed in this embodiment integrates the distributed ethernet bus with the serial bus, the power management bus, and the master-slave CPCI bus, and on one hand, under the effect of the mixed-insertion slot, the number of expansion cards can be changed conveniently, which is convenient for maintenance and management and system capacity expansion; on the other hand, under the action of the backboard server, the expansion cards in the chassis can ensure reliable and stable interaction of data through flexible selection and switching of the communication bus, and dynamically construct a multi-master control mode and an intelligent switching CPCI master control module based on application control. The overall cooperative function, bearing capacity and flexibility of the system are greatly enriched, and the intelligent coping performance of system risks is improved.
Accordingly, the expansion card disclosed in this embodiment can flexibly select the ethernet bus, the serial bus, or the master-slave CPCI bus to perform data interaction with other function modules on the backplane, and meanwhile, the backplane server is convenient to perform function expansion on the expansion card to improve the overall expansibility and flexibility of the system.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (5)
1. An expansion card, comprising:
the power management unit is used for converting the power supply provided by the backboard power management bus into a working power supply required by each functional unit in the expansion card;
the safety authentication unit is used for recording the ID information of the expansion card so as to be identified by a CPCI main control module connected with a backboard serial bus and carrying out safety authentication; the security authentication unit is also provided with a relevant device for outputting an acousto-optic alarm after the security authentication of the CPCI main control module fails;
the Ethernet data processing unit is used for exchanging data with an Ethernet bus on the backboard after the expansion card passes the security authentication;
the CPCI data processing unit is used for carrying out master-slave communication between boards through a back board CPCI bus after the expansion card passes the security authentication;
the power management unit, the security authentication unit, the Ethernet data processing unit and the CPCI data processing unit are respectively connected with the main control unit, the main control unit is used for realizing input and output processing of external data, and a serial bus on the backboard and the CPCI bus are respectively used as a backup data communication bus of the Ethernet bus to realize data interaction processing with other function modules connected with the backboard;
the slot positions on the back plate are designed according to the same signal for mixed insertion;
at least one backboard server which is connected with the power management bus, the Ethernet bus, the CPCI bus and the serial bus and integrates the dispatching functions of the buses is fixedly arranged on the backboard, and is used for: the method comprises the steps of monitoring hot plug and program loading of expansion cards inserted into each slot position, setting and monitoring communication bus selection and switching among the expansion cards inserted into each slot position after the expansion cards pass safety certification, dynamically constructing a multi-master control mode based on application control and intelligently switching a CPCI master control module.
2. The expansion card of claim 1, wherein the intelligent switching of the CPCI main control module is performed based on a load balancing mechanism between the expansion cards.
3. The expansion card of claim 2, wherein the serial bus employs custom differential serial transmission, and a custom protocol based on security authentication is preset in the backplane server to select one expansion card inserted from each slot to be determined as the CPCI main control module and automatically load the security authentication program on the determined CPCI main control module.
4. The expansion card according to any one of claims 1 to 3, wherein the expansion card is a functional card equipped with a custom protocol stack having a data link layer and an application layer direct connection data channel, and the data frame supporting the custom protocol stack performs inter-board fast data exchange in the backplane based on the Ethernet bus.
5. The expansion card of claim 4, wherein the expansion card comprises any one or any combination of the following:
the system comprises a brake control subsystem expansion card, a PIS subsystem expansion card, a traction subsystem expansion card, a vehicle door subsystem expansion card and an IO expansion card.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811422911.8A CN109683676B (en) | 2018-11-27 | 2018-11-27 | Expansion card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811422911.8A CN109683676B (en) | 2018-11-27 | 2018-11-27 | Expansion card |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109683676A CN109683676A (en) | 2019-04-26 |
CN109683676B true CN109683676B (en) | 2022-06-17 |
Family
ID=66185485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811422911.8A Active CN109683676B (en) | 2018-11-27 | 2018-11-27 | Expansion card |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109683676B (en) |
Families Citing this family (1)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113448261A (en) * | 2020-03-24 | 2021-09-28 | 株洲中车时代电气股份有限公司 | Network control system of locomotive |
Citations (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101488101A (en) * | 2008-01-18 | 2009-07-22 | 研祥智能科技股份有限公司 | CPCI redundancy stand-by system |
CN202710990U (en) * | 2012-08-16 | 2013-01-30 | 中国电子科技集团公司第三十八研究所 | Airborne radar monitoring system based on CPCI bus |
CN204009877U (en) * | 2014-06-11 | 2014-12-10 | 国网山西省电力公司电力科学研究院 | A kind of integrated data collection and control device |
CN204291017U (en) * | 2014-12-16 | 2015-04-22 | 沈阳铁路信号有限责任公司 | The monitoring equipment of communication in railroad train control system |
CN105391611A (en) * | 2015-12-23 | 2016-03-09 | 中车大连机车研究所有限公司 | Network control module based on FIP communication |
-
2018
- 2018-11-27 CN CN201811422911.8A patent/CN109683676B/en active Active
Patent Citations (5)
* Cited by examiner, † Cited by third partyPublication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101488101A (en) * | 2008-01-18 | 2009-07-22 | 研祥智能科技股份有限公司 | CPCI redundancy stand-by system |
CN202710990U (en) * | 2012-08-16 | 2013-01-30 | 中国电子科技集团公司第三十八研究所 | Airborne radar monitoring system based on CPCI bus |
CN204009877U (en) * | 2014-06-11 | 2014-12-10 | 国网山西省电力公司电力科学研究院 | A kind of integrated data collection and control device |
CN204291017U (en) * | 2014-12-16 | 2015-04-22 | 沈阳铁路信号有限责任公司 | The monitoring equipment of communication in railroad train control system |
CN105391611A (en) * | 2015-12-23 | 2016-03-09 | 中车大连机车研究所有限公司 | Network control module based on FIP communication |
Also Published As
Publication number | Publication date |
---|---|
CN109683676A (en) | 2019-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100450044C (en) | 2009-01-07 | Monitor of rear card board in intelligent-platform management interface system |
CN101494564B (en) | 2011-12-07 | Apparatus for monitoring power supply and method for implementing veneer thermal backup |
CN109901547B (en) | 2021-07-16 | Vehicle management control VCU cabinet |
CN208188815U (en) | 2018-12-04 | BMC module system |
CN209821735U (en) | 2019-12-20 | Extensible computing server with 4U8 nodes |
CN102724093A (en) | 2012-10-10 | Advanced telecommunications computing architecture (ATCA) machine frame and intelligent platform management bus (IPMB) connection method thereof |
CN201181474Y (en) | 2009-01-14 | Apparatus for managing advanced telecommunication computer skeleton single plate with multi-processor unit |
WO2006015633A1 (en) | 2006-02-16 | Device and method for configuration of a data processing unit |
WO2021174724A1 (en) | 2021-09-10 | Blade server mixed insertion topological structure and system |
CN109683676B (en) | 2022-06-17 | Expansion card |
CN114816865B (en) | 2024-10-22 | Blade server architecture creation method, device, equipment and medium |
CN109753122B (en) | 2022-06-14 | Integrated train control back plate |
CN115022109A (en) | 2022-09-06 | Data management method for intelligent edge all-in-one machine and station cloud system |
CN102420693A (en) | 2012-04-18 | ATCA machine frame system, construction method and rear-inserted single board |
CN109782649B (en) | 2021-07-27 | Integrated train control system |
CN108415866A (en) | 2018-08-17 | Intelligent platform management controller |
CN111625079A (en) | 2020-09-04 | Complete cabinet server and multiplexing type power module thereof |
CN103838696B (en) | 2017-06-16 | Signal multiplex device and method between a kind of plate management and plate |
CN101605188B (en) | 2012-08-08 | Method, system and front plugboard supporting hot plug |
CN210518371U (en) | 2020-05-12 | Network topology positioning device of transformer substation |
WO2012009930A1 (en) | 2012-01-26 | Method and apparatus for slot arrangement in synchronous digital hierarchy equipment |
CN209860930U (en) | 2019-12-27 | Modular ubiquitous power Internet of things platform based on data exchange of hybrid communication network |
RU90401U1 (en) | 2010-01-10 | MICROPROCESSOR ROUTE MANAGEMENT SYSTEM AT SMALL STATIONS |
CN218332568U (en) | 2023-01-17 | High-density computing server |
CN221040008U (en) | 2024-05-28 | Hardware-in-loop testing device and testing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2019-04-26 | PB01 | Publication | |
2019-04-26 | PB01 | Publication | |
2019-05-21 | SE01 | Entry into force of request for substantive examination | |
2019-05-21 | SE01 | Entry into force of request for substantive examination | |
2022-06-17 | GR01 | Patent grant | |
2022-06-17 | GR01 | Patent grant |