Cable tester
FIELD OF THE INVENTION 
     This invention relates to electrical testing apparatus and more particularly to a cable tester for testing and identifying conductors in a multiconductor cable. 
     DESCRIPTION OF RELATED ART 
     Multiconductor cables such as ribbon cables are frequently utilized in telephone equipment, computers and other electronic equipment. The cable ends are typically remote from one another and may terminate in socket or pin connectors for coupling the cable to various equipment. In general, for start up or repair of such cables each separate conductor must be identified and tested for continuity, shorts or crosses. 
     A variety of cable testers have heretofore been proposed in testing such multiconductor cables. Simple testers such as ohm meters and continuity testers are often utilized. Testing procedures with these testers involve a separate test of each conductor and thus can be slow and time consuming as well as error prone. Additionally, with these testers it is often difficult to simultaneously test the remote opposite ends of the cable which may be disposed in different rooms or buildings. Two operators at the opposite ends of the cable are often required to test the cable. 
     Other testers apply a voltage to one end of a selected conductor and if detected at the opposite end the voltage actuates a relay to successively apply the voltage to the next conductor. In general, testers of this nature require both ends of the cable to be brought together at a single location. This may not always be possible or practical. 
     Another type of tester such as disclosed in U.S. Pat. No. 4,445,086 to Bulatoa utilizes a transmitter which attaches at one end of the cable and a receiver which attaches at the opposite end. A sequencer at the transmitter end sequentially applies a test signal to each conductor separately. This signal is detected at the receiver end to identify continuity, shorts and opens, of the conductors. A problem with this type of cable tester is that a separate external conductor path such as over a ship&#39;s hull is required. For most applications however, it is difficult to find a separate conductor path external of the cable to be tested which terminates at the same physical location as the ends of the cable. 
     Additionally, with prior art cable testers the configurations of the receiver and the transmitter may not be adaptable to different cable sizes and end configurations and data on the test cable cannot be easily inputted into the tester. In addition, these testers are typically difficult to use and the output data may not be presented quickly in a format that is simple and easy to record. 
     Accordingly, it is an object of this invention to provide a cable tester for multiconductor cable that quickly tests a cable at its remote ends without the requirement of a separate external conductor path. Additionally, the cable tester of the present invention is adaptable to cables of varying end configurations. Moreover, data on the cable to be tested can be easily inputted into the cable tester and results are quickly outputted in an understandable format. 
     SUMMARY OF THE INVENTION 
     In accordance with the present invention, there is provided an improved tester for testing the individual conductors of a multi conductor cable. The cable tester generally stated comprises a transmitter for connection to one end of the cable and a receiver for connection to the opposite end of the cable. The receiver includes a microprocessor with an EPROM memory for processing input signals into the receiver and output signals to a LCD display, a key pad for inputting data into the microprocessor, and the LCD display for displaying data from the microprocessor. 
     The transmitter and receiver of the cable tester are each separately powered by battery or by an external DC power adapter. During the testing of a cable, the transmitter and receiver are connected to one another only by the cable under test. The transmitter is connected to one end of the cable using a cable adapter. The receiver is likewise connected to one end of the cable using a cable adapter. 
     In use, the transmitter sequentially generates voltage pulses on each conductor wire of the cable. The receiver then monitors the opposite end of the cable and displays the conductor wire location where pulses were found. Because the transmitter and receiver are independently powered and there is no external connection between them, other lines in the cable are used as a return path to complete the circuit loop. A minimum of three separate conductors on the test cable are required. 
     Continuity is detected when a pulse generated by the transmitter is detected on a corresponding conductor in the receiver. Opens exist when a transmitter pulse does not get detected by the receiver. Shorts between conductors in the cable are detected when two conductors indicate a voltage pulse at the same time. 
     In an illustrative embodiment of the invention, up to 64 separate conductors can be tested. The microprocessor monitors the input into the receiver and the results are displayed on the LCD display. Programs imprinted on the EPROM memory provide a microcode for operating the microprocessor. The key pad allows the operator to input data on the cable to be tested and scroll the display so that all connections found and those not found are shown on the display. 
    
    
     BRIEF DESCRIPTION OF THE DRAWING 
     FIG. 1 is a perspective view of a cable tester constructed in accordance with the invention shown connected to a multi conductor ribbon cable; 
     FIG. 2 is a perspective view of an adapter component of the cable tester; 
     FIG. 3 is a schematic drawing of a transmitter component of the cable tester; 
     FIG. 4 is a schematic drawing of a receiver component of the cable tester; 
     FIG. 5 is a flow chart showing a general sequence of operation of the cable tester; 
     FIG. 6 is a partial schematic electrical diagram of a transmitter component of the cable tester; 
     FIG. 7 is a partial schematic electrical diagram of the receiver component of the cable tester; 
     FIG. 8 is a schematic diagram of a receiver component of the cable tester; 
     FIG. 9 is a flow chart of the program for providing the processing instructions for a microprocessor component of the cable tester; and 
     FIG. 10 is a further flow chart of the program for providing the processing instructions for the microprocessor component of the cable tester. 
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENT 
     Referring now to FIG. 1, a cable tester constructed in accordance with the invention is shown and generally designated as 10. The cable tester 10 is shown connected to a multiconductor cable 12. In the illustrative embodiment of the invention, the cable tester 10 is suited for testing cables having up to sixty-four separate conductors. Alternately, a cable tester may be constructed in accordance with the invention to test a multiconductor cable having any number of conductors greater than three. The operation of the cable tester requires a minimum of three separate conductors on the cable to be tested. 
     The cable tester in general comprises a transmitter 14 and a receiver 16. The cable tester 10 also includes an adapter 18 for connecting the transmitter 14 to one end of the cable 12 and an adapter 20 for connecting the receiver 16 to the opposite end of the cable 12. As shown in FIG. 4, the receiver 16 further includes a microprocessor 22 having an EPROM memory 23, an LCD display 24 and a twelve character key pad 26. 
     In general, the transmitter 14 of the cable tester 10 includes electrical circuit means for sequentially generating an electrical signal through each conductor of the cable 12. The receiver 16 includes electrical circuit means for receiving the electrical signals from the transmitter 14 which are for input into the microprocessor 22. Electrical circuit means of the receiver further controls commands from the microprocessor 22 to the LCD display 24 and input of data from the key pad 26 into the microprocessor 22. 
     A general cycle of operation for testing a multiconductor cable 12 by the cable tester 10 is shown schematically in FIG. 5. As indicated, a sequence of steps for testing a cable 12 may include: 
     Step (1) The adapters 18 and 20 are connected at opposite ends of the cable 12 to be tested. 
     Step (2) The adapters 18 and 20 are connected to the transmitter 14 and receiver 16, respectively. 
     Step (3) The transmitter 14 and the receiver 16 are turned on and power checks (3.1) (3.2) are performed separately by electrical circuits in the transmitter 14 and receiver 16, respectively. 
     Step (4) The number of conductors within the cable to be tested which corresponds to the adapter 18, 20 size is entered on the key pad 26 of the receiver 16. This data is stored by the microprocessor 22. 
     Step (5) The transmitter 14 sends signals through each separate conductor of the cable 12. 
     Step (6) The microprocessor 22 checks signals received by the receiver 16 from the transmitter 14 and processes data with programs stored in the EPROM memory 23. 
     Step (7) The display 24 initially indicates the adapter 18, 20 size or the number of conductors on the cable to be tested and after testing indicates: 
     &#34;lines found&#34;, 
     &#34;lines not found&#34;, 
     &#34;shorts&#34; and &#34;lines crossed&#34; 
     Step (8) Results can be scrolled via the key pad 26 of the receiver 16 onto the LCD display 24 of the receiver 16. 
     Step (9) Results can then be manually recorded on a separate medium and the cable 12 can be unattached from the cable tester 10 and adapter 18, 20. 
     Referring now to FIG. 3, the transmitter 14 of the cable tester 10 is shown schematically. The electrical circuit means of the transmitter 14 is housed in a generally rectangular shaped case 28. An external on-off switch 30, and an external sixty four pin female card edge connector 32 are mounted to the case 28. The transmitter 14 includes a separate power source in the form of a D.C. battery 34 preferably nine volts. A charge indicator having an external low power LED indicator is connected to the battery 34 by suitable electric circuit 35 which is shown in FIG. 6. 
     Referring now to FIG. 6, the electrical circuit means of the transmitter 14 is shown in detail. The electrical circuit includes a counter 36 that generates voltage pulses sequentially through six address bits. The counter 36 contains an oscillation chip whose frequency rate is set by R1, R2 and C1. In the illustrative embodiment of the invention, an operating frequency is selected that allows all sixty-four outputs of the transmitter 14 to be pulsed in approximately 0.5 seconds. This allows time for the receiver 16 to scan all conductors of the cable 12 to insure no pulses are missed. 
     The lower three address bits of the counter 36 are connected to eight decoders 38. Each of the eight decoders 38 has eight outputs which terminate at the sixty four pin card edge connector 32 of the transmitter 14. 
     In addition to the counter 36 being connected to the eight decoders 38 by its lowest three address bits the next higher three address bits of the counter 36 are connected to a separate decoder 40 which in turn is connected to each of the eight decoders 38 via hex inverters 42. This allows each of the eight decoders 38 to be enabled one at a time. Hex inverters 42 between the counter 36 and each of the eight decoders 38 invert the signals into the decoders 38. 
     A total of sixty-four voltage pulses can thus be generated in sequence from the sixty-four outputs of the transmitter 14. As will hereinafter be more fully explained, since only one pulse is produced at a time, the remaining lines are held low and provide a return path for the voltage pulses through the receiver 16. A lesser number of voltage pulses may also be generated for testing a cable 12 having a lesser number of conductors. For a nine conductor cable for instance, all eight outputs of one of the eight decoders 38 along with a single output from another one of the eight decoders 38 can be utilized to generate nine sequential pulses. 
     Referring now to FIG. 4, the electrical circuit means of the receiver 16 is shown in detail. The receiver 16 is housed in a generally rectangular shaped case 43 and as previously stated includes the LCD display 24, the key pad 26, and the microprocessor 22 and EPROM memory 23. The receiver 16 includes a separate D.C. volt battery 44 which is preferrably 9 volts for power. The receiver 16 may also include an DC power adapter 46. Additionally, the receiver 16 includes an external on/off switch 48. In addition as with the outputs of the transmitter 14 the corresponding inputs to the receiver initiate with a sixty-four pin female card edge connector 50. 
     Referring now to FIG. 7, electrical circuit means of the receiver 16 is shown in schematic form. The electrical circuit of the receiver 16 has sixty-four inputs corresponding to the sixty-four outputs of the transmitter 14. Up to sixty-four inputs from the transmitter 14 can be entered into eight 8-bit shift registers 52 of the receiver electrical circuit. Each time the separate conductors of the cable 12 are checked, the microprocessor 22 causes the shift registers 52 of the receiver to parallel load all 64 test lines. The registers are then shifted so that each bit is read serially into the microprocessor 22. As shown, all the receiver inputs are connected to resistors (RP 1-8) which connect the receiver ground to the transmitter ground through the unused lines being held low. 
     The microprocessor 22 of the receiver 16 reads the input pulses from the transmitter 14, and sends appropriate commands to the LCD display 24. The microprocessor 22 also reads the key pad 26 entries for data input. The EPROM memory 23 stores the microcode or processing instructions for the microprocessor 22. 
     Referring now to FIG. 8, further electrical circuit means or control circuit means for the receiver 12 is shown. The control circuit of the receiver terminates at the LCD display 24. The LCD display 24 is preferably a liquid crystal alpha numeric display having 16 characters and four lines. As shown commands and data are inputted through the DB0-DB7 lines of the LCD display 24. The micro processor 22 is programmed to clear the display, select the character position and to send the characters to be displayed. The microprocessor includes a 6.144 MHZ crystal 62. 
     As previously stated, the receiver power is supplied by either the battery 44 or by an external 500 ma DC power adapter 46. A voltage regulator 54 in the receiver electrical circuit uses this voltage to create a regulated 5 volts to operate the logic. A 5.1 volt zener diode 56 is used to detect when the 9 V input drops below 5.1 volts and creates a signal indicating low power that the microprocessor 22 reads and displays. 
     The microprocessor 22 sends the commands to the LCD display 24 upon receiving signals from the transmitter 14. Eight signals at a time from the shift registers 52 (FIG. 7) are read serially into the microprocessor 22. A binary to octal decoder or an octal latch 58 is located between the EPROM memory 23 and LCD display 24 to provide appropriate inputs for the LCD display 24. Gate 60 is also located between the microprocessor 22 and LCD display 24 to provide appropriate enablement for the LCD display 24. 
     The microprocessor 22 is activated upon inputting of the adapter size which corresponds to the number of conductors in the test cable 12. This input is entered through the key pad 26 into the microprocessor 22 which enables the shift registers 52 to read or accept signals. 
     Referring now to FIG. 2, a cable adapter 18 or 20 of the tester 10 is shown. The cable adapters 18 or 20 are constructed as male or female socket or pin connectors or the like adapted to physically connect the ends of the cable 12 and the individual conductors of the cable 12 to either the output of the transmitter 14 or the input of the receiver 16. 
     As shown in FIG. 2, the adapters 18 or 20 are formed with a sixty-four pin male card edge connector 27. In use of the tester 10 this connector 27 connects physically to the female sixty-four pin card edge connectors 32, 50 on the transmitter 14 or receiver 16. The adapters 18 or 20 are also formed with a socket type connector 29 which may be either male or female and which attaches to an end of the cable 12 to be tested. If for instance a cable having nine separate conductors is to be tested, connector 29 would be formed for coupling to these nine connectors. It is contemplated that different adapter sizes and configurations can be fabricated to connect various sizes of cable with the card edge connectors 32, 50 on the transmitter 12 and receiver 14 respectively. 
     By way of illustration only and not by limitation, there are listed below several types of cables upon which specific adapters can be constructed for connection to the cable 12 and to the connectors 32, 50 of the cable tester 10: 
     Description 
     RS-232 (9 pin) 
     RS-232 (15 pin) 
     RS-232 (25 pin) 
     RS-449 (37 pin) 
     UNIBUS 
     Q-BUS 
     Centronics (36 pin) 
     RJ11 
     RJ12 
     RJ13 
     Apple (24 pin) 
     HPIB, IEEE-448 (24 pin) 
     DSI (15 pin) 
     CCITT V35 (25 pin) 
     Custom Adapters (up to 64 pin) 
     Gender Changers 
     The tester 10 may be used to test twisted-pair wire (dial up, four wire, voice grade telephone lines, unconditioned 4-wire lead lines) or ribbon cables (up to 64 conductors) when used with the appropriate adapters 18, 20. The cable tester 10 has been used to successfully test cable up to approximately 2400 feet in length. 
     Referring to FIG. 4, the key pad 26 is shown. The key pad 26 allows the operator to enter the adapter size (which may be in the format of a two digit number), and to access all test data and the LCD display 24. By pushing the &#34;*&#34; button, information on the LCD display 24 will scroll down. The &#34;#&#34; button controls the scrolling of information up on the LCD display. When a return to home position is desired, the &#34;O&#34; button initiates this function. 
     During operation of the cable tester 10 continuity of a conductor on the cable 12 is detected when a pulse generated by the transmitter 14 is detected on a corresponding conductor in the receiver 16. Opens exist when a transmitter pulse does not get detected by the receiver 16. Shorts between conductors in the cable 12 are detected when two wires indicate a voltage pulse at the same time. 
     Referring now to FIGS. 9 and 10, flow charts of the program logic for the microcodes stored in the EPROM memory 23 are shown. As shown the first entry involves the adapter size which indicates or corresponds to the number of conductors on the cable to be tested. This data is initially displayed on the LCD display 24. Upon reception of signals by the receiver 16 from the transmitter 14, the program has routines to identify and display: 
     Lines found 
     Lines not found (meaning open) 
     Lines shorted 
     Lines crossed or not crossed 
     The key for execution of the programs is the adapter size input. 
     The microprocessor 22 can be programmed to control the LCD display 24 to display the following information: 
     
         ______________________________________                                    
       Total Found                                                        
                  00                                                      
       Total NOT Fnd                                                      
                  00                                                      
       No Lines crossed                                                   
