Satellite power controller circuit design method

By dividing the satellite power controller circuit into multiple functional modules, collecting and improving circuit diagrams, generating a standardized library, and using software to check consistency, the omissions and errors in circuit design were resolved, and fast and accurate circuit design was achieved.

CN116341463BActive Publication Date: 2026-06-23SHANGHAI INST OF SPACE POWER SOURCES

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI INST OF SPACE POWER SOURCES
Filing Date
2023-02-24
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

Existing satellite power controller circuit designs often omit functional modules, leading to design errors. Furthermore, repeated analysis is time-consuming and difficult to guarantee accuracy.

Method used

The power controller is divided into multiple functional modules. Circuit diagrams are collected, selected, and retained. These are then improved, numbered, and PCB layouts are generated to form a standardized library. Circuit design software is used to automatically check the consistency of the modules and avoid errors.

Benefits of technology

It improves the ease of use and accuracy of circuit design, reduces design time and errors, and increases work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116341463B_ABST
    Figure CN116341463B_ABST
Patent Text Reader

Abstract

The application discloses a satellite power controller circuit design method, comprising the following steps: dividing a power controller into multiple function modules; collecting all circuit diagrams corresponding to the function of each function module, and screening reserved circuit diagrams from all circuit diagrams according to preset optimization conditions; improving the reserved circuit diagrams to obtain improved circuit diagrams; assigning unique numbers to the improved circuit diagrams, and adding the unique numbers to the component bit numbers as suffixes; generating a network label list in the improved circuit diagrams; designing PCB diagrams for each improved circuit diagram; converting each improved circuit diagram and the PCB diagram corresponding to each improved circuit diagram into a circuit module that can be called, forming a unified library; and calling the circuit module in the unified library, connecting the I / O ports of each circuit module to obtain a satellite power controller circuit. The application improves work efficiency and ensures circuit design accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of aerospace power technology, and in particular relates to a satellite power controller circuit design method. Background Technology

[0002] When designing satellite power controller circuits, designers often use a method of copying a portion of the circuit from the overall circuit diagram of an existing product to achieve circuit inheritance. If the inherited circuit was not designed according to functional modules, it is easy to miss some parts during the circuit copying process, leading to circuit design errors. In addition, to ensure that the inherited circuit is error-free, not only is repeated analysis of the circuit necessary, but also repeated manual checks are required for low-level issues such as package mismatches and incorrect net labels, which is both time-consuming and difficult to guarantee results. Summary of the Invention

[0003] The technical problem solved by this invention is to overcome the shortcomings of the prior art and provide a satellite power controller circuit design method that improves its ease of use, helps designers to quickly complete circuit design, improves work efficiency, and ensures the accuracy of circuit design.

[0004] The objective of this invention is achieved through the following technical solution: a satellite power controller circuit design method, comprising: dividing the power controller into multiple functional modules; for each functional module, collecting all circuit diagrams corresponding to the implementation of that function, and selecting retained circuit diagrams from all circuit diagrams according to preset selection criteria; improving the retained circuit diagrams to obtain improved circuit diagrams; assigning a unique number to the improved circuit diagram and adding the unique number as a suffix to the component reference designator; generating a list of net labels in the improved circuit diagram, and if a net label appears only once, locating the position of the net label and determining whether the name setting is incorrect; designing PCB diagrams for each improved circuit diagram; converting each improved circuit diagram and the corresponding PCB diagram into callable circuit modules to form a standardized library; calling the circuit modules in the standardized library and connecting the I / O ports of each circuit module to obtain the satellite power controller circuit.

[0005] The above-mentioned satellite power controller circuit design method also includes: checking whether the circuit modules in the satellite power controller circuit are consistent with the circuit modules in the standard library, identifying any changes, and avoiding the introduction of errors into the satellite power controller circuit.

[0006] In the above satellite power controller circuit design method, the power controller is divided into 20 functional modules, and the 20 functional modules are clustered into 6 categories based on the correlation between the functional modules.

[0007] The above-mentioned satellite power controller circuit design method includes 20 functional modules: voltage conversion module, power distribution module, secondary power supply voltage telemetry module, battery cell voltage sampling module, battery pack voltage sampling module, bus voltage module, load current sampling module, solar array current sampling module, battery charging and discharging current sampling module, shunt drive and shunt function module, bus filtering module, bus sampling and range switching module, MEA and three-out-of-two function module, domain division module, triangular wave generation module, separation self-starting function module, charging and discharging module, over-discharge protection module, overcurrent protection module, and pyrotechnic initiation module.

