Design method of bendable multifunctional integrated flexible circuit board
By analyzing the circuit schematic diagram of functional hardware in the flexible circuit board design, generating an integrated layout and calculating tightness, determining the circuit layout, position and attitude of the flexible circuit board, the problem of low space utilization when the flexible circuit board is connected to other hardware is solved, and more efficient space utilization is achieved.
Patent Information
- Application Number
- CN202510193483.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-02-21
AI Technical Summary
In the design of flexible circuit boards, the space utilization rate of the flexible circuit board when connecting to other hardware is not fully considered, resulting in excessive space occupation and low efficiency.
By querying the functions to be integrated in the device to be integrated, we can identify whether the functional hardware can be integrated on the flexible circuit board, and when it can be integrated, we analyze the circuit schematic diagram of the functional hard on the flexible circuit board, generate an integrated layout, calculate the layout tightness and position tightness, build design goals, and determine the final circuit layout, position and attitude of the flexible circuit board.
Under the premise of considering the connection between flexible circuit boards and other hardware, improve space utilization, reduce space occupation, and improve the overall efficiency of flexible circuit boards.
Smart Images

Figure CN119670674B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a design method for a bendable multifunctional integrated flexible circuit board, belonging to the technical field of flexible circuit board design. Background Art
[0002] Flexible printed circuit board, also known as "soft board", is a printed circuit made of flexible insulating substrate. By welding components, circuits or other parts outside the board to the flexible substrate board, a flexible printed circuit board can be obtained. When designing a flexible printed circuit board, it is necessary to consider the layout of components and circuit lines, so as to reduce the space occupied by the layout on the flexible printed circuit board, and then reduce the overall space required for the flexible printed circuit board. In addition, it is also necessary to consider the circuit line interference problem when the signal is transmitted in the circuit. This is because when two circuit lines are adjacent, the signal transmission of the first circuit line will interfere with the signal transmission of the second circuit line.
[0003] At present, due to the space limitation of flexible circuit boards, the price limitation of purchasing flexible circuit boards, and the fact that some components are more efficient when not installed on flexible circuit boards than on flexible circuit boards, flexible circuit boards often need to be used in combination with other hardware. Therefore, under the premise of considering the space utilization of components and circuit lines inside the flexible circuit boards, it is also necessary to consider the size of the space occupied and the space utilization when the flexible circuit boards are connected with other hardware devices. The prior art only considers the space utilization of the objects to be welded on the flexible circuit boards. Secondly, the prior art generally arranges the layout of the objects to be welded on the flexible circuit boards according to specific rules, such as arranging them according to rows, or arranging them by tilting each row by 45 degrees. This layout method eliminates the random layout of the objects to be welded on the flexible circuit boards, and thus eliminates the possibility that the random layout of the objects to be welded on the flexible circuit boards will reduce the space occupied and improve the space utilization.
[0004] Therefore, a solution is urgently needed that can improve space utilization while taking into account the connection relationship between flexible circuit boards and other hardware. Summary of the invention
[0005] The present invention provides a design method for a bendable multifunctional integrated flexible circuit board, the main purpose of which is to improve space utilization under the premise of considering the connection relationship between the flexible circuit board and other hardware.
[0006] To achieve the above object, the present invention provides a method for designing a bendable multifunctional integrated flexible circuit board, comprising:
[0007] Querying the functions to be integrated in the device to be integrated, identifying the functional hardware involved in the functions to be integrated, and determining whether the functional hardware can be integrated into the flexible circuit board, wherein the functional hardware includes signal transmission hardware, data processing hardware, and data display hardware;
[0008] When the functional hardware can be integrated onto a flexible circuit board, querying the input position and output position of the functional hardware to determine the circuit board space in the device to be integrated where the flexible circuit board can be placed;
[0009] Analyze the circuit schematic diagram of the functional hardware on the flexible circuit board, generate an integrated layout of the functional hardware on the flexible circuit board based on the circuit schematic diagram, and generate a circuit board position and a circuit board posture of the flexible circuit board in the circuit board space;
[0010] Calculating the layout tightness of the integrated layout on the flexible circuit board, calculating the position tightness of the circuit board position and the circuit board posture according to the input position and the output position, and constructing the design target of the flexible circuit board using the layout tightness and the position tightness;
[0011] According to the design goal, the circuit layout, final position and final posture of the flexible circuit board are determined, and the functional hardware is integrated into the flexible circuit board through the circuit layout, the final position and the final posture to obtain the final design result of the flexible circuit board.
[0012] Optionally, the determining whether the functional hardware can be integrated into a flexible circuit board includes:
[0013] Collecting the component areas corresponding to the functional hardware;
[0014] Collect the circuit area of the hardware circuit between each functional hardware;
[0015] Determining whether the sum of the component area and the circuit area exceeds the circuit board area of the flexible circuit board;
[0016] When the sum of the component area and the circuit area does not exceed the circuit board area of the flexible circuit board, determining that the functional hardware can be integrated into the flexible circuit board;
[0017] When the sum of the component area and the circuit area exceeds the circuit board area of the flexible circuit board, it is determined that the functional hardware cannot be integrated into the flexible circuit board.
[0018] Optionally, the analyzing a circuit schematic diagram of the functional hardware on the flexible printed circuit board includes:
[0019] Querying the component locations of the functional hardware in the device to be integrated;
[0020] Query the connection lines between each component location;
[0021] Generate a hardware schematic diagram of the functional hardware through the locations of the components and the connection lines;
[0022] Identify the common sections between each hardware schematic;
[0023] According to the same road section, each hardware schematic diagram is subjected to schematic fusion to obtain a circuit schematic diagram;
[0024] The same section includes the line and components at both ends of the line.
[0025] Optionally, the generating, based on the circuit schematic, an integrated layout of the functional hardware on the flexible printed circuit board includes:
[0026] Generating a relative position relationship of the functional hardware in the circuit schematic diagram;
[0027] Eliminating unnecessary positional relationships from the relative positional relationships to obtain necessary positional relationships;
[0028] generating a random layout of the necessary positional relationship on the flexible circuit board;
[0029] Determining the integrated layout of the functional hardware on the flexible circuit board using the random layout;
[0030] Among them, the relative position relationship is an up-down, left-right relationship, and the necessary position relationship includes a series relationship and a parallel relationship.
[0031] Optionally, generating a circuit board position and a circuit board posture of the flexible circuit board in the circuit board space includes:
[0032] The circuit board posture of the flexible circuit board is generated using the following set:
[0033]
[0034] in, Indicates the circuit board posture, Indicates the number of parts that are cut on the flexible circuit board. planes of equal area and Direct neighbors The angle between the planes, Indicates the number of planes of equal area divided on the flexible circuit board;
[0035] Establishing a rectangular coordinate system for the circuit board posture;
[0036] Locating the posture coordinates corresponding to the posture of the circuit board in the rectangular coordinate system;
[0037] Calculate the center coordinates of the posture coordinates;
[0038] Querying the center point of the circuit board corresponding to the center coordinate in the flexible circuit board;
[0039] A circuit board position of the circuit board center point is randomly generated in the circuit board space.
[0040] Optionally, the calculating the layout tightness of the integrated layout on the flexible circuit board includes:
[0041] Numbering each circuit line and each component in the integrated layout to obtain a layout number of the integrated layout;
[0042] According to the layout number, the layout tightness of the integrated layout is calculated using the following formula:
[0043]
[0044]
[0045]
[0046] in, Indicates the compactness of the layout. represents the number of elements in a finite set, Indicates The set of direct neighbors of the layout number, Indicates The location of the layout number on the flexible circuit board, Indicates The location where the neighbors of the layout number are most concentrated, Represents the location set corresponding to all layout numbers. Indicates the position corresponding to any layout number. Indicates the total number of layout numbers.
[0047] Optionally, the calculating, according to the input position and the output position, the positional closeness corresponding to the circuit board position and the circuit board posture includes:
[0048] The relative center coordinates of the circuit board position and the circuit board posture are calculated using the following formula:
[0049]
[0050]
[0051]
[0052]
[0053]
[0054] in, Represents the relative center coordinates of the equal-area plane adjacent to the equal-area plane where the circuit board is located. Indicates the position of the circuit board The intersection point where the angle between the planes of equal area is formed, Indicates the angle relative to the X-axis determined by the circuit board posture;
[0055] Calculate the receiving end coordinates and the transmitting end coordinates on the flexible circuit board through the relative center coordinates;
[0056] According to the input position, the output position, the receiving end coordinates and the transmitting end coordinates, the position closeness of the circuit board position and the circuit board posture is calculated using the following formula:
[0057]
[0058]
[0059]
[0060] in, Indicates the tightness of position, represents the number of elements in a finite set, Indicates The set of coordinate positions, Indicates Locations, Indicates The location where the distribution of coordinates is most concentrated, represents the set of all positions, Indicates any position, Indicates the positional closeness between the calculated receiving end coordinates and the input position, Indicates the positional closeness between the calculated transmitter coordinates and the output position.
[0061] Optionally, the utilizing the layout compactness and the position compactness to construct the design goal of the flexible circuit board includes:
[0062] calculating a total compactness between the layout compactness and the position compactness;
[0063] According to the total compactness, the design target of the flexible circuit board is constructed using the following formula:
[0064]
[0065] in, Indicates the design goal, Indicates the compactness of the layout. Indicates the tightness of position, represents the maximization symbol, Represents a set of coordinate points consisting of the internal coordinate points of the flexible circuit board and the external coordinate points of the flexible circuit board. express Middle Coordinate points With direct neighbor coordinates Direct distance, Indicates the safety distance threshold.
[0066] Optionally, determining the circuit layout, final position and final posture of the flexible circuit board according to the design goal includes:
[0067] Obtaining a first target value corresponding to the design target;
[0068] The coordinate set corresponding to the design target is optimized in the following manner to obtain an optimized set:
[0069]
[0070]
[0071]
[0072] in, represents the optimized set, express Middle Coordinate points The optimized coordinates obtained by target optimization are: Indicates the number of coordinate points, Represents a set of coordinate points consisting of the internal coordinate points of the flexible circuit board and the external coordinate points of the flexible circuit board. express Middle Coordinate points With direct neighbor coordinates Direct distance, represents the safety distance threshold, Indicates the preset optimization interval, express and The angle between them relative to the X-axis;
[0073] Determining whether a second target value corresponding to the optimization set is not less than the first target value;
[0074] When the second target value corresponding to the optimization set is not less than the first target value, continuing to perform set optimization on the optimization set according to the optimization direction corresponding to the second target value until the second target value corresponding to the optimization set stops changing, adjusting the optimization direction corresponding to the optimization set to obtain a first adjustment direction;
[0075] Determining whether the number of direct neighbors corresponding to the first adjustment direction reaches a direct neighbor threshold;
[0076] If the number of direct neighbors corresponding to the first adjustment direction does not reach the direct neighbor threshold, returning to the step of determining whether the second target value corresponding to the optimization set is not less than the first target value through the first adjustment direction;
[0077] When the number of direct neighbors corresponding to the first adjustment direction reaches a direct neighbor threshold, determining the circuit layout, final position and final posture of the flexible circuit board;
[0078] When the second target value corresponding to the optimization set is less than the first target value, adjusting the optimization direction corresponding to the optimization set to obtain a second adjustment direction;
[0079] Determining whether the number of direct neighbors corresponding to the second adjustment direction reaches a direct neighbor threshold;
[0080] If the number of direct neighbors corresponding to the second adjustment direction does not reach the direct neighbor threshold, returning to the step of determining whether the second target value corresponding to the optimization set is not less than the first target value through the second adjustment direction;
[0081] When the number of direct neighbors corresponding to the second adjustment direction reaches a direct neighbor threshold, the circuit layout, final position and final posture of the flexible circuit board are determined.
[0082] In order to solve the above problems, the present invention also provides a bendable multifunctional integrated flexible circuit board design system, the system comprising:
[0083] An integration judgment module, used to query the to-be-integrated function in the to-be-integrated device, identify the functional hardware involved in the to-be-integrated function, and judge whether the functional hardware can be integrated into the flexible circuit board, wherein the functional hardware includes signal transmission hardware, data processing hardware, and data display hardware;
[0084] A space determination module, used to query the input position and output position of the functional hardware when the functional hardware can be integrated into the flexible circuit board, and determine the circuit board space in the device to be integrated where the flexible circuit board can be placed;
[0085] a posture generation module, used for analyzing the circuit schematic diagram of the functional hardware on the flexible circuit board, generating an integrated layout of the functional hardware on the flexible circuit board based on the circuit schematic diagram, and generating a circuit board position and a circuit board posture of the flexible circuit board in the circuit board space;
[0086] a target construction module, configured to calculate the layout tightness of the integrated layout on the flexible circuit board, calculate the position tightness corresponding to the circuit board position and the circuit board posture according to the input position and the output position, and construct the design target of the flexible circuit board using the layout tightness and the position tightness;
[0087] The final design module is used to determine the circuit layout, final position and final posture of the flexible circuit board according to the design goal, integrate the functional hardware into the flexible circuit board through the circuit layout, the final position and the final posture, and obtain the final design result of the flexible circuit board.
[0088] Compared with the problem described in the background technology, the embodiment of the present invention determines whether the functional hardware can be integrated into the flexible circuit board to determine whether the area of the flexible board occupied by the functional hardware exceeds the area of the flexible circuit board (the flexible board without integrated components and circuit lines at this time). If it exceeds, a part of the functional hardware needs to be removed. If it does not exceed, the next step can be performed. Further, the embodiment of the present invention generates the circuit board position and circuit board posture of the flexible circuit board in the circuit board space to randomly generate the coordinates of the flexible circuit board relative to the position of other unintegrated hardware, the internal position of the circuit board when it is bent, folded, etc. The embodiment of the present invention calculates the layout tightness of the integrated layout on the flexible circuit board to calculate the space utilization status of the distribution of components and circuit lines inside the flexible circuit board. The embodiment of the present invention determines the circuit layout, final position and final posture of the flexible circuit board according to the design goal to improve the space utilization under the premise of considering the connection relationship between the flexible circuit board and other hardware. Therefore, the design method and system of a bendable multifunctional integrated flexible circuit board provided by the embodiment of the present invention can improve the space utilization under the premise of considering the connection relationship between the flexible circuit board and other hardware. BRIEF DESCRIPTION OF THE DRAWINGS
[0089] Figure 1 A schematic diagram of a process for designing a bendable multifunctional integrated flexible circuit board according to an embodiment of the present invention;
[0090] Figure 2 A schematic diagram of relative center coordinates for implementing the method for designing a bendable multifunctional integrated flexible circuit board provided in one embodiment of the present invention;
[0091] Figure 3A schematic diagram of optimized coordinates for implementing the method for designing a bendable multifunctional integrated flexible circuit board provided in one embodiment of the present invention;
[0092] Figure 4 A schematic diagram of the connection between a flexible circuit board and other hardware for implementing the method for designing a bendable multifunctional integrated flexible circuit board provided in one embodiment of the present invention;
[0093] Figure 5 A schematic diagram of a module for implementing a method for designing a bendable multifunctional integrated flexible circuit board provided in one embodiment of the present invention.
[0094] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION
[0095] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0096] The embodiment of the present application provides a method for designing a bendable multifunctional integrated flexible circuit board. The execution subject of the method for designing a bendable multifunctional integrated flexible circuit board includes but is not limited to at least one of the electronic devices such as a server and a terminal that can be configured to execute the method provided by the embodiment of the present application. In other words, the method for designing a bendable multifunctional integrated flexible circuit board can be executed by software or hardware installed in a terminal device or a server device. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc.
[0097] Embodiment 1:
[0098] Reference Figure 1 FIG. 1 is a flow chart of a method for designing a bendable multifunctional integrated flexible circuit board according to an embodiment of the present invention. In this embodiment, the method for designing a bendable multifunctional integrated flexible circuit board includes:
[0099] S1. Query the functions to be integrated in the device to be integrated, identify the functional hardware involved in the functions to be integrated, and determine whether the functional hardware can be integrated into the flexible printed circuit board, wherein the functional hardware includes signal transmission hardware, data processing hardware and data display hardware.
[0100] In an embodiment of the present invention, the device to be integrated refers to a device that requires the application of a flexible circuit board, a portion of the hardware functions of the device to be integrated are integrated into the flexible circuit board, and a portion is connected to the flexible circuit board, the function to be integrated refers to the function that needs to be integrated into the flexible circuit board, and the functional hardware refers to the hardware involved in the function to be integrated.
[0101] Furthermore, the embodiment of the present invention determines whether the functional hardware can be integrated into the flexible circuit board to determine whether the flexible board area occupied by the functional hardware exceeds the area of the flexible circuit board (in this case, the flexible board without integrated components and circuit lines). If it exceeds, part of the functional hardware needs to be removed. If it does not exceed, the next step can be performed.
[0102] In one embodiment of the present invention, the determination of whether the functional hardware can be integrated into the flexible circuit board includes: collecting the component area corresponding to the functional hardware; collecting the circuit area of the hardware circuit between each functional hardware; determining whether the sum of the component area and the circuit area exceeds the circuit board area of the flexible circuit board; when the sum of the component area and the circuit area does not exceed the circuit board area of the flexible circuit board, determining that the functional hardware can be integrated into the flexible circuit board; when the sum of the component area and the circuit area exceeds the circuit board area of the flexible circuit board, determining that the functional hardware cannot be integrated into the flexible circuit board.
[0103] S2. When the functional hardware can be integrated onto a flexible circuit board, query the input position and output position of the functional hardware to determine the circuit board space in the device to be integrated where the flexible circuit board can be placed.
[0104] In an embodiment of the present invention, the input position refers to the hardware position pointing to the input data of the functional hardware, and the hardware corresponding to the input position is not integrated into the flexible circuit board. The output position refers to the hardware position receiving the output data of the functional hardware, and the hardware corresponding to the output position is not integrated into the flexible circuit board. The circuit board space refers to the space in the device to be integrated in which the flexible circuit board can be placed.
[0105] S3. Analyze the circuit schematic diagram of the functional hardware on the flexible circuit board, generate an integrated layout of the functional hardware on the flexible circuit board based on the circuit schematic diagram, and generate a circuit board position and a circuit board posture of the flexible circuit board in the circuit board space.
[0106] In one embodiment of the present invention, the analysis of the circuit schematic of the functional hardware on the flexible circuit board includes: querying the component positions of the functional hardware in the device to be integrated; querying the connection lines between each component position; generating a hardware schematic of the functional hardware through the component positions and the connection lines; identifying the same sections between each hardware schematic; and performing schematic fusion on each hardware schematic based on the same sections to obtain a circuit schematic; wherein the same sections include the lines and the components at both ends of the lines.
[0107] Among them, the same section refers to a line in the middle with a component connected to each end of the line. The hardware schematic diagram refers to the circuit diagram corresponding to each functional hardware. It should be noted that each function to be integrated has corresponding multiple functional hardware, and these multiple functional hardware correspond to one circuit diagram.
[0108] Optionally, the process of performing schematic fusion on each hardware schematic according to the same section to obtain a circuit schematic refers to: when there are the same sections in two circuit diagrams, the two circuit diagrams can be spliced to merge the two same sections into one same section, that is, based on this same section, the two circuit diagrams are combined into one circuit diagram.
[0109] In one embodiment of the present invention, the integrated layout of the functional hardware on the flexible circuit board is generated based on the circuit schematic, including: generating a relative position relationship of the functional hardware in the circuit schematic; eliminating non-essential position relationships from the relative position relationships to obtain necessary position relationships; generating a random layout of the necessary position relationships on the flexible circuit board; and determining the integrated layout of the functional hardware on the flexible circuit board using the random layout; wherein the relative position relationship is an up-down, left-right relationship, and the necessary position relationship includes a series relationship and a parallel relationship.
[0110] Among them, the relative position relationship refers to the position of the top, bottom, left and right of the components or circuit lines. For example, the left side of a component is circuit line 1, the right side is component A, the upper side is circuit line 2, and the left side is component B. The non-essential position relationship means that after removing this position relationship, it will not affect the operation of the components and circuit lines. For example, after removing component A on the right, the middle component can still operate. The removal here does not mean deleting this object, but means that when the necessary position relationship is used to generate coordinate points in the subsequent process, it is not necessary to consider the position of component A on the right. It is only necessary to keep circuit line 1 on the left, circuit line 2 on the upper side, and component B on the left. The series relationship and parallel relationship refer to the series and parallel relationship when the components are connected to the circuit lines. The random layout refers to the random positions of the components and circuit lines generated under the premise of ensuring that the components and circuit lines are in a necessary position relationship. The integrated layout is an overall layout composed of all random layouts, including the coordinate points of each component and circuit line. The coordinate point of each component and circuit line is the center point of the component and the center point of the circuit line.
[0111] Furthermore, the embodiment of the present invention generates the circuit board position and circuit board posture of the flexible circuit board in the circuit board space to randomly generate the position of the flexible circuit board relative to other non-integrated hardware, and the coordinates of various internal positions of the circuit board when it is bent or folded.
[0112] In one embodiment of the present invention, generating the circuit board position and circuit board posture of the flexible circuit board in the circuit board space includes: generating the circuit board posture of the flexible circuit board using the following set:
[0113]
[0114] in, Indicates the circuit board posture, Indicates the number of parts that are cut on the flexible circuit board. planes of equal area and Direct neighbors The angle between the planes, Indicates the number of planes of equal area divided on the flexible circuit board;
[0115] Establish a rectangular coordinate system for the posture of the circuit board; locate the posture coordinates corresponding to the posture of the circuit board in the rectangular coordinate system; calculate the center coordinates of the posture coordinates; query the center point of the circuit board corresponding to the center coordinates in the flexible circuit board; and randomly generate the circuit board position of the center point of the circuit board in the circuit board space.
[0116] Among them, the equal-area plane refers to a plurality of planes of equal area that divide the planar flexible circuit board, the posture coordinates refer to the coordinates of each position on the board after the flexible circuit board is twisted, and the center point of the circuit board refers to the position at the center coordinates.
[0117] S4. Calculate the layout tightness of the integrated layout on the flexible circuit board, calculate the position tightness of the circuit board position and the circuit board posture according to the input position and the output position, and use the layout tightness and the position tightness to construct the design target of the flexible circuit board.
[0118] The embodiment of the present invention calculates the layout compactness of the integrated layout on the flexible circuit board to calculate the space utilization status of the distribution of components and circuit lines inside the flexible circuit board.
[0119] In one embodiment of the present invention, the calculation of the layout tightness of the integrated layout on the flexible circuit board includes: numbering each circuit line and each component in the integrated layout to obtain a layout number of the integrated layout; and calculating the layout tightness of the integrated layout using the following formula according to the layout number:
[0120]
[0121]
[0122]
[0123] in, Indicates the compactness of the layout. represents the number of elements in a finite set, Indicates The set of direct neighbors of the layout number, Indicates The location of the layout number on the flexible circuit board, Indicates The location where the neighbors of the layout number are most concentrated, Represents the location set corresponding to all layout numbers. Indicates the position corresponding to any layout number. Indicates the total number of layout numbers.
[0124] The layout number represents the serial number of each circuit line and each component. The set of direct neighbors of the layout number includes The layout number that forms the connection relationship between the first layout number and the The distance between the layout numbers is on the safety distance threshold (boundary). The safety distance threshold refers to the distance between every two objects on the flexible circuit board to prevent signal interference. The safety distance threshold is a preset distance, and the objects on the flexible circuit board include components and circuit lines.
[0125] In one embodiment of the present invention, the calculating the positional closeness of the circuit board position and the circuit board posture according to the input position and the output position includes: calculating the relative center coordinates of the circuit board position and the circuit board posture using the following formula:
[0126]
[0127]
[0128]
[0129]
[0130]
[0131] in, Represents the relative center coordinates of the equal-area plane adjacent to the equal-area plane where the circuit board is located. Indicates the position of the circuit board The intersection point where the angle between the planes of equal area is formed, Indicates the angle relative to the X-axis determined by the circuit board posture;
[0132] The receiving end coordinates and the transmitting end coordinates on the flexible circuit board are calculated by the relative center coordinates; according to the input position, the output position, the receiving end coordinates and the transmitting end coordinates, the positional closeness corresponding to the circuit board position and the circuit board posture is calculated using the following formula:
[0133]
[0134]
[0135]
[0136] in, Indicates the tightness of position, represents the number of elements in a finite set, Indicates The set of coordinate positions, Indicates Locations, Indicates The location where the distribution of coordinates is most concentrated, represents the set of all positions, Indicates any position, Indicates the positional closeness between the calculated receiving end coordinates and the input position, Indicates the positional closeness between the calculated transmitter coordinates and the output position.
[0137] The receiving end coordinates refer to the receiving point that receives the data sent from the input position, and the transmitting end coordinates refer to the sending point that needs to send data to the output position. It should be noted that , , , , indicates the input position or output position, and the The coordinates represent the receiving end coordinates or the transmitting end coordinates.
[0138] See also Figure 2 FIG. 1 is a schematic diagram of the relative center coordinates of the method for designing a bendable multifunctional integrated flexible circuit board according to an embodiment of the present invention. 1 represents the position of the circuit board, that is, the equal-area plane where the center point of the circuit board is located, 2 represents the equal-area plane adjacent to the equal-area plane where the center point of the circuit board is located, 3 represents the center point of the circuit board, and 4 represents the center point of 2. Since the circuit board is divided into several equal-area planes, the areas of these planes are the same, and the center point position in each plane should also be the same. Therefore, 3 and 4 are of the same height, and 5 represents , 6 means , 7 represents the top view of 1 and 2 closely attached, from which the coordinate point of 4 can be calculated based on the position of 3, and the center coordinates of other planes adjacent to the plane where 4 is located can be calculated in turn based on the coordinate point of 4, and finally the coordinates of the receiving end and the transmitting end are calculated. The coordinates of the receiving end are the center of the plane where the receiving point is located, and the coordinates of the transmitting end are the center of the plane where the transmitting point is located.
[0139] In one embodiment of the present invention, the step of constructing the design target of the flexible circuit board using the layout tightness and the position tightness includes: calculating the total tightness between the layout tightness and the position tightness; and constructing the design target of the flexible circuit board using the following formula according to the total tightness:
[0140]
[0141] in, Indicates the design goal, Indicates the compactness of the layout. Indicates the tightness of position, represents the maximization symbol, Represents a set of coordinate points consisting of the internal coordinate points of the flexible circuit board and the external coordinate points of the flexible circuit board. express Middle Coordinate points With direct neighbor coordinates Direct distance, Indicates the safety distance threshold.
[0142] in, represents the total tightness, Indicated in and When not connected, e.g. For components, is a circuit line, and components are connected to the circuit line. Need not less than ,and and When connected, the distance is 0.
[0143] S5. According to the design goal, determine the circuit layout, final position and final posture of the flexible circuit board, integrate the functional hardware into the flexible circuit board through the circuit layout, the final position and the final posture, and obtain the final design result of the flexible circuit board.
[0144] The embodiment of the present invention determines the circuit layout, final position and final posture of the flexible circuit board according to the design goal, so as to improve the space utilization under the premise of considering the connection relationship between the flexible circuit board and other hardware.
[0145] In one embodiment of the present invention, determining the circuit layout, final position and final posture of the flexible circuit board according to the design goal includes: obtaining a first target value corresponding to the design goal; and performing target optimization on the coordinate set corresponding to the design goal in the following manner to obtain an optimized set:
[0146]
[0147]
[0148]
[0149] in, represents the optimized set, express Middle Coordinate points The optimized coordinates obtained by target optimization are: Indicates the number of coordinate points, Represents a set of coordinate points consisting of the internal coordinate points of the flexible circuit board and the external coordinate points of the flexible circuit board. express Middle Coordinate points With direct neighbor coordinates Direct distance, represents the safety distance threshold, Indicates the preset optimization interval, express and The angle between them relative to the X-axis;
[0150] Determine whether the second target value corresponding to the optimization set is not less than the first target value; when the second target value corresponding to the optimization set is not less than the first target value, continue to perform set optimization on the optimization set according to the optimization direction corresponding to the second target value until the second target value corresponding to the optimization set stops changing, and then adjust the optimization direction corresponding to the optimization set to obtain a first adjustment direction; determine whether the number of direct neighbors corresponding to the first adjustment direction reaches a direct neighbor threshold; when the number of direct neighbors corresponding to the first adjustment direction does not reach the direct neighbor threshold, return to the above step of determining whether the second target value corresponding to the optimization set is not less than the first target value through the first adjustment direction; in the first adjustment direction When the corresponding number of direct neighbors reaches the direct neighbor threshold, the circuit layout, final position and final posture of the flexible circuit board are determined; when the second target value corresponding to the optimization set is less than the first target value, the optimization direction corresponding to the optimization set is adjusted to obtain a second adjustment direction; whether the number of direct neighbors corresponding to the second adjustment direction reaches the direct neighbor threshold; when the number of direct neighbors corresponding to the second adjustment direction does not reach the direct neighbor threshold, return to the above step of determining whether the second target value corresponding to the optimization set is not less than the first target value through the second adjustment direction; when the number of direct neighbors corresponding to the second adjustment direction reaches the direct neighbor threshold, the circuit layout, final position and final posture of the flexible circuit board are determined.
[0151] The first target value refers to The numerical value of .
[0152] Optionally, when the second target value corresponding to the optimization set is not less than the first target value, the optimization set is continuously optimized according to the optimization direction corresponding to the second target value until the second target value corresponding to the optimization set stops changing, and then the optimization direction corresponding to the optimization set is adjusted. The process of obtaining the first adjustment direction means that when the second target value is not less than the first target value, it means that the target value after the optimization coordinates are optimized is greater than the target value before the optimization, which meets the aforementioned goal, but we need to continue to look for larger , so continue to follow the to , that is, the optimization direction corresponding to the second objective value, to move In addition, when the second target value no longer increases gradually in the later stage, you need to choose other To move, from to The direction of movement is to reduce and Keep the distance when moving. , the direct neighbor threshold refers to The number of The next step is to determine the circuit layout, final position and final posture of the flexible circuit board when the number of direct neighbors corresponding to the first adjustment direction reaches the direct neighbor threshold. This process is to select the maximum target value from a first target value and multiple second target values. After the selection is completed, the corresponding value of the selected maximum target value is The set of (the set of coordinate points) is used as the circuit layout, final position and final posture. As can be seen from the above content, the circuit layout is composed of the coordinates of components and circuit lines on the flexible circuit board, and the final position is composed of the coordinates of the flexible circuit board relative to other unintegrated hardware. The final posture is also the distribution of coordinate points at different places on the surface of the flexible circuit board after being twisted. Therefore, the maximum target value corresponds to The set (set of coordinate points) is the circuit layout, final position and final posture. Furthermore, when the second target value corresponding to the optimization set is less than the first target value, the optimization direction corresponding to the optimization set is adjusted to obtain a second adjustment direction; whether the number of direct neighbors corresponding to the second adjustment direction reaches the direct neighbor threshold; when the number of direct neighbors corresponding to the second adjustment direction does not reach the direct neighbor threshold, the step of judging whether the second target value corresponding to the optimization set is not less than the first target value is returned through the second adjustment direction; when the number of direct neighbors corresponding to the second adjustment direction reaches the direct neighbor threshold, the process of determining the circuit layout, final position and final posture of the flexible circuit board is the same as the process of determining the distribution of coordinate points based on the first adjustment direction, and no further details are given here.
[0153] See also Figure 3 FIG. 1 is a schematic diagram of optimized coordinates for implementing the method for designing a bendable multifunctional integrated flexible circuit board according to an embodiment of the present invention. Figure 3 In the middle, 8 means , 9~12 represent the coordinate points of the direct neighbors, 10 represents , 15 means , the distance between 16 and 8 indicates , is a preset fixed interval, 16 means .
[0154] Optionally, the process of integrating the functional hardware into the flexible circuit board through the circuit layout, the final position and the final posture refers to: integrating the functional hardware into the flexible circuit board according to the circuit layout, the final position and the final posture, twisting the flexible circuit board, and connecting the flexible circuit board with other hardware.
[0155] See also Figure 4 FIG. 1 is a schematic diagram of the connection between the flexible circuit board and other hardware for implementing the method for designing a bendable multifunctional integrated flexible circuit board provided by an embodiment of the present invention. Figure 4 In the figure, the object in a bent state is a flexible circuit board, and the two horizontal circuit boards are other hardware that are not integrated into the flexible circuit board.
[0156] Compared with the problem described in the background technology, the embodiment of the present invention determines whether the functional hardware can be integrated into the flexible circuit board to determine whether the area of the flexible board occupied by the functional hardware exceeds the area of the flexible circuit board (the flexible board without integrated components and circuit lines at this time). If it exceeds, a part of the functional hardware needs to be removed. If it does not exceed, the next step can be performed. Further, the embodiment of the present invention generates the circuit board position and circuit board posture of the flexible circuit board in the circuit board space to randomly generate the coordinates of the flexible circuit board relative to the position of other unintegrated hardware, the internal position of the circuit board when it is bent, folded, etc. The embodiment of the present invention calculates the layout tightness of the integrated layout on the flexible circuit board to calculate the space utilization status of the distribution of components and circuit lines inside the flexible circuit board. The embodiment of the present invention determines the circuit layout, final position and final posture of the flexible circuit board according to the design goal to improve the space utilization under the premise of considering the connection relationship between the flexible circuit board and other hardware. Therefore, the design method and system of a bendable multifunctional integrated flexible circuit board provided by the embodiment of the present invention can improve the space utilization under the premise of considering the connection relationship between the flexible circuit board and other hardware.
[0157] Embodiment 2:
[0158] like Figure 5 The figure shows a functional module diagram of a bendable multifunctional integrated flexible circuit board design system of the present invention.
[0159] The bendable multifunctional integrated flexible circuit board design system 500 of the present invention can be installed in an electronic device. According to the functions to be implemented, the bendable multifunctional integrated flexible circuit board design system can include an integrated judgment module 501, a space determination module 502, a posture generation module 503, a target construction module 504 and a final design module 505. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0160] In the embodiment of the present invention, the functions of each module / unit are as follows:
[0161] The integration judgment module 501 is used to query the to-be-integrated function in the to-be-integrated device, identify the functional hardware involved in the to-be-integrated function, and judge whether the functional hardware can be integrated into the flexible circuit board, wherein the functional hardware includes signal transmission hardware, data processing hardware and data display hardware;
[0162] The space determination module 502 is used to query the input position and output position of the functional hardware when the functional hardware can be integrated into the flexible circuit board, and determine the circuit board space in the device to be integrated where the flexible circuit board can be placed;
[0163] The posture generating module 503 is used to analyze the circuit schematic diagram of the functional hardware on the flexible circuit board, generate the integrated layout of the functional hardware on the flexible circuit board based on the circuit schematic diagram, and generate the circuit board position and circuit board posture of the flexible circuit board in the circuit board space;
[0164] The target construction module 504 is used to calculate the layout tightness of the integrated layout on the flexible circuit board, calculate the position tightness corresponding to the circuit board position and the circuit board posture according to the input position and the output position, and construct the design target of the flexible circuit board using the layout tightness and the position tightness;
[0165] The final design module 505 is used to determine the circuit layout, final position and final posture of the flexible circuit board according to the design goal, and integrate the functional hardware into the flexible circuit board through the circuit layout, the final position and the final posture to obtain the final design result of the flexible circuit board.
[0166] In detail, each module in the bendable multifunctional integrated flexible circuit board design system 200 in the embodiment of the present invention is used in the same manner as described above. Figure 1 The same technical means are used as the bendable multifunctional integrated flexible circuit board design method described in the specification and can produce the same technical effects, which will not be repeated here.
[0167] It is obvious to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0168] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.
Claims
1. A method for designing a bendable multifunctional integrated flexible circuit board, characterized in that: The method comprises: Query the function to be integrated in the device to be integrated, identify the functional hardware involved in the function to be integrated, and determine whether the functional hardware can be integrated into the flexible circuit board, wherein the functional hardware includes signal transmission hardware, data processing hardware and data display hardware; When the functional hardware can be integrated onto a flexible circuit board, querying the input position and output position of the functional hardware to determine the circuit board space in the device to be integrated where the flexible circuit board can be placed; Analyze the circuit schematic diagram of the functional hardware on the flexible circuit board, generate an integrated layout of the functional hardware on the flexible circuit board based on the circuit schematic diagram, and generate a circuit board position and a circuit board posture of the flexible circuit board in the circuit board space; Calculating the layout tightness of the integrated layout on the flexible circuit board, calculating the position tightness of the circuit board position and the circuit board posture according to the input position and the output position, and constructing the design target of the flexible circuit board using the layout tightness and the position tightness; According to the design goal, the circuit layout, final position and final posture of the flexible circuit board are determined, and the functional hardware is integrated into the flexible circuit board through the circuit layout, the final position and the final posture to obtain the final design result of the flexible circuit board.
2. The method for designing a bendable multifunctional integrated flexible circuit board according to claim 1, characterized in that: The determining whether the functional hardware can be integrated into the flexible circuit board includes: Collecting the component areas corresponding to the functional hardware; Collect the circuit area of the hardware circuit between each functional hardware; Determining whether the sum of the component area and the circuit area exceeds the circuit board area of the flexible circuit board; When the sum of the component area and the circuit area does not exceed the circuit board area of the flexible circuit board, determining that the functional hardware can be integrated into the flexible circuit board; When the sum of the component area and the circuit area exceeds the circuit board area of the flexible circuit board, it is determined that the functional hardware cannot be integrated into the flexible circuit board.
3. The method for designing a bendable multifunctional integrated flexible circuit board according to claim 1, characterized in that: The step of analyzing the circuit schematic diagram of the functional hardware on the flexible printed circuit board includes: Querying the component locations of the functional hardware in the device to be integrated; Query the connection lines between each component location; Generate a hardware schematic diagram of the functional hardware through the locations of the components and the connection lines; Identify the common sections between each hardware schematic; According to the same road section, each hardware schematic diagram is subjected to schematic fusion to obtain a circuit schematic diagram; The same section includes the line and components at both ends of the line.
4. The method for designing a bendable multifunctional integrated flexible circuit board according to claim 1, characterized in that: The step of generating an integrated layout of the functional hardware on the flexible circuit board based on the circuit schematic diagram includes: Generating a relative position relationship of the functional hardware in the circuit schematic diagram; Eliminating unnecessary positional relationships from the relative positional relationships to obtain necessary positional relationships; generating a random layout of the necessary positional relationship on the flexible circuit board; Determining the integrated layout of the functional hardware on the flexible circuit board using the random layout; Among them, the relative position relationship is an up-down, left-right relationship, and the necessary position relationship includes a series relationship and a parallel relationship.
5. The method for designing a bendable multifunctional integrated flexible circuit board according to claim 1, characterized in that: The step of generating the circuit board position and circuit board posture of the flexible circuit board in the circuit board space includes: The circuit board posture of the flexible circuit board is generated using the following set: in, Indicates the circuit board posture, Indicates the number of parts that are cut on the flexible circuit board. planes of equal area and Direct neighbors The angle between the planes, Indicates the number of planes of equal area divided on the flexible circuit board; Establishing a rectangular coordinate system for the circuit board posture; Locating the posture coordinates corresponding to the posture of the circuit board in the rectangular coordinate system; Calculate the center coordinates of the posture coordinates; Querying the center point of the circuit board corresponding to the center coordinate in the flexible circuit board; A circuit board position of the circuit board center point is randomly generated in the circuit board space.
6. The method for designing a bendable multifunctional integrated flexible circuit board according to claim 1, characterized in that: The calculating the layout tightness of the integrated layout on the flexible circuit board comprises: Numbering each circuit line and each component in the integrated layout to obtain a layout number of the integrated layout; According to the layout number, the layout tightness of the integrated layout is calculated using the following formula: in, Indicates the compactness of the layout. represents the number of elements in a finite set, Indicates The set of direct neighbors of the layout number, Indicates The location of the layout number on the flexible circuit board, Indicates The location where the neighbors of the layout number are most concentrated, Represents the location set corresponding to all layout numbers. Indicates the position corresponding to any layout number. Indicates the total number of layout numbers.
7. The method for designing a bendable multifunctional integrated flexible circuit board according to claim 1, characterized in that: The calculating, according to the input position and the output position, the positional closeness corresponding to the circuit board position and the circuit board posture comprises: The relative center coordinates of the circuit board position and the circuit board posture are calculated using the following formula: in, Represents the relative center coordinates of the equal-area plane adjacent to the equal-area plane where the circuit board is located. Indicates the position of the circuit board The intersection point where the angle between the planes of equal area is formed, Indicates the angle relative to the X-axis determined by the circuit board posture; Calculate the receiving end coordinates and the transmitting end coordinates on the flexible circuit board through the relative center coordinates; According to the input position, the output position, the receiving end coordinates and the transmitting end coordinates, the position closeness of the circuit board position and the circuit board posture is calculated using the following formula: in, Indicates the tightness of position, represents the number of elements in a finite set, Indicates The set of coordinate positions, Indicates Locations, Indicates The location where the distribution of coordinates is most concentrated, represents the set of all positions, Indicates any position, Indicates the positional closeness between the calculated receiving end coordinates and the input position, Indicates the positional closeness between the calculated transmitter coordinates and the output position.
8. The method for designing a bendable multifunctional integrated flexible circuit board according to claim 1, characterized in that: The design goal of constructing the flexible circuit board by utilizing the layout compactness and the position compactness includes: calculating a total compactness between the layout compactness and the position compactness; According to the total compactness, the design target of the flexible circuit board is constructed using the following formula: in, Indicates the design goal, Indicates the compactness of the layout. Indicates the tightness of position, represents the maximization symbol, Represents a set of coordinate points consisting of the internal coordinate points of the flexible circuit board and the external coordinate points of the flexible circuit board. express Middle Coordinate points With direct neighbor coordinates Direct distance, Indicates the safety distance threshold.
9. The method for designing a bendable multifunctional integrated flexible circuit board according to claim 1, characterized in that: Determining the circuit layout, final position and final posture of the flexible circuit board according to the design goal includes: Obtaining a first target value corresponding to the design target; The coordinate set corresponding to the design target is optimized in the following manner to obtain an optimized set: in, represents the optimized set, express Middle Coordinate points The optimized coordinates obtained by target optimization are: Indicates the number of coordinate points, Represents a set of coordinate points consisting of the internal coordinate points of the flexible circuit board and the external coordinate points of the flexible circuit board. express Middle Coordinate points With direct neighbor coordinates Direct distance, represents the safety distance threshold, Indicates the preset optimization interval, express and The angle between them relative to the X-axis; Determining whether a second target value corresponding to the optimization set is not less than the first target value; When the second target value corresponding to the optimization set is not less than the first target value, continuing to perform set optimization on the optimization set according to the optimization direction corresponding to the second target value until the second target value corresponding to the optimization set stops changing, adjusting the optimization direction corresponding to the optimization set to obtain a first adjustment direction; Determining whether the number of direct neighbors corresponding to the first adjustment direction reaches a direct neighbor threshold; If the number of direct neighbors corresponding to the first adjustment direction does not reach the direct neighbor threshold, returning to the step of determining whether the second target value corresponding to the optimization set is not less than the first target value through the first adjustment direction; When the number of direct neighbors corresponding to the first adjustment direction reaches a direct neighbor threshold, determining the circuit layout, final position and final posture of the flexible circuit board; When the second target value corresponding to the optimization set is less than the first target value, adjusting the optimization direction corresponding to the optimization set to obtain a second adjustment direction; Determining whether the number of direct neighbors corresponding to the second adjustment direction reaches a direct neighbor threshold; If the number of direct neighbors corresponding to the second adjustment direction does not reach the direct neighbor threshold, returning to the step of determining whether the second target value corresponding to the optimization set is not less than the first target value through the second adjustment direction; When the number of direct neighbors corresponding to the second adjustment direction reaches a direct neighbor threshold, the circuit layout, final position and final posture of the flexible circuit board are determined.
10. A bendable multifunctional integrated flexible circuit board design system, characterized in that: The system comprises: An integration judgment module, used to query the to-be-integrated function in the to-be-integrated device, identify the functional hardware involved in the to-be-integrated function, and judge whether the functional hardware can be integrated into the flexible circuit board, wherein the functional hardware includes signal transmission hardware, data processing hardware, and data display hardware; A space determination module, used to query the input position and output position of the functional hardware when the functional hardware can be integrated into the flexible circuit board, and determine the circuit board space in the device to be integrated where the flexible circuit board can be placed; a posture generation module, used for analyzing the circuit schematic diagram of the functional hardware on the flexible circuit board, generating an integrated layout of the functional hardware on the flexible circuit board based on the circuit schematic diagram, and generating a circuit board position and a circuit board posture of the flexible circuit board in the circuit board space; a target construction module, configured to calculate the layout tightness of the integrated layout on the flexible circuit board, calculate the position tightness corresponding to the circuit board position and the circuit board posture according to the input position and the output position, and construct the design target of the flexible circuit board using the layout tightness and the position tightness; The final design module is used to determine the circuit layout, final position and final posture of the flexible circuit board according to the design goal, integrate the functional hardware into the flexible circuit board through the circuit layout, the final position and the final posture, and obtain the final design result of the flexible circuit board.
Citation Information
Patent Citations
Flexible circuit board positioning method, device and computer readable storage medium
CN108198218A
Wiring method, flexible circuit board, display device, electronic device and storage medium
CN117279213A