______________________________________                                    
 
    
     When the testing of the cable 12 is complete, the LCD display 24 will display the following information: 
     
         ______________________________________                                    
         Total Found  xx                                                  
         Total NOT Fnd                                                    
                      yy                                                  
         Shorts Fnd   (list of shorts, if                                 
any)                                                                      
         Lines Crossed                                                    
                      (check sequence, see example                        
below)                                                                    
______________________________________                                    
 
    
     The letters &#34;xx&#34; and &#34;yy&#34; will be an actual number of conductors that the tester 10 found or did not find and any shorts found. To view the list of conductors &#34;FOUND&#34; and tested successfully, the &#34;#&#34; key must be depressed on the receiver key pad. The list of conductor numbers providing continuity will follow on the next several lines. To continue scrolling through these values, the &#34;#&#34; must be continually depressed. To locate crossed lines, sequence is noted to identify which lines are crossed. (FOR EXAMPLE: Found--1, 2, 3, 5, 4, 6, 7, 8, 9--on a 9 pin cable, lines 4 and 5 are crossed.) After a blank line is displayed, the words &#34;NOT FOUND&#34; will appear. A list of conductor numbers not found will follow on the next lines. 
     A blank line will indicate that the next section of information, &#34;SHORTS FOUND&#34; will appear. A list of conductors that were determined to be shorted will be displayed with a hyphen between the conductor numbers which were shorted together. 
     The fourth line will identify either &#34;NO LINES CROSSED&#34; or &#34;LINES CROSSED&#34;. The crossed lines will be identified while scrolling the &#34;FOUND&#34; conductor lines. To review this information, the &#34;*&#34; button is depressed to scroll up. To return to home position, the &#34;O&#34; button is depressed. 
     By way of illustration only and not by limitation, there are listed below devices that have been found suitable for use in the illustrated electric circuits. 
     
         ______________________________________                                    
Reference No.                                                             
          Description      Part No.                                       
______________________________________                                    
22        microprocessor   80 C 31                                        
23        EPROM memory     27 C 64 6.144 M                                
crystal                                                                   
24        LCD display alphanumeric                                        
                           16 × 4 lines                             
26        key pad          3 × 4 matrix                             
32, 50    card edge connector                                             
                           Molex 71003-4131                               
36        counter          CD 4060B                                       
38        BCD decoder      CD 4028B                                       
42        hex inverter     CD 4049B                                       
52        shift registers  CD 4021 B                                      
54        voltage regulator                                               
                           7805                                           
58        octal latch      74 HC 373                                      
56        zener diode      IN4735 6.2 B, 1W                               
______________________________________                                    
 
    
     Thus, the cable tester of the invention provides for the testing of a multiconductor cable by a single operator 
     Additionally, it is not necessary to bring the cable ends to a single location. Moreover the test is completed within seconds with the data presented in an understandable format. A separate conductor path for the test is not required. Although the present invention has been described with a certain degree of particularity, it is understood that the present disclosure has been made by way of example and that changes in details of structure may be made without departing from the spirit thereof.