[0008] In the above-mentioned satellite power controller circuit design method, the voltage conversion function module, power distribution function module, and secondary power supply voltage telemetry function module are classified as secondary power supply and its telemetry category; the battery cell voltage sampling function module, battery pack voltage sampling function module, bus voltage function module, load current sampling function module, solar array current sampling function module, and battery charging and discharging current sampling function module are classified as sampling category; the shunt drive and shunt function module, bus filtering function module, bus sampling and gear switching function module, MEA and three-out-of-two function module, domain division function module, and triangular wave generation function module are classified as primary bus power and control category; the separation self-start function module and charging and discharging function module are classified as battery charging and discharging category; and the over-discharge protection function module, overcurrent protection function module, and pyrotechnic initiation function module are classified as protection and initiation category.

[0009] In the above-mentioned satellite power controller circuit design method, the preset selection criteria are: if a circuit diagram is inferior to another circuit diagram in six aspects, namely, scope of application, reliability, cost, weight, size and debugging difficulty, then the circuit diagram is discarded; otherwise, the circuit diagram is retained.

[0010] In the above-mentioned satellite power controller circuit design method, the improved circuit diagram obtained by improving the retained circuit diagram includes: for each retained circuit diagram, bringing out I / O ports and setting different colors for the ports according to the port category; adding 0-ohm resistors between the power lines and sampling lines in the same network to separate the power lines and sampling lines, and marking the maximum current required to pass through the power lines.

[0011] In the above-mentioned satellite power controller circuit design method, the ports are divided into four categories: command control ports, telemetry ports, internal power transmission ports, and internal signal transmission ports; different colors are set for ports of different categories, and the same color is set for ports of the same category.

[0012] In the above satellite power controller circuit design method, when designing the PCB layout, a program is written in the script editor provided by the circuit design software to automatically read the maximum current required to flow through each power line, and then set the minimum line width of the network in the PCB design rules according to the correspondence table between line width and current carrying capacity.

[0013] Compared with the prior art, the present invention has the following advantages:

[0014] This invention breaks down the satellite power controller circuit into multiple circuit modules. After analyzing and improving these modules, they are incorporated into a standardized library to enhance their ease of use, helping designers quickly complete circuit designs, improving work efficiency, and ensuring the accuracy of circuit design. Attached Figure Description

[0015] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0016] Figure 1 This is a flowchart of the satellite power controller circuit design method provided in the embodiments of the present invention. Detailed Implementation

[0017] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the disclosure to those skilled in the art. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0018] This embodiment provides a satellite power controller circuit design method, which includes:

[0019] The power controller is divided into multiple functional modules;

[0020] For each functional module, collect all the circuit diagrams that implement that function, and select the retained circuit diagrams from all the circuit diagrams according to the preset selection criteria.

[0021] The retained circuit diagram is improved to obtain the improved circuit diagram;

[0022] Assign a unique number to the improved circuit diagram and add the unique number as a suffix to the component reference designator;

[0023] Generate a list of net labels in the improved circuit diagram. If a net label appears only once, locate the position of the net label and then determine whether the name setting is incorrect;

[0024] Design a PCB layout for each improved circuit diagram;

[0025] Convert each improved circuit diagram and the corresponding PCB layout into a callable circuit module to form a unified library;

[0026] Call the circuit modules in the unified library and connect the I / O ports of each circuit module to obtain the satellite power controller circuit.

[0027] Figure 1 is a flowchart of the satellite power controller circuit design method provided by an embodiment of the present invention. As Figure 1 shown, specifically, the method includes the following steps:

[0028] Step 1: Combine engineering experience to divide the PCDU circuit diagram into 20 functional modules. Cluster them into 6 categories according to the correlation between functional modules. The division is shown in Table 1;

[0029] Table 1 PCDU Circuit Functional Module Division Table

[0030]

[0031]

[0032] Step 2: Let i be the functional module serial number and imax be the total number of functional modules. Let i = 0;

[0033] Step 3: i = i + 1;

[0034] Step 4: For the i-th functional module, collect as comprehensively as possible the circuit diagrams designed to implement this function;

[0035] Step 5: If a certain circuit diagram is comprehensively inferior to another circuit diagram in terms of application range, reliability, cost, weight, volume, and debugging difficulty, then discard this circuit diagram. Otherwise, retain this circuit diagram. If i = imax at this time, go to Step 6. If i < imax, go to Step 3;

[0036] Step 6: For the circuit diagram retained in Step 5, bring out its I / O ports. Then, divide the ports into four categories: command control ports, telemetry ports, internal power transmission ports, and internal signal transmission ports. Set different colors for ports of different categories, and set the same color for ports of the same category.

[0037] Step 7: If there are power lines with large current carrying capacity and signal lines with small current carrying capacity in the same network, place a 0-ohm resistor on the signal line to separate the network, and indicate the maximum current required to flow through each power line; specifically, use 1A as the dividing line, greater than 1A is considered to have a large current carrying capacity, and less than 1A is considered to have a small current carrying capacity.

