CIRCUIT CHECK DEVICE, CIRCUIT CHECK METHOD, AND CIRCUIT CHECK PROGRAM
Patent Information
- Application Number
- JP2021157206
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-27
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2041-09-27
AI Technical Summary
【0013】 本発明に係る回路チェック装置、回路チェック方法、および回路チェックプログラムによれば、回路のワイヤハーネスの複数の回路のパターンにおけるチェックに要する時間を短縮できるとともに、チェック漏れを低減することが可能となる。
Smart Images

Figure 0007645754000001 
Figure 0007645754000002 
Figure 0007645754000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a circuit check device, a circuit check method, and a circuit check program. [Background technology]
[0002] A system is known that checks whether the design data for a wire harness product for an automobile is a circuit configuration that conforms to required specifications. This system is configured to automatically check by having an information processing device read data related to the circuit.
[0003] Patent documents 1 and 2 disclose technology that optimizes the checking accuracy and time by narrowing down the number of circuit patterns to be checked, with the aim of shortening the checking time, taking into consideration that checking (inspecting) all circuits would take an enormous amount of time, since depending on the specifications of the automobile, the number of circuit patterns in a single vehicle can be tens of thousands of patterns. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2011-170454 A [Patent Document 2] JP 2011-250635 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the above-mentioned conventional technology, it takes time to check each circuit in the required specifications (required specifications). This is because there are cases where multiple checks are performed for each circuit, such as searching for the circuit of the data to be inspected (check target data) for each circuit, resetting the search information for each circuit, and checking all connection destinations for each divided area or when there is a branch, for one circuit. In addition, since not all circuit patterns are checked, there is a possibility that checks will be missed. Specifically, in Patent Document 1, since the pattern between two divided areas is checked, there is a possibility that checks of patterns considering three or more areas will be missed. In Patent Document 2, since the pattern of a circuit with a high priority is checked, there is a problem that checks of patterns of a circuit with a low priority will be missed. Therefore, there has been a demand for development of a technology that can shorten the time required for checking the patterns of multiple circuits of a wire harness and reduce check omissions.
[0006] The present invention has been made in consideration of the above, and an object of the present invention is to provide a circuit check device, a circuit check method, and a circuit check program that can shorten the time required to check multiple circuit patterns of a circuit wire harness and reduce missed checks. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems and achieve the above-mentioned objects, the circuit checking device of the present invention is a circuit checking device equipped with a control unit that judges the correctness of manufacturing data designed regarding the connection of a wire harness based on specification data including information regarding the specifications of the circuit connections between auxiliary equipment installed in a specified device, and is characterized in that the control unit sets connections between multiple terminals connected to each other and included in the manufacturing data as connection groups, stores them in a memory unit, extracts a first terminal and a second terminal of two ends connected to each other and included in the specification data, and judges the correctness of the connection group in the manufacturing data based on whether the first terminal and the second terminal are included in the same connection group stored in the memory unit.
[0008] In one embodiment of the circuit check device of the present invention, in the above invention, the control unit sets a plurality of divided areas into which a space in which the wire harness is arranged in the specified device is divided, sets the connection group for each divided area, sets an inclusive connection group that includes the connection groups set for each divided area based on information regarding the connection of electric wires between the plurality of divided areas, and stores the inclusive connection group in the memory unit, and determines whether the inclusive connection group in the manufacturing data is correct or incorrect based on whether the first terminal and the second terminal are included in the same inclusive connection group stored in the memory unit.
[0009] In the circuit check device according to one aspect of the present invention, the control unit converts the format of the manufacturing data into the format of the specification data using predetermined conversion data.
[0010] The circuit check device according to one aspect of the present invention is characterized in that, in the above invention, the predetermined device is a vehicle.
[0011] A circuit check method according to one embodiment of the present invention is a circuit check method executed by a control unit that judges the correctness of manufacturing data designed regarding the connection of a wire harness based on specification data including information regarding the specifications of the circuit connections between auxiliary equipment installed in a specified device, the method comprising: setting connections between multiple terminals connected to each other and included in the manufacturing data as connection groups and storing the connection groups in a memory unit; extracting a first terminal and a second terminal of two ends connected to each other and included in the specification data; and judging the correctness of the connection group in the manufacturing data based on whether the first terminal and the second terminal are included in the same connection group stored in the memory unit.
[0012] A circuit check program according to one embodiment of the present invention is characterized in that it causes a control unit, which determines the correctness of manufacturing data designed regarding the connection of a wire harness based on specification data including information regarding the specifications of the connection of circuits between auxiliary equipment installed in a specified device, to set connections between multiple terminals connected to each other included in the manufacturing data as connection groups, store the connections in a memory unit, extract a first terminal and a second terminal of two connected ends included in the specification data, and determine the correctness of the connection group in the manufacturing data based on whether the first terminal and the second terminal are included in the same connection group stored in the memory unit. Effect of the Invention
[0013] According to the circuit check device, the circuit check method, and the circuit check program of the present invention, it is possible to shorten the time required to check a plurality of circuit patterns of a wire harness of a circuit, and to reduce missed checks. [Brief description of the drawings]
[0014] [Figure 1] FIG. 1 is a block diagram showing a schematic configuration of a circuit check device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a flowchart illustrating a circuit check method according to an embodiment of the present invention. [Diagram 3] FIG. 3 is a circuit diagram showing a first example of required specification data according to an embodiment of the present invention. [Figure 4] FIG. 4 is a circuit diagram showing a second example of required specification data according to an embodiment of the present invention. [Diagram 5] FIG. 5 is a circuit diagram showing an example of check target data according to an embodiment of the present invention. [Figure 6A] FIG. 6A is a circuit diagram showing an example for explaining grouping in check target data corresponding to FIG. 3 according to an embodiment of the present invention. [Figure 6B] FIG. 6B is a circuit diagram showing an example for explaining grouping in the check target data corresponding to FIG. 4 according to an embodiment of the present invention. [Figure 7] FIG. 7 is a circuit diagram for explaining a target to be checked in a first example of required specification data according to an embodiment of the present invention. [Figure 8] FIG. 8 is a circuit diagram for explaining a target to be checked in the second example of required specification data according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In all the drawings of the embodiment, the same or corresponding parts are denoted by the same reference numerals. Furthermore, the present invention and the present disclosure are not limited to the embodiment described below.
[0016] In recent years, it has become necessary to perform a circuit check process for wire harnesses used in vehicles such as automobiles. In the circuit check process, a system is used that automatically checks whether the manufacturing data of a wire harness product conforms to the required specifications using an information processing device. Here, depending on the specifications of a vehicle, the combination of wire harnesses used in one vehicle can have tens of thousands of patterns, and there is a problem that checking all the patterns of circuits requires a huge amount of time. Therefore, the present inventor has conducted extensive research and devised a circuit check process that reduces check omissions by grouping the circuits to be checked, checks all the patterns of circuits without narrowing down the number of circuit patterns, and reduces check omissions, preferably does not have any check omissions. An embodiment described below is based on the above idea.
[0017] Fig. 1 is a block diagram showing a schematic configuration of a circuit check device 10. As shown in Fig. 1, the circuit check device 10 as an information processing device has a typical computer configuration. Note that a computer capable of communicating with the outside via a network (not shown) may also be used. The circuit check device 10 includes a control unit 11, a storage unit 12, a communication unit 13, and an input / output unit 14.
[0018] The circuit check device 10 can check the circuits of a wire harness for an automobile, for example, but can also check the circuits of a wire harness used for other purposes that are not necessarily limited to automobiles and in which a wire harness can be used. Note that in this specification, the wire harness includes a sub-wire harness (sub-harness).
[0019] The control unit 11 as a processor having hardware specifically includes a processor such as a CPU (Central Processing Unit), a DSP (Digital Signal Processor), and an FPGA (Field-Programmable Gate Array), and a main memory unit such as a RAM (Random Access Memory) and a ROM (Read Only Memory).
[0020] The storage unit 12 is composed of a storage medium selected from an erasable programmable ROM (EPROM), a hard disk drive (HDD), a solid state drive (SSD), and a removable medium. Examples of the removable medium include a universal serial bus (USB) memory, or a disk recording medium such as a compact disc (CD), a digital versatile disc (DVD), or a Blu-ray (registered trademark) disc (BD). The storage unit 12 can store an operating system (OS), various programs, various tables, various databases, and the like.
[0021] At least one database in which various data are stored in a searchable manner is stored in the storage unit 12. A check circuit database 121 is stored in the storage unit 12. The check circuit database 121 may be, for example, a relational database (RDB). In this embodiment, the database (DB) may be constructed by a database management system (DBMS) program executed by a processor managing the data stored in the storage unit 12.
[0022] The check circuit database 121 stores requested specification data (hereinafter, required specification data 121a), data to be checked (hereinafter, check target data 121b), and conversion data 121c in a manner that allows updating, deletion, and searching. The required specification data 121a includes information on the specifications of the connection of circuits between auxiliary devices mounted on a specified device, and is, for example, specification data that a corresponding vehicle satisfies. The check target data 121b is, for example, manufacturing data for a wire harness. The conversion data 121c is data for matching the check target data 121b with the format of the required specification data 121a.
[0023] The check circuit database 121 further stores combination pattern data 121d, W / W connection data 121e, and circuit check result data 121f in a manner that allows updating, deletion, and searching. The combination pattern data 121d is data of a combination table of part numbers of wire harnesses (W / H) of vehicles such as automobiles. The W / W connection data 121e is data of wire-to-wire (WtoW, W / W) connection information. The circuit check result data 121f stores data of the circuit check result obtained by the circuit check process by the circuit check unit 111 of the circuit check device 10 (circuit check result data 121f).
[0024] The control unit 11 loads a program stored in the storage unit 12 into a working area of the main storage unit and executes the program, and can realize the functions of the circuit check unit 111 and the group setting unit 112 through the execution of the program. Specifically, the control unit 11 loads the circuit check program 122 stored in the storage unit 12 into a working area of the main storage unit and executes the program, thereby realizing the functions of the circuit check unit 111. When a learning model as a program is used in the circuit check unit 111, the learning model uses an input / output data set of predetermined input parameters and output parameters as teacher data. The learning model can be generated by machine learning, such as deep learning using a neural network. The same applies to the group setting unit 112. In this case, the control unit 11 can realize the functions of the circuit check unit 111 and the group setting unit 112 by the learning model.
[0025] The communication unit 13 is, for example, a LAN (Local Area Network) interface board or a wireless communication circuit for wireless communication. The LAN interface board or the wireless communication circuit can be connected to a network (not shown) such as the Internet, which is a public communication network. The communication unit 13 can be connected to a network and communicate with various external information processing devices. Note that if communication with the outside is not required, a configuration without the communication unit 13 may be adopted.
[0026] The input / output unit 14 may be configured, for example, from a touch panel display or a speaker microphone. The input / output unit 14 as an output unit is configured to notify the outside of predetermined information according to the control by the control unit 11. The input / output unit 14 can display characters, figures, etc. on the screen of a display such as a liquid crystal display, an organic EL display, or a plasma display, and output sound from a speaker. The input / output unit 14 includes a printer that outputs predetermined information by printing it on a printing paper or the like. The various information stored in the memory unit 12 can be confirmed, for example, on a display of the input / output unit 14 installed in a predetermined office or the like. The input / output unit 14 as an input unit is configured, for example, from a keyboard or a touch panel keyboard incorporated inside the input / output unit 14 that detects touch operations on a display panel, or a voice input device that enables calls with the outside. The circuit check process by the circuit check device 10 can be managed by inputting predetermined information from the input / output unit 14 of the circuit check device 10 and outputting information.
[0027] (Circuit check method) Next, a circuit check method according to an embodiment using the circuit check device 10 configured as above will be described with reference to the drawings. In the circuit check method according to this embodiment, the circuit check device 10 can automatically check. The circuit check method according to this embodiment compares the connection between the start point and the end point of the circuit line included in the required specification data 121a related to the electric wires and connectors connected to the auxiliary devices mounted on a predetermined object, for example, the required specification data 121a created according to each grade of the vehicle and the presence or absence of optional functions, with the connection included in the check target data 121b including connector information constituting the wire harness (W / H) designed for each divided area and wiring information constituting the wire harness (W / H) designed for each divided area, and checks the connection of the electric wires included in the check target data 121b. Note that the areas obtained by dividing the space in which the wire harness is to be arranged according to each function are called divided areas. Specifically, for example, in a vehicle, the divided areas in which the wire harness can be arranged, such as the engine room, the interior wall, the instrument panel, and the trunk room, are called divided areas. Moreover, information regarding the electric wire connections between the divided regions is included in wire-to-wire (W / W) connection data 121e.
[0028] The outline of the circuit check method according to this embodiment is as follows: first, the check target data 121b is converted into the format of the required specification data 121a; second, a circuit group number is assigned to the data of the circuit in the check target data 121b; and third, for one end and the other end of the circuit in the required specification data 121a, the group in the check target data 121b is checked, and if they are in the same group, it is determined that the connection is correct (OK), and if they are in different groups, it is determined that the connection is incorrect (NG). The circuit check method according to this embodiment is a so-called circuit group check method. This makes it possible to reduce check omissions while shortening the check time and without narrowing down the number of circuit patterns. The circuit check method according to this embodiment will be specifically described below.
[0029] Fig. 2 is a flow chart for explaining the circuit check method according to the present embodiment. Figs. 3 and 4 are circuit diagrams showing a first example and a second example of the required specification data 121a according to the present embodiment, respectively. Fig. 5 is a circuit diagram showing an example of the check target data 121b according to the present embodiment. Figs. 6A and 6B are circuit diagrams showing an example for explaining grouping in the check target data 121b according to the present embodiment. Figs. 7 and 8 are circuit diagrams showing a first example and a second example of the required specification data 121a showing the target to be checked according to the present embodiment, respectively.
[0030] As shown in FIG. 2, first, in step ST1, the control unit 11 in the circuit check device 10 reads out the circuit check program 122 to cause the circuit check unit 111 and the group setting unit 112 to function. The group setting unit 112 reads out the check target data 121b to be checked from the check circuit database 121 in the storage unit 12. Meanwhile, the group setting unit 112 reads out the conversion data 121c from the check circuit database 121 in the storage unit 12. The group setting unit 112 converts the check target data 121b, which is made up of manufacturing data, into another format using the conversion data 121c. The manufacturing data is also called design data. Here, in this embodiment, the group setting unit 112 converts the format of the check target data 121b into the format of the required specification data 121a, for example, as shown in FIG. 3 and FIG. 4. It is also possible to convert into another format as necessary, and it is also possible not to convert when the format of the check target data 121b matches or is close to the format of the required specification data 121a. Furthermore, when the check target data 121b is converted by the group setting unit 112, the check target data 121b after the format conversion, such as that shown in FIG. 5, is generated.
[0031] Next, the process proceeds to step ST2, where the group setting unit 112 groups the same circuits for each part number in the check target data 121b converted into the format of the required specification data 121a. For example, as shown in the example of Fig. 5, the group setting unit 112 groups the circuits belonging to the main wire harness (main W / H) in the engine room, which is a divided area, into connection groups such as [Connection GR1] and [Connection GR2].
[0032] In the example shown in FIG. 5, the group setting unit 112 sets a group including a terminal "K01" as a first terminal at one end of a terminal or connector (hereinafter collectively referred to as terminal) and a terminal "K02" as a second terminal at the other end, and an electric wire connecting the terminal "K01" and the terminal "K02", as a connection group [connection GR1], etc. Similarly, the group setting unit 112 sets a group including a terminal "K03" at one end as a first terminal, a terminal "K07" at the other end as a second terminal, and a terminal "K08" at the other end as a second terminal, and an electric wire connecting the terminal "K03" and the terminal "K07", and an electric wire connecting the terminal "K03" and the terminal "K08", as a connection group [connection GR2], etc. The group setting unit 112 stores the set connection groups [connection GR1], [connection GR2], etc. in the storage unit 12 as check target data 121b.
[0033] Similarly, in other divided areas (the instrument panel and floor in the example shown in FIG. 5), the group setting unit 112 sets a group including a terminal "K01" and a terminal "K02" at the other end, and an electric wire connecting the terminals "K01" and "K02" in the instrument panel W / H as a connection group [connection GR30], etc. Similarly, in the floor W / H, the group setting unit 112 sets a group including a terminal "#05" at one end, a terminal "K07" at the other end, and an electric wire connecting the terminals "#05" and "K07" as [connection GR40], etc. The group setting unit 112 stores the set connection groups [connection GR30], [connection GR40], etc. in the storage unit 12 as check target data 121b.
[0034] Next, proceeding to step ST3, the group setting unit 112 reads out the combination pattern data 121d and the W / W connection data 121e from the check circuit database 121 in the storage unit 12. The group setting unit 112 comprehensively groups the connection groups by part number for each pattern in the combination table. In other words, the group setting unit 112 combines wire harnesses in the divided areas one by one for each pattern based on the combination table of wire harness part numbers included in the combination pattern data 121d. The group setting unit 112 further groups and sets the connection groups by part number set in step ST2 based on the W / W connection data 121e. The above grouping is performed for all target connection groups.
[0035] Specifically, the group setting unit 112 determines the connections between the terminals based on the connection groups set in step ST2 and the read W / W connection data 121e. The group setting unit 112 performs comprehensive grouping of the connection groups by determining the connections between the multiple auxiliaries, here, between two auxiliaries, based on the combination pattern data 121d.
[0036] In the example shown in FIG. 6A, the circuit check unit 111 determines that the connection group [connection GR1] and the connection group [connection GR30] are W / W connected based on the W / W connection data 121e. The group setting unit 112 groups the connection groups [connection GR1] and [connection GR30] to set the comprehensive connection group [comprehensive connection GR1]. This sets the comprehensive connection group [comprehensive connection GR1] including the terminal "K01" on one auxiliary side and the terminal "K02" (one terminal of the connector) on the other auxiliary side. The group setting unit 112 stores the set comprehensive connection group [comprehensive connection GR1] and the like in the storage unit 12 as the check target data 121b. That is, the group setting unit 112 stores information on the comprehensive connection group for each pattern in the combination table in the storage unit 12.
[0037] Similarly, in the example shown in FIG. 6B, the circuit check unit 111 determines that the connection group [Connection GR2] and the connection group [Connection GR40] are W / W connected based on the W / W connection data 121e. The group setting unit 112 groups the connection groups [Connection GR2] and [Connection GR40] to set the comprehensive connection group [Comprehensive Connection GR2]. As a result, the comprehensive connection group [Comprehensive Connection GR2] including the terminals "K03" and "K08" on one auxiliary side and the terminal "K07" on the other auxiliary side is set. The group setting unit 112 stores the set comprehensive connection group [Comprehensive Connection GR2] and the like in the storage unit 12 as check target data 121b.
[0038] Next, the process proceeds to step ST4, where the circuit check unit 111 searches the check circuit database 121 to read out the unchecked required specification data 121a, for example, the first example of the required specification data 121a shown in FIG. 3, and the check target data 121b. The circuit check unit 111 selects two terminals that are connected to each other and are included in the required specification data 121a. The circuit check unit 111 searches for a comprehensive connection group included in the check target data 121b, and checks whether one terminal (terminal "K01") and the other terminal (terminal "K02") of the two terminals selected in the first example of the circuit included in the required specification data 121a are in the same comprehensive connection group. That is, the circuit check unit 111 judges whether the terminals "K01" and "K02" that are connected to each other and included in the required specification data 121a are included in the same connection group (here, [comprehensive connection GR1]) in the check target data 121b. If the circuit check unit 111 determines that the terminals "K01" and "K02" are included in the same connection group, the comprehensive connection GR1 in the check target data 121b is determined to be a correct connection (OK). On the other hand, if the circuit check unit 111 determines that the terminals "K01" and "K02" are included in different connection groups, the comprehensive connection group [comprehensive connection GR1] in the check target data 121b is determined to be an incorrect connection (NG).
[0039] Next, the process proceeds to step ST5, where the circuit check unit 111 stores information on the terminals to be checked (terminals "K01", "K02") and the check result (proper connection, incorrect connection) as circuit check result data 121f in the storage unit 12. After that, the process proceeds to step ST6.
[0040] In step ST6, the circuit check unit 111 judges whether or not the check is completed for all the connection patterns to be checked that are included in the required specification data 121a. Here, since the check of the second example of the required specification data 121a shown in Fig. 4 is not completed, the circuit check unit 111 judges that all the patterns in the required specification data 121a have not been checked (step ST6: No), and returns to step ST4.
[0041] Returning to step ST4, the circuit check unit 111 searches the check circuit database 121 to read out unchecked required specification data 121a, for example the second example of the required specification data 121a shown in FIG. 4, and check target data 121b.
[0042] Next, the circuit check unit 111 selects two mutually connected terminals included in the read required specification data 121a. Specifically, for example, the circuit check unit 111 selects one terminal (terminal "K03") and the other terminal (terminal "K07") of the second example of the circuit included in the required specification data 121a, as shown in FIG. 7. Next, the circuit check unit 111 searches for an inclusive connection group included in the check target data 121b, and checks whether the one terminal (terminal "K03") and the other terminal (terminal "K07") of the second example of the circuit included in the required specification data 121a are in the same inclusive connection group. That is, the circuit check unit 111 judges whether the mutually connected terminals "K03" and "K07" included in the required specification data 121a are included in the same connection group (here, [inclusive connection GR2]) in the check target data 121b. If the circuit check unit 111 determines that the terminals "K03" and "K07" are included in the same connection group, the comprehensive connection group [comprehensive connection GR2] in the check target data 121b is determined to be properly connected (OK). On the other hand, if the circuit check unit 111 determines that the terminals "K03" and "K07" are included in different connection groups, the comprehensive connection group [comprehensive connection GR2] in the check target data 121b is determined to be improperly connected (NG).
[0043] Next, the process proceeds to step ST5, where the circuit check unit 111 stores information on the terminals to be checked (terminals "K03", "K07") and the check result (proper connection, incorrect connection) as circuit check result data 121f in the storage unit 12. After that, the process proceeds to step ST6.
[0044] Since checking of the pattern shown in FIG. 8, for example, of the second example of the required specification data 121a shown in FIG. 4 has not been completed, in step ST6, the circuit check unit 111 determines that not all patterns in the required specification data 121a have been checked (step ST6: No), and returns to step ST4.
[0045] Returning to step ST4, the circuit check unit 111 selects two mutually connected terminals that have not yet been selected from among the mutually connected terminals included in the read required specification data 121a. Specifically, for example, the circuit check unit 111 selects one terminal (terminal "K03") and the other terminal (terminal "K08") of the second example of the circuit included in the required specification data 121a, as shown in FIG. 8. Next, the circuit check unit 111 searches for an inclusive connection group included in the check target data 121b, and checks whether the one terminal (terminal "K03") and the other terminal (terminal "K08") are in the same inclusive connection group in the check target data 121b. That is, the circuit check unit 111 judges whether the mutually connected terminals "K03" and "K08" included in the required specification data 121a are included in the same connection group (here, [inclusive connection GR2]) in the check target data 121b. If the circuit check unit 111 determines that the terminals "K03" and "K08" are included in the same connection group, the inclusive connection group [inclusive connection GR2] in the check target data 121b is determined to have a correct connection (OK). On the other hand, if the circuit check unit 111 determines that the terminals "K03" and "K08" are included in different connection groups, the inclusive connection group [inclusive connection GR2] in the check target data 121b is determined to have an incorrect connection (NG). Note that in an inclusive connection group that includes multiple circuit patterns, if even one of the connections is determined to be incorrect, the connection is determined to be incorrect, and otherwise the connection is determined to be correct.
[0046] Next, the process proceeds to step ST5, where the circuit check unit 111 stores information on the terminals to be checked (terminals "K03", "K08") and the check result (proper connection, incorrect connection) as circuit check result data 121f in the storage unit 12. After that, the process proceeds to step ST6.
[0047] 3 and 4, the circuit check unit 111 determines in step ST6 that all patterns in the required specification data 121a have been checked (step ST6: Yes) since the check has been completed for all patterns in the required specification data 121a. Note that in the case where the circuit check method is not executed for all circuit patterns included in the required specification data 121a but is executed for only some patterns, the determination in step ST6 is made based on whether or not all patterns to be checked have been checked. With the above, the circuit check process according to one embodiment is completed.
[0048] The conventional technologies described in Patent Documents 1 and 2 are systems that automatically check whether manufacturing data for automotive wire harness products conforms to the required specifications by having a computer read the data. In the conventional technologies, the data read by the circuit check device is the required specification data (wiring information for each auxiliary device), which is the specification data that the corresponding vehicle satisfies, and the check target data (connector and wiring information for each part), which is the manufacturing data for the wire harness. In addition, the conventional technologies execute the following three steps as a circuit check method.
[0049] That is, in the first step, one end of the circuit in the required specification data is identified from the circuit in the data to be checked. In the second step, it is checked whether the other end of the circuit identified in the first step matches. In the third step, if there is a mismatch in the second step, the system searches for further connections, such as a joint box (JB), joint connector (JC), or wire-to-wire (W / W), and repeats the check in the second step. If a matching circuit is finally found after the second and third steps, it is judged as good (OK), and if a matching circuit is not found, it is judged as bad (NG).
[0050] In the prior art, there are cases where there are multiple candidates for wire harnesses that can be routed in each divided area of the vehicle as combination patterns to be checked. Specifically, when the vehicle space is divided into, for example, three divided areas, if there are two candidates in each divided area, (2 3 =) 8 possible combinations exist. In this case, the number of patterns that need to be checked is 8, but as the number of divided regions and candidates increases, the number of combination patterns increases exponentially, and depending on the vehicle, the number of wire harness combination patterns may reach tens of thousands.
[0051] Therefore, in the above-mentioned conventional technology, the check time is shortened by selecting from all patterns from the combination pattern data of the part number of the wire harness of the corresponding vehicle by a predetermined narrowing down method, and narrowing down the patterns to be checked. However, in the conventional technology, since the history of the circuits that have been checked once is not kept, the same circuit appears as a check target many times, and as a result, the check takes time.
[0052] In contrast, according to the embodiment of the present invention described above, by grouping the connection patterns of the circuits, the data of the grouped circuits is stored and checked, so the need to search for the circuits for each circuit is reduced. Also, since it is sufficient to check the circuits that only require termination once for each circuit, it is possible to check only once. Note that, since the connections between the divided areas have been confirmed at the grouping stage, there is no need to check them again. Therefore, since it does not take a long time to check each circuit in the required specification data, even if all the patterns of the combinations of the circuits of the wire harness included in the check target data are checked, it does not take a long time to check the circuits, and it is possible to reduce or preferably eliminate the occurrence of missed checks.
[0053] (Recording medium) In one embodiment of the present disclosure, a program capable of executing the processing method by the circuit check device 10 can be recorded on a recording medium readable by a computer or other machine or device (hereinafter, referred to as a computer, etc.). By making a computer, etc. read and execute the program from the recording medium, the computer, etc. functions as a control unit of the circuit check device 10. Here, a recording medium readable by a computer, etc. refers to a non-transient recording medium that accumulates information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read by a computer, etc. Among such recording media, those that can be removed from a computer, etc. include, for example, a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD (Digital Versatile Disk), a BD, a DAT, a magnetic tape, and a memory card such as a flash memory. In addition, a hard disk, a ROM, etc. are examples of recording media fixed to a computer, etc. Furthermore, an SSD can be used as a recording medium that can be removed from a computer, etc., and as a recording medium fixed to a computer, etc.
[0054] (Other embodiments) Furthermore, in the circuit check device 10 according to an embodiment, the "unit" can be read as a "circuit" etc. For example, the communication unit can be read as a communication circuit.
[0055] Furthermore, the program executed by the circuit checking device 10 according to the embodiment may be configured to be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network.
[0056] In the description of the flowcharts in this specification, the order of processing between steps is clearly indicated using expressions such as "first," "then," and "continue," but the order of processing required to implement this embodiment is not uniquely determined by these expressions. In other words, the order of processing in the flowcharts described in this specification can be changed as long as there is no contradiction.
[0057] In addition, instead of a system with one server, edge computing technology may be applied, which distributes terminals capable of executing some of the server's processing in locations physically close to the information processing device, enabling efficient communication of large amounts of data while shortening calculation processing times.
[0058] Although one embodiment of the present invention has been specifically described above, the present invention is not limited to the above embodiment, and various modifications based on the technical idea of the present invention are possible. The present invention also includes a configuration in which the above-mentioned components are appropriately combined. Further effects and modifications can be easily derived by those skilled in the art. The broader aspects of the present invention are not limited to the specific details and representative embodiments shown and described above. Thus, various modifications are possible without departing from the spirit or scope of the general inventive concept defined by the appended claims and their equivalents. For example, the numerical values and types of information given in the above embodiment are merely examples, and different numerical values and types of information may be used as necessary, and the present invention is not limited by the description and drawings that form a part of the disclosure of the present invention according to the above embodiment.
[0059] In the embodiment described above, all patterns in the circuit are checked, but it is also possible not to check all patterns as necessary. That is, only a part of the circuit may be checked, or a system may be provided that checks only the circuit that has undergone a design change. In this case, other circuits that have not undergone a design change are checked, so that the check time can be further shortened without deteriorating the accuracy of the check. [Explanation of symbols]
[0060] 10 Circuit Check Device 11 Control section 12 Storage section 13. Communications Department 14 Input / output section 111 Circuit Check Section 112 Group setting section 121 Check Circuit Database 121a Requirement specification data 121b Data to be checked 121c conversion data 121d Combination pattern data 121e W / W connection data 121e connection data 121f Circuit check result data 122 Circuit Check Program
Claims
1. A circuit check device including a control unit that judges whether manufacturing data designed for a connection of a wire harness is correct based on specification data including information regarding a specification of a connection between auxiliary devices mounted on a predetermined device, The control unit is setting connections between the plurality of terminals connected to each other and included in the manufacturing data as connection groups, and storing the groups in a storage unit; Extracting a first terminal and a second terminal of two ends connected to each other included in the specification data; The correctness of the connection group in the manufacturing data is determined based on whether the first terminal and the second terminal are included in the same connection group stored in the storage unit. A circuit checking device comprising:
2. The control unit is A space in which the wire harness is disposed in the predetermined device is divided into a plurality of divided areas, setting the connection group for each of the divided regions; setting an inclusive connection group that includes the connection groups set for each of the divided areas based on information regarding the connections of the electric wires between the divided areas, and storing the inclusive connection group in the storage unit; The validity of the inclusive connection group in the manufacturing data is determined based on whether the first terminal and the second terminal are included in the same inclusive connection group stored in the storage unit.
2. The circuit checking device according to claim 1.
3. The control unit is Using predetermined conversion data, the format of the manufacturing data is converted into the format of the specification data.
3. The circuit check device according to claim 1 or 2.
4. The predetermined device is a vehicle.
4. The circuit check device according to claim 1, wherein the first and second electrodes are electrically connected to the first and second electrodes.
5. A circuit check method executed by a control unit to determine whether manufacturing data designed for a connection of a wire harness is correct based on specification data including information regarding specifications of a circuit connection between auxiliary devices mounted on a predetermined device, comprising: setting connections between the plurality of terminals connected to each other and included in the manufacturing data as connection groups, and storing the groups in a storage unit; Extracting a first terminal and a second terminal of two ends connected to each other included in the specification data; The correctness of the connection group in the manufacturing data is determined based on whether the first terminal and the second terminal are included in the same connection group stored in the storage unit. A circuit checking method comprising:
6. a control unit that judges whether manufacturing data designed for connection of a wire harness is correct based on specification data including information regarding specifications of connection of a circuit between auxiliary devices mounted on a predetermined device; setting connections between the plurality of terminals connected to each other and included in the manufacturing data as connection groups, and storing the groups in a storage unit; Extracting a first terminal and a second terminal of two ends connected to each other included in the specification data; The correctness of the connection group in the manufacturing data is determined based on whether the first terminal and the second terminal are included in the same connection group stored in the storage unit. A circuit check program comprising:
Citation Information
Patent Citations
Wiring position checking method and system for distribution cable
CN110363112A
Inspection method for wire harness
JP2001208789A
System for concurrent development of ASIC and programmable logic device, development program, and development method
JP2006268862A
Wire harness connnectivity inspection method and wire harness connnectivity inspection program
JP2011170454A
Wiring harness conduction inspection method and wiring harness conduction inspection program
JP2011250635A