Installation and maintenance tasks typically require technicians to diagnose and/or locate a problem in a complicated system. The complicated system may comprise a myriad of electronics and components making up subsystems that have numerous interfaces to other electronics and components or other subsystems. In such a scenario, when a system is not operating or functioning properly, it is often difficult to locate the offending subsystem and/or electronics causing a fault in the system.
Where a technician is diagnosing issues with a system located “in the field,” it is often the case that the technician does not have the necessary information he/she needs to diagnose the problem. In such a scenario, the technician may have to telephone a central office for additional information. In one scenario, the technician may carry with him/her physical documents describing the system to use for troubleshooting purposes. This is a laborious activity in that it would be undesirable for the technician to physically carry all documents that the technician may need in order to perform diagnosis and repair of the system.
A system of the present disclosure has a host testing device having a first wireless transceiver and having host testing device logic configured to transmit a test command via the first wireless transceiver. Additionally, the system has a remote testing device coupled to a system component. The remote testing device has a second wireless transceiver and remote testing device logic that receives the test command from the host testing device and executes the test command on the system component.
The present disclosure can be better understood with reference to the following drawings. The elements of the drawings are not necessarily to scale relative to each other, emphasis instead being placed upon clearly illustrating the principles of the disclosure. Furthermore, like reference numerals designate corresponding parts throughout the several views.
The present disclosure describes testing apparatuses, systems, and methods configured for efficiently and effectively testing electronics, components, subsystems, and/or systems. Hereinafter in the present disclosure the term “system” may be read to mean electronics, components, and subsystems singularly or any combination thereof under test.
In one embodiment, a testing apparatus is a handheld device that comprises physical interfaces that couple the handheld device to the system. Additionally, the handheld device has an interactive touchscreen display device and/or a keyboard for receiving input from a technician using the handheld device.
In one embodiment, a testing system of the present disclosure comprises the handheld device contemplated hereinabove and a server computing device. In the embodiment, the handheld device comprises a wireless communication module that communicates with the server computing device. The server computing device may house electronic documents indicative of technical information, and through the wireless communication module, the handheld device may receive electronic documents that describe the system-under-test. Note that the technical information may be provided to the handheld device via other means, such as, for example, via a universal serial bus (USB) or Ethernet cable.
In one embodiment, the electronic documents retrieved may be interactive. In such an embodiment, the handheld device may query the technician about the system, subsystem, component or electronic device that is under test and receive input from the technician. In response to the input from the technician and measurements from the handheld device, the handheld device may display data indicative of additional queries, information, demonstrative statements, or the like that aid the technician in diagnosing, repairing, and/or retesting the system-under-test.
Additionally, in response to a test performed using the handheld device, the handheld device may retrieve technical information based upon the test performed. In one embodiment, the test performed may result in a fault indication. Based upon this fault indication, the handheld device may retrieve technical information, e.g., diagnostic, repair, or testing information, related to the particular error, that may be used by the handheld device and/or the operator to remedy the fault.
Note that there are numerous ways the handheld device may be used to test a variety of electronics, components, subsystems, and/or systems. In one embodiment, the handheld device may be used to test cables, cables harnesses, wire harnesses, cable assemblies, wiring assemblies or wiring looms, or the like. In regard to
The following description describes handheld devices, systems, and methods in reference to interfacing and testing cables in a CH47 helicopter. This illustration is for exemplary purposes only, and the present disclosure is not so limited. In this regard, the handheld devices, systems, and methods contemplated by the present disclosure may be used to interface with a variety of electronics, components, subsystems, and/or systems.
In the CH47 helicopter 99 there are numerous electrical devices (not shown) coupled together via cables and other electronic components. Oftentimes, a cable or a component fails and is no longer operating or is malfunctioning. However, it is difficult to test the cables or components to ascertain if the cable or component is inoperable or operating ineffectively. In this regard, there is an overabundance of cables connecting many electrical devices, and pinpointing a malfunction in a single cable is difficult and cumbersome.
The testing system 100 comprises a host testing device 101 and one or more remote testing devices 102-106. The host testing device 101 controls testing of the cables or other electronic components on the vehicle by communicating with the remote testing devices 102-106. The remote testing devices 102-106 receive and execute tests based upon commands issued from the host testing device 101. Commands from the host testing device 101 comprise data indicative of the operations that are to be executed by the remote testing devices on the cables or other electronic components.
The system further comprises a computing device 121. Note that the computing device 121 can be one of any desktop computer, server, tablet, handheld device, laptop computer, or any other type of device that could serve as a central processing apparatus.
The computing device 121 is communicatively coupled to the host testing device 101. In one embodiment, the computing device 121 wirelessly communicates with the host testing device 101. In the embodiment, the computing device 121 comprises a wireless transceiver (not shown) and the host testing device 101 also comprises a wireless transceiver (not shown). The computing device 121 wirelessly communicates with the host testing device 101, which is described further herein. In another embodiment, the computing device 121 may be physically coupled to the host testing device 101 via a cable, e.g., a universal serial bus (USB) cable.
In operation, data used in testing the system-under-test may be configured and/or generated by the computing device 121. As mere examples, wiring topology and test programs may be created or generated by a user of the computing device 121. Other types of data used in testing the system-under-test may be created and/or generated electronically by the computing device 121.
In one embodiment, a user of the computing device 121 creates a test program that comprises one or more instructions to be executed by the host testing device 101 or the remote testing devices 102-106. Exemplary instructions, which are described further herein, may include an instruction to ground a particular wire and measure a voltage related to another wire under test. Further, an instruction may comprise a calculation, e.g., calculating resistance in the wire being tested based upon the measurements taken, which is calculated by the host testing device 101 based upon the test program. Other types of instructions are possible in other embodiments. Further, additional reference is made herein regarding instructions contained in the test program for execution by the host testing device 101 and/or the remote testing devices 102-106.
The computing device 121 downloads data indicative of the test program created to the host testing device 101. In one embodiment, different test programs may be created for testing different parameters of the system under test. The parameters being tested may dictate the type of instrument to be used in the test. In this regard, the host testing device 101 is configured with a port, which is described further herein, for receiving a number of different adapters each having different types of hardware for performing a particular test. Thus, multiple test programs may be downloaded to the host testing device 101 wherein each of the test programs downloaded is configured to run a different test or use different hardware for running the test dictated by the test program.
Additionally, wiring topology of the system-under-test may be created on the computing device 121. In this regard, a user may manually create data, e.g., an excel spreadsheet, that describes the wiring topology of the system-under-test. After creation, data indicative of the wiring topology is downloaded to the host testing device 101. The host testing device 101 uses the data indicative of the wiring topology in running a test program. For example, based upon the wiring topology, the host testing device 101 may direct one of the remote testing devices 102-106 to ground a particular wire as identified in the wiring topology. Note that an excel format is an exemplary format for the wiring topology. Other formats for the wiring topology data may be used in other embodiments. Exemplary data files for mapping wiring topology are further described with reference to
Note that a cable in the CH47 (and in other vehicles) couples one device to another device. That point on the cable at which a testing device couples to the cable is hereinafter referred to as the “coupling end.” Thus, the host testing device 101 and the remote testing devices 102-106 may be connected at the coupling ends of cables (not shown) that connect the various electrical components on the CH47 helicopter 99 for the purpose of testing the operational status of the cables, i.e., to determine if the cables are malfunctioning.
As indicated hereinabove, the testing system 100 may be used to test cables or other electronic components on the CH47 helicopter 99 shown in
As indicated hereinabove, the host testing device 101 controls testing of the system-under-test based upon a test program. As described hereinabove, one or more test programs are downloaded to the host testing device 101. When a number of test programs are resident on the host testing device 101, the host testing device 101 may display a list of the plurality of test programs to a display device (described with reference to
Note that prior to selection of a test program on the host testing device 101, the host testing device 101 and remote testing devices 102-106 are identical in hardware, software, and functionality. It isn't until a test program is selected on the host testing device 101 that it becomes the test controller of the system 100. Thus, prior to selecting the test program on the host testing device 101, any of the testing devices 101-106 may be used as the controller of the system 100. However, once the test program is selected on the host testing device 101, it becomes the controller of the system 100. Accordingly, any of the testing devices 101-106 may store data indicative of test programs and store and display results from a test run by the system 100. In light of the foregoing, the system 100 does not require a separate or central controller.
With respect to the system 100, each testing device 101-106 is installed on a coupling end of a cable prior to testing. Notably, adapter cables (shown in
As was described hereinabove, each of the testing devices 101-106 is configured with particular hardware such that each can operate as either a host testing device or a remote testing device, as described hereinabove. However, with respect to
In another embodiment, upon installation the installer may choose to make testing device 102 the host testing device, then an appropriate test program would be loaded onto the testing device 102. When a user of the testing device 102 selects the test program downloaded to the testing device 102, the testing device 102 becomes the host testing device. In such an embodiment, the host testing device 101 would therefore operate as a remote testing device executing commands and/or instructions received by the host testing device 101 from the testing device 102. Which testing device 101-106 is selected as the host testing device does not affect operation of the system 100.
In the embodiment being described, each of the testing devices 101-106 of the system 100 interfaces with a coupling end of a wire harness that contains cables-under-test. A wiring harness 107 couples host testing device 101 to remote testing device 102, a wiring harness 108 couples remote testing device 102 with remote testing device 103, wiring harness 109 couples host testing device 101 with remote testing device 104, and wiring harness 111 couples host testing device 101 with remote testing device 105. Additionally, wiring harness 110 couples remote testing device 105 with remote testing device 104, and wiring harness 112 couples remote testing device 105 with remote testing device 106. Coupling of the wiring harnesses 107-112 to the testing devices 101-106 is effectuated using adapter cables (not shown but discussed further herein) that connect each testing device 101-106 to the respective cables-under-test coupling-end contained within the wiring harnesses 107-112.
Note that in some embodiments, each of the cables-under-test comprises a plurality of wires. During operation, the testing system 100 is configured to test electrical paths created by these wires that are within the wiring harnesses 107-112. The tests executed are configured to test the electrical paths of the wires to determine if there are any inoperable or malfunctioning wires in the wiring harnesses 107-112 or if there are any wires that have been connected incorrectly as related to a wiring topology, as described hereinabove, of the testing system 100. A more detailed description of such methods is provided more fully herein.
In one embodiment, each of the testing devices 101-106 is configured for communicating wirelessly. Thus, a wireless communication path exists between the host testing device 101 and each of the remote testing devices 102-106. The wireless communication path allows the host testing device 101 to send testing commands and/or instructions to each of the remote testing devices 102-106.
Once the host test device 101 and the remote testing devices 102-106 have been connected to respective coupling ends of the wire harnesses 107-112, the installer activates the host testing device 101. In response to activation, the host testing device 101 broadcasts a message wirelessly to each remote testing device 102-106 requesting a response. In response to receiving the broadcast message, each remote testing device 102-106 transmits data indicative of a response, and at least a portion of the data transmitted includes a unique identifier. The transmitted data indicative of the unique identifier uniquely identifies the remote testing device 102-106 that transmits the data.
In one embodiment, the data indicative of the unique identifier that the host testing device 101 receives from each remote testing device 102-106 is used to identify each particular remote testing device 102-106, and the host testing device 101 displays for viewing each identifier. The installer then determines which remote testing device 102-104 is connected to which coupling-end, i.e., the connector to which the remote testing device 102-104 is coupled.
In the exemplary testing system 200 depicted in
In regards to
The adapter cable 205 adapts a connector 240 on the host testing device 101 to the connectors 241, 242 that are coupled to the cable-under-test 206. Likewise, adapter cable 210 connects the cable-under-test 206 with the remote testing device 281 through a connector 213 and a connector 250, and adapter cable 219 connects the cable-under-test 206 with the remote testing device 283 through a connector 217 and a connector 252.
Note that the system 200 is further configured to test cables that are not necessarily directly electrically coupled to the host testing device 101. In the exemplary system 200, the cable 208 and the cable 209 are not directly electrically coupled to the host testing device 101. In this regard, adapter cable 211 connects remote testing device 282 with the cable-under-test 208 through a connector 214 and a connector 251, and adapter cable 212 connects remote testing device 283 with the cable-under-test 208 through a connector 215 and the connector 252. Further, cable-under-test 209 connects with remote testing device 283 via adapter cables 218 and 219 through connectors 216 and 217 and the connector 252. Note that cable-under-test 209 originates and terminates with remote testing device 283. In such an embodiment, the remote testing device 283 by itself may be used to test the cable-under-test 209 at the direction of the host testing device 280.
As described in the present embodiment, the testing devices 280-283 may comprise 128-pin connectors that interface each testing device 280-283 with respective adapter cables 205, 210, 211, and 212. Note that as will be shown further herein, the testing devices 280-283 may comprise an adapter module (not shown) that couples to the testing devices 280-283. In such an embodiment, the adapter module is removable. Thus, instead of providing 128-pin connectors for interfacing with the cables 206-209, in one embodiment, the testing device may comprise a plurality of spring contacts, and the adapter module may comprise a plurality of corresponding mating target areas that establish an electrical connection when in contact with the spring contacts between the adaptor module and the testing device. In this regard, the spring contacts provide connections with the adapter of the system 200. The adapter cable utilizing spring contacts may connect to a plurality of different adaptors having different coupler ends. Further, the spring contact adapter provides a more reliable connection than the 128-pin type adapter module that it can replace. In such an embodiment, the spring contact adapter module may comprise a printed-circuit-board with target metalized areas for connection to the spring contacts.
The testing architecture and methods of testing the cables-under-test are described more fully herein. Notably, however, the host testing device 280 directs the remote testing devices 281-283 to perform operations during execution of a test program. The host testing device 280 takes measurements based upon the operations executed by the remote testing devices 281-283 to ensure that the cables-under-test 206-209 are connected correctly, operating, and operating properly. Additionally, the remote testing devices 281-283 may also take measurements where the remote testing devices 281-283 are not directly connected to the host testing device 280. In such a scenario, the remote testing devices 281-283 may take measurements and transmit data indicative of the measurements to the host testing device 280.
In response to measurements taken and measurements received from remote testing devices 281-283, the host testing device 280 performs calculations and determines pass/fail results. The host testing device 280 stores data indicative of measurements taken and received in nonvolatile memory for the installer (not shown) to view.
The host testing device 101 further comprises host control logic 402, configuration data 403, test data 404, and cable data 405. Control logic 402 can be software, hardware, or a combination thereof. In the exemplary host testing device 101 shown in
As noted hereinabove, control logic 402, configuration data 403, test data 404, and cable data 405 are shown in
In the context of the present disclosure, a “computer-readable medium” can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium.
Processor 400 may be a digital processor or other type of circuitry configured to run the control logic 402 by processing and executing the instructions of the control logic 402. Further, the processor 400 communicates with and drives the other elements within the host testing device 101 via the local interface 406.
In addition, the transceiver 409 may be, for example, a low-powered radio device, e.g., a radio semiconductor, radio frequency antenna (RF antenna) or other type of communication device, which communicatively couples the host testing device 101 with the remote testing devices 102-106 (
The Wi-Fi transceiver 413 is any type of transceiver that allows the host test device 101 to communicate with a computer network (not shown). As an example, the Wi-Fi transceiver 413 allows the host test device 101 to transmit and receive data via the Internet.
The host testing device 101 further comprises the Bluetooth® transceiver 441. The Bluetooth® transceiver 441 enables the host testing device 101 to communicate short-range with cellular phones, computers, or other electronic devices.
The output interface 408 is any type of device for providing information to a user, e.g., an installer of the system 100. In this regard, the output interface may be, for example, a backlit liquid crystal display (LCD) screen (not shown), which is touch-sensitive for operation with a stylus (not shown). Other types of output interfaces 308 may be, for example, an audio device that provides instructions to the installer audibly, light emitting diodes (LED) that show status of the host testing device, or any other type of output interface that provides sensory information to the installer. While some examples have been given, other types of output interfaces may be used in other embodiments of the present disclosure.
The input interface 407 is any device that enables the installer to input data into the host testing device 101. In one embodiment, the input interface 407 is a touchscreen that allows the user to provide information to the host testing device 101 by selecting areas on the touch screen. In another embodiment, the input interface may be, for example, a keyboard or a microphone. In this regard, the installer may use the keyboard to type data into the host testing devices. While some examples have been given, other types of input interfaces may be used in other embodiments of the present disclosure.
Note that the output interface 408 and input interface 407 may be combined into a touchscreen device (not shown). In such an embodiment, an installer may use the touchscreen to select a test to be run and review test results. Additionally, the user may view and set tester configurations, e.g., radio settings, display brightness, monitor battery charge, status, etc. Further, as will be described with reference to
The host testing device 101 further comprises an interface connector 410. The interface connector 410 is any type of connector that couples the host testing device 101 to an electronic device, such as, for example a cable. In one embodiment, the interface connector 410 may be a 128-pin connector that couples to, for example, an adapter cable as described with reference to
Configuration data 403 is any type of data that defines the operation or testing of the system 100. In this regard, the configuration data 403 may comprise data indicative of test limits and harness wire connectivity. Notably, a test executed by the testing device 101 may determine if a wire is connected correctly and not connected to any other path. Thus, the configuration data 403 may comprise data indicative of continuity limits, e.g., 1 Ohm, and isolation limits, e.g., 100 KOhm. In a particular test commanded by the host testing device 101, resistance may be measured and compared with the continuity limit. If the measurement is less than the continuity limit, then the cable-under-test for the particular connection is operating properly. Other configuration data 403 may be data indicative of isolation limits. An isolation limit is the resistance between one wire and all other wires. In such an example, the host testing device 101, measures the resistance between the wire being tested and all the other wires in a cable harness. If the resistance measured is greater than the isolation limit, there is no connection. The data indicative of the isolation limit may be for example an isolation limit of 100 kΩ. Other types of configuration data 403 may be a cable part number identifying the cable-under-test or a test identifier that identifies the tests being run on the cable-under-test.
Test data 404 is any data indicative of test results performed on a component being tested by the host testing device 101. As an example, the test data 404 may comprise data indicative of the results of the test of the cables-under test, as described with reference to
Cable data 405 is data that describes the testing configuration of the cables-under-test. Exemplary cable data 405 is shown and depicted in
Further, the memory 401 may store data indicative of test programs 450-452. As identified hereinabove, test programs are downloaded to the host testing device 101 from a computing device 121 (
Note that the host testing device 101 further comprises a battery 412. The battery 412 provides power to the host testing device 101. The battery 412 is an exemplary power source. In other embodiments, the host testing device 101 may be powered by a universal serial bus (USB) connected to a computer or an alternating current (A/C) adapter. Furthermore, the battery 412 may be charged by the USB or the A/C adapter (not shown).
The host testing device 101 depicted in
The remote testing device 102 further comprises remote control logic 502, although the remote testing device 102 may be operated as a host device, if a test program is transmitted to the remote testing device 102 as opposed to any other testing device. Control logic 502 can be software, hardware, or a combination thereof. In the exemplary remote testing device 102 shown in
As noted hereinabove, control logic 502 is shown in
In the context of the present disclosure, a “computer-readable medium” can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium.
Processor 500 may be a digital processor or other type of circuitry configured to run the control logic 502 by processing and executing the instructions of the control logic 502. Further, the processor 500 communicates with and drives the other elements within the remote testing device 102 via the local interface 506.
In addition, the transceiver 509 may be, for example, a low-powered radio device, e.g., a radio semiconductor, radio frequency antenna (RF antenna) or other type of communication device, which communicatively couples the remote testing device 102 with the host testing device 101 (
The Wi-Fi transceiver 513 is any type of transceiver that allows the host test device 101 to communicate with a computer network. For example, the transceiver 413 enables the remote testing device 102 to communicate with the Internet.
The remote testing device 102 further comprises the Bluetooth® transceiver 541. The Bluetooth® transceiver 541 enables the remote testing device 102 to communicate short-range with cellular phones, computers, or other electronic devices.
The output interface 508 is any type of device for providing information to a user, e.g., an installer of the system 100. In this regard, the output interface may be, for example, a backlit liquid crystal display (LCD) screen (not shown), which is touch-sensitive for operation with a stylus (not shown). Other types of output interfaces 508 may be, for example, an audio device that provides instructions to the installer audibly, light emitting diodes (LED) that show status of the host testing device, or any other type of output interface that provides sensory information to the installer. While some examples have been given, other types of output interfaces may be used in other embodiments of the present disclosure.
The input interface 507 is any device that enables the installer to input data into the remote testing device 102. In one embodiment, the input interface 507 is a touchscreen that allows the user to provide information to the remote testing device 101 by selecting areas on the touch screen. In another embodiment, the input interface may be, for example, a keyboard or a microphone. In this regard, the installer may use the keyboard to type data into the host testing devices. While some examples have been given, other types of input interfaces may be used in other embodiments of the present disclosure.
The remote testing device 102 comprises the interface connector 510. In one embodiment, the interface connector 510 may be, for example, a 128-pin connector that may be used to couple the remote testing device 102 with a wire harness. However, the interface connector 510 may also comprise a smart adapter with spring contacts, which is described herein.
Note that configuration data, test data, cable data, and test programs are not shown on the remote testing device 102. In this regard, only the testing device to which the test programs 450-452 (
Note that the remote testing device 102 further comprises a battery 512. The battery 512 provides power to the remote testing device 102. The battery 512 is an exemplary power source. In other embodiments, the remote testing device 101 may be powered by a universal serial bus (USB) connected to a computer or an alternating current (A/C) adapter. Furthermore, the battery 512 may be charged by the USB or the A/C adapter (not shown).
The spreadsheet comprises a column 601 of wire identifiers. These wire identifiers define the wires within the cable-under-test. In this regard, there are wire identifiers W1 through W11 indicating there are eleven (11) wires in the cable-under-test.
Columns 602 and 603 identify the testing device (in the example provided is “T1”) and pins on the testing device 301 (
Columns 604 and 605 identify pins on the connectors 304 and 305 that connect the adapter cables to the coupling-ends of the cable-under-test. In this regard, the “H3-1” identifies a specific pin on connector 304, and the “J32-2” identifies a specific pin on connector 305.
Accordingly, analyzing “W1” across the row, the data entered defines an entire wire connection. In this regard, “W1” of the cable-under-test is connected to H3-1 of the connector 304 and the other end of the wire is connected to J32-2 of connector 305. Additionally, through the adapter cable 303, pin H3-1 is connected to T1-1, and pin J32-2 is connected to pin T1-2. Thus, a connected electrical loop is defined in the spreadsheet 600. The remaining electrical connections are further defined in the following rows.
In addition to the wiring data as described, the configuration data 403 (
As described hereinabove, the installer manually generates the spreadsheet 600 on a computing device 121 (
As indicated hereinabove with respect to
In this regard, once the wiring topology data indicated in the spreadsheet 600 is downloaded to a testing device, e.g., the host testing device 101 (
The spreadsheet 700 defines the cable data 405 (
The spreadsheet comprises a column 701 of wire identifiers. These wire identifiers define the wires within the cable-under-test. In this regard, there are wire identifiers W1 through W24 indicating there are twenty-four (24) wires in the cable-under-test.
Columns 702 and 703 identify pins on the connector of the testing devices “T1,” “T2,” and “T3.” Note that the testing devices are indicated via identifiers “T1,” “T2,” and “T3,” and the number following, e.g., T1-1, identifies the pin of the testing device, i.e., pin 1. Furthermore, in the topology defined in spreadsheet 700 there are three testing devices as indicated by the “T1,” “T2,” and “T3” identifiers.
Columns 704 and 705 identify pins on the adapter connectors. In this regard, the “H3-1” identifies a specific pin on an adapter connector (“H3”) connected to “T1,” and the “J32-2” identifies pin 2 on the adapter connector (“J32”) connected to “T2” at the coupler ends.
Accordingly, analyzing “W1” across the row, the data entered defines an entire wire connection. Wire one originates and is connected at “T1-1” of the testing device connecter, which is then connected to “H3-1” of the adapter connector. Wire one is then connected to “J32-2,” which is connected to “T2-1.” Thus, a connected electrical loop is defined in the spreadsheet 700 for a wire W1 that is connected to tester “T1” and tester “T2.” The remaining electrical connections are further defined in the following rows.
As described hereinabove, the installer manually generates the data 700 on the computing device 121 (
As indicated hereinabove with respect to
In this regard, once the wiring topology data 700 is downloaded to a testing device, e.g., the host testing device 101 (
Note that there are multiple testing devices and multiple cables under test as described with reference to
During a partial test, the control logic 402 displays to the installer a list of testing devices in the configuration. The installer selects the testing devices and associated cable from the list. As an example, the installer may select cable 206 that is coupled between testing devices 280 and 283 (
The testing methods are now described for determining if a wire is connected, connected properly, and is operating accordingly.
As will be discussed further herein, in one embodiment, the wires 1 through n may be grouped together according to the pins to which they are connected. Specifically, if a plurality of the wires are coupled to a common pin then the plurality is grouped together. A plurality of wires grouped together based upon a common connection is referred to as a “net.”
The host testing device 101 comprises the control logic 402. Further, the host testing device 101 comprises switching, continuity, and isolation measurement circuitry 800, which is described in greater detail hereafter.
The remote testing device 102 comprises the control logic 502. Additionally, remote testing device 102 comprises switching, continuity, and isolation measurement circuitry 890.
A wireless link 805 communicatively couples the host testing device 101 to the remote testing device 102, as is described with reference to
Prior to testing, the cable data 405 (
In the embodiment depicted in
The control logic 402 in conjunction with the control logic 502 tests continuity and isolation resistance for each wire. In one embodiment, the control logic 402 performs such test one wire at a time; however in other embodiments the wires may be tested in parallel, i.e., more than one wire is tested at the same time. During the testing of a particular wire, all other wires within the cable-under-test 801 are connected to ground. In this regard, prior to testing, the control logic 402 transmits a message to the control logic 502 that commands the control logic 502 to connect all wires except for the wire being test to ground. In response, the control logic 502 instructs the circuitry 890 to connect all wires to ground except the wire being tested.
The control logic 402 then instructs the circuitry 800 to perform operations and to take measurements related to the wires 1 through n. Once measurements are taken, the control logic 402 performs calculations that determine whether a particular wire 1 through n is working properly. For example, the control logic 402 may measure a voltage and calculate a resistance. The control logic 402 may compare the resistance calculated to a limit, e.g., the isolation or continuity limit identified in the data 700 (
As indicated hereinabove, the wires 1 through n may comprise a net. Notably, one of the wires depicted may comprise a plurality of wires that are connected to a common pin. When a net is being tested, as opposed to a single wire, the control logic 402 may transmit a command to the control logic 502 to ground all wires contained within a net. In response, the control logic 502 instructs the circuitry 890 to ground all wires within a net. Note that in one embodiment, the system 100 (
Note that while a test is being performed, the host testing device 101 and/or the remote testing device 102 may activate their respective output interfaces 408 and 508 to alert the installer that a test is underway. In this regard, the output interface activated may include a light emitting diode (LED) that blinks a particular color, an LCD that displays text indicating a test is being performed, e.g., “TESTING,” or any other type of output interface that could notify the installer that a test is underway.
In one embodiment, during operation, the host testing device 101 transmits a wireless signal to the remote testing device 102 (
In this regard,
The remote testing device 102 comprises the switches 8021-802n corresponding to the wires 1 through n, which may be implemented with a series of transistors. Further, as described hereinabove with reference to
During continuity testing, each of the wires 1 through n is tested. In one embodiment, resistance in the wire being tested is calculated and compared with a continuity test limit, which is identified in the cable data 405 (
In performing the continuity test, the host testing device 101 connects all wires to ground 1003 via the transistors 9011 through 901n. Further, the host testing device 101 transmits a command to the remote testing device 102 to connect all wires to ground. In response, the remote testing device 102 connects all wires to ground via transistors 8021 through 802n. The host testing device 101 selects the wire to be tested by selecting and configuring one of the multiplexers 905.
The host testing device 101 then measures the resistance Rwire in each of the wires 1 through n. In this regard, the host testing device 101 selects each wire using the series of multiplexers 905, for example first selecting wire 1, by connecting the wire to the reference voltage Vref 906 through resistor Rtest 907. A current Itest then flows from Vref through the wire being tested, e.g., wire 1, and returns through wires 1 through n to ground 1003. The ADC 1001 converts the voltage differential Vtest between the wire being tested, and ground and the control logic 402 (
R
wire
=V
ref(Rtest/(Vref−Vtest))−(Rtest+Rmax+Rnfet)
The control logic 402 compares the calculated Rwire with the test limit for the continuity test, e.g., 1 Ohm. If it Rwire is greater than the test limit, the wire has a continuity fault. The installer is then alerted of the fault via the output interface 408 of the failure on the particular wire tested.
Note that each of the wires 1 through n are tested for continuity. In this regard, the method described above is performed for each of the wires 1 through n, and a result of the test is displayed to the installer via the output interface 408 (
During isolation testing, each of the wires 1 through n is tested. In one embodiment, resistance between the wire being tested and the remaining wires is compared with an isolation test limit. If the resistance is less than isolation the test limit, this indicates an isolation fault, and the test on the wire fails.
In performing the isolation test, the host testing device 101 connects all wires to ground 1003 via the transistors 9011 through 901n. Further, the host testing device 101 transmits a command to the remote testing device 102 to disconnect the wire to be tested. Thus, as an example in
The host testing device 101 then measures the resistance RISO1 in each of the wires 1 through n. In this regard, the host testing device 101 selects each wire using the series of multiplexers 905, for example first selecting wire 1, by connecting the wire to the reference voltage Vref 906 through resistor Rtest 907. The ADC 1001 converts the voltage differential Vtest between the wire being tested and ground, and the control logic 402 (
R
ISO1=(Vtest*Rtest)/(Vref−Vtest)
The control logic 402 compares the calculated RISO1 with the test limit for the isolation test, e.g., 100 kΩ. If it RISO1 is less than the test limit, the wire has an isolation fault. The installer is then alerted of the fault via the output interface 408 of the failure on the particular wire tested.
Note that each of the wires 1 through n are tested for isolation. In this regard, the method described above is performed for each of the wires 1 through n, and a result of the test is displayed to the installer via the output interface 408 (
Notably,
Note that the testing described herein does not require the use of additional ground cables. Instead, the cable data 405 defines wires that are used as a ground path return during test signal measurement. Further, the cable data 405 comprises data that allows for calculating resistances of wires used as ground return wires for test measurements.
Note that in
For purposes of the description the term “Net” means a group of pins that are connected together and are always at the same voltage. “LT” means less than and “GT” means greater than. Further, RMEAS means calculated resistance using Vref, Rtest, and Vtest, as described hereinabove. “RCONT” means the continuity threshold test resistance (test limit), and RISOL means the isolation threshold test resistance (test limit).
In regards to pins intended to be connected, if the measured resistance in a wire is less than RCONT then the connection is operating properly, as indicated by arrow 1390. However, if the resistance is greater than RCONT and less than RISOL, this indicates a high resistance connection, as indicated by arrow 1391, which indicates a fault. Further, if the resistance measured is greater than RISOL, this indicates that the pin is not connected, as indicated by reference arrow 1392, which indicates a fault.
In regards to nets not intended to be connected, if the measured resistance in a wire is less than RCONT this indicates a miswire, as indicated by arrow 1394. Further, if the resistance is greater than RCONT and less than RISOL, this indicates an isolation failure, as indicated by arrow 1395, which indicates a fault. However, if the resistance measured is greater than RISOL, this indicates that the pins are operating properly.
Each of the faults described above are now defined. In this regard, a “miswire” fault, as shown in arrow 1393 is when a pin is connected to another net with resistance less than RCONT. The Value of RCONT used for this particular test is the largest value specified for the wirelist, e.g., RCONT shown in the data 600 (
An “isolation fault” is shown with reference to arrow 1394. An isolation fault is when a net is connected to another net with greater than the RCONT and less than RISOL.
A “not connected fault” is shown with reference to arrow 1392. A not connected fault means the resistance between two pins intended to be connected is greater than RISOL.
A “high resistance connection fault” is indicated by arrow 1391. A high resistance connection fault is when the resistance between two pins intended to be connected is greater than RCONT and less than RISOL.
At step 1300, all pins are connected to ground on the host testing device 101 and the remote testing device 102 (
Further, in step 1301, all pins corresponding to wires being tested on one net are open, e.g., switches 8021, 8022, and 8033 are open in
In step 1302, one pin, W1 (
In step 1303, the host control logic 402 calculates a resistance and compares the calculated resistance of the wire being tested to RCONT. If the calculated resistance (RMEAS) is not greater than the continuity resistance test limit (RCONT), then the control logic 402 (
If the calculated resistance is greater than the continuity resistance test limit, the host control logic 402 compares the measured resistance to the isolation resistance test limit (RISOL) in step 1304. If the calculated resistance is not greater than the isolation resistance test limit in step 1304, the control logic 402 stores data indicative of an isolation fault in the test data 404. Note that an isolation fault means that the net is connected to another net or group of nets with greater than the continuity resistance test limit and less than the isolation resistance test limit, as described with reference to
If the calculated resistance is greater than the isolation resistance test limit in step 1304, then the host control logic 402 tests the next pin in the test net as indicated in step 1307. In this regard, the test begins again at step 1301. If all the pins in the test net have been tested, the host control logic 402 tests the next test net on the cable-under-test in step 1308. In this regard, the test begins again at step 1300.
If all the test nets in the cable-under-test have been tested, the continuity test is performed. In this regard, at step 1310 all pins are connected to ground except the test net pins. In step 1311, all pins on the test net are opened.
In step 1312, one pin on the wire being tested is connected to Vref 906, and the other pin is connected to ground. If the calculated resistance is not less than the isolation resistance test limit in step 1313, the control logic 402 stores data indicative of a “not connected fault,” which means that the resistance between two pins intended to be connected is greater than the isolation resistance test limit.
If the calculated resistance is less than the isolation resistance test limit in step 1313, the calculated resistance is tested versus the continuity resistance test limit in step 1315. If the calculated resistance is not less than the continuity resistance test limit in step 1315, the control logic 402 stores data indicative of a “high resistance connection fault,” which means that the resistance between two pins intended to be connected is greater than the continuity resistance test limit and less than the isolation resistance test limit.
If the calculated resistance is not less than the isolation resistance test limit in step 1313, the control logic 402 stores data indicative of a not connected fault in step 1314, which means that the resistance between the two pins intended to be connected is not less than isolation resistance test limit.
If the measured resistance is less than the continuity resistance test limit in step 1315, the control logic 402 determines if both pins on a wire have been tested, as indicated in step 1319. If not, the control logic 402 reverses the pin connections of wires, as indicated in step 1320, and tests the other pin connection by starting the flow again at step 1313.
If both pins have been tested in step 1319, the control logic determines if all wires in a net have been tested in step 1317. If no, the control logic 402 returns back to 1311 to test the additional wires. If yes, the control logic 402 determines if all nets have been tested. If no, the control logic 402 returns to step 1310 to test the remaining nets. If yes, the test is completed. All wires of all nets have been tested.
Via a link, e.g., a universal serial bus, a Bluetooth transceiver, an Ethernet connection, or the like, the installer downloads the cable data 405 to the host testing device 101 (
Additionally, the device 1500 comprises wireless sensor interfaces 1501. The wireless sensor interfaces 1501 may be used to communicate with custom or third-party wireless sensors. In addition, the wireless sensor interfaces 1501 allow the device 1500 to manage multiple wireless sensors.
In one embodiment, the device 1500 comprises ports 1503 such that the device 1500 can measure voltage, current, capacitance, and resistance. With a smart adapter having a plurality of spring contacts, the device 1500 may use the ports 1503 to set-up, test, and view multiple inputs simultaneously. The ports 1503 further allow the device 1500 to initiate and view output of remote multimeters. Note that the term “smart adapter” is a collection of electronics, for example on a printed circuit board, that are configured for performing a particular function. In regards to the present disclosure, the smart adapter may, for example, be configured to performing radio-frequency testing.
In one embodiment, the control logic, e.g., host control logic 402 (
Note that the adapter module 1507 may be other types of modules in other embodiments. For example, the adapter module 1507 may contain electronic circuitry (not shown) that comprise hardware for electronic signal stimulus, measurement capabilities, or direct current to optical frequency translation. Adapter operation may be controlled via the touchscreen 1501. Further, software for controlling one or more types of adapter modules may be stored in memory 401 (
Additionally, while not specifically shown in
In this regard, the devices 1603-1607 may be used to measure and calculate test results, which are stored resident on the devices 1603-1607 as test data 404 (
The system 1600 further comprises a computer network, internet or cloud servers 1602. The computer network, internet or cloud servers 1602 is any type of computing device known in the art or future-developed. The computing device 160 communicates with the devices 1603-1607 over the Internet 1601. In this regard, the devices 1603-1607 may transmit data indicative of test data 404 to the computer network, internet or cloud servers 1602.
The computing device 1602 may store the test data 404 received from the devices 1603-1607. The computer network, internet or cloud servers 1602 may be configured to display the data 404 to a user for analysis or generate reports based on the test data 404.
Additionally, the computing device 1602 may transfer data to the devices 1603-1607. In this regard, the computer network, internet or cloud servers 1602 may transfer data indicative of a test routine to be executed, upgrades, technical information, or other programs, which is described further with reference to
The notable difference between the testing device 1700 and the testing devices of
The testing device 1700, similar to the testing devices depicted in
The processor 400 communicates with the components, including the memory 401, the computing device interface 411, the input interface 407, the output interface 408, and the cable interface connector 401, over the bus 406. During operation, the testing device 1700 may be coupled to a cable-under-test 107-112 (
Note that different than the remote testing devices and host testing devices described hereinabove with reference to
The microcontroller 1701 comprises at least a processor 1800, memory 1801, and a communication interface 1804. In one embodiment, the microcontroller 1701 is a TX53 printed circuit board (PCB) card, and the processor 1800 is Freescale i.MX535. However, other types of PCBs and other types of processors are possible in other embodiments.
The exemplary memory 1801 may be random access memory (RAM) and/or read only memory (ROM). Note that other types of memory may be used in other embodiments of the exemplary memory 1801.
In the embodiment depicted in
In addition, memory 1701 comprises user document data 1807. The user document data 1807 may include, but is not limited to, data indicative of schematics, wiring diagrams, system operating manuals, system troubleshooting procedures, test procedures, and/or repair procedures. As will be described further, the user document data 1807 is any type of data that assists the user of the testing device 1700 (
The memory 1801 may further comprise application logic 1807. In one embodiment, the application logic 1807 may be Adobe® logic, In this example, the Adobe logic 1807 may display user document data 1807 that is in an Adobe format to the output interface 408 (
The communication interface 1804 is any type of interface that enables the processor 1700 to communicate with the testing device's bus 406, also shown in
In the embodiment depicted in
In the embodiment shown, the processor 1800 may access any of the peripherals shown in the testing device 1700. As mere examples, the processor 1800 may access the input interface 407, the output interface 408 (which includes a liquid crystal display (LCD) device and/or audio output), the transceivers 413 and 409, the cable interface connector 410 or the memory 401.
During operation of the testing device 1700, the host control logic 402 (
Thus, the user may access any user document data 1807 stored in memory 1701 of the microcontroller 1701. As an example, the user may be testing the wiring of the CH47 shown in
The inclusion of the microcontroller 1701 into the testing device 1700 and the capability to transfer control from the processor 400 (
In one embodiment, a developer of software for the testing device 1700 may access the microcontroller 1701, for example through the USB interface 1803 or the wireless transceiver 1805. In this regard, the developer may couple electronically a monitor (not shown), a keyboard (not shown), and/or a mouse (not shown) (collectively referred to as “development hardware) via the USB interface 1803. Note that various interfaces may be used to interface a development environment with the microcontroller 1701. In this regard, a universal asynchronous receiver/transmitter (UART), a serial peripheral interface (SPI) or SPI bus, or an inter-integrated circuit (I2C) may be employed in the microcontroller 1701 to provide a communication link to the microcontroller 1701 by the development hardware. Note that these are exemplary hardware/software configurations that enable developer hardware to interface with the microcontroller 1701. Other types of configurations may be employed in other embodiments.
Further, the USB interface 1803 may be used to transfer data files (e.g., user document data 1807) or other control logic to the microcontroller 1701. The USB interface 1803 may further be used to interface the microcontroller 1701 to a network (not shown) so that a user may access the memory 1801 for downloading user document data 1807 or logic to the microcontroller 1701.
The wireless transceiver 1805 may also be used to receive user document data 1807 or other types of control logic (not shown). The wireless transceiver 1805 may further be used to interface the microcontroller 1701 to a network (not shown) so that a user may access the memory 1801 for downloading user document data 1807 or logic to the microcontroller 1701. Additionally, the wireless transceiver 1805 may connect with other computer networks (not shown) or the Internet 1601 (
Note that the memory 1801 may comprise mass storage functionality. In this regard, the memory may contain large sectors of data, files, and/or logic for providing user of the testing device 1700 data or controlling the operation of the microcontroller 1701.
Further, the microcontroller 1701 may be equipped with an Ethernet interface 1809. The Ethernet interface 1809 may be used to transfer data, files, and/or control logic to the microcontroller 1701. Further, the Ethernet interface 1809 may be used to interface the microcontroller 1701 with a network.
The microcontroller 1701 further comprises a Bluetooth® transceiver 881. The Bluetooth® transceiver 881 enables the microcontroller 1701 to communicate short-range with cellular phones, computers, or other electronic devices.
In one embodiment, the microcontroller 1701 may be electrically coupled to a printer. In this regard, a printer may interface microcontroller 1701 through the USB 1803, the Ethernet interface 1809, or the wireless transceiver 1805.
Likewise, for purposes of description, the data flow chart comprises a computing and document display computing device 1905, which is inclusive of the processor 1800 (
During operation, the test and measurement computing device 1904 may initiate measurements of a system component. With reference to the data flowchart, the computing device 1904 may start a measurement by activating a time-domain reflectometer (TDR) 1901. The reflectometer 1901 transmits a signal onto the system component, e.g., a cable-under-test, and obtains data indicative of reflections along the cable-under-test, if any. Such data is collected and stored by the computing device 1904.
Likewise, the computing device 1904 may start a measurement by activating a digital multi-meter (DMM) 1902. The DMM 1902 measures, for example, direct current voltage, alternating current voltage, current and/or resistance in the cable-under test. Such data is collected and stored by the computing device 1904.
Further, other test such as are described herein with reference to testing devices shown in
The measurement and test data are collected and stored by the computing device 1904. Note that the measurements taken by the TDR 1901, the DMM 1902, or the test subsystem 1903 are initiated by an operator (not shown). In this regard, an operator interface 1915 may include a liquid crystal display (LCD) and touch screen 1916. The operator may select one or all of the various operations to be performed by the computing device 1904 on the system component via the LCD and touch screen 1916. Furthermore, as measurement and test data are collected by the computing device 1904, the measurement and test data may be displayed to the LCD and touch screen 1916.
During operation, the computing and document display computing device 1905 may request test and measurement data from the computing device 1904, and the computing device 1904 provides data indicative of the measurement and test data to the computing device 1905. Further, based upon an operator input, the computing device 1904 may transfer control of the operator interface 1915 to the computing device 1905.
Based upon operator inputs received from the LCD and touch screen 1916, the computing device 1905 can perform a wide variety of functions. Notably, the computing device 1905 may interface with a printer 1914. Thus, the operator may print measurement and test data to the printer 1914. As will be described further herein, the computing device 1905 may also receive testing manuals, operator manuals or other documentation related to the system component or system being tested. Thus, the operator may also print such test manuals, operator manuals or other documentation to the printer 1914.
As is described with reference to
Additionally, the computing device 1905 may directly interface with a nonresident storage device 1912. In this regard, the computing device 1905 may store data files and/or programs on the storage device 1912.
The computing device 1905 may interface with wireless radio 1911. As described with reference to
Further, the computing device 1905 may transmit data files and/or programs over a universal serial bus 1910. As described with reference to
In addition, the computing device 1905 may connect to a development interface 1901, which includes a monitor 1906, a keyboard 1907, and a mouse 1908. Note that the computing device 1905 may connect to the components of the development interface 1909, for example, through the USB 1910, the wireless radio 1911, the Ethernet 1913, or any other dedicated connection that allows access to the computing device 1905. In regards to the development interface 1901, a developer (not shown) may develop control logic 1820 (
The architecture and functionality of the foregoing device 1700 (
In step 2000 an operator initiates tests on a component, e.g., a cable or other electronic component, using the testing device 1700 (
In step 2001, the test and measurement computing device 1904 receives test and measurement data from the subsystem 1903, the TDR 1901, the DMM 1902, or adapter electronics. In addition, the computing device 1905 requests the test and measurement data from the computing device 1904. The computing device 1905 determines, based upon the data received, if the system component is working properly.
If the tester or computing device 1905 determines that the test and measurement data indicate an error and the tester identifies the error in documentation onboard the testing device 1700, as indicated in step 2001, the computing device 1905 retrieves documentation related to the identified error from onboard memory 401 (
As indicated, in one embodiment, documentation related to the error is stored in memory 1801 (
In step 2007, an operator repairs the component based upon the technical information received from onboard memory 401 or 1801. Thereafter, the operator performs testing on the repaired component, in step 2008.
If the repairs suggested by the onboard technical information fixes the error in the system component, as indicated in step 2009, the testing device 1701 stores data indicative of the test sequence, measured data, and diagnosis in memory 401 or 1801, as indicated in step 2016. Thereafter, this data is uploaded to the computer network, internet or cloud servers 1602, as indicated in step 2017, and documentation and instructions at the computer network, internet or cloud servers 1602 may be modified accordingly to reflect the error in the component, the diagnosis, and the test and repair sequence, as indicated in step 2018. Modified procedures based upon the data may then be downloaded and received by the testing device 1700, as indicated in step 2019.
Note that in one embodiment, the data indicative of the repair may be uploaded via the wireless radio 1911 (
If in step 2001 the operator or computing device does not identify the error, the testing device 1701 retrieves technical information related to diagnostic procedures from the computer network, internet or cloud servers 1602, as indicated in step 2011 related to the particular error received. As noted hereinabove, the technical information may include “smart” documentation or “smart” procedures that aid the operator in diagnosing an error on the component being tested.
In step 2012, additional testing may be performed based upon the technical information retrieved from the computer network, internet or cloud servers 1602, which may suggest a particular test be performed to identify the error. In one embodiment, the computing device 1904 performs the additional testing automatically based upon the technical information. In another embodiment, the computing device 1904 may direct the operator to troubleshoot other subsystem components, e.g., power supplies, computing, communication, aviation black boxes, etc. using the tester on-board and optional plug-in adapter measurement components.
In step 2013, the computing device 1904 receives data indicative of the additional testing. In this regard, the operator may enter data or the tester may automatically test and obtain test data.
In step 2014, based upon the testing data received, the computing device 1905 may direct the operator to take additional measurements or may display diagnosis and repair procedures or other technical information relevant to diagnosing and/or fixing the error identified.
In step 2015, if the repair procedures employed at the direction of the documentation repaired the components, the testing device 1701 stores data indicative of the test sequence undergone during the procedure, measured data and diagnosis. The computing device 1905 then uploads this stored data to the computer network, internet or cloud servers 1602 (
The testing device 2102 comprises adaptor 2103 that couples to the cable 2106 via a connector 2105 at a first end of the cable 2106 and a connector 2104 at a second end of the cable 2106. Note that the adaptor 2103 may connect to a multiple pin connector. For example, the testing device 2102 may comprise a 128-pin connector, and the adaptor 2103 couples to the 128-pin connector.
During operation, the testing device 2102 is controlled by the host controller 2101. The host controller device 2101 transmits testing commands to the testing device 2102 via the wireless link 2107. The commands transmitted define the test to be performed on the cable 2106 by the testing device 2102.
As an example, the host controller device 2101 transmits data via the wireless link 2107 indicative of a high voltage, e.g., 1000 Volts (V), to be applied to the cable 2106. Additionally, the host controller device 2101 transmits data indicative of a test limit, e.g., 2 milliamps (mA). In the example, in response to receiving the data indicative of the voltage and the test limit, the testing device 2102 applies the indicated high voltage to a wire of the cable 2106 via the connector 2104, and connects all other wires to a common ground reference. The testing device 2102 measures the amperage from the high voltage wire to the grounded wires of the cable 2106 via the connector 2105, and compares the measured amperage to the test limit. In the example provided, if the measured amperage is greater than the test limit, this indicates that there was an insulation failure.
The host controller device 2101 may transmit other data indicative of other commands to the testing device 2102. For example, the data transmitted by the host controller device 2101 may indicate a start time for the test, a duration of the test, and/or which pins on the adapter are grounded and to which pins to apply voltage.
Thus, the testing device 2102 tests the operability and functionality of the cable 2106 to determine the integrity of the insulation on the cable 2106. The testing device 2102 records the results of the testing and transmits the results to the host controller device 2101.
Each testing device 2202-2204 comprises a respective adaptor 2205-2207 that couples each testing device 2202-2204 to a portion of a high voltage cable 2208 via respective connectors 2212-2214. Note that the adaptors 2205-2207 may connect to a multiple pin connector. For example, the testing devices 2202-2204 may comprise a 128-pin connector, and the adaptors 2205-2207 couple to the 128-pin connector.
During operation, the testing devices 2202-2204 are controlled by the host controller device 2201. In this regard, the host controller device 2201 transmits testing commands to the testing devices 2202-2204 via the wireless link 2107. The commands transmitted by the host controller device 2201 define the test to be performed by the testing devices 2202-2204.
Similar to the single testing device system 2100 discussed with reference to
Thus, the testing devices 2202-2204 each test the operability and functionality of a portion of the cable 2208. The testing devices 2202-2204 record the results of the testing and transmit the results to the host controller device 2201.
The system 2300 comprises a host testing device 2301 that is similar in hardware, software, and functionality of the host testing device 101 (
Additionally, the system 2300 comprises a remote testing device 2302. The host testing device 2301 is communicatively coupled to the remote testing device 2303 via a wireless link 2309.
Note that as described hereinabove with reference to host testing device 101 and remote testing device 102, whether a testing device is a host testing device depends upon whether a test program has been selected. In this regard, control logic (not shown) similar to control logic 402 (
The host testing device comprises a radio frequency (RF) analyzer 2303 that is coupled to one end of a cable 2307 via a connector 2305. The remote testing device 2302 comprises a radio frequency (RF) analyzer 2304 that couples to a second end of the cable 2307 via a connector 2306. Note that in one embodiment, the RF analyzers 2303 and 2304 couple to a multiple pin connector of the host testing device 2301 and the remote testing device 2302. In one embodiment, the host testing device 2301 and remote testing device 2302 comprise a 128-pin connector that couples to the RF analyzers 2303 and 2304, respectively.
During operation, host testing device 2301 transmits commands via the wireless link 2309 to the remote testing device 2302. For example, the host testing device may transmit data indicative of power applied to the cable 2307 through connector 2305. The RF analyzer 2303 applies alternating current (A/C) power stimulus to the cable 2307. In response, the RF analyzer 2304 measures the power resulting from the stimulus via the connector 2306. In one embodiment, the remote testing device 2302 transmits data indicative of the power measured to the host testing device 2301 via the wireless link 2309. In response to receiving the data indicative of the power measured, the host testing device 2301 determines insertion loss by comparing the power in/power out ratio to a test limit.
In another embodiment, the host testing device 2301 may transmit a command to the remote testing device 2302 instructing the remote testing device 2302 to terminate the cable (serve as a load only) to the cable 2307 via the connector 2306. In such a test, the RF analyzer 2303 applies a particular frequency (or range of frequencies) to the cable 2307. Because the cable 2307 is terminated at the remote testing device 2302, the RF analyzer 2303 can measure the resulting reflection of the applied signal to determine VSWR. The remote testing device 2302 transmits data indicative of the resulting reflection to the host testing device 2301. In response to receiving the data indicative of the resulting reflection, the host testing device 2301 compares the VSWR against a test limit and determines whether the cable being tested passes or fails.
The host testing device 2301 may receive input from the operator interface 2308, e.g., as a touchscreen, for selecting the frequency range for a test of the cable 2307. Further, the host testing device 2301 may display test results to the operator interface 2308. Additionally, the operator may input data indicative of pass/fail test limits.
The host testing device 2401 comprises an operator interface 2420 for receiving input from a user (not shown) and displaying output to the user. In this regard, the operator interface 2420 may comprise a touchscreen. In such an embodiment, the user may enter testing parameters via the operator interface 2420 to the host testing device 2401. Further, the host testing device 2401 may display test results to the user via the operator interface 2420.
The host testing device 2401 comprises an RF analyzer 2403 that is coupled to a cable 2412 via connectors 2408 and 2409. The host testing device 2401 may be used to test insertion loss and VWSR of the cable 2412.
As an example, to test the insertion loss using the single host testing device 2401, the host testing device 2401 transmits a signal to the RF analyzer 2403 to apply power to the cable 2412 through connector 2408. In response to the application of power to the cable 2412, the RF analyzer 2403 measures the resulting power through connector 2409. The host testing device 2401 compares the power applied to the resulting power to determine insertion loss.
This application claims priority to U.S. Provisional Patent Application Ser. No. 62/054,668 entitled Cable Testing Systems and Methods and filed on Sep. 24, 2014 and U.S. Provisional Patent Application Ser. No. 62/126,345 entitled System Component Testing Systems and Methods and filed on Feb. 27, 2015, both of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62054668 | Sep 2014 | US | |
62126345 | Feb 2015 | US |