[0038] Step 8: If the final selected device parameters are the same for a certain debugging position in more than 3 products, change it to a fixed position to reduce the debugging workload; specifically, based on actual circuit debugging experience, if the final determined device parameters of a certain component debugging position in the circuit schematic module are the same in more than 3 actual circuits, change the debugging position to a fixed position to reduce the debugging workload.

[0039] Step 9: Assign a unique number to all circuit diagrams and add it as a suffix to the component reference designation to distinguish them from the component reference designations in other circuit diagrams.

[0040] Step 10: Generate a list of net labels in the circuit diagram. If a net label appears only once, locate the position of the label and then determine whether the name is set incorrectly.

[0041] Step 11: Design the PCB (Printed Circuit Board) for each circuit diagram. When designing the PCB, write a program in the script editor provided by the circuit design software to automatically read the maximum current required to flow through each power line as indicated in Step 7, and then set the minimum line width of the corresponding network in the PCB design rules according to the table of correspondence between line width and current carrying capacity.

[0042] Step 12: Based on the "modular" function of circuit design software (such as the "Snippets" function of Altium Designer software), convert each circuit schematic and PCB diagram into a callable circuit module to form a unified library;

[0043] Step 13: When designing the power controller circuit, call the modules from the standardized library in the circuit design software (if using Altium Designer software, you can use its "Place device sheet symbol" function to call the standardized modules), and then complete the circuit design by connecting the I / O ports of each module. Since different types of ports were set to different colors in Step 6, and ports of the same type were set to the same color, the colors must be consistent when connecting the I / O ports in this step.

[0044] Step 14: After completing the design, use the automatic comparison function of the circuit design software to check whether the circuit function modules included in the power controller circuit diagram are consistent with the modules in the standard library, identify any changes, and avoid introducing errors into the circuit.

[0045] This embodiment divides the power controller into 20 functional modules. For each functional module, circuit diagrams designed to implement that function are collected as comprehensively as possible, and the best ones are retained. The retained circuit diagrams are improved as follows: 1. I / O ports are brought out, and different colors are assigned to the ports according to their type; 2. A 0-ohm resistor is added between the power lines and sampling lines in the same network to separate the power lines and the maximum current required to pass through them is marked on the power lines; 3. A unique number is assigned to each circuit diagram and added as a suffix to the component reference designator. Then, the schematic diagram is checked as follows: a list of network labels is generated in the circuit diagram. If a network label appears only once, its location is located to determine if the name is set incorrectly. Based on this, a PCB (printed circuit board) is designed for each circuit diagram. When designing the PCB, a program is written in the script editor provided by the circuit design software to automatically set the minimum net line width in the PCB design rules according to the current required to pass through each power line.

[0046] In this embodiment, regarding design and review: Based on development requirements, it is analyzed whether the power controller circuit design can be completed solely using existing drawings from the standard model library. If so, the schematic and PCB functional modules are retrieved from the standard model library and added to the project file. Then, connections are made in the schematic based on port names to form the overall power controller circuit diagram. If not, a new circuit is designed based on the drawings retrieved from the standard model library. After the design is completed, the automatic comparison function of the circuit design software is used to check whether the standard modules included in the overall power controller circuit diagram are consistent with the modules in the standard model library, identifying any changes and preventing errors from being introduced into the circuit.

[0047] The effect achieved by the present invention through step 1 is: to facilitate the indexing circuit module;

[0048] The effect achieved by the present invention through steps 4 and 5 is to ensure the advanced nature of the circuits in the standardized library;

[0049] The effect achieved by step 6 of this invention is that the circuit module only displays its I / O ports externally, facilitating the drawing of circuit connection lines between different circuit modules. Furthermore, the port colors serve as a reminder, prompting circuit designers to carefully check the rationality of connections between ports of different colors.

[0050] The effect achieved by step 7 of this invention is as follows: placing a 0-ohm resistor on the signal line helps to reduce the heat generated by the resistor; separating the signal line and the power line with a 0-ohm resistor can split the signal line and the power line from the same network into two networks, making it easier to set the width limit parameter of the connection line by network name;

[0051] The effects achieved by the present invention through steps 7 and 11 are: automatically reading current carrying requirements, automatically finding line width requirements based on current carrying requirements, and automatically setting line width rules, thereby reducing the workload of rechecking the current carrying capacity of printed lines.

[0052] The effect achieved by the present invention through step 8 is: reducing the number of unnecessary debugging bits, reducing the difficulty and workload of circuit debugging;

[0053] The effect achieved by step 9 of this invention is that when any two or more circuit modules are placed in the same schematic file, the reference designators do not conflict.

[0054] The effect achieved by the present invention through step 10 is: to obtain a list of network labels and quickly find the network label that appears only once in the circuit diagram (the main reason for adding network labels is to connect two points. If a network label appears only once, it cannot achieve the effect of connecting two points, and it can be inferred that the name of this network label may be written incorrectly).

[0055] The effect achieved by the present invention through step 14 is: to quickly locate the changes made to the standard drawings during the design process, and to avoid circuit errors caused by accidental changes (the drawings in the standard library are design methods that have been fully analyzed and confirmed to be reasonable. Designers who make changes to the standard library drawings without the approval of the technical status committee are prone to errors).

[0056] This invention breaks down the satellite power controller circuit into multiple circuit modules. After analyzing and improving these modules, they are incorporated into a standardized library to enhance their ease of use, helping designers quickly complete circuit designs, improving work efficiency, and ensuring the accuracy of circuit design.

[0057] Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make possible changes and modifications to the technical solutions of the present invention by utilizing the methods and techniques disclosed above without departing from the spirit and scope of the present invention. Therefore, any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solutions of the present invention shall fall within the protection scope of the technical solutions of the present invention.

Claims

1. A method of designing a satellite power controller circuit, the method comprising: The method comprises the following steps: ​ dividing the power controller into multiple functional modules; for each functional module, collecting all circuit diagrams corresponding to the implementation of the function, and selecting the retained circuit diagrams from all the circuit diagrams according to the preset optimal condition; improving the retained circuit diagrams to obtain improved circuit diagrams; assigning a unique number to the improved circuit diagrams, and adding the unique number as a suffix to the component bit number; generating a network label list in the improved circuit diagram; designing a PCB diagram for each improved circuit diagram; converting each improved circuit diagram and the corresponding PCB diagram into a callable circuit module to form a unified library; calling the circuit modules in the unified library, and connecting the I / O ports of each circuit module to obtain a satellite power controller circuit; further comprising: checking whether the circuit modules in the satellite power controller circuit are consistent with the circuit modules in the unified library, and correcting the changes to avoid introducing errors in the satellite power controller circuit; dividing the power controller into 20 functional modules, and clustering the 20 functional modules into 6 categories according to the correlation between the functional modules; the 20 functional modules include: voltage conversion functional module, power distribution functional module, secondary power voltage telemetry functional module, battery cell voltage sampling functional module, battery pack voltage sampling functional module, bus voltage functional module, load current sampling functional module, solar array current sampling functional module, battery charge and discharge current sampling functional module, shunt drive and shunt functional module, bus filter functional module, bus sampling and gear switching functional module, MEA and two-out-of-three functional module, domain functional module, triangular wave generation functional module, separate self-start functional module, charge and discharge functional module, over-discharge protection functional module, over-current protection functional module, and pyrotechnic initiation functional module; the voltage conversion functional module, the power distribution functional module, and the secondary power voltage telemetry functional module are classified as secondary power and telemetry; the battery cell voltage sampling functional module, the battery pack voltage sampling functional module, the bus voltage functional module, the load current sampling functional module, the solar array current sampling functional module, and the battery charge and discharge current sampling functional module are classified as sampling; the shunt drive and shunt functional module, the bus filter functional module, the bus sampling and gear switching functional module, the MEA and two-out-of-three functional module, the domain functional module, and the triangular wave generation functional module are classified as primary bus power and control; the separate self-start functional module and the charge and discharge functional module are classified as battery charge and discharge; the over-discharge protection functional module, the over-current protection functional module, and the pyrotechnic initiation functional module are classified as protection and initiation; the preset optimal condition is: if a certain circuit diagram is inferior to another circuit diagram in six aspects of application scope, reliability, cost, weight, volume, and debugging difficulty, the certain circuit diagram is discarded; otherwise, the certain circuit diagram is retained; the improvement of the retained circuit diagrams to obtain improved circuit diagrams comprises: For each retained circuit diagram, bring out the I / O ports and set different colors for the ports according to the port category; add a 0-ohm resistor between the power line and the sampling line in the same network to separate the power line and the sampling line, and mark the maximum current that the power line needs to pass through; The ports are divided into four categories: command and control ports, telemetry ports, internal power transmission ports, and internal signal transmission ports; different colors are assigned to ports of different categories, and the same color is assigned to ports of the same category. In the list of net labels in the improved circuit diagram, if a net label appears only once, the location of the net label is located to determine whether the name is set incorrectly. When designing a PCB layout, write a program in the script editor provided by the circuit design software to automatically read the maximum current required to flow through each power line, and then set the minimum line width of the network in the PCB design rules according to the table of correspondence between line width and current carrying capacity. If a network contains both power lines with high current requirements and signal lines with low current requirements, place a 0-ohm resistor on the signal line to separate the network, and indicate the maximum current required to flow through each power line. The dividing line is 1A; a current greater than 1A indicates a high current requirement, and a current less than 1A indicates a low current requirement. If the final determined device parameters of a certain component in the circuit schematic module are the same in more than three actual circuits, then the debugging position should be changed to a fixed position to reduce the debugging workload.