The application is the U.S. Patent application of submitting on October 31st, 2008 the 12/262nd, No. 664 continuation application also requires its right of priority, and be the U.S. Patent application of submitting on October 31st, 2008 the 12/262nd, No. 717 part continuation application also requires its right of priority, by reference this two-part content all is incorporated herein.
Embodiment
The existence of detection failure in electrical network and the method for position are provided.This method utilizes one or more transmitter to come (for example to send signal to a receiver, packets of information), signal that is sending and not matching between the signal that receiver receives that the distortion in the signal transmission that causes based on the transition owing to intermittent defect causes are determined the existence and/or the position of electric fault.Method described herein be easy to use and cost low, do not rely on the transmission of high voltage signal, can be installed in any position in the electrical network, be the effective detection solution that is used to appear at the unpredictable intermittent defect incident between transmitter and the receiver, and the influence of the fault that is not subject to obtain in former method indication.
In a lot of these embodiments, send signal from a plurality of transmitters that are arranged in electrical network.The single receiver that the signal that sends from transmitter is positioned in the electrical network receives.At single receiver place, the signal that analyze to receive also determines whether break down between transmitter in electrical network and the receiver according to analysis to received signal.Also can determine location of fault.
In some embodiments, insertion suspends the duration at random between the signal that sends in succession.Each transmitter in a plurality of transmitters has relevant unique bit combination of discerning transmitter uniquely, and this unique bit combination is included in the signal that is sent to receiver.The bit combination that the receiver analysis receives is also compared this bit combination with the bit combination (bit combination that expectation receives from transmitter) of expectation, and when not mating, determine that electric fault is present in the electrical network part between transmitter and the receiver.Also can analyze to determine the position of electric fault based on this.
In other example, each transmitter in a plurality of transmitters receives the command signal from single receiver.Only when receiving command signal as the transmitter that is selected, each transmitter just sends signal to single receiver.Show in response to not matching of any message of the reception of the information that command signal sent from the integral body disappearance of the expectation message of transmitter or (comparing) and to have open circuit or incipient fault with expectation value.
Referring now to Fig. 1, Fig. 1 has described an example that is used for determining and detecting atelectrical network 100 method of electric fault.Electric interconnection trunk 102 is couple to transmitter 104,106,108,110,112,114 and 116 by electrical branch 120,122,124,126,128 and 130 respectively.Electric interconnection trunk 102 also is connected to receiver 118.Electric interconnection trunk 102 can be being electrically connected of any kind of any voltage levvl or any current type (for example, direct current or interchange).For example,trunk 102 can comprise two circuits (for example, a ground connection, and another circuit transmission DC electric current and voltage).Other examples of trunk configuration and the electric wiring of any amount also can electrical power distribution.In one example, the power supply that has about 100vRMS (or 28V DC) voltage by the finger assignments oftrunk 102 andnetwork 100.
Transmitter 104,106,108,110,112,114 and 116 is to send the modulated signal of communication (information that comprises any kind) of any kinds and not endanger the device of any kind of the electric power transmitting function ofelectrical network 102 by circuit 102.For example; transmitter 104,106,108,110,112,114 and 116 can comprise the controller that is used to form packets of information or message, be used for by modulation with this message conversion be appropriate signal (for example; have suitable level) modulator-demodular unit to send, and provide filtering and defencive function arbitrary transmitter to be connected to the coupling network of electric interconnection trunk 102.As mentioned above, transmitter 104,106,108,110,112,114 and 116 can be operated concurrent carry information bag or message at any level that is suitable forelectric interconnection trunk 102.
Receiver 118 is any devices that can receive the signal of communication of modulation byelectric interconnection trunk 102 arbitrary transmitter from transmitter 104,106,108,110,112,114 and 116.The same with transmitter 104,106,108,110,112,114 and 116,receiver 118 can comprise controller, modulator-demodular unit and coupling network.As mentioned above, coupling network makes the High-Voltage Insulation of receiver or transmitter and electrical network by filter function, thereby makes receiver or transmitter avoid the injury ofelectric interconnection trunk 102, sends and receive simultaneously the signal of modulation effectively.The digital signal that modulator-demodular unit modulation in transmitter is formed by controller, and the signal of being modulated is sent to electrical network by coupling network.Modulator-demodular unit in receiver receives the modulation signal that sends from transmitter by coupling network, this signal is demodulated into the numeric word section format, and numerical data is sent to its controller.The error in data of receiver controller processing signals or the possible position that does not match and determine whether to detect fault or detect the possibility and/or the fault of fault.From handle, can determine various error rates.
Receiver 118 communicates by port one 32 and port one 32 is coupled to external unit 134.External unit 134 can be that PC, display, acoustical generator maybe can remind the user to detect the equipment of any other type of fault somewhere in network 100.Also can show location of fault and at the message error rate of this position calculation, to give the order of severity (possibility) or the state of the progress that is out of order.In the method for alternative, do not match and mistake when occurringexternal unit 134 but notreceiver 118 can provide some or all fault to determine processing power whenreceiver 118 being restricted to only provide.
In an example of the system operation of Fig. 1, transmitter 104,106,108,110,112,114 and 116 sends message to receiver 118.Receiver 118 is analyzed the message of its receptions and is determined whether to exist possibility that fault, fault exist and/or fault possible (or determining) position (for example, in the specific branch 120,122,124,126,128 or 130 of network 100) based on analysis result.Will be understood that,, innetwork 100, can use the receiver of any amount although in the example of Fig. 1, only show single receiver.In addition, innetwork 100, can adopt the transmitter of any amount.
In case the mistake of detecting and/or determined its position can adopt remedial measures.For example, the potential site that the user can access errors, whether problem identificatioin exists, if existing problems are then remedied this problem (for example, restringing).
Referring now to Fig. 2, an example of the message format of the message that sends according to method described herein has been described.Message or packets ofinformation 200 compriselead byte 202,receiver information byte 204,transmitter information byte 206 and 4 tom message byte 208, and wherein m is the integer greater than 4.In one approach, intrasystem each transmitter (for example, transmitter 106,108,110,112,114 or 116 among Fig. 1) (for example has for receiver, thereceiver 118 of Fig. 1) be known, discern unique identity message byte (for example, some binary ones and 0 unique pattern) of transmitter uniquely.All information in message or the packets ofinformation 200 are included in the data stream that sends to receiver.
In order to detect mistake or fault, in one approach, receiver will compare from transmitter data that receive and the pre-assigned data relevant for each transmitter of having stored.Under the situation of mismatch between data that receive and the desired data, may detect fault.Do not receive the message of expectation or the packets of information from the transmitter transmission of expectation at the receiver place, can indicate the existence of the fault of the open circuit form in network yet.
In order to transmit by network, can make ins all sorts of ways guarantees the integrality (for example, guaranteeing that the signal that sent by a plurality of transmitters can the phase mutual interference) of signal.In the method for arbitrary use, the modulator-demodular unit of each transmitter is by " carrier wave detection " method monitoring wire, described " carrier wave detection " method detects whether there is any modulation signal on the line, and waits for up to not having signal just to send its signal on the line.Therefore, at any one time, only allow a transmitter to send signal.In one approach, a plurality of transmitters issue feed signals in the situation that does not have receiver control.In order to ensure the integrality of signal, after each signal sends, insert and suspend the duration at random.Each transmitter has equal chance and sends signal to receiver, therefore, monitors each circuit pack (for example, each branch of network) with identical priority, and compares with any other electrical branch, has to detect wrong identical chance.
In the another kind of method that can be used for realizing signal arbitration, the transmitter that only allows to be received the device appointment sends signal.In other words, receiver is these single main many main frames from agreement.Receiver sends message or packets of information (for example, order) to transmitter, for example, and the message of Fig. 2.After transmitter receives message or packets of information from receiver, duplicate this message and it is sent it back receiver.Relatively the message that receives at receiver determines whether there is mistake in signal with the message of transmission, and itself and then indication fault are present in the circuit pack between receiver and the quilt transmitter that instructs.In certain methods and as described in other places of this paper, if receiver does not receive return messages (for example, within the time of predetermined quantity), then detect mistake, indication may exist and open circuit, open a way.
Referring now to Fig. 3, Fig. 3 has described and has used these methods to detect a mistake in the network 300 or an example of fault.In this example, electric trunk 302 is couple to transmitter 304,306 and 308 and receiver 310.Network 300 is divided into part S1, S2 and S3 and the Br1 of branch, Br2 and Br3.
Form 312 is stored in the storer of receiver and is used for determining a possible position or a plurality of position in the electric fault of network 300.For example, use technology described herein, determine whether specific mistake is present in the branch relevant with specific transmitter.For example, not from the mismatch of transmitter 306 and 308, there is fault and have to indicate in the Br1 of branch from the mismatch of the desired data of transmitter 304 and expected data.
Give some instances, and utilize form 312,, then in network, do not have fault if do not determine mistake for transmitter 304,306 and 308.In another example, if do not detect mistake at transmitter 304 and 308 places, but detect the mistake at transmitter 306 places, then fault may be present among part S2 and/or Br2 of branch and the Br3.Will be appreciated that form 312 can be the data structure of any kind and also be not limited to form shown in Figure 3.And, may depend on the accurate configuration of the position of transmitter and receiver and network or other environment in the example shown in the form 312 and change.
Referring now to Fig. 4, Fig. 4 has described an example of transmitter or receiver 400.Device 400 can be configured to operate as transmitter or receiver, and comprisecontroller 402, modulator-demodular unit 404,couple network 406 andstorer 408.
If use as transmitter, thencontroller 402 can form message (for example, packets of information), with it by modulator-demodular unit 404 withcouple network 406 and send to receiver.Modulator-demodular unit 404 forms signal according to suitable level or agreement; andcouple network 406 suitable buffering and/or filter capacity is provided; its protection modulator-demodular unit 404 andcontroller 402 do not appeared on the trunk electrical hazard (for example; the superpotential situation) infringement, and effectively modulation signal is injected into trunk simultaneously.
If use as receiver, thencouple network 406 only to modulation signal filtering, and modulator-demodular unit 404 be demodulated into signal numerical data and send it to controller 402 from trunk.As receiver,equipment 400 can be stored instorer 408 as the above form of describing at Fig. 3.Controller 402 then can execution analysis, to determine possible a position or a plurality of position of fault in particular network.In addition,controller 402 can be couple to port, this port and external device communication are with existing and possible position to user's indication fault.In addition, can and/orcouple network 406 withcontroller 402, modulator-demodular unit 404 and be couple to external power source.
Referring now to Fig. 5, Fig. 5 has described an example that transmitsarbitration agreement.In step 502, send message or packets of information from transmitter.For example, message can be form shown in Figure 2.Instep 504, after sending message, after message, insert and suspend the duration at random.Then, send identical message once more, and continue this processing, and lift an example, receiver compares the message that receives with the message of expectation, and if existence do not match, then determine to exist fault.When existence did not match, potential fault may be present in the part of the network relevant with the transmitter that sends message.
Referring now to Fig. 6, Fig. 6 has described another example that transmitsarbitration agreement.In step 602, transmitter is waited for the message that receives fromreceiver.In step 604, after receiving message, transmitter should same message be responded back receiver.Then, it waits for another order from receiver.Simultaneously, if receiver (for example never receives the message responded back, waiting for after the predetermined periods) or the message that turns back to receiver be in error condition (as will be) by relatively receiving message and expectation message be indicated, then there is fault (comprising open circuit) in indication.
Referring now to Fig. 7, Fig. 7 has described another example of the method that is used for definite fault.As shown in Figure 7, by coupling network and modulator-demodular unit 761, packets of information 701 (having preset value) is sent to thecontroller 703 of receiver from transmitter 702,704 and 705, and read by thecommunication port 736 ofcontroller 703.
Packets ofinformation 701 comprises that forexample lead byte 732,transmitter identification byte 733, packets of information are numberedbyte 734 and n subsequently data byte 735 (D1 is to Dn).N can be arbitrary round values.In one example, therefore n=24, uses the data of 24 bytes.Data transfer rate or bit rate can be for being fit to any speed or any modulation scheme of modulator-demodular unit.In some examples, use of frequency shift keying (the FSK:Frequency Shift Keying) modulation of a 2400bps power lead modulator-demodular unit so that about 130kHz to be provided.Yet, can use some other data bit with other bit rate and other modulation scheme.In some examples, the longer packets of information with modulation scheme of slower bit rate can have the chance that more intermittent defect detects than the shorter packets of information of another modulation scheme with faster bit rate.
Thecontroller 703 of receiver after having detected backlead byte 732 withidentification byte 733, then reads remaining byte (step 760) one at a time and stores packets of information into internal storage space 741.At another part ofstorer 741, packets ofinformation 701 is stored as packets ofinformation 742 and is used for and (previously stored) packets ofinformation 743 of expecting compares.The packets ofinformation 743 of expectation comprises the expectation value of the information of packets of information 742.The packet info that is stored in the storer can compare with each transmitter.
Controller 703 reads canneddata bag 742 and 743 instep 762, and between packets ofinformation 742 and 743 the bit-by-bit ground preset value of all n data bytes and n data byte relatively.First to analyze be to judge which transmitter sends packets of information, will store and be associated with transmitter at the analysis subsequently of packets of information mismatch.If two packets of information are identical, then at the error-free result of this transmitter record.Then, for example,, carry out fault detect and position judgment and show 753 or upload to thecomputing machine 755 of upper level by definite form of Fig. 3.Then, read next packets of information that sends from transmitter instep 762.
Instep 764, can storage errors details (sign that comprises the transmitter that sends packets of information).Instep 766, determined whether to receive the packets of information of sufficient amount, to determine whether and provide alarm to the user.If the answer is in the negative instep 766, then control turns back to step 760.If answer is yes, then continue to carry outstep 768, instep 768, compare with threshold value 770.If the quantity of wrong packets of information surpasses threshold value, then formresult 772, and as the fault (for example, " 1 ") of the specific transmitter in Fig. 3 form or the result of non-fault (for example, " 0 ").Use (being stored in the storer) form to do definite last judgement of being out of order, and send it to port 750 (being used for showing on the acoustical generator 751), communication port 752 (being used for showing on the display device 753) and/or port 754 (being used onpersonal computer 755, showing) one or more.Type according to showing can form graph image it is presented on some or all mentioned external unit.
As described herein, can between the packets of information that is transmitted, insert time-out.In one example, in the system of the microcontroller that uses 8 bits and 20MHz speed, the time-out between two continuous packets of information is approximately 100 milliseconds.Select time out so that there is time enough to handle.For example, can select to suspend the duration determines processing and allows error message is sent to external unit (for example,acoustical generator 751, display 753 and/or personal computer 755) to allow finishing fault.Suspending the duration also can comprise the time that allows to carry out at the processing of the packets of information (for example, 1000 packets of information) of giving determined number.
(for example, " 0 " threshold value of) error rate can be arbitrary predetermined value, perhaps alternatively, is determining after the operational system under the state of new electric wiring for indication fault (for example, " 1 ") or non-fault.In addition, can use this error rate by with reality/normal operating conditions and actual intermittent defect state during error rate relatively come automatically to determine threshold value.Before the configuration said method, can under planned intermittent defect condition, (it sets fault or non-fault boundary threshold) carry out test run, thereby when having increased detection probability, reduce false alarm and disturbed reading.
Can determine various error rates.For example, the error of the first kind type that can calculate is network information packet error rate (NPER:Net Packet Error Rate), and it is the packets of information shared number percent in the sum of the packets of information that is received that comprises mistake.In the situation of NPER, ignore in the identification byte owing to wrong packets of information of losing.
Alternatively, can calculate total information packet error rate (TPER:Total Packet Error Rate).This ratio is the shared number percent in the sum of the packets of information that sends of the quantity with wrong packets of information that receives.
In another example, can computational grid byte error rate (NBER:Net Byte Error Rate).NBER is the shared number percent in the wrong packets of information that do not have that the quantity of the packets of information that only has 1 the data byte error that is caused by 1 or 2 bit mistake in byte of reception is receiving.Be different from NPER or TPER, NBER concentrates on very short interruption.The very short in time interruption that comes from intermittent defect can cause the bit in byte data or the mistake of dibit, and can not run through whole data byte.
The confirmable error rate of another alternative is total byte error rate (TBER:Total Byte Error Rate), and it is quantity shared number percent in the quantity of the total packets of information that sends of the packets of information with 1 the data byte error that is caused by 1 or 2 bit mistake in the byte of reception.TBER ignores any interruption of long enough to lead to errors in a plurality of data bytes.This ratio does not comprise or considers and may be interrupted by the length that normal blocked operation causes, can reduce the quantity of false alarm like this.
Referring now to Fig. 8,receiver 801 receives the packets of information that is sent bytransmitter 802 byelectric wiring 810 and 811.If electric wiring carrying DC current, then a circuit in thecircuit 810 or 811 can be a ground wire.In the example of Fig. 8,receiver 801 andtransmitter 802 all have the identical functions structure and comprise power lead modulator-demodular unit 802 or 804 andcontroller 803 or 805.Receiver 801 comprises extra interface output terminal or port 812,813 and 814.Output terminal 813 is connected to indicator/acoustical generator 807, when detecting intermittent defect, to send alarm.This can be the form of light (for example, light emitting diode (LED)) of flicker and/or the indication that can hear.Port 813 is used for going up use text or graphic presentation alarm situations at display 806 (for example, LCD (LCD)).Output terminal 814 is further used for bycommunication port 808 alarm situations being sent tocomputer system 820, to show on computer screen or the alarm situations data are further analyzed.Can show mistake and the error rate that this paper discusses according to arbitrary display packing that this paper discusses.
Transmitter 802 comprises power lead modulator-demodular unit 804 and controller 805.Controller 805 is microcontroller or the microprocessors that comprise Accounting Legend Code, control figure logic and send the byte of numerical data (for example, packets of information).Accounting Legend Code is managed the quantity of the packets of information that sends and how long is sent the primary information bag.
Referring now to Fig. 9, Fig. 9 has described an example of transmitter 900.Power lead modulator-demodular unit 921 intransmitter 900 receives the digital data stream thatslave controller 903 serials send, with digital data conversion is simulated data, and (wherein with FSK (frequency shift keying) scheme modulation simulated data, Digital Logic 1 is encoded to the simulating signal of characteristic frequency, and Digital Logic 0 is encoded to the simulating signal of another frequency).Amplify modulation signal byamplifier 922, and send it toelectric wiring 910 and 911 bycoupler 923, wherein, coupler sends modulation signal and the outer every other signal of stop band.
Modulator-demodular unit 921 can be the modem chip of arbitrary commercialization.Modulator-demodular unit 921 can comprise wave filter, and its frequency band is only by employed frequency band in the specific FSK scheme that is adopted.Modulator-demodular unit 921 has four andcontroller 903 control of communication and data telecommunication line.These controls and data telecommunication line comprise the RX control 930 that is used for the control figure Data Receiving, be used forTX control 931 that the control figure data transmit, be used for detecting (CD) control 932 and being used to indicate whether to receive data-signal and the RX/TX that will sendcontrols 933 to the carrier wave whether and whencontroller 903 indication modulator-demodular units 922 receive modulation signal from electric wiring.
Automatically amplify from modulator-demodular unit 921 automatic transmission modulation signals and by amplifier circuit 922.Then the modulation signal that amplifies is and passs electric wiring bycoupler 923, this coupler by this frequency band signal and stop every other signal.In one example,coupler 923 is the transformer coils (transformer coil) 924 withfilter capacitor 925 and 926.In one approach, the structure of receiver identical with the structure of transmitter 900 (or with have with the receiver of the port of external device communication much at one).
Can use various transportation protocols.For example, can send the byte of any data, send data with indicator-transmitter from receiver.
Packets of information with byte of various data can be sent to receiver.For example, can comprise lead byte.Send next byte with identification transmitter and receiver.Give an example, if the identification byte is the default data value such as data byte 10110011, then whether the identification byte of receiver inspection reception is 10110011.If the identification byte that is received is identical with default data, receiver prepares to receive data stream subsequently at once so.Can be with one or more byte as identifying purpose.
As mentioned above, in one example, comprise that the data byte group of leading, identification and real data forms packets of information.In one approach, send a packets of information from transmitter, and carry out the reception of this identical packets of information by receiver.In one approach, transmitter repeatedly sends an identical packets of information, has time-out between two packets of information, up to for example having sent the packets of information (for example, 956 packets of information) of setting quantity.Then, continue to transmit packets of information.Under the intermittent defect state, lead byte can be to lose because of noise, perhaps discerning byte may be contaminated, so because this packets of information is interpreted as not planning to send to this receiver, so this receiver is ignored the packets of information that has contaminated identification byte.In this case, lose a packets of information and have the packets of information mistake.
Therefore, the existence of detection failure in existing electrical network and the method for position are provided.These methods utilize one or more transmitter that signal (for example, packets of information) is sent to one or more receiver, and determine the existence and the position of electric fault based on the signal that receives at the receiver place.Method described herein be easy to use and cost low, do not rely on the transmission of high voltage signal, can be embodied in the electrical system Anywhere, and be not vulnerable to the influence of the error result that obtained in the former method.
Though by its concrete embodiment be applied in this and disclose the present invention, without departing from the present invention, those skilled in the art can carry out various modifications and change to it.