Drawing equipment for schematic circuit diagram
Through the drawing equipment for designing circuit schematics, the use of information acquisition, processing and design modules to automatically draw circuit schematics, solving the problems of low drawing efficiency and tool differences in the existing technology, and achieving a more efficient and high-quality drawing process.
Patent Information
- Application Number
- CN202311622366.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-05-30
AI Technical Summary
In the prior art, design engineers need to manually complete the drawing of circuit schematic diagrams, including the selection, placement and connection of components, resulting in low drawing efficiency and differences in the use of different design tools, affecting the drawing rate and quality.
A circuit schematic drawing device is designed, including an information acquisition module, an information processing module and a schematic design module. The user's drawing needs are determined through the information acquisition module, the information processing module generates corresponding drawing instructions, and the schematic design module automatically draws the circuit schematic diagram according to the instructions.
It reduces the drawing difficulty of design engineers, improves drawing efficiency and quality, reduces manual operation steps, and adapts to the differences in use of different design tools.
Smart Images

Figure CN120070648A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of circuit design, and particularly to a device for drawing a circuit schematic diagram. Background Art
[0002] With the wide application of integrated circuits, the hardware circuits of electronic products have become increasingly complex. The drawing efficiency and convenience of the hardware circuits of electronic products are one of the issues that have attracted much attention from technicians in the circuit field.
[0003] Currently, in the process of designing the hardware circuit of an electronic product, a design engineer needs to draw a schematic design file according to the design requirements. For example, the design engineer uses computer-aided design tools such as Altium Designer (a software integration platform, also known as "AD") on a computer or other devices to design and draw a circuit schematic diagram according to the design requirements of the circuit schematic diagram. The electronic components and the connection relationships of each electronic component in the circuit schematic diagram run through the entire design and drawing process. Processes such as the selection, placement, connection, and debugging of components all need to be manually completed by the design engineer. The drawing efficiency of the circuit schematic diagram is low, and there are also differences in the usage methods of different design tools. Once the design engineer is not familiar with the design tools of the circuit schematic diagram, it will seriously affect the drawing speed and quality of the circuit schematic diagram. Summary of the Invention
[0004] The present invention provides a device for drawing a circuit schematic diagram, aiming to reduce the drawing difficulty of the design engineer and improve the drawing efficiency and quality of the design engineer.
[0005] According to one aspect of the present invention, there is provided a device for drawing a circuit schematic diagram, which includes: an information acquisition module, an information processing module, and a schematic diagram design module, wherein the information processing module is respectively connected to the information acquisition module and the schematic diagram design module;
[0006] The information acquisition module is used to determine the drawing requirement information of the user, wherein the drawing requirement information includes at least one drawing requirement;
[0007] The information processing module is used to determine a set of drawing instructions based on the drawing requirement information, wherein the set of drawing instructions includes at least one drawing instruction, and the drawing instruction corresponds to the drawing requirement one by one;
[0008] The schematic diagram design module is used to determine a circuit schematic diagram based on each drawing instruction.
[0009] Optionally, the information acquisition module is a voice acquisition module or an instruction acquisition module.
[0010] Optionally, the information acquisition module is specifically configured to: receive at least one voice message and / or at least one instruction message transmitted by a user; determine drawing requirement information based on the priorities of the voice messages and / or the priorities of the instruction messages.
[0011] Optionally, the information processing module is specifically configured to: perform information screening on each drawing requirement based on a preset information extraction rule to obtain the characteristic requirements of each drawing requirement; determine the drawing instructions corresponding to each drawing requirement based on the characteristic requirements of each drawing requirement.
[0012] Optionally, the preset information extraction rules include a keyword extraction rule, a logic extraction rule, and a data extraction rule.
[0013] Optionally, the drawing requirements include component selection requirements, component connection requirements, and schematic diagram detection requirements; the drawing instructions include component selection instructions, component connection instructions, and schematic diagram detection instructions.
[0014] Optionally, the schematic diagram design module includes a component determination unit, a circuit determination unit, and a schematic diagram detection unit; the component determination unit is configured to determine at least one component of the circuit schematic diagram based on the component selection instruction and add each component to the deployment position of each component; the circuit determination unit is configured to connect each component based on the component connection instruction to draw the circuit schematic diagram; the schematic diagram detection unit is configured to determine the abnormal information of the circuit schematic diagram when receiving the schematic diagram detection instruction.
[0015] Optionally, the device for drawing the circuit schematic diagram further includes a display module, wherein the display module is respectively connected to the information processing module, the component determination unit, the circuit determination unit, and the schematic diagram detection unit; the display module is configured to display the abnormal information and the execution information of each drawing instruction.
[0016] Optionally, the device for drawing the circuit schematic diagram further includes a device body, wherein the information acquisition module, the information processing module, and the schematic diagram design module are deployed inside the device body, and the display module is deployed outside the device body; the device body is configured to protect the information acquisition module, the information processing module, and the schematic diagram design module and fix the display module.
[0017] Optionally, the device for drawing the circuit schematic diagram further includes a support module, wherein the support module is deployed on one side of the device body close to the ground and is used to support the device body.
[0018] The drawing device for the circuit schematic diagram of the present invention includes: an information acquisition module, an information processing module, and a schematic diagram design module. Among them, the information processing module is respectively connected to the information acquisition module and the schematic diagram design module; the information acquisition module is used to determine the drawing requirement information of the user, where the drawing requirement information includes at least one drawing requirement; the information processing module is used to determine a set of drawing instructions based on the drawing requirement information, where the set of drawing instructions includes at least one drawing instruction, and the drawing instruction corresponds to the drawing requirement one by one; the schematic diagram design module is used to determine the circuit schematic diagram based on each drawing instruction. The information processing module of the present invention can process the drawing requirements obtained by the information acquisition module to obtain drawing instructions, and the schematic diagram design module can automatically draw the schematic diagram according to the drawing instructions, reducing the drawing difficulty of design engineers and effectively improving the drawing efficiency and quality of design engineers. It solves the problems that design engineers use computer-aided design tools such as AD on devices such as computers to design and draw circuit schematic diagrams according to the design requirements of circuit schematic diagrams. The processes of component selection, placement, connection, and debugging of each component all need to be manually completed by design engineers. The drawing efficiency of circuit schematic diagrams is low, and there are also differences in the usage methods of different design tools. Once design engineers are not familiar with the design tools of circuit schematic diagrams, it will seriously affect the drawing speed and quality of circuit schematic diagrams.
[0019] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0021] Figure 1 It is a schematic structural diagram of a drawing device for a circuit schematic diagram provided in Embodiment 1;
[0022] Figure 2 It is a schematic structural diagram of another drawing device for a circuit schematic diagram provided in Embodiment 1;
[0023] Figure 3 It is a schematic structural diagram of a drawing device for a circuit schematic diagram provided in Embodiment 2.
[0024] Reference Signs:
[0025] 101 - Information acquisition module, 102 - Information processing module, 103 - Schematic diagram design module, 1031 - Component determination unit, 1032 - Circuit determination unit, 1033 - Schematic diagram detection unit, 104 - Display module, 105 - Device main body, 106 - Support module. Detailed implementation manners
[0026] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0028] Embodiment 1
[0029] Figure 1 It is a structural schematic diagram of a circuit schematic diagram drawing device provided by Embodiment 1. This embodiment is applicable to situations such as quickly, efficiently, simply, and visually designing and drawing circuit schematic diagrams, such as Figure 1 As shown, the drawing device specifically includes: an information acquisition module 101, an information processing module 102, and a schematic diagram design module 103. Among them, the information processing module 102 is respectively connected to the information acquisition module 101 and the schematic diagram design module 103.
[0030] The information acquisition module can be understood as a component for collecting user information, and is used to determine the drawing requirement information of the user. The drawing requirement information includes at least one drawing requirement; the information processing module can be understood as a component for parsing and processing the drawing requirement information, and is used to determine a set of drawing instructions based on the drawing requirement information. The set of drawing instructions includes at least one drawing instruction, and the drawing instruction corresponds to the drawing requirement one by one; the schematic diagram design module can be understood as a component for drawing a circuit schematic diagram, and can draw or determine a circuit schematic diagram based on each drawing instruction.
[0031] Among them, the drawing requirement information can be understood as a set composed of various drawing requirements. The drawing requirement can be understood as the user's drawing requirements. The drawing requirements include component selection requirements, component connection requirements, and schematic diagram detection requirements. For example, the names of components required for a circuit diagram, the manufacturers of components, the package types of components, the quantities of components, the placement positions of components, the connection relationships between components, the detection and monitoring of the schematic diagram, etc. The drawing instruction set can be understood as an instruction list composed of various drawing instructions. The drawing instruction can be understood as a control instruction corresponding to the drawing requirement or a machine language that can be recognized by an electronic device (the schematic diagram design module in the present invention), such as a python script (a programming language), assembly language, C language, binary language, etc., so that the schematic diagram design module can determine the user's drawing requirements according to the drawing instructions and draw a circuit schematic diagram or detect a circuit schematic diagram according to the user's drawing requirements. The drawing instructions include component selection instructions, component connection instructions, and schematic diagram detection instructions. The user can be understood as design engineers such as drawing personnel, debugging personnel, and development personnel who use the circuit schematic diagram drawing device. This embodiment does not limit this.
[0032] Specifically, the drawing instruction set may include multiple drawing instructions. The arrangement order of the drawing instructions is related to the generation time of the drawing requirements corresponding to the drawing instructions. The drawing instructions corresponding to the drawing requirements with an earlier generation time (the drawing requirements first input by the user) are arranged before the drawing instructions corresponding to the drawing requirements with a later generation time (the drawing requirements later input by the user). The schematic diagram design module can execute each drawing instruction in sequence to draw a circuit schematic diagram. Further, the drawing instruction includes an end instruction. When the instruction executed by the schematic diagram design module is the end instruction, it is considered that the schematic diagram drawing is completed.
[0033] Exemplarily, assume that the drawing instruction set includes 5 drawing instructions. Drawing instruction 1 is to add component 1 at position 1, drawing instruction 2 is to add component 2 at position 2, drawing instruction 3 is to connect the first pin of component 1 to the second pin of component 2, drawing instruction 4 is to connect the second pin of component 1 to the first pin of component 2, and drawing instruction 5 is the end instruction. The schematic diagram design module will execute each drawing instruction in sequence. For example, first add component 1 at position 1 and component 2 at position 2, then connect the first pin of component 1 to the second pin of component 2 and the second pin of component 1 to the first pin of component 2, and finally determine that the circuit schematic diagram drawing is completed.
[0034] The information acquisition module is a voice acquisition module and / or an instruction acquisition module. The voice acquisition module can determine the user's drawing requirement information by collecting the user's audio. The method of voice collection can shorten the information input time and collection time, and improve the drawing efficiency. The instruction acquisition module can determine the user's drawing requirement information by collecting information such as the text and point control data input by the user to the drawing device. The advantage of such a setting is that it can set a dual information acquisition method to ensure the accuracy and comprehensiveness of the collected information.
[0035] The voice acquisition module is mainly used to collect the sound wave signals generated when the user speaks and convert them into digital signals. The voice acquisition module consists of a microphone (or other audio acquisition components such as a pickup or a sound wave sensor), a preamplifier (or a signal amplification circuit), and a sampling circuit. The microphone can convert the sound wave signals into electrical signals and has characteristics such as sensitivity, directivity, and frequency response, which can greatly ensure the characteristics of the user's sound wave signals.
[0036] Optionally, the information acquisition module is specifically configured to: receive at least one voice information and / or at least one instruction information transmitted by the user; determine the drawing requirement information based on the priority of each voice information and / or the priority of each instruction information.
[0037] When the information acquisition module is a voice acquisition module, the information acquisition module receives voice information. When the information acquisition module is an instruction acquisition module, the information acquisition module receives instruction information.
[0038] Among them, the voice information can be understood as the user's audio collected by the voice acquisition module, the instruction information can be understood as the instruction information such as the text and electronic control data of the user collected by the instruction acquisition module, the priority of the voice information can be understood as the sorting result of the collection time of the voice information (in the present invention, the priority of the voice information collected first is higher than that of the voice information collected later), the priority of the instruction information can be understood as the sorting result of the collection time of the instruction information (in the present invention, the priority of the instruction information collected first is higher than that of the instruction information collected later), and the drawing requirement information can be understood as the set of each voice information and / or each instruction information. It should be noted that each information in the drawing requirement information is also arranged in the order of collection time.
[0039] Exemplarily, taking the voice acquisition module as an example, the voice information can be natural language containing a specific logical instruction, for example, Can two 100Ω resistors in series be added at the xxx pin of the xxx chip?, Please add two 1uF capacitors in parallel at the xxx pin of the xxx chip, Please add two 1uF capacitors in series at the xxx pin of the xxx chip, etc. It can also be natural language containing a logical instruction of a certain data set, for example, Can the circuit design scheme in the high-voltage area be modified according to the requirements of the GB12345.6 standard?, etc. It can also be some scheme request logical instructions, for example, Adjust all resistors to the resistor with the largest supply quantity in the device library, Adjust all capacitors to the capacitor with the largest supply quantity in the device library, etc. This embodiment does not limit this.
[0040] Optionally, the information processing module is specifically configured to: perform information screening on each drawing requirement based on a preset information extraction rule to obtain the characteristic requirements of each drawing requirement; determine the drawing instruction corresponding to each drawing requirement based on the characteristic requirements of each drawing requirement.
[0041] Among them, the information processing module can be understood as a component that extracts the characteristics in voice or instruction information trained by a voice or instruction big data algorithm or other modeling methods based on a convolutional neural network (CNN). For example, inputting voice or instruction data into the information processing module, the information processing module can quickly extract the characteristic signals in the voice or instruction data. The preset information extraction rule can be understood as the scheme for the information processing module to extract the characteristic signals of voice or instruction data. The characteristic requirements of the drawing requirement can be understood as the key or representative information of the drawing requirement. The drawing instruction can be understood as the control instruction corresponding to the drawing requirement.
[0042] The preset information extraction rules include keyword extraction rules, logical extraction rules, and data extraction rules. Taking voice information as an example, the keyword extraction rule can be understood as extracting keywords in the voice information. The keywords include capacitors, resistors, inductors, diodes, line widths, etc. The logical extraction rule can be understood as extracting the logical relationships in the voice information. The logical relationships include change, addition, deletion, lengthening, shortening, series connection, parallel connection, etc. The data extraction rule can be understood as extracting the data information in the voice information, including the resistance value of the resistor, capacitance value, inductance value, line width, etc. This embodiment does not limit this.
[0043] The characteristic requirements of the drawing requirement can be understood as the drawing requirement after removing non-critical information. Assuming the drawing requirement is Can two 100Ω resistors in series be added at the xxx pin of the xxx chip?, the characteristic requirement is Adding two 100Ω resistors in series at the xxx pin of the xxx chip.
[0044] Figure 2 It is a schematic structural diagram of another circuit schematic drawing device provided by Embodiment 1. As can be seen from Figure 2 it, the schematic diagram design module 103 includes a component determination unit 1031, a circuit determination unit 1032, and a schematic diagram detection unit 1033.
[0045] The component determination unit is used to determine at least one component of the circuit schematic diagram based on the component selection instruction and add each component to the deployment position of each component; the circuit determination unit is used to connect each component based on the component connection instruction to draw the circuit schematic diagram; the schematic diagram detection unit is used to determine the abnormal information of the circuit schematic diagram when receiving the schematic diagram detection instruction.
[0046] Among them, the component determination unit can parse the component selection instruction, determine information such as the type, manufacturer, package, and placement position of the component (which can be understood as the position of the component in the engineering file), call the existing device optimization library, search for components that meet the command settings, and automatically layout the components at the corresponding positions in the schematic diagram. The circuit determination unit can parse the component connection instruction, determine information such as the connection relationship between components and the type of connection line, and connect each component. The schematic diagram detection unit can detect the circuit schematic diagram according to the circuit function principle when the schematic diagram is drawn and the schematic diagram detection instruction is received. For example, it can detect circuit design schemes such as load selection and series-parallel connection methods that do not conform to the circuit function principle in the schematic diagram. The abnormal information can be understood as circuit design schemes such as load selection and series-parallel connection methods that do not conform to the circuit function principle in the schematic diagram. It should be noted that after detecting the abnormal information, the schematic diagram detection unit can also send the abnormal information to the circuit determination unit so that the circuit determination unit can correct the circuit schematic diagram.
[0047] Specifically, this embodiment includes a module circuit optimization solution library, a device selection standard library, and a circuit design standard specification set, which can select the circuit design method from each library file to improve the design efficiency of the schematic diagram.
[0048] Furthermore, the voice information of the present invention can be to batch change components. For example, change all resistors to the resistor with the largest supply volume in the device library, change all capacitors to the capacitor with the largest supply volume in the device library, etc. That is, the technical solution of the present invention can batch change components, without the user changing each component one by one, improving the change efficiency of the schematic diagram and saving the debugging time of the schematic diagram.
[0049] The drawing device for the circuit schematic diagram of this embodiment includes: an information acquisition module, an information processing module, and a schematic diagram design module. Among them, the information processing module is respectively connected to the information acquisition module and the schematic diagram design module; the information acquisition module is used to determine the drawing requirement information of the user, where the drawing requirement information includes at least one drawing requirement; the information processing module is used to determine a set of drawing instructions based on the drawing requirement information, where the set of drawing instructions includes at least one drawing instruction, and the drawing instruction corresponds to the drawing requirement one by one; the schematic diagram design module is used to determine the circuit schematic diagram based on each drawing instruction. The information processing module of the present invention can process the drawing requirements obtained by the information acquisition module to obtain drawing instructions, and the schematic diagram design module can automatically draw the schematic diagram according to the drawing instructions, reducing the drawing difficulty of design engineers and effectively improving the drawing efficiency and quality of design engineers. It solves the problems that design engineers use computer-aided design tools such as AD, DXP, Protel99se, etc. on devices such as computers to design and draw circuit schematic diagrams according to the design requirements of circuit schematic diagrams. The processes of component selection, placement, connection, and debugging of each component all need to be manually completed by design engineers. The drawing efficiency of circuit schematic diagrams is low, and there are also differences in the usage methods of different design tools. Once design engineers are not familiar with the design tools of circuit schematic diagrams, it will seriously affect the drawing speed and quality of circuit schematic diagrams.
[0050] Embodiment 2
[0051] Figure 3 It is a structural schematic diagram of a drawing device for a circuit schematic diagram provided by Embodiment 2. This embodiment is applicable to situations such as quickly, efficiently, simply, and visually designing and drawing circuit schematic diagrams, such as Figure 3 As shown, the drawing device specifically includes: an information acquisition module 101, an information processing module 102, a schematic diagram design module 103, a display module 104, a device main body 105, and a support module 106. The schematic diagram design module 103 includes a component determination unit 1031, a circuit determination unit 1032, and a schematic diagram detection unit 1033; among them, the information processing module 102 is respectively connected to the information acquisition module 101, the display module 104, the component determination unit 1031, the circuit determination unit 1032, and the schematic diagram detection unit 1033 of the schematic diagram design module. The display module 104 is respectively connected to the information processing module 101, the component determination unit 1031, the circuit determination unit 1032, and the schematic diagram detection unit 1033. The information acquisition module 101, the information processing module 102, and the schematic diagram design module 103 are deployed inside the device main body 105, the display module 104 is deployed outside the device main body 105, and the support module 106 is deployed on the side of the device main body 105 close to the ground.
[0052] The information acquisition module is used to determine the drawing requirement information of the user, and the drawing requirement information includes at least one drawing requirement; the information processing module is used to determine a set of drawing instructions based on the drawing requirement information, the set of drawing instructions includes at least one drawing instruction, and the drawing instruction corresponds to the drawing requirement one by one; the component determination unit is used to determine at least one component of the circuit schematic diagram based on the component selection instruction and add each component to the deployment position of each component; the circuit determination unit is used to connect each component based on the component connection instruction to draw the circuit schematic diagram; the schematic diagram detection unit is used to determine the abnormal information of the circuit schematic diagram when receiving the schematic diagram detection instruction; the display module is used to display the abnormal information and the execution information of each drawing instruction; the device main body is used to protect the information acquisition module, the information processing module and the schematic diagram design module and fix the display module; the support module is used to support the device main body.
[0053] Among them, the display module can be understood as an information display component such as a liquid crystal display screen or a digital display screen, which is used to display the drawing process of the circuit schematic diagram and the detection result of the circuit schematic diagram. The device main body can be understood as the frame of the drawing device. The support module can be a bracket, a support sliding wheel, etc. This embodiment does not limit this.
[0054] Specifically, the whole process of component selection, determination, deployment, and connection, as well as the detection process and detection result of the circuit schematic diagram, can be displayed on the display module, so that the user can understand the real-time design information of the circuit schematic diagram, so that the user can adjust the design scheme of the circuit schematic diagram or execute the next design action.
[0055] Exemplarily, when adding a component, if the component to be added is not available in the component library, the component determination unit will send an excitation signal to the functional area of the screen display module, so that the display module can display the relevant information of the failed component addition, prompting the user to change the component in time or supplement the component library to avoid abnormal circuit schematics or missing functions caused by long-term waiting or missing components. Secondly, the display module can also display the relevant information of the module circuit optimal solution library, the device selection standard library, and the circuit design standard specification set, so that the user can use the components in each information library to improve the design efficiency of the circuit schematic diagram and save the drawing time of the circuit schematic diagram.
[0056] The module circuit optimal solution library includes a standard temperature sensor drive circuit, a standard high-voltage circuit, a standard step-down circuit, a standard boost circuit, a 12V to 5V standard circuit, etc. The device selection standard library includes a capacitor library, a resistor library, an inductor library, etc. The circuit design standard specification set includes the requirements and specifications of national standards, enterprise standards, and industry standards for various items in circuit design. For example, different ground wire symbols used for strong power ground, weak power ground, power ground, and cabinet ground in circuit design, the circuit drawing method of common-mode inductors, and the selection of resistor symbols in different circuits, etc. This embodiment does not limit this.
[0057] The device for drawing the circuit schematic diagram of this embodiment includes: an information acquisition module, an information processing module, a schematic diagram design module, a display module, a device main body, and a support module. The schematic diagram design module includes a component determination unit, a circuit determination unit, and a schematic diagram detection unit. Among them, the information processing module is respectively connected to the information acquisition module, the display module, the component determination unit, the circuit determination unit, and the schematic diagram detection unit of the schematic diagram design module. The display module is respectively connected to the information processing module, the component determination unit, the circuit determination unit, and the schematic diagram detection unit. The information acquisition module, the information processing module, and the schematic diagram design module are deployed inside the device main body, the display module is deployed outside the device main body, and the support module is deployed on the side of the device main body close to the ground. The information acquisition module is used to determine the drawing requirement information of the user, and the drawing requirement information includes at least one drawing requirement. The information processing module is used to determine a set of drawing instructions based on the drawing requirement information. The set of drawing instructions includes at least one drawing instruction, and the drawing instruction and the drawing requirement are in one-to-one correspondence. The component determination unit is used to determine at least one component of the circuit schematic diagram based on the component selection instruction and add each component to the deployment position of each component. The circuit determination unit is used to connect each component based on the component connection instruction to draw the circuit schematic diagram. The schematic diagram detection unit is used to determine the abnormal information of the circuit schematic diagram when receiving the schematic diagram detection instruction. The display module is used to display the abnormal information and the execution information of each drawing instruction. The device main body is used to protect the information acquisition module, the information processing module, and the schematic diagram design module and fix the display module. The support module is used to support the device main body. The information processing module of the present invention can process the drawing requirements obtained by the information acquisition module to obtain drawing instructions. The component determination unit, the circuit determination unit, and the schematic diagram detection unit of the schematic diagram design module can automatically determine, deploy components, connect each component, draw the schematic diagram, and detect the rationality of the drawn circuit schematic diagram according to the drawing instructions, reducing the drawing difficulty of design engineers and effectively improving the drawing efficiency and drawing quality of design engineers. It solves the problems that design engineers use computer-aided design tools such as AD, DXP, Protel99se, etc. on devices such as computers to design and draw circuit schematic diagrams according to the design requirements of circuit schematic diagrams. The processes of component selection, placement, connection, and debugging of each component all need to be manually completed by design engineers. The drawing efficiency of circuit schematic diagrams is low, and there are also differences in the usage methods of different design tools. Once design engineers are not familiar with the design tools of circuit schematic diagrams, it will seriously affect the drawing speed and quality of circuit schematic diagrams.Secondly, the device main body of this embodiment can protect each component, improving the service life of the drawing device. The display module can display the execution information of each drawing instruction and the detection result of the circuit schematic diagram in real time, facilitating the design engineer to understand the drawing progress and detection situation of the schematic diagram, so that the design engineer can adjust the circuit schematic diagram in a timely manner, reducing the workload of the design engineer and enhancing the using experience of the design engineer. The accuracy of automated inspection is higher than that of visual inspection, which can effectively reduce the abnormal probability of the circuit diagram.
[0058] It should be understood that various forms of the processes shown above can be used, reordering, adding, or deleting steps. For example, the steps described in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.
[0059] The above specific embodiments do not constitute a limitation to the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub - combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A device for drawing a circuit schematic diagram, characterized in that, it includes: an information acquisition module, an information processing module and a schematic diagram design module, wherein the information processing module is respectively connected to the information acquisition module and the schematic diagram design module; the information acquisition module is used to determine the drawing requirement information of the user, wherein the drawing requirement information includes at least one drawing requirement; the information processing module is used to determine a set of drawing instructions based on the drawing requirement information, wherein the set of drawing instructions includes at least one drawing instruction, and the drawing instruction corresponds to the drawing requirement one by one; the schematic diagram design module is used to determine the circuit schematic diagram based on each of the drawing instructions.
2. The device for drawing a circuit schematic diagram according to claim 1, characterized in that, the information acquisition module is a voice acquisition module or an instruction acquisition module.
3. The device for drawing a circuit schematic diagram according to claim 2, characterized in that, the information acquisition module is specifically used for: receiving at least one voice information and / or at least one instruction information transmitted by the user; determining the drawing requirement information based on the priority of each voice information and / or the priority of each instruction information.
4. The device for drawing a circuit schematic diagram according to claim 1, characterized in that, the information processing module is specifically used for: performing information screening on each drawing requirement based on a preset information extraction rule to obtain the characteristic requirements of each drawing requirement; determining the drawing instruction corresponding to each drawing requirement based on the characteristic requirements of each drawing requirement.
5. The device for drawing a circuit schematic diagram according to claim 4, characterized in that, the preset information extraction rule includes a keyword extraction rule, a logic extraction rule and a data extraction rule.
6. The device for drawing a circuit schematic diagram according to claim 1, characterized in that, the drawing requirements include component selection requirements, component connection requirements and schematic diagram detection requirements; the drawing instructions include component selection instructions, component connection instructions and schematic diagram detection instructions.
7. The device for drawing a circuit schematic diagram according to claim 6, characterized in that, the schematic diagram design module includes a component determination unit, a circuit determination unit and a schematic diagram detection unit; the component determination unit is used to determine at least one component of the circuit schematic diagram based on the component selection instruction and add each component to the deployment position of each component; the circuit determination unit is used to connect each component based on the component connection instruction to draw the circuit schematic diagram; the schematic diagram detection unit is used to determine the abnormal information of the circuit schematic diagram when receiving the schematic diagram detection instruction.
8. The device for drawing a circuit schematic diagram according to claim 7, characterized in that, it further includes: a display module, wherein the display module is respectively connected to the information processing module, the component determination unit, the circuit determination unit and the schematic diagram detection unit; the display module is used to display the abnormal information and the execution information of each drawing instruction.
9. The circuit schematic drawing device according to claim 8, wherein, it further comprises: a device main body, wherein the information acquisition module, the information processing module and the schematic design module are deployed inside the device main body, and the display module is deployed outside the device main body; the device main body is used for protecting the information acquisition module, the information processing module and the schematic design module and fixing the display module.
10. The circuit schematic drawing device according to claim 9, wherein, it further comprises: a support module, wherein the support module is deployed on a side of the device main body close to the ground and is used for supporting the device main body.