A contactor is the major electrical component in an electric vehicle supply equipment or EVSE. Due to possible mechanical failure of the contactor and/or the electrical control circuit problem, especially under EMI, ESD, and other severe conditions, the contactor could potentially be stuck open or stuck close. When stuck open, the electric vehicle or EV will not be charged as commanded, when stuck close, current will be continuously provided to the EV unexpectedly, which could present a safety hazzard to the user.
What is needed is a means to monitor the contactor and ensure reliable indications of the proper functioning of the contactor. Further, what is needed is a implementable method to constantly monitor the state of the contactor.
In one implementation, a method is provided for contactor monitoring and control in electric vehicle supply equipment, which includes updating an open error count and a close error count based on a detected condition of the contactor. The method also includes determining a detected state of the contactor by comparing the open error count and the close error count to maximum and minimum values. The method further includes performing at least one of controlling the state of the contactor based on the determined contactor state, or providing a visual indicator based on the determined contactor state.
The features and advantages of the present invention will be better understood with regard to the following description, appended claims, and accompanying drawings where:
In some implementations, the electric vehicle supply equipment or EVSE contactor monitoring is a method capable of being implemented in a state machine, programmed in software and executed with a programmable state machine such as a microcontroller, or programmed in a general-purpose software-programmable state machine such as a microprocessor, or the like. As discussed herein, a state machine and state machine functions or logic may be implemented in logic circuits, microcontrollers, microprocessors, or the like.
The L1 and L2 line voltages, Vin1 and Vin2 at a contactor 40 inputs 11 and 12, and the output voltages Vout1 and Vout2 at contactor outputs 13 and 14, are detected by the utility power circuitry 80, optionally converted to logic levels in the utility power circuitry 80, and sensed by an A/D converter 51. The A/D converter 51 may be stand alone, or part of the processor 50 as shown.
Contactor control circuitry 81, which may include a contactor control relay K1, may be included in, or separate from, the utility power circuitry 80. The contactor control relay K1 opens/closes the contactor 40 to disconnect/connect the utility power L1 and L2 from/to the vehicle connector 10c. In various embodiments, the contactor control relay 81 is connected to the contactor coil 41 to disconnect/connect the utility power L1 and L2 from/to the vehicle connector 10c. Example contactor control circuitry is disclosed in PCT Application PCT/US2011/048298 designating the U.S., entitled GROUND FAULT INTERRUPT AUTOMATIC TEST METHOD FOR ELECTRIC VEHICLE, by Albert Flack, filed Aug. 18, 2011, herein incorporated by referenced in its entirety.
In one implementation, the current method uses the sensed input voltages of Vin1 and Vin2, and the sensed output voltages of Vout1 and Vout2 of the A/D converter 51, and compares them with predefined thresholds to determine the instantaneous status, i.e. opened or closed, of the contactor 40. An Open Error Count and a Close Error Count are implemented to integrate possible errors over time and eventually determine the steady state, i.e. open, close, or unknown, of the contactor 40. If any state change detected, the new state will be reported to the main controller state machine, processor 50 in the embodiment show. Depending on the state is detected, processor 50 can command the contactor 40 to open or close accordingly.
Additional details of the contactor control and monitoring circuitry is included in PCT Application PCT/US2011/033134, by Albert Flack, filed 19 Apr. 2011, entitled CONTACTOR HEALTH MONITOR CIRCUIT AND METHOD, herein incorporated by reference in its entirety.
Shown in
With reference to
If at block 301 both Vout1 and Vout2 are not less than an open threshold voltage, the absolute value of Vin minus Vout is compared to a delta value, for example 15V, at block 304. If the absolute value of Vin minus Vout is less than a delta value, the close condition is satisfied at block 314 and if the absolute value of Vin minus Vout is not less than the delta value at 304, an unknown condition is satisfied at block 306. In various implementations, Vin and Vout are calculated using a least mean square curve fitting. This can provide less error for the error counting described herein as compared to using a root mean square curve fitting to calculate Vin and Vout.
When the close condition is satisfied at 314, and if the closeErrorCount is greater than zero at block 324, then the closeErrorCount is decremented by 1 at block 334. Also the closeErrorCount is decremented by 1 at block 334, or if the closeErrorCount is not greater than zero at block 324, the openErrorCount is compared at block 344 to the max value, i.e. ten. If at block 344 the openErrorCount is less than the max value, i.e. ten, the openErrorCount is incremented by one at block 354.
If at block 304 the absolute value of Vin minus Vout is not less than a delta value, i.e. 15V, the state of the contactor is in an unknown condition, shown at block 306 in
Shown in
Referring to
If the contactor detected state is detected open in block 401 and the openErrorCount is greater than or equal to the maximum value in block 402, the contactor monitoring routine 200 continues to the controller main state machine section 240.
If the contactor detected state is detected open in block 401, and the openErrorCount is greater than or equal to the maximum value, i.e. ten, at block 402, and the closeErrorCount is not equal to zero at block 412, and the closeErrorCount is greater than or equal to the maximum value at block 442, the contactor detected state is detected unknown as shown in block 452. If the contactor detected state is detected unknown as shown in block 452, a contactor unknown event is sent to the controller main state machine or processor 50 in block 462 and the contactor monitoring routine 200 (
If the contactor detected state is detected open in block 401, and the openErrorCount is greater than or equal to the maximum value, i.e. ten, at block 402, and the closeErrorCount is not equal to zero at block 412, and the closeErrorCount is not greater than or equal to the maximum value at block 442, the contactor monitoring routine 200 (
In
If the contactor detected state is detected unknown in block 401 (indicated as path D to
If the contactor detected state is detected unknown in block 401 (indicated as path D to
If the contactor detected state is detected close in block 401 (indicated as path E to
If the contactor detected state is detected close in block 401 (indicated as path E to
If the contactor detected state is detected close in block 401 (indicated as path E to
If the contactor detected state is detected close in block 401 (indicated as path E to
Shown in
Referring to
If the contactor event open is received at block 502 and the relay state is detected closed, the contactor is reclosed block 532 and the contactor monitoring routine 200 (
If the contactor event unknown is received at block 502 and the reclose count is less than a maximum, i.e. three, at block 542, the contactor is reclosed block 532 and the contactor monitoring routine 200 (
If the reclose count is not less than the maximum, i.e. three, at block 542, the visual indicator is provided, such as a flashing trouble LED on the user interface of the EVSE, to indicate to a user that a fault exists, block 552, and the contactor monitoring routine 200 (
If the charging state at the controller state machine is indicated as not charging, block 501, and the contactor event open is received at block 504, the contactor monitoring routine 200 (
As discussed above, the contactor monitoring function includes three sections, the contactor error count update section 220, the detected contactor state update section 230, and the controller main state machine section 240. The contactor error count update has two error counts used in this design, and they openErrorCount and closeErrorCount.
In the contactor error count update section 220, the openErrorCount is utilized to count the contactor open error (default as 0). If the contactor is detected to be not in open state, this count increased by 1. The closeErrorCount is utilized to count the contactor close error (default as max=10). If the contactor is detected at being not in the close state, this count increased by 1.
In one implementation, the contactor error count update may be implemented in pseudo code as follows:
Next the contactor state is identified as Detected Open, Close, or Unknown. The pseudo code to detect these states are as follows:
Next, the main controller state is event driven so a detected contactor state change event may cause state machine change its state as follows in pseudo code:
Some advantages of various implementations are that the contactor state is constantly monitored so if a stuck close condition is identified, the software will try to re-open the contactor, flash the Trouble LED to indicate the welded contactor, and go to Severe Fault state to wait for power recycle of the EVSE. Also, if a stuck open condition is identified, the software will try to re-close the contactor at least three times before flash Trouble LED to indicate contactor fault, and go to fault state. Various implentations allow the contactor state to be properly managed to ensure improved reliability and safety of EVSE products.
Another advantage of various implementations is that the open and close error counts help to ensure that there are no false fault indications when the contactor is being closed. When the contactor is transitioned to closed, there can be a settling time, where the contactor physically bounces before coming to rest as it settles in the closed position. This normal settling could otherwise cause a fault condition as the contactor opens and closes before coming to rest in the closed position.
In some implementations a least mean squares curve fit is employed to calculate Vin and Vout from the detected samples. This gives less error indications for error counting.
Yet another advantage of various implementations is that independent contactor state detection is provided based on Vin and Vout, with the state change being reported as event to the main state machine.
As such, various implementations and embodiments ensure improved reliability and safety of EVSE products.
The minimum, maximum, threshold, and delta values may be different in various implementations than the example values provided. In one example implementation, a contactor typically closes in 25 msec. Thus, if the main state machine clock cycle is 16 msec, the contactor typically closes within two cycles. Most all contactors close within four to five state machine cycles. Thus, in the example above the maximum value for the open error count and close error count is selected as double the anticipated close time for most any contactor utilized, to ensure no false error indications. A maximum value for the open error count and/or close error count could be selected that is less, or even greater than ten, depending on the clock cycle of the state machine and the close time and tolerances of the contactor and associated circuitry. Similarly, the example threshold and delta voltage values can be different than those discussed above, depending on the characteristics of the line voltage and associated circuitry under normal and extreme conditions.
It is worthy to note that any reference to “one embodiment or implementation” or “an embodiment or implementation” means that a particular feature, structure, or characteristic described in connection with the embodiment/implementation may be included in an embodiment/implementation, if desired. The appearances of the phrase “in one embodiment or implementation” in various places in the specification are not necessarily all referring to the same embodiment/implementation.
The illustrations and examples provided herein are for explanatory purposes and are not intended to limit the scope of the appended claims. This disclosure is to be considered an exemplification of the principles of the invention and is not intended to limit the spirit and scope of the invention and/or claims of the embodiment illustrated.
Those skilled in the art will make modifications to the invention for particular applications of the invention.
The discussion included in this patent is intended to serve as a basic description. The reader should be aware that the specific discussion may not explicitly describe all embodiments possible and alternatives are implicit. Also, this discussion may not fully explain the generic nature of the invention and may not explicitly show how each feature or element can actually be representative or equivalent elements. Again, these are implicitly included in this disclosure. Where the invention is described in device-oriented terminology, each element of the device implicitly performs a function. It should also be understood that a variety of changes may be made without departing from the essence of the invention. Such changes are also implicitly included in the description. These changes still fall within the scope of this invention.
Further, each of the various elements of the invention and claims may also be achieved in a variety of manners. This disclosure should be understood to encompass each such variation, be it a variation of any apparatus embodiment, a method embodiment, or even merely a variation of any element of these. Particularly, it should be understood that as the disclosure relates to elements of the invention, the words for each element may be expressed by equivalent apparatus terms even if only the function or result is the same. Such equivalent, broader, or even more generic terms should be considered to be encompassed in the description of each element or action. Such terms can be substituted where desired to make explicit the implicitly broad coverage to which this invention is entitled. It should be understood that all actions may be expressed as a means for taking that action or as an element which causes that action. Similarly, each physical element disclosed should be understood to encompass a disclosure of the action which that physical element facilitates. Such changes and alternative terms are to be understood to be explicitly included in the description.
Having described this invention in connection with a number of embodiments, modification will now certainly suggest itself to those skilled in the art. The example embodiments herein are not intended to be limiting, various configurations and combinations of features are possible. As such, the invention is not limited to the disclosed embodiments, except as required by the appended claims.
The present application claims the benefit of the U.S. Provisional Application 61/529,217, by Ming Bai, filed Aug. 30, 2011, entitled METHOD AND MEANS FOR CONTACTOR MONITORING IN ELECTRIC VEHICLE SUPPLY EQUIPMENT. herein incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2012/053219 | 8/30/2012 | WO | 00 | 9/8/2014 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2013/033454 | 3/7/2013 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4090114 | Thompson et al. | May 1978 | A |
5369540 | Konrad et al. | Nov 1994 | A |
8633678 | Yegin et al. | Jan 2014 | B2 |
8723477 | Gaul et al. | May 2014 | B2 |
20030080746 | Imai et al. | May 2003 | A1 |
20030132752 | Johnson et al. | Jul 2003 | A1 |
20090201027 | Sexton et al. | Aug 2009 | A1 |
20100110593 | Kim et al. | May 2010 | A1 |
20110279082 | Hagenmaier, Jr. et al. | Nov 2011 | A1 |
20120105065 | Namou et al. | May 2012 | A1 |
20140015487 | Brown et al. | Jan 2014 | A1 |
Number | Date | Country |
---|---|---|
201112536 | Apr 2011 | TW |
I282433 | Jun 2011 | TW |
WO9323760 | Nov 1993 | WO |
Entry |
---|
The State Intellectual Property Office of the People'S Republic of China (SIPO); First Office Action (1OA) for related Chinese case application No. 201280053806.6, entitled Method and means for contactor monitoring in electric vehicle supply equipment by Ming Bai, Issued Sep. 18, 2015 from The State Intellectual Property Office of the People's Republic of China, 12 pgs. |
International Searching Authority; International Search Report (ISR) for corresponding PCT case application No. PCT/US2012/053219 entitled Method and Means for Contactor Monitoring in Electric Vehicle Supply Equipment by Ming Bai.; mailed Nov. 26, 2012 from US International Searching Authority; 2 pgs. |
International Searching Authority; Written Opinion of the International Searching Authority (WO) for corresponding PCT case application No. PCT/US2012/053219 entitled Method and Means for Contactor Monitoring in Electric Vehicle Supply Equipment by Ming Bai.; mailed Nov. 26, 2012 from US International Searching Authority; 10 pgs. |
International Searching Authority; Examiner's Search History for corresponding PCT case application No. PCT/US2012/053219 entitled Method and Means for Contactor Monitoring in Electric Vehicle Supply Equipment by Ming Bai.; mailed Nov. 26, 2012 from US International Searching Authority; 5 pgs. |
Taiwan Intellectual Property Office (TIPO); First Office Action (1OA) for corresponding Taiwan case application No. 101131593, entitled Method and means for contactor monitoring in electric vehicle supply equipment by Ming Bai, Issued Apr. 18, 2016 from Taiwan Intellectual Property Office, 9 pgs. |
Taiwan Intellectual Property Office (TIPO); First Office Action Search Report (Search—Rpt) for corresponding Taiwan case application No. 101131593, entitled Method and means for contactor monitoring in electric vehicle supply equipment by Ming Bai, Issued Mar. 17, 2016 from Taiwan Intellectual Property Office, 1 pg. |
Number | Date | Country | |
---|---|---|---|
20150032313 A1 | Jan 2015 | US |
Number | Date | Country | |
---|---|---|---|
61529217 | Aug 2011 | US |