Rain sensor with capacitive-inclusive circuit
Abstract
A system and/or method for sensing the presence of moisture (e.g., rain) and/or other material(s) on a window such as a vehicle window (e.g., vehicle windshield or backlite). In certain example embodiments, a capacitor-based system and/or method is provided for auto-correlating sensor data to determine the existence of a material on the window, and then cross-correlating sensor data to identify the type and/or amount of that material (e.g., rain). This data may be used to actuate and/or deactivate a vehicle's wiper(s), and/or adjust wiper speed. In certain example embodiments, the sensor may include an array of at least two capacitors. In certain example embodiments, the system and/or method may perform check(s) to enhance the accuracy of the detection by comparing, for example, the sign of autocorrelation values, maximum autocorrelation values, and/or gradients of autocorrelation values.

Term
0.2 yearsto projected expiry
Projected expiry 11 December 2026, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
1 claim: 1 independent, 0 dependent
- 1Patent claims Zastrzeżenia patentowe 1. Rain sensor containing:1. Czujnik deszczu zawierający: sensor system comprising at least the first and second sensor capacitors (C1, C2) which are sensitive to moisture on the outer surface of the pane (1;10) characterized in that the sensor system additionally comprises at least one mimic capacitor (Cint) which mimics the charging and discharging at least the first sensing capacitor;wherein the write pulse charges each of the first sensing capacitor (C1) and the mimic capacitor (Cint), and the erase pulse substantially discharges each of the first sensing capacitor (C1) and the mimic capacitor (Cint);in which the presence of rain on the outer surface of the glass in the sensing area of the first sensing capacitor (C1) causes voltage fluctuations on the output electrode of the mimicking capacitor (Cint) proportional to the voltage fluctuation on the output electrode of the first sensing capacitor (C1), even if rain is not present in the area mimicking capacitor;and wherein the rain is detected based on the output signal from the output electrode of the mimicking capacitor, wherein the output signal is read at least between the end of the write pulse and the beginning of the erase pulse. układ czujnikowy zawierający co najmniej pierwszy oraz drugi kondensator czujnikowy (C1, C2), które są czułe na wilgoć na zewnętrznej powierzchni szyby (1;10) znamienny tym, że układ czujnikowy dodatkowo zawiera co najmniej jeden kondensator naśladujący (Cint), który naśladuje ładowanie oraz rozładowywanie co najmniej pierwszego kondensatora czujnikowego;w którym impuls zapisujący powoduje naładowanie każdego pierwszego kondensatora czujnikowego (C1) oraz kondensatora naśladującego (Cint), a impuls kasujący powoduje zasadniczo rozładowanie każdego pierwszego kondensatora czujnikowego (C1) oraz kondensatora naśladującego (Cint);w którym obecność deszczu na zewnętrznej powierzchni szyby w obszarze czujnikowym pierwszego kondensatora czujnikowego (C1) powoduje fluktuacje napięcia na elektrodzie wyjściowej kondensatora naśladującego (Cint) proporcjonalne do fluktuacji napięcia na elektrodzie wyjściowej pierwszego kondensatora czujnikowego (C1), nawet jeśli deszcz nie jest obecny w obszarze kondensatora naśladującego;oraz w którym deszcz jest wykrywany w oparciu o sygnał wyjściowy z elektrody wyjściowej kondensatora naśladującego, przy czym sygnał wyjściowy jest odczytywany co najmniej między końcem impulsu zapisującego a początkiem impulsu kasującego. 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 2. Rain sensor according to claim The process of claim 1, wherein the output from the mimetic capacitor (Cint) output electrode is converted from analog to digital, and is then processed to determine if rain is present on the outer surface of the glass, and wherein said processing preferably includes autocorrelation and / or cross-correlation. 2. Czujnik deszczu według zastrz. 1, w którym sygnał wyjściowy z elektrody wyjściowej kondensatora naśladującego (Cint) jest przekształcany z postaci analogowej na cyfrową, oraz jest następnie poddawany przetwarzaniu w celu określenia czy deszcz jest obecny na zewnętrznej powierzchni szyby, oraz w którym wspomniane przetwarzania korzystnie obejmuje autokorelację i/lub korelację krzyżową. 3. Rain sensor according to claim The sensor of claim 1, wherein the sensor system includes a sensor capacitor array (C1, C2, C3, C4), and wherein the mimicking capacitor (Cint) mimics each of the sensor capacitors in the matrix that are sequentially charged and discharged. 3. Czujnik deszczu według zastrz. 1, w którym układ czujnikowy zawiera matrycę kondensatorów czujnikowych (C1, C2, C3, C4), oraz w którym kondensator naśladujący (Cint) naśladuje każdy z kondensatorów czujnikowych w macierzy, które są sekwencyjnie ładowane i rozładowywane. 4. Rain sensor according to claim The process of claim 1, wherein the electrodes of the first and second sensing capacitors (C1, C2) are floating electrodes such that the sensing capacitors are electrically insulated from ground. 4. Czujnik deszczu według zastrz. 1, w którym elektrody pierwszego oraz drugiego kondensatora czujnikowego (C1, C2) są elektrodami pływającymi tak, że kondensatory czujnikowe są elektrycznie odizolowane od uziemienia. 5. Rain sensor according to claim The process of claim 1, wherein the first and second sensing capacitors (C1, C2) have fractal geometry. 5. Czujnik deszczu według zastrz. 1, w którym pierwszy oraz drugi kondensator czujnikowy (C1, C2) mają geometrię fraktalną. 6. Rain sensor according to claim Wherein the mimicking capacitor (Cint) is physically separated from the sensing capacitors (C1, C2), and wherein the recording pulse charges the first sensing capacitor (C1), but not the second sensing capacitor (C2), and also charges the mimicking capacitor (C int). 6. Czujnik deszczu według zastrz. 1, w którym kondensator naśladujący (Cint) jest fizycznie odseparowany od kondensatorów czujnikowych (C1, C2), oraz w którym impuls zapisujący powoduje naładowanie pierwszego kondensatora czujnikowego (C1), ale nie drugiego kondensatora czujnikowego (C2), a także powoduje naładowanie kondensatora naśladującego (Cint). 7. Rain sensor according to claim 1, also containing: 7. Czujnik deszczu według zastrz. 1, zawierający ponadto: means for correlating data from a mimicable capacitor (Cint) which is associated with at least one of the sensor capacitors to obtain correlated data;środki do korelowania danych z kondensatora naśladującego (Cint), który jest związany z co najmniej jednym z kondensatorów czujnikowych w celu otrzymania skorelowanych danych;means for determining, based on at least correlated data, whether rain is present on the outer surface of the window;and wherein said correlating is autocorrelating and / or cross-correlating. środki do określania, w oparciu o co najmniej skorelowane dane, czy deszcz jest obecny na zewnętrznej powierzchni szyby;oraz w którym wspomnianym korelowaniem jest autokorelowanie i/lub korelowanie krzyżowe. 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 8. Rain sensor according to claim Wherein each of the first and second sensing capacitors (C1, C2) includes first and second electrodes (7, 8) arranged separately, which are substantially coplanar with each other. 8. Czujnik deszczu według zastrz. 1 w którym każdy pierwszy oraz drugi kondensator czujnikowy (C1, C2) zawiera pierwszą oraz drugą, rozmieszczone oddzielnie, elektrody (7, 8), które są zasadniczo współpłaszczyznowe względem siebie. 9. Rain sensor according to claim Wherein the write pulse is provided to the gate of the first transistor (Q1), which is electrically connected to the first sensing capacitor (C1), and the erase pulse is applied to the respective gates of the second and third transistor (Q2, Q3), which are electrically connected to the first sensing capacitor and the mimetic capacitor (Cint), respectively. 9. Czujnik deszczu według zastrz. 1, w którym impuls zapisujący jest dostarczany do bramki pierwszego tranzystora (Q1), który jest elektrycznie podłączony do pierwszego kondensatora czujnikowego (C1), a impuls kasujący jest przykładany do odpowiednich bramek drugiego oraz trzeciego tranzystora (Q2, Q3), które są elektrycznie podłączone do, odpowiednio, pierwszego kondensatora czujnikowego oraz kondensatora naśladującego (Cint). 10. Sposób wykrywania deszczu na powierzchni szyby (1;10), sposób obejmujący: Ten. A method of detecting rain on the surface of a window (1;10), a method comprising: dostarczanie pierwszego oraz drugiego, rozdzielonych od siebie, impulsów zapisujących, które odpowiednio powodują naładowanie pierwszego oraz drugiego kondensatora czujnikowego (C1, C2) obwodu czujnikowego, przy czym pierwszy kondensator czujnikowy jest ładowany gdy drugi kondensator czujnikowy jest zasadniczo rozładowywany, a drugi kondensator czujnikowy jest ładowany gdy pierwszy kondensator czujnikowy jest zasadniczo rozładowywany tak, że pierwszy oraz drugi kondensator czujnikowy są ładowane w różnym czasie;providing first and second, separated from each other, recording pulses that respectively charge the first and second sensing capacitors (C1, C2) of the sensing circuit, wherein the first sensing capacitor is charged when the second sensing capacitor is substantially discharged and the second sensing capacitor is charged when the first sensing capacitor is substantially discharged so that the first and second sensing capacitors are charged at different times;each first and second sensing capacitor is sensitive to moisture on the surface of the glass;każdy pierwszy oraz drugi kondensator czujnikowy jest czuły na wilgoć na powierzchni szyby;dostarczanie pierwszego impulsu kasującego, między okresami pierwszego oraz drugiego impulsu zapisującego, przy czym pierwszy impuls kasujący powoduje zasadniczo rozładowanie pierwszego kondensatora czujnikowego, oraz dostarczanie drugiego impulsu kasującego po drugim impulsie zapisującym, przy czym drugi impuls providing a first erase pulse between the first and second write pulses, wherein the first erase pulse substantially discharges the first sensing capacitor, and provide a second erase pulse after the second write pulse, the second pulse 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 kasujący powoduje zasadniczo rozładowanie drugiego kondensatora czujnikowego;Essentially the second sensing capacitor is discharged;in which the amplitude of the sensor output is affected by the presence of rain on the surface of the glass;w którym na amplitudę wyjścia układu czujnikowego oddziałuje obecność deszczu na powierzchni szyby;przekształcanie analogowego sygnału wyjściowego układu czujnikowego na sygnał cyfrowy oraz w oparciu o sygnał cyfrowy określanie czy deszcz jest obecny na powierzchni szyby;transforming the analog output signal of the sensor system into a digital signal and based on a digital signal determining whether rain is present on the surface of the glass;przy czym układ czujnikowy dodatkowo zawiera co najmniej jeden kondensator naśladujący (Cint) który naśladuje ładowanie oraz rozładowywanie co najmniej jednego spośród pierwszego oraz drugiego kondensatora czujnikowego, a obecność deszczu na powierzchni szyby w obszarze czujnikowym pierwszego kondensatora czujnikowego powoduje fluktuacje napięcia na elektrodzie wyjściowej kondensatora naśladującego proporcjonalnie do fluktuacji napięcia na elektrodzie wyjściowej pierwszego kondensatora czujnikowego, nawet jeśli deszcz nie jest obecny w obszarze kondensatora naśladującego;oraz wykrywanie deszczu w oparciu sygnał wyjściowy z elektrody wyjściowej kondensatora naśladującego. wherein the sensing system additionally includes at least one mimic capacitor (Cint) which mimics the charging and discharging of at least one of the first and second sensing capacitors, and the presence of rain on the glass surface in the sensing area of the first sensing capacitor causes voltage fluctuations on the output electrode of the mimicking capacitor in proportion to the voltage fluctuation on the output electrode of the first sensing capacitor, even if rain is not present in the imitation capacitor area;and detecting rain based on the output signal from the output electrode of the mimicking capacitor. 11. The method of claim 10, wherein each of the first and second sensing capacitors comprises first and second electrodes (7, 8) arranged separately, which are substantially coplanar with each other and which are on the shaft. 11. Sposób według zastrzeżenia 10, w którym każdy pierwszy oraz drugi kondensator czujnikowy zawiera pierwszą oraz drugą, rozmieszczone oddzielnie, elektrody (7, 8), które są zasadniczo współpłaszczyznowe względem siebie oraz które znajdują się na szybie. 12. The method of claim 10, wherein the recording pulses are provided to the gate of the first transistor (Q1), which is electrically connected to at least one of the sensor capacitors (C1, C2, C3, C4), and the reset pulses are applied to the gates of the second and third transistor (Q2, Q3). 12. Sposób według zastrzeżenia 10, w którym impulsy zapisujące są dostarczane do bramki pierwszego tranzystora (Q1), który jest elektrycznie podłączony do co najmniej jednego z kondensatorów czujnikowych (C1, C2, C3, C4), a impulsy kasujące są przykładane odpowiednio do bramek drugiego oraz trzeciego tranzystora (Q2, Q3). 13. The method of claim 10, further comprising: 13. Sposób według zastrzeżenia 10, obejmujący ponadto: correlating the digital signal data to obtain correlated data;korelowanie danych sygnału cyfrowego w celu otrzymania skorelowanych danych;53 / 51P29082PL00 53/51P29082PL00 Determining, based on at least correlated data, whether rain is present on the surface of the window;and wherein said correlating is autocorrelating and / or cross-correlating. EP 1 971 509 B1 określanie, w oparciu o co najmniej skorelowane dane, czy deszcz jest obecny na powierzchni szyby;oraz w którym wspomniane korelowanie jest autokorelowaniem i/lub korelowaniem krzyżowym. Guardian Industries Corp. Pełnomocnik: Guardian Industries Corp. Proxy: 53 / 51P29082PL00 53/51P29082PL00 ΕΡ 1 971 509 Bl co ΕΡ 1 971 509 Bl co CD CD CM CM Fig. 1A Fig. 1A 53 / 51P29082PL00 53/51P29082PL00 ΕΡ 1 971 509 BI ΕΡ 1 971 509 BI Sun Słońce Fig. 1C Fig. 1C 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 Measuring electric field line Pomiarowa linia pola elektrycznego Page Strona External vehicle / Zewnętrzna pojazdu / Polimerowa warstwa pośrednia ' I i Polymer intermediate layer 'I i Glass substrate Podłoże szklane Mskoemisyina coating (optional) Powłoka mskoemisyina (opcjonalna) The interior of the vehicle Wnętrze pojazdu Opaque layer and Warstwa nieprzeźroczysta i Fig. 1E Fig. 1E 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 BI EP 1 971 509 BI Silver frit width = 1 mm Srebrna fryta szerokość = 1 mm Black Frit Czarna fryta 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 Fig. 2B Fig. 2B 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 Fig. 3 Fig. 3 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 53 / 51P29082PL00 53/51P29082PL00 ΕΡ 1 971 509 BI <ο ΕΡ 1 971 509 BI <ο 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 Start / lmisation - Clear buffer - Sigma-delta modulation Start/lmcjalizacja -Czyść bufor -modulacja sigma-delta -S800 -S800 S808 / Park the washcloths and one hundred. S808 / Parkuj wccieaaczki i sto. Czytaj wejścia wielu kanałów Cl, C2, ..Ck Read the inputs of many channels Cl, C2, ..Ck -S802 -S802 S804 S804 Autocorrelation engine (to identify rain based on other disorders) 3 conditions Silnik Autokorelacji (w celu identyfikacji deszczu na podstawie innych zaburzeń) 3 warunki A. Rxx does not contain negative values A. Rxx nie zawiera wartości ujemnych B. Gradient jest większy od 1 B. The gradient is greater than 1 C. Kształt krzywej Rxxjest różny od danych z bazy danych (znormalizowana niezaburzona autokorelacja) C. The shape of the Rxx curve is different from the data from the database (normalized undisturbed autocorrelation) S810 S810 Wipers at the lowest speed Wycieraczki z najmnieiszą szybkością S812 S812 Cross-correlation engine (to determine precipitation levels) Compare both sides of the cross-correlation curve. Determine the level of symmetry: L Silnik korelacji krzyżowej (w celu określenia poziomów opadu) Porównaj obydwie strony krzywej korelacji krzyżowej Wyznacz poziom symetrii: L S813 S813 S824 S824 2Y : Nie 2Y: No. Największa szybkość szybkość #N The fastest speed #N S822 S822 Tak Yes 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 BI EP 1 971 509 BI Autocorrelation (not normalized) o Autokorelacja (nie znormalizowana) o o t o o o tn o o o oo o t o o o tn o O o Oh tn o tn o o o oo o o oo m (czas) opóźnienia m (time) delay 53/51 53/51 P29082PL00 P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 Fig. 11C Fig. 11C 53 / 51P29082PL00 53/51P29082PL00 ΕΡ 1 971 509 BI ΕΡ 1 971 509 BI Fig. 12A Fig. 12B Fig.12A Fig. 12B 53 / 51P29082PL00 53/51P29082PL00 EF 1 971 509 BI EF 1 971 509 BI Autocorrelation example time Przykład autokorelacji czas 5> 5> LU LU 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 Note: Delta - calculated difference between the normalized autocorrelation data point of each signal and the normalized autocorrelation reference (no disturbance) Uwaga: Delta - różnica obliczona pomiędzy punktem danych znormalizowanej autokorelacji każdego sygnału a znormalizowaną autokorelacją odniesienia (brak zaburzenia) 53 / 51P29082PL00 53/51P29082PL00 ΕΡ 1 971 509 BI ΕΡ 1 971 509 BI 1. (S1 & S3) 1. (S1 &S3) Target water present on both capacitors C1 and C2 Woda na celu obecna na obydwu kondensatorach C1 i C2 Fig. 15 Fig. 15 2. (S2 & S4) Target water present on both capacitors C1 and C2 2. (S2 & S4) Woda na celu obecna na obydwu kondensatorach C1 i C2 Fig. 16 Fig. 16 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 BI (S3 & S2) '' Target water present on both capacitors C1 and C2 EP 1 971 509 BI (S3 & S2) ‘ ' Woda na celu obecna na obydwu kondensatorach C1 i C2 Cross-correlation values oj Cross-correlation values Wartości korelacji krzyżowej oj Wartości korelacji krzyżowej Fig. 17 'S5) Target water present on both capacitors C1 and C2 Fig. 17 ’ S5) Woda na celu obecna na obydwu kondensatorach C1 i C2 Fig. 18 Fig. 18 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 (S4 & S1) EP 1 971 509 B1 (S4 & S1) Cross-correlation values <Cross-correlation values Wartości korelacji krzyżowej < Wartości korelacji krzyżowej Target water present on both capacitors C1 and C2 & W2) Woda na celu obecna na obydwu kondensatorach C1 i C2 & W2) Target water present on both capacitors C1 and C2 Woda na celu obecna na obydwu kondensatorach C1 i C2 Fig. 20 Fig. 20 53 / 51P29082PL00 53/51P29082PL00 EF 1 971 509 Bl EF 1 971 509 Bl 4. (W4 & W1) 4. (W4&W1) Target water present on both capacitors C1 and C2 Woda na celu obecna na obydwu kondensatorach C1 i C2 5. (W4 & W5) 5. (W4 & W5) Target water present on both capacitors C1 and C2 Woda na celu obecna na obydwu kondensatorach C1 i C2 Fig. 22 Fig. 22 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 BI EP 1 971 509 BI Signal oo what about> Sygnał oo co o > Fig. 25 Fig. 25 53 / 51P29082PL00 53/51P29082PL00 ΕΡ 1 971 509 BI ΕΡ 1 971 509 BI CM CM CD CD CT ω CT ω N N -ie -ië ABOUT O F / g. 26 F/g. 26 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 B1 EP 1 971 509 B1 w Fig. 27 Fig. 27 53 / 51P29082PL00 53/51P29082PL00 EP 1 971 509 BI EP 1 971 509 BI Obiekt zewnętrzny Outdoor object Fig. 28B Fig. 28B
162 paragraphs in 38 sections, as filed
[0001] The present invention relates to a system and / or method for detecting the presence of rain and / or disturbances or the presence of other materials on a glass sheet (s) such as a vehicle windscreen, rear vehicle windscreen, or sunroof. The sensor capacitors are supported by a window such as the windshield of the vehicle and have an area on the windscreen that is affected by moisture (e.g. rain). The sensor circuit outputs an analog signal that is based on and / or associated with the capacities of the sensor capacitors. The analog output of the system can be converted into a digital signal, and processed (e.g. correlation) to determine whether the surface of the glass has moisture (e.g. rain, dew, fog, etc.) or the like.
BACKGROUND OF THE INVENTION AND SUMMARY OF IMPLEMENTATION EXAMPLES [0002] The presence of moisture (e.g. rain or condensation) and / or other materials or debris on the front and / or rear windows of vehicles, if not removed immediately, may create dangerous driving conditions for drivers, passengers as also pedestrians. Wiper blades are well known, which are a common way to remove this type of substance and reduce the risk of driving in hazardous conditions. Rain sensors have been developed to detect the presence of moisture (e.g. rain or other condensation) on the windshield of the vehicle and to turn on and off the wipers, if necessary, when moisture is detected. Automatic detection of rain, snow with rain, fog and the like and taking appropriate action - for example, turning on / off the wiper blades at the right speed - potentially reduces the amount of distraction for the driver, allowing him to better focus on the road ahead. However, incorrectly switching on / off the wipers or not activating the wipers in the presence of moisture may also pose a threat to driving safety. In addition, these types of systems are also susceptible to interfering pollutants, which, if present on the glass, can cause false readings / wiping.
53 / 51P29082PL00
[0003] Some traditional rain sensors are based on a capacitive concept, such as described in DE 3736049.
[0004] US Patent No. 6,373,263 to Netzer describes the use of capacitive rain sensors and the reading of the differential current between two capacitors located on the windshield. Unfortunately, the Netzer system also has significant disadvantages. For example, the Netzer system is only sensitive to changes. Thus, for example, if moisture is already present (e.g. rain or condensation) on the windshield because the vehicle was parked outside during rain or fog, the Netzer system may not detect it when the vehicle is started. In addition, the Netzer system may be susceptible to some harmful effects due to electromagnetic interference (EMI), temperature changes, as well as interference from other sources. For example, due to the fact that external objects (for example, a human hand, radio waves and other) interfere with the operation of capacitors, the excitation charges and receiver electrodes may change uncontrollably in the Netzer system, leading to false alarms or detection. Thus, for example, with the Netzer system, CB radios, microwaves, portable devices, human contact with the windshield, grounded objects, and / or the like may interfere undesirably, and possibly cause false wiping and / or detection. The Netzer system is also prone to possible false readings caused by drastic temperature changes relative to the reference capacitor used in the Netzer system, where the reference capacitor has a different geometry / shape / size than the sensor capacitor.
[0005] It should be mentioned that there is a need in the art for a moisture sensor (e.g. rain) that will have effective operation and / or detection, and which overcomes one or more of the disadvantages described above. According to the present invention there is provided a rain sensor and a method as defined in claims 1 and 10.
BRIEF DESCRIPTION OF THE DRAWINGS
53 / 51P29082PL00
[0006] These and other properties and advantages will become better and more clearly understood with reference to the attached detailed description of the embodiments together with the drawings in which:
[0007] Fig. 1 (a) is a block diagram of components of an exemplary rain sensor.
[0008] Fig. 1 (b) is a cross-sectional view of a rain sensor that can take advantage of the features of Fig. 1 (a) and / or one or more of Figs. 2-12.
[0009] Fig. 1 (c) is a cross-sectional view of a rain sensor that can take advantage of the features of Fig. 1 (a) and / or one or more of Figures 2-12.
[0010] Fig. 1 (d) is a cross-sectional view of a rain sensor that can use the features of Fig. 1 (a) and / or one or more of Figures 2-12.
[0011] Fig. 1 (e) is a cross-sectional view of a rain sensor that can take advantage of the features of Fig. 1 (a) and / or one or more of Figures 2-12.
[0012] Fig. 1 (f) is a cross-sectional view of a rain sensor that can take advantage of the features of Fig. 1 (a) and / or one or more of Figures 2-12.
[0013] Fig. 2A is an example of an optimized pattern for a quarter of a capacitive matrix based on Hilbert fractals, such capacitors may be present on the window in the form of a sensor matrix, for example from one or more of Figures 1 (a) - 1 ( f) and 4 - 12.
[0014] Fig. 2B shows another example of an optimized pattern for a quarter of a capacitive matrix, such capacitors may be present on the glass as a sensor matrix, for example, from one or more of Figures 1 (a) 1 (f) and 4 - 12.
[0015] Figure 3 is an enlarged image of yet another quarter of the capacitive matrix, where such capacitors may be present on the glass in the form of a sensor matrix, for example, from one or more of figures 1 (a) - 1 (f) and 4 - 12.
[0016] Fig. 4 is an example circuit diagram containing an electrical circuit assembly used for a clock recording pulse in electronics
53 / 51P29082PL00
EP 1 971 509 B1 for use in one or more figures 1 (a) - 1 (f) and 5 - 12 according to the invention.
[0017] Fig. 5 is an exemplary circuit diagram containing an electrical circuitry used for an erase clock pulse in reading electronics for use in one or more of Figures 1 (a) 1 (f), 4 and 6-12 according to the invention.
[0018] Fig. 6 is an exemplary time diagram obtained from the reading circuitry of Figs. 4-5.
[0019] Fig. 7 is an exemplary flowchart or state diagram showing how autocorrelation and cross-correlation data can be used to control wipers that can be used in conjunction with one or more of Figures 1-6 and 8-12.
[0020] Fig. 8 is an example flowchart showing how autocorrelation and cross-correlation data can be used to control wipers that can be used in conjunction with one or more of Figures 1-7 and 9-12.
[0021] Fig. 9 is an exemplary stylized view illustrating how a raindrop may move on the windshield.
[0022] Fig. 10 is a graph illustrating exemplary experimentally obtained maximum values of non-normalized autocorrelation for various disorders.
[0023] Fig. 11A is an example of an experimentally obtained autocorrelation snapshot indicating intense rain.
[0024] Fig. 11B is an example of an experimentally obtained autocorrelation snapshot indicative of a light fog.
[0025] Fig. 11C is an example of an experimentally obtained autocorrelation snapshot indicating interference with CB radio.
[0026] Fig. 11D is an example of an experimentally-obtained autocorrelation snapshot indicating a live grounded element.
[0027] Fig. 12A is an example correlation matrix indicating light rain.
[0028] Fig. 12B is an example correlation matrix indicating heavy rain.
[0029] Fig. 13 is an example of autocorrelation.
53 / 51P29082PL00
[0030] Fig. 14 is a graph showing exemplary cross-correlation data derived from capacitors C1, C2.
[0031] Fig. 15 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig.
14.
[0032] Fig. 16 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig.
14.
[0033] Fig. 17 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig.
14.
[0034] Fig. 18 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig. 14.
[0035] Fig. 19 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig. 14.
[0036] Fig. 20 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig. 14.
[0037] Fig. 21 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig. 14.
[0038] Fig. 22 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig. 14.
53 / 51P29082PL00
[0039] Fig. 23 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig. 14.
[0040] Fig. 24 is a cross-correlation graph illustrating cross-correlation values as a function of time delays (time delays are expressed in microseconds in the time domain), using some of the signals of Fig. 14.
[0041] Fig. 25 is a block diagram illustrating an electrical circuitry and / or signal processing where a sensing capacitor (for example C1) is present, including sigma-delta modulation.
[0042] Fig. 26 is a block diagram illustrating an electrical circuit assembly and / or signal processing where multiple capacitors (for example C1-C4) are present, including sigma-delta modulation.
[0043] Fig. 27 is a block diagram illustrating sigma-delta modulation, the processing being performed in an electrical circuit assembly, firmware and / or computer program.
[0044] Figures 28 (a) and 28 (b) are block diagrams illustrating the advantages of using floating electrodes for sensing capacitors (for example C1-C4).
DETAILED DESCRIPTION OF AN EXAMPLE OF IMPLEMENTING THE INVENTION [0045] Referring now in greater detail to the accompanying drawings, in which the same reference symbols indicate the same elements in several views.
[0046] The rain sensor system and / or method includes a capacitive detection system that translates a physical input signal (e.g., the presence of a drop of water on the windshield or the like) into a digital electric voltage signal that is received and interpreted by the software (s) or the circuit (s) that decides whether the wipers should be activated and, if so, at what speed. Thus, capacitive coupling is used to detect water and / or other substance on the outer surface of the windshield, e.g. a car windshield, sunroof and / or rear windshield. It should be noted that the methods
53 / 51P29082PL00
Computing can be performed by computer hardware or a combination of computer hardware and software. No capacitance or reference capacitor is required (i.e. no compensation capacitor is needed).
[0047] The electric permeability equation gives a physical quantity that describes how an electric field affects a given medium and this medium affects an electric field. An example of a basic equation of electrical permeability is:
D - soE + P, where D is an electric flux, εο is a vacuum dielectric constant, E is an electric field (for example, the voltage between plates or electrodes divided by distance or V / m), and P is polarization. P polarization can also be described mathematically as:
P = p<sub>r</sub>soE, where ε is the relative electrical permeability (for example, the dielectric constant of water, ice, dirt or anything else that may be on the outside of the window, such as the windshield). In general, a high ε value will correspond to a high polarity. The permeability of glass is approximately 8, and the permeability of water about 85. By substitution and factorization, the equation of electric permittivity can be rewritten as:
D - εο (ε<sub>Γ</sub> 1) E.
In this form, it can be seen that D is the response to E stimulation.
[0048] Capacity C is given as C = Q / V, where Q is the load and V is the potential expressed in volts. In addition, C = Φ / ν, where Φ is the electric flux associated with the Q charge. From Gauss's law:
Φ = £ · dA
S
53 / 51P29082PL00
EP 1 971 509 B1 where dA is the surface area of the differential square on the closed surface S. By substitution it becomes clear that the capacity is related to the potential difference:
C = \ DdA / V.
[0049] These equations form the basis of an exemplary technique for measuring the interaction of water on glass using a sensor with a capacitive matrix for sampling above a window (e.g., glass). In particular, data from a sensor containing at least one or two or more capacitors (e.g. C1, C2, C3 etc.) can be used to determine if rain is present on the outside of a window, such as the windshield or rear window of a vehicle. The above equations show that the presence of water on the window surface can affect the capacity of a properly located sensor capacitor.
[0050] Fig. 1 (a) is a block diagram of exemplary rain sensor components. Power supply 10 is connected to the electronic reading system 12, which may include one or more hardware, firmware and / or software. As will be described in more detail below, the sensor includes one or more capacitors forming a capacitive sensor. While different types of capacitors may be used, the sensor may use capacitors each having a pair of approximately coplanar electrodes arranged in a fractal pattern. The fractal pattern can be divided into a capacitive matrix. Data originating from and / or related to the capacitor / sensor capacitors of the capacitive sensor 5 is received and read by the electronic reading system 12, which may consist of one or more hardware, firmware and / or software. The electronic reading circuit 12 collects electrical noise and converts it into digital signal / signals. This digital signal (s) is fed into the calculation module 14 (which may consist of one or more hardware, firmware and / or software) which determines the action that the wipers should take. For example, wipers can perform a single wipe, low-speed wiping, high-speed wiping and the like based on the analyzed data from and / or related to the sensor
53 / 51P29082PL00
EP 1 971 509 B1 capacitive. The wipers can also be turned off, slow down / accelerate wiping movements and the like, based on the analyzed data originating and / or related to the capacitive sensor. The engine 16 of the wiper control system receives orders from the calculation module 14 and instructs the wipers 18 to take the appropriate action.
[0051] The capacitive sensor 5 connects to the vehicle's LIN (Local Interconnect Bus). The LIN bus (not shown) is usually a serial bus to which slaves are connected to the vehicle. The LIN bus usually performs the reconciliation procedure (s) with the slave devices to ensure that they are connected and functioning, for example. In addition, the LIN bus can provide other information to slaves, such as the current time.
[0052] The capacitive sensor 5 comprises a plurality of capacitors in the form of a suitable matrix.
[0053] Fig. 1 (b) is a cross-sectional view of a vehicle window comprising a rain sensor according to an embodiment of the present invention. The vehicle windshield contains an inner glass substrate 1 and an outer glass substrate 2 that are laminated together via a polymer intermediate layer 3 of a material such as poly (vinyl butyral) (PVB) or others. An optional low-emission coating 4 may be present on the inner surface of the outer glass substrate 2 (or even on the surface of the substrate 1). The low-emission coating 4 usually comprises at least one thin infrared reflecting layer of material such as silver, gold or the like, sandwiched between at least the first and second dielectric layers of material such as silicon nitride, tin oxide, zinc oxide or the like. Examples of low-emission coatings 4 are described in US Patent Nos. 6,686,050, 6,723,211, 6,782,718, 6,749,941,6,730,352, 6,802,943, 4,782,216, 3,682,528, 6,936,347.
[0054] Fig. 1 (b) shows an example of a capacitive sensor capacitor. Although the capacitive sensor of Fig. 1 (a) typically contains a plurality of capacitors in the matrix, Fig. 1 (b) shows, for simplicity, only one capacitor. The remaining capacitors are similar in cross-section to the capacitor shown in Fig. 1 (b) in certain example embodiments of this invention. An example of the capacitor (C1, C2, C3, C4) of the capacitive sensor in Fig. 1 (b) comprises a pair of spaced coplanar or substantially spaced apart
53 / 51P29082PL00
EP 1 971 509 B1 of the coplanar electrodes 7 and 8. The electrodes 7 and 8 are made of a conductive material that can be printed or otherwise formed on the glass. For example, the capacitor electrodes 7 and 8 of the sensing capacitor can be made of or contain silver, ITO (indium zinc oxide), or other suitable conductive material. In some embodiments, the capacitor shown in Fig. 1 (b) is subjected to the action of a rain droplet on the outer surface of the glass, because the electric field Es of the capacitor extends to or outside the outer surface of the glass as shown in Fig. 1 (b) and can react with a droplet of rain or other material on the outer surface of the glass. The signals received from and / or associated with the sensing capacitor (sensing capacitors) and their analysis are described later in this document.
[0055] Fig. 1 (b) shows an opaque insulating layer 9 (e.g. black frit or enamel or other) present on the windshield above electrodes 7 and 8 to cover the electrodes 7,8 from the view of passengers (passengers) sitting inside the vehicle . It should be mentioned that the opaque layer 9 is only present on a small part of the glass, including the area where the capacitive matrix of the rain sensor capacitors is located. The capacitive matrix of the rain sensor and thus also the opaque layer 9 can be located on the windshield of the vehicle in the area near the rearview mirror mounting bracket. The opaque layer 9 (e.g. from black frit or enamel) can directly contact the fractal pattern of the capacitor electrodes 7, 8, because the layer 9 is not conductive. However, even if the black frit layer 9 was conductive (which is possible), its dielectric constant is close to the value for water, so that it will not adversely interfere with the collection of data from and / or associated with C1 - C4 capacitors, as well as related analysis.
[0056] Fig. 2a is a top view illustrating an exemplary capacitive sensor matrix comprising four capacitors C1, C2, C3, C4. Each of these capacitors C1, C2, C3, C4 includes coplanar spaced apart first and second capacitor electrodes, 7 and 8, as shown in Fig. 1 (b) (or any of Figs. 1 (c) - 1 (f) ). The capacitor electrodes 7 and 8 of each of the capacitors C1 - C4 may be made of conductive silver frit or similar material as shown in Fig. 2A. In addition, a gap 22 of from may be present
53 / 51P29082PL00
About 0.2 to 1.5 mm, more preferably about 0.3 to about 1.0 mm (e.g. 0.6 mm), between the coplanar capacitor electrodes 7 and 8 of the capacitor (C1, C2, C3 and / or C4) as shown in Fig. 2A. In Fig. 2A, capacitors C1 - C4 are covered with an insulating layer 9 of black frit, which is the same as the opaque layer 9 discussed above with reference to Fig. 1 (b). In fig. 2A is present a contact field matrix in the middle of the sensor matrix, which contains four contact fields electrically connected to the respective electrodes of 7 capacitors C1 - C4, as well as four contact fields electrically connected to the respective electrodes of 8 capacitors C1 - C4. An example contact field is indicated by reference number 28 in Fig. 2A. Four white contact fields 28 in Fig. 2A are electrically connected to the respective capacitor electrodes of 7 capacitors C1-C4, and the dark gray contact fields 28 in Fig. 2A are electrically connected to the respective capacitor electrodes of 8 capacitors C1-C4. All C1 - C4 sensing capacitors are sensitive to moisture, e.g. rain, on the outer surface of the glass.
[0057] In Fig. 2A, each of the capacitors C1-C4 of the capacitive sensor is formed using fractal geometry. In particular, each of the coplanar electrodes 7 and 8 of each of the capacitors C1 - C4 is shaped in fractal geometry. Fractal patterns allow, for example, to realize high capacity over a small surface area and are therefore desirable over other geometries in some example rain sensor applications. Fractal geometry can be grouped into (a) random fractals, which may be called Brown's chaotic fractals, and contain a random noise component, and (b) deterministic or accurate fractals. In deterministic fractal geometry, the self-similar structure results from the repetition of the pattern or motif (or "generator") (that is, self-likeness and structure at all scales). In deterministic or exact self-similarity, fractal capacitors can be formed by recursive or iterative means. In other words, fractals often consist of or contain many copies of themselves at various scales.
[0058] It can be seen in Fig. 2A that the coplanar electrodes 7 and 8 of each capacitor (where the electrodes 7 and 8 are shown but not labeled in Fig. 2A due to the black color of frits 9 but are separated by slits 22) have fractal geometries and are arranged substantially parallel to each other along the length
53 / 51P29082PL00
EP 1 971 509 B1. The meander of each capacitor. In other words, each electrode 7, 8 of a given capacitor (e.g., C1, C2, C3, C4) has a meandering shape in fractal geometry, but remains substantially parallel to the second electrode (the second of 7, 8) of the capacitor along the length of the capacitor's meander. The total length of each capacitor (e.g. C1) over the length of the fractal meander is from about 25 to 200 mm in some embodiments of the present invention, more preferably from about 30 to 90 mm, for example about 50 mm.
[0059] The fractal pattern of Fig. 2A is a Hilbert fractal pattern. The electrodes 7, 8 of the capacitors C1 - C4 in Fig. 2A form a Hilbert fractal pattern, for the purpose of example only and without limitation. In particular, the capacitors shown in Fig. 2A are shaped in the form of third order Hilbert fractals. Hilbert fractals are continuous space-filling fractals with a fractal dimension of two. This means that higher order fractals will be more square. The Hilbert fractal can be created by using the following L system:
Hilbert {
Angle 90 Axiom XX = -YF + XFX + FYY = + XF-YFY-FX +}
where "Angle 90" sets the following revolutions to 90 degrees, X and Y are defined functions, "F" means "draw forwards" "" + "means" rotate counterclockwise "and" - "means" rotate clockwise". While Hilbert fractal geometries can be used to create C1-C4 capacitors, other types of fractals can also be used to create capacitor shapes. For example, the electrodes 7, 8 of C1-C4 capacitors can be formed using any of the fractal structures described in any of US Patents 6,552,690, 6,104,349, 6,140,975, 6,127,977, 6,084,285, 6,975,277. As shown in Figures 2A, 2B and 3, all sensor capacitors from the sensor matrix may have identical or substantially identical shapes.
53 / 51P29082PL00
[0060] Each of the C1-C4 capacitors in the sensor matrix may be electrically floating (this may be called virtual mass in some cases) so as not to have a fixed common mass, for example a constant zero volts and / or spatially separated or similar, which may be useful in relation to the correlation function. In addition, the lack of common mass means that the capacitive matrix will not be subject to adverse effects from interference, for example electromagnetic interference, thereby reducing the potential for false wipes, false detection and the like.
[0061] The fractal structure of the C1 - C4 capacitors can be used in any of the embodiments of Figs. 1 (a) - 1 (f).
[0062] Fig. 1 (c) is a cross-sectional view of another example that may use the system of Fig. 1 (a) and one or more of Fig. 212. In Fig. 1 (c) a vehicle window (e.g. rear window) is made of only one glass sheet, and the capacitor electrodes 7, 8 are formed directly or indirectly on the inner main surface of the glass sheet
Ten. The capacitor (e.g. capacitor C1) shown in Fig. 1 (c) is constructed so that it is affected by a rain droplet on the outer surface of the glass, because the electric field Es of the capacitor extends into or out of the outer surface of the glass, as shown in Fig. 1 (c) and can therefore interact with a droplet of rain or other substance present on the outer surface of the glass. Each of the C1 - C4 capacitors is formed in a similar manner . It should be noted that the use of the word "na" here means positioning both directly and indirectly on, and is not limited to mere physical contact or touching, unless explicitly stated. An opaque layer 9, similar to the layer shown in Fig. 1 (b), may also be present in Fig. 1 (c) if desired.
[0063] Fig. 1 (d) is a cross-sectional view of another example that may use the system of Fig. 1 (a) and one or more of the embodiments of Figs. 2-12. In Fig. 1 (d) the vehicle window (e.g., laminated windshield) comprises glass sheets 1 and 2 laminated together via the polymer intermediate layer 3, and optionally includes a low-emission coating 4 either on substrate 1 or substrate 2. Figure 1 (d) differs from fig. 1 (b) in that the capacitor electrodes 7, 8 are present on the main surface of the glass substrate 1 which is furthest from the interior of the vehicle. Including
53 / 51P29082PL00
In an embodiment, the capacitor electrodes 7, 8, in some cases, may contact the polymer intermediate layer 3. The capacitor (e.g. C1, C2, C3 or C4) shown in Fig. 1 (d) is designed so that a droplet of rain (or other substance) located on the outer surface of the glass acts on it because the electric field Es of the capacitor extends to or outside the outer surface of the glass as shown in Fig. 1 (d) hence it may interact with a droplet of rain or other substance on the outer surface of the glass. Each of the sensor matrix C1 - C4 capacitors is formed in a manner similar to that shown for the capacitor of Fig. 1 (d). In Fig. 1 (d), an opaque layer 9 may also be present, if desired, on a portion of the glass so as to cover the capacitor electrodes from the eyes of passengers. In fig. 1 (d) the electrodes 7,8 can be formed of a conductive silver frit or ITO printed or made directly onto and in contact with the surface of the substrate 1. However, the electrodes 7 and 8 of one or more sensor capacitors may instead be formed and made of metallic conductive an infrared reflecting layer (e.g., a silver-based layer) of a low-emission coating 4 that is on the glass.
[0064] Fig. 1 (e) is a cross-sectional view of another embodiment that can use the system of Figs. 1 (a) and one or more of Figs. 2-12. In Fig. 1 (e) the glass vehicle (e.g., laminated windshield), comprises glass sheets 1 and 2 laminated together via a polymer intermediate layer 3, and optionally includes a low-emission coating 4 either on substrate 1 or substrate 2. Fig. 1 (e) differs from Fig. 1 (b) in that the capacitor electrodes 7, 8 (e.g. C1, C2, C3, C4) are located on the main surface of the outer glass substrate 2 that is closest to the interior of the vehicle. The capacitor electrodes 7, 8 can contact the polymer intermediate layer 3. The capacitor (e.g. C1, C2, C3, C4) shown in Fig. 1 (e) is designed in such a way that a droplet of rain (or other substance) present on the outer surface of the glass acts on it because the electric field Es of the capacitor penetrates into or out of the outer surface of the glass as shown in Fig. 1 (e) in connection with which may interact with a droplet of rain or other substance on the outer surface of the glass. Each of the sensor matrix capacitors C1 - C4 is formed in a manner similar to that shown for the capacitor in Fig. 1 (e). In the embodiment of Fig. 1 (e), opaque may also be present
53 / 51P29082PL00
Layer 9, if desired, on part of the windshield so as to cover the electrodes from the view of the passenger (s) of the vehicle.
[0065] Fig. 1 (f) is a cross-sectional view of another embodiment that can use the system of Figs. 1 (a) and one or more of Figs. 2-12. Fig. 1 (f) pane The vehicle (e.g., laminated windshield) comprises glass sheets 1 and 2 laminated together via a polymer intermediate layer 3 and optionally includes a low-emission coating 4 on substrate 1 or substrate 2. Fig. 1 (f) differs from Fig. 1 (b) in that the electrodes 7, 8 of the capacitor (e.g. C1, C2, C3, C4) are located on the main surface of the inner glass substrate 1, which is located closest to the interior of the vehicle, via a support element 12. The support element 12 is arranged between the glass substrate 1 and the electrodes 7, 8 can be made of glass, silicone or similar material. The capacitor (e.g. C1, C2, C3, C4) shown in Fig. 1 (e) is designed so that it is affected by a rain droplet (or other substance) on the outer surface of the glass, because the electric field Es of the capacitor extends to or outside the outer surface of the glass, as shown in Fig. 1 (f) in connection with what can interact with this droplet of rain or other substance on the outer surface of the glass. Each of the sensor matrix C1 - C4 capacitors is formed similarly to the one shown for the capacitor of Fig. 1 (f). In the embodiment of Fig. 1 (f), an opaque layer 9 may also be present, if desired, on a portion of the glass so as to cover the electrodes 7, 8 from the eyes of the passengers of the vehicle.
[0066] Fig. 2B is a top view of an exemplary quadrant sensor array pattern of the fractal shape of capacitors C1-C4 for a capacitive sensor. The four capacitors shown in Fig. 2B are similar to the capacitors of Fig. 2A, except for their precise shapes. The capacitors in Fig. 2B can be used in any of Figs. 1 (a) - (f). The superimposed dashed lines show the division into four clear C1 - C4 capacitors. The width of the outer line may be about 2 mm, and the inner line about 1 mm.
[0067] Fig. 3 is an enlarged image of another example quadrant of the sensor matrix of the fractal shape of capacitors C1 - C4 for a capacitive sensor. The four capacitors shown in Fig. 3 are similar to the capacitors of Figs. 2A and 2B except for their precise shapes. The fractal capacitors of Fig. 3 can be used on any of Figs. 1 (a) - (f). imposed
53 / 51P29082PL00
The lines show an exemplary split between the C1-C4 capacitors in Fig. 3. It should be noted that the fractal capacitor may contain sensor matrices with only two capacitors. However, it is preferred that they contain at least four capacitors to capture and determine the nuances of the disorder.
[0068] The use of fractal geometry for C1-C4 sensing capacitors may be beneficial in reducing false readings due to electromagnetic interference. In particular, high-iteration fractals help reduce the effect of this electromagnetic interference, because a high-iteration cage or quasi-Faraday fractal reduces the coupling of electromagnetic interference, thus reducing the adverse effects of electromagnetic interference. Fractals with a high number of iterations form quad Faraday cages. [0069] The readout electronics monitor the effects of rain and / or other disturbances on the glass. This process is achieved by sequential charging of capacitors, reading their condition, quantizing data and deleting charges as defined in claims 1 and 10.
[0070] Fig. 4 is a schematic diagram of a sensor or readout circuit according to the present invention. The sensor circuit of Fig. 4 can be made of the electronic unit 12 and the capacitive sensor matrix 5 of Fig. 1. As capacitors C1 - C4 of the system of Fig. 4, any of the capacitors of Fig. 1 (b) - 1 ( f), 2A, 2B and / or 3. The electric circuit assembly of Fig. 4 is used for a recording clock pulse in the reading electronics. Transistors Q1, Q2 and Q7 are p-channel MOSFETs, while transistors Q1 and Q2 are mainly responsible for the write phase. Transistors Q5 and Q6 are n-channel MOSFETs.
[0071] Referring to Fig. 4, during the write phase of the transistor Q7, a write pulse ClkWr is applied, which transistor works as a resistor or switch, charging one or more C1 - C4 capacitors with sensor capacity Cs. Fig. 6 shows some of the signals used in the arrangement of Fig. 4 in the recording cycle. In the write cycle, the Q1 transistor works in saturation mode, because its gate and drain are shorted, thanks to which the Q1 transistor is turned on. In write mode, transistors Q4, Q5 and Q6 are off, while transistor Q2 is on. Transistors Q3 and Q4 are optional. When the transistor Q7 is turned on by the write pulse we get a write cycle and appears on the capacity Cs via the A line
53 / 51P29082PL00
EP 1 971 509 B1 voltage Vcc and charges one or more capacitors C1 - C4 of the sensor capacitance Cs. The Vcc voltage can be a DC voltage, for example, 5 V. At the same time, during the write cycle, one or more C1 - C4 capacitors can be charged or the system charges and reads the capacitors C1, C2, C3, C4 individually (see for example Figure 6), during one write cycle only one capacitor among the capacitors C1, so that C2, C3, C4 is charged.
[0072] The above process described for the left side of the sensor system of Fig. 4 is substantially reflected on the opposite or right side of the system of Fig. 4. As the current flows through the left branch, the current also flows through line B through the right branch and changes in capacity Cs are imitated or essentially imitated in the internal imitating capacitance Cint- When the transistor Q7 is turned on, the current also flows through the transistor Q2 (which is turned on) and charges the capacitance Cint with the voltage Vcc. The charging of one of the C1 - C4 capacitors is therefore imitated by charging the Cint capacitor. In other words, the Cint capacitor is charged to the same degree or substantially the same as the capacitor (e.g. C1) charged on the other side of the system of Fig. 4. The output voltage of the system of Fig. 4, Vout (or Vo) depends on the capacity of Cint and is measured on or near the electrode of the Cint capacitor, as shown in Figure 4. An exemplary expression for Vout or Vo voltage is shown at the bottom of Figure 4. It should be noted that the output voltage Vout (or Vo) from the circuit of Figures 4-5 is associated and based on the capacitors C1 - C4 of the sensor Cs. In particular, the output Vout voltage of the system of Figs. 4-5 is related to and indicates the condition of the C1-C4 capacitors and the effect of the moisture present on the outer surface of the glass on these capacitors, although the voltage Vout is not measured directly on the C1-C4 capacitors. In particular, the voltage Vout (or Vo) is read during the write cycle as a result of the write pulse shown in Fig. 4 (see also Fig. 6). In the expression at the bottom of Figure 4 for the voltage Vout, W1 refers to Q1, W2 to Q2, L1 to Q1, L2 to Q2, where W is the transistor channel width and L is the transistor channel length. Vt is the threshold voltage for each of the MOSFETs.
[0073] Transistors Q3 and Q4 are optional. These transistors may be at low voltages (e.g., off) during the write phase and may be on during the erase phase.
[0074] The output signal Vout (or Vo) of the sensor circuit of Fig. 4 (and Fig. 5) is subjected to sigma-delta modulation. Sigma-delta modulators that can be
53 / 51P29082PL00
When used in a sigma-delta digital-to-analog converter (DAC), they can provide some degree of shaping or filtering of the quantization noise that may be present. Examples of sigma-delta modulators that can be used are described in US Patent Nos. 6,975,257, 6,972,704, 6,967,608 and 6,980,144. In some examples of sigma-delta conversions, oversampling, noise shaping and / or decimation filtering can be performed. Examples of advantages of sigma-delta modulation include one or more of the following: (i) the requirements for an analogue anti-aliasing filter are complex so that they can be cheaper than some types of nyquist-based systems; (ii) a sampling and holding circuitry can be used due to the high input sampling frequency and low precision A / C conversion; (iii) due to the fact that the degree (s) of digital filtration may be behind the A / C conversion, the noise introduced during the conversion process, e.g. power ripple, reference voltage noise and the noise of the A / C converter itself, can be controlled ; (iv) since the sigma-delta transducer may be substantially linear, it may not be subject to significant non-linearity, and / or the level (levels) of background noise may be independent of the level of the input signal. Improved signal / noise (S / N) ratios can be realized.
[0075] Fig. 25 is a simplified version of the sigmadelta modulator system for modulating and / or converting the output signal Vout (or Vo) of the circuit of Fig. 4 (and Fig. 5). In Fig. 25, the write pulse (see pulse at the bottom of Fig. 25) is used to charge the sensor capacitor (C1, C2, C3, C4) as discussed above with reference to Fig. 5. Rectangular excitation is used (e.g. for write and / or delete cycles) on the sensing capacitor to charge and discharge it. This process is reflected or emulated for Cint capacity as described. The output signal Vout (or Vo) of the system of Fig. 4 is subjected to sigma-delta modulation by a 60 sigma-delta modulator. The modulator 60 may be in the form of an electrical circuit assembly, firmware and / or software. Clock pulses 62 from the clock are fed into the modulator 60 and trigger the latch of the modulator 60 quantizer. After sigma-delta modulation of the output signal Vout (or Vo) in the modulator 60, the modulated signals 64 are fed to the optional digital filter 66 (e.g. low-pass filter or like). Digital filter 66 processes the digital output signal 64
53 / 51P29082PL00
EP 1 971 509 B1 sigma-delta modulator, which is a stream of ones and zeros. These data are then scaled accordingly using the calibration factor (s). The filtered data 68 is then read via a serial interface 69 or similar and sent to a computer that performs correlation calculations for fragments of data packets. Data from interface 69 is then correlated (e.g., autocorrelated and / or cross-correlated) as explained here. Figure 26 is similar to Figure 25, except that Figure 26 shows a matrix of C1-C4 sensing capacitors that are multiplexed via a multiplexer.
[0076] Fig. 27 is a block diagram illustrating an example of sigma-delta modulation that can be performed in the modulator 60 of Figs. 25-26. Again, this modulation can be performed in an electrical circuit assembly, firmware and / or software. The analog output signal Vout (or Vo) of the circuit of Fig. 4 (and Fig. 5) is received by the combiner 70 of the 60 sigma-delta modulator. The combiner 70 receives the analog Vout (or Vo) signal as well as the feedback signal from the feedback loop 71 of the modulator 60. The signal from the output of the combiner 70 is received by the integrator 72, which in turn the output signal is received by the quantizer 74, e.g. a single bit quantizer. Digital output 64 is then filtered 66, as explained above, and a little further. Sigma-delta modulation is advantageous in that it provides oversampling and allows the processing of noise, such as electromagnetic interference type and reduction of its adverse effects. In particular, the noise is distributed by sigma-delta modulation on the frequency band, so that the signal / noise (S / N) ratio can be improved.
[0077] Referring again to Figure 4, each capacitor (C1, C2, C3, C4) is discharged before the next one is charged. The discharge process of each capacitor is described with reference to the reset pulse, with reference to Figs. 5-6.
[0078] Fig. 5 is a schematic diagram of the sensor circuit of Fig. 4 with respect to the erase cycle. During the erase cycle, the previously charged capacitor (C1, C2, C3 or C4) is discharged before the next write cycle. Figure 6 contains examples of signals used during the erase cycle (s). During the erase phase, no read is performed, in some example cases. During the cycle or reset phase, the transistor Q7 is off (write pulse ClkWr
53 / 51P29082PL00
EP 1 971 509 B1 is absent) and transistors Q5 and Q6 are switched on via the ClkEr reset pulse (see also Fig. 6). Thus, the capacitor (C1, C2, C3 and / or C4) discharges to the mass level (e.g. V = 0) or virtual mass (VG), similar to Cint. Again, the Cint capacity mimics the capacity of the Cs sensor. After connecting the capacities Cs and Cint with the mass and discharge, the impulse and the delete cycle are completed. Then another capacitor (C1, C2, C3 or C4) can be prepared, charged and read.
[0079] Referring to Fig. 4-6 it should be noted that according to the present invention the rain sensor comprises: a sensing circuit comprising at least a first and a second sensing capacitor (e.g. C1 and C2) which are sensitive to moisture present on the outer surface of the pane, as well as at least one capacitor Imitating (Cint), which mimics at least the charging and / or discharging processes of at least one first and second sensing capacitor; wherein the recording pulse (ClkWr) charges at least the first sensing capacitor (e.g. C1), and the erasing pulse (ClkEr) substantially discharges each of the first sensing capacitor (e.g. C1) and the mimicking capacitor (Cint); wherein the presence of rain on the outer surface of the glass in the sensing field of the first sensing capacitor (e.g. C1) causes voltage fluctuations (see Vo or Vout) on the output electrode of the mimicking capacitor (Cint) in proportion to the voltage fluctuation on the output electrode (8) of the first sensing capacitor ( for example C1), even though there is no rain in the field of the mimic capacitor (Cint), and rain is also detected on the basis of the output signal (Vo or Vout) from the output electrode of the mimic capacitor (Cint), the output signal being read at least between the end of the recording pulse (ClkWr) and the beginning of the erasing pulse (ClkEr) (see "reading area "In Fig. 6).
Still referring to Fig. 5, during the erase cycle the erase pulse ClkEr discharges the capacitor (C1, C2, C3 and / or C4) and thus also the Cint mimetic capacitor, to ground (e.g. a fixed potential of V = 0) (see traditional mass symbol in Fig. 5). However, in other embodiments of the present invention, it has been noted that the set mass can lead to some problems. So during the erase cycle the ClkEr pulse discharges the capacitor (C1, C2, C3 and / or C4) and thus also
53 / 51P29082PL00
EP 1 971 509 B1 of the capacitor that mimics Cint to a level of virtual mass VG that is floating (see VG and the mass symbol in Fig. 5). In other words, the electrode of each of the C1 - C4 capacitors is floating. It may be at floating potential / voltage or reference potential / voltage. It has been noted that a floating or virtual mass can be very beneficial (for example, a floating mass and / or a capacitor electrode (s) can lead to a significant reduction of problems associated with electromagnetic interference). For example, this type of floating or virtual mass can help reduce the risk of sensor system confusion due to electromagnetic interference. In this regard, reference is made to Figures 28 (a) and 28 (b) (together with Figure 5).
[0081] In Figs. 28 (a) - (b), reference numbers 7 and 8 designate capacitor electrodes (for example C1, C2, C3, C4). In these figures, the symbol "q" refers to charge, and φ refers to potential (φ1 is different from φ2). In Fig. 28 (a), the capacitor (e.g. C1) is grounded at a fixed potential, e.g. zero volt (the charge at grounded electrode 7 is set at + q). In this regard, when the charge of the grounded electrode 7 is set to + q, when some external object E approaches the sensing area of the capacitor<sub>B</sub> (for example, a human finger with a higher dielectric constant) (for example, touching the front surface of the glass above the capacitor), then this external object induces a charge change -Aq, and the state of the second electrode 8, which is not fixed, changes from charge -q to charge - q + Aq, trying to balance the load. So if the capacitor is grounded at a fixed potential, for example zero volt, then when reading the output voltage from the capacitor, the change caused by the change in charge Aq will be read, which is unnecessary and can lead to false readings. By comparing Figures 28 (a) and 28 (b), in Fig. 28 (b) illustrates the benefit of making the sensing capacitor 7 electrode (e.g., any of the C1-C4 capacitors) floating (e.g., floating or virtual ground). In Fig. 28 (b), the charge q at the electrode 7 is not fixed. For example, the charge at electrode 7 changes from + q 'to + q "when the external object comes in contact with the windshield in the sensing capacitor area, thus indicating the floating nature of the electrode. In fig. 28 (b), when an external object (e.g. a human finger) is applied to the glass in the sensor area of the capacitor, the free charges on both
53 / 51P29082PL00
On the electrodes 7 and 8 of this capacitor. Thus, the adverse effect of charge change is eliminated or reduced. \ Q by using a floating or virtual mass (electrode 7 is floating). In particular, when the electrode 7 is floating, as in Fig. 28 (b), an external object (E<sub>B</sub>) does not adversely affect the charge summation, because adding charges (+ q "and -q") to electrodes 7 and 8 in the presence of this external object gives zero or substantially zero. Also, false readings due to electromagnetic interference can be reduced by using this floating mass. The floating nature of the electrodes may therefore allow the absolute values of the charges q on the capacitor electrodes 7 and 8 to be the same or substantially the same, even if an external object is present, because the electrode 7 is floating and is not fixed on the mass potential. This is one example of why it can be beneficial to make electrodes 7 of capacitors C1 - C4 fluid or to set them on the virtual mass VG, as shown in Figure 5. Referring to Figs. 5 and 28, the C1 C4 sensing capacitors are floating and both electrodes are isolated from ground. As said, the rain sensor comprises at least one sensing capacitor (C1, C2, C3 and / or C4) which is sensitive to moisture on the outer surface of the pane, the sensing capacitor comprising a first capacitor electrode (8) which receives a charging signal and a second capacitor electrode (7) remote from the first capacitor electrode (8); wherein the second capacitor electrode (7) of the capacitor is floating, so that the sensing capacitor is isolated from ground.
[0082] Fig. 6 is an exemplary time chart of signals applied or read from the system of Figs. 4-5 during write / delete modes / cycles. As noted above, capacitors (C1 - C4) are sequentially charged, read, quantized and erased. Fig. 6 shows clock write (Clkwr) and delete (ClkEr) pulses for each capacitor C1-C4, in turn. Then the voltages are quantized and output. The variable output voltage Vo1 - Vo4 corresponds to the capacitors C1 - C4, and therefore Cint- respectively. It should be noted that the Vo1-Vo4 output signals in Fig. 6 are taken at the Vout (or Vo) level in Figs. 4 - 5. In addition, Fig. 6 output Vo signals are read or analyzed (e.g. for autocorrelation and / or cross-correlation) in the peak reading areas (see "Read" in Fig. 6) of output signals where the output signals are substantially stabilized and / or the capacitor is saturated . IN
53 / 51P29082PL00
In particular, the output signal Vout (or Vo) in Fig. 6 for a given capacitor (C1) is read in the "reading area" after the write pulse (ClkWr) for that capacitor has ended and before and / or until the start of the pulse deletion (Clk<sub>E</sub>r) for this capacitor.
Still referring to Fig. 6, for example a raindrop on the outer surface of the windshield will affect the size of the output signal (s) Vout (or Vo). For example, a drop of water in the area of a given capacitor (for example C1) will cause the level of output signal (s) Vout (or Vo) for this capacitor in the area of "reading" the signal will be higher compared to the situation of the absence of this drop of water. The exact size or level depends on the size of this drop of water. With increasing amounts of water, the signal size in the "reading" area increases because the dielectric constant of water is higher than that of glass and / or air, which increases the capacity. Similarly, if there is no water droplet on the windshield above the area of a given capacitor (for example C1), then this will cause a decrease in the output level of the signal (s) Vout (or Vo) for this capacitor in the "reading" area compared to the situation if such a drop was present.
[0084] Signals (e.g., from a capacitor (s)) can be converted from analog to digital via a sigma-delta modulation scheme or the like that can be implemented at the program level or in any other suitable way, e.g. in hardware . The principle behind the sigma-delta architecture is to make rough estimates of the signal, measure the error, integrate it, and then compensate for that error. Data can be oversampled at a given frequency, for example, at least 32 kHz, more preferably 64 kHz, however it should be noted that other sampling frequencies can be used. The quantization run can be reproduced using a sigma-delta modulation scheme to produce a simple binary output 0 or 1 corresponding to the on and off state, respectively. The sigma-delta modulation scheme can therefore be used to reduce noise (e.g. in the tail of a signal) and produce a digital output stream (e.g. ones and zeros).
[0085] Before a thorough discussion of the work and the mathematical model on which the algorithm of an example sensor is based, an overview of the states will be given
53 / 51P29082PL00
Which sensor and / or wipers may be found with reference to Fig. 7, which is an exemplary state diagram showing how data related to autocorrelation and cross-correlation can be used to control vehicle wipers. The system starts operating in the S702 Start / Initialization state. In this state, all buffers are cleared in some example cases. Based on the inputs of the C1, C2, ... Cn capacitors, analog-to-digital conversion of signals from the respective inputs is performed via sigma-delta modulation. The data are read for numerous channels in a certain period of time T. Status S704 Mode Selection works as a switch for choosing between manual or automatic wipers operating mode. If the status of the S704 Mode Selection indicates that the manual mode is selected, then in the S706 state of the Manual Mode, the automatic mode can be turned off and the pre-existing manual mode activated. Then the system returns to the S702 Start / Initialization state. However, if the Mode S704 of the Mode Selection indicates that the automatic mode is selected, then the automatic mode is turned on in the state S708 of the Automatic Mode.
[0086] At least three calculations are performed in state S710 of the Auto Correlation Engine. First, normalized autocorrelation is calculated for each sensor input signal input. Secondly, the autocorrelation gradient is calculated. Thirdly, the difference between the signal input and the non-disturbed reference signal (Δ1) can be calculated. This information is forwarded to the state S712 Is it raining ?, in which at least three conditions are checked to see if it is possible that it is raining, there is moisture on the windshield and the like. The likely rain indications are that the autocorrelation gradient is greater than 1, all autocorrelation values are positive and / or the Δ1 value is greater than some predetermined threshold t1. If these conditions are not met, the system goes to state S714 Park Wipers / Stop Engine, in which the wipers are parked (if they are moving) or are not started, and the engine is stopped (if it is just turned on) and the system returns to the state S702 Start / Initialization.
[0087] On the other hand, if all the conditions are met (for example, it is likely that there is water, moisture or other disturbance on the glass, etc.), the system goes to the S716 Lowest Speed state, in which the wiper motor is started with the smallest possible
53 / 51P29082PL00
EP 1 971 509 B1 available speed. In the S718 condition of the Cross-Correlation Motor, the cross-correlation between input signals from capacitors is calculated. The shape of the cross-correlation curve is determined and the symmetry of both sides of the cross-correlation curve is checked. As will be described below, these checks help, for example, to determine the type of disturbance (e.g. light rain, heavy rain, fog, snow and the like) encountering a windshield (e.g. windshield). In state S720 Estimation of precipitation intensity, the "precipitation level" is determined (for example, intensive, light and so on). Based on this determination, the S722 Speed Selection state starts the engine at the appropriate speed. Eventually the system returns to the S702 Start / Initialization state to determine if there have been any changes in the conditions outside the car.
[0088] The steps performed by the rain sensor will be described in more detail with reference to Fig. 8, which is an example flowchart showing how autocorrelation and cross-correlation data can be used to control wipers. In Fig. 8, the buffers are cleaned in step S800 and the data generated in the circuit of Figs. 4-5 (for example, from Cint or from capacitors C1 - C4) are subjected to sigma-delta modulation and are read in step S802.
[0089] An algorithm for determining whether wipers should be turned on and, if so, at what speed, is started by autocorrelating data in step S804 subjected to sigma-delta modulation. Auto-correlation can be used to analyze a function or series of values, for example signals in the time domain. Autocorrelation is a cross-correlation of a signal with itself. Autocorrelation is used to find repetitive or substantially repetitive patterns in a signal, such as, for example, determining the presence of a periodic signal hidden in noise, identifying the fundamental frequency of a signal that does not actually contain this frequency component, but is suggested by the content of multiple harmonic frequencies and the like. Cross-correlation is a measure of the similarity of two signals and is used to find properties in an unknown signal by comparing it with a known signal. In other words, it can be used to perform similar "fingerprinting" patterns in the signal in some cases. Cross-correlation is a function of the relative time between signals. Digital signals from any two capacitors (e.g. C1 and C2) are cross-correlated in
53 / 51P29082PL00
Close to the spatial proximity, and the system looks for any degree of correlation with non-zero time delays. This type of space-time cross-correlation allows the system to extract patterns like electrically, falling rain, projecting itself onto the sensor matrix. For example, this system may take the case of raindrops moving over one capacitor C1 at the time t0 and the same droplet "hitting" another capacitor C4 (spaced at a distance L from the capacitor C1). If this drop moves at an average speed of Vi, time (t0 + T), where T = L / Vi, the cross-correlation function will have another extreme or bend. The normalized amplitude for this extreme value may allow the system to determine the degree of intensity of rain falling on the sensor.
[0090] Each capacitor C1 - C4 has an autocorrelation function related to the digitized voltage Vout resulting from its reading (or the corresponding Cint reading). The autocorrelation function depends on the time difference rather than the actual time. Calculation of autocorrelation is advantageous because it allows, for example, to deduce the basic frequency regardless of phase. Auto-correlations have an advantage over other methods, such as Fourier transforms (which can also be used), which only provide information about harmonic content. The use of autocorrelation for readings from C1 - C4 capacitors (which, as explained above, includes appropriate readings from a Cint mimetic capacitor) can be used to detect and distinguish between water, dirt, dust, droplets, droppings and the like.
[0091] It should be noted that in this document, the data from the Cint capacitor is considered to be data from the C1 - C4 capacitors, since the capacity Cint mimics or substantially mimics the capacities of C1 - C4, as explained above. So, when we talk about receiving data from capacitors (for example C1 - C4) this refers to and includes receiving data from Cint capacity. In other words, for the output of the system from Fig. 4 - output from C1 - C4 capacitors is considered to be even if this signal is not taken directly from them.
[0092] Rain as a function of time can be represented by the following formula:
53 / 51P29082PL00
EP 1 971 509 B1 b (r, Z) = rain projects electrically differently
Basically b takes a binary value indicating whether it is raining (1) or not (0). It should be noted that b contains at least two bits and that 24 bits may be used in sigma-delta modulation. It should also be noted that a scale can be introduced, potentially to capture more voltage related data on capacitors C1 - C4 (or Cint).
[0093] At the end of the sampling cycle L, for example, the output of the system of Figs. 4-5, for example from a matrix of four capacitors C1-C4 (or via Cint) is in the range 0000 to 1111 using digital binary data. A single enabled bit may initiate wiper operation in some example cases. In the event that all bits are turned off (0000) or all bits are turned on (1111), the wipers cannot be initiated in some example cases because there is probably nothing on the windshield, the car is completely covered with water and so on, because all matrix capacitors read the same thing, which does not correspond to rainfall on the glass. So the most likely events where wipers will be needed are those in the range from 0001 to 1110 (that is, when the outputs of all capacitors in the matrix are not the same). When the data has a value in this range or even not in this range, correlation functions (autocorrelation and / or cross-correlation) can be performed using the following integral. It should be noted that the integral below may be written in a different form, for example in the form of a sum. Correlations between two drops over a long period of time can be calculated according to the following formula:
<sup>L</sup>
R<sub>b</sub>{<sup>r</sup>) X<sup>r</sup>2<sup>E</sup>2) = - \ b (r 'f + t) r (r<sub>2</sub>t<sub>2</sub> + T) dt <sup>R</sup> about <sup>R</sup>b tf.r..Z) = R<sub>b</sub>
53 / 51P29082PL00
EP 1 971 509 B1 where R<sub>b</sub> is the correlation of a binary event, given as a function of resistance η in given time moments ti; and L is the long sampling period during which the data sequence is captured. The sampling period L can be from about 10 to 100 ms, and more preferably from about 20-30 ms, which corresponds approximately to the average frequency that can be distinguished by the human eye. R<sub>b</sub> is also equal to the correlation function of changes in resistances on δγ capacitors and time change. When δγ = 0, the autocorrelation value is determined because data from the same capacitor is analyzed, and if δγ * 0, then cross-correlations are calculated on data from different capacitors.
[0094] These functions are subject to several examples of limitations and assumptions. First:
Δγ = Vi Δί
This limitation generally means that a drop of water or similar disorder travels over a given time scale. Secondly:
b (r + Vi Δί, t + Δί) = b (r, t).
This limitation mimics or essentially mimics what happens when water droplets or the like move from one capacitor to another. Therefore, correlation functions can be considered as discrete stages p in space and T in time. This property can be mathematically represented by the following equation:
R (mp, nT) ξ R (Vi Δί, Δί)
Basically, the left side of this equation establishes a theoretical grid in space and time over which a drop of water travels. For example, Fig. 9 is an exemplary stylized view of how a rain droplet may move. Fig. 9 shows a rain drop moving on the windshield in the XZ plane during the initial period of time (t = 0) and at some later period of time (t = T). Assumption that the distribution of drops is homogeneous in
53 / 51P29082PL00
Space and time allows the creation of a binary field created by rain, which is broadly stationary. This system also assumes that the time correlation between preferred pixels in the same neighborhood is high in the direction of rain. Finally, the degree of autocorrelation and cross-correlation over time quantizes rainfall and other disorders.
[0095] It should be noted that computation time can be saved due to the nature of the correlation matrix and the nature of rainfall. For example, correlation matrices may be symmetrical in some example cases. In addition, as another example, due to the fact that the rain tends to fall from the sky and move up the windshield, it may be sufficient to compare only capacitors that are arranged vertically with respect to each other in cross-correlation, while ignoring adjacent capacitors level. [0096] After performing autocorrelation at step S804 (for example, using the equations discussed above or other useful correlation equations), one or more checks may be performed to increase system accuracy. Examples of this type of check (e.g., if the Rxx autocorrelation data has negative values, if the gradient is greater than one and / or the shape of the Rxx curve is different or substantially different from the non-disturbed normalized autocorrelation data stored in memory) are listed at the bottom of the frame of step S804 on Figure 8. One, two or all three of these checks can be performed.
[0097] For example, one check of the autocorrelation data in step S806 may be to determine whether the autocorrelated data from one or more capacitors (C1, C2, C3 and / or C4; or via a Cint mimetic capacitor) contain negative values. For example, when the autocorrelated data contains negative values, then the system or method may indicate that there is no rainfall, park the wipers and / or do not operate the wipers (see step S808). This test is intended to determine, for example, whether the detected disorder is actually rainfall. To this end, Fig. 10 is a graph of sample experimental data for maximum values of non-normalized autocorrelation for various disorders. In fig. 10 it is shown that the water signals are greater than the undisturbed signals and they are positive, and that external interference such as electromagnetic waves from the CB radio and human touching the glass are usually below levels
53 / 51P29082PL00
EP 1 971 509 B1 undisturbed and may be negative. Thus, in order to eliminate or reduce false detections under the influence of external disturbances, such as human touch glass, radio signal interference and the like, any signal with negative autocorrelation values is considered "non-rainy" events. It should be noted that negative autocorrelation values can be considered. Other means to eliminate or reduce false detections due to external interference are, for example, comparison of gradients (for example, any curve lower or smaller than the undisturbed curve / graph of Figure 10, can be considered a "non-rain" event), shielding capacitors and other activities.
[0098] A second example test of autocorrelation data is to check if the autocorrelation curve gradient associated with the autocorrelated data is greater than one, and if this is not the case, then the system or method may indicate that there is no rainfall, park the wipers and / or do not start vehicle wipers (see step S808). For this test, the normalized autocorrelation gradient of the disorder is checked. The gradient of the normalized autocorrelation of the undisturbed signal is close to one. Gradient measurement is beneficial because it is not affected by temperature change. The rain sensor can therefore be basically immune to false readings due to temperature changes. In some example instances, gradients with a value less than 1 (or some other predetermined value) can be considered as non-rainy events. [0099] A third example test of autocorrelation data is whether there is a match or substantial match between the autocorrelation curve associated with the autocorrelated data and one or more predetermined autocorrelation curves present in the database and / or memory. When the shape of the autocorrelation curve associated with the autocorrelation data of the system of Fig. 4 - 5 is different or substantially different from the autocorrelation curve associated with normalized undisturbed autocorrelation data, this can be considered a non-rain event and it can be indicated that there is no rainfall, the wipers may be parked and / or the wipers may not be activated (see step S808 ). However, when there is a match or substantial match between the autocorrelation curve associated with the autocorrelation data of the system of Fig. 4 - a predetermined autocorrelation curve related to the presence of moisture, e.g. rain, then
53 / 51P29082PL00
It can be said that it is actually raining, the windscreen wipers can be activated or kept in motion.
[0100] In this regard, the shape of the autocorrelation curve can be used to reduce false wipes and / or false detections. In particular, normalized autocorrelation of a non-disturbed signal is used as a reference. Then, the normalized autocorrelation of each signal measured in the circuit of Figs. 4-5 is compared with a reference to identify the closest "fingerprint" pattern in some example cases. In general, the more water is present in the measurement area, the greater the difference between the reference signal and the observed signal. This allows you to compare correlation snapshots with reference snapshots of well-known events, such as the presence of rain, dirt, no disturbance, ice and so on. In general, correlation snapshots can be normalized, although the invention is not limited to this. Correlation snapshots favorably plot r values as a function of time quanta over a discrete time interval.
[0101] When there is a match or substantial match between the autocorrelation curve associated with the autocorrelated data derived from the Figs. 4-5 system and the predetermined autocorrelation curve associated with a non-moisture substance such as dirt, for example, this can be considered an event non-rainy and it can be said that there is no rainfall, the wipers can be parked and / or not activated (see step S808).
[0102] It should therefore be noted that the shape of the autocorrelation curve resulting from the data derived from the circuit of Figs. 4-5 (from capacitors C1-C4 or via Cint) can be used to reduce false wipes as a third condition. For example, a normalized autocorrelation curve of a non-disturbed signal can be used as a reference. Then normalized autocorrelation of each signal taken from the circuit of Fig. 4 - 5, is compared with a reference to identify the nearest "fingerprint" pattern. Generally, the more water is present in the sensor area, the greater the difference between the reference signal and the observed / measured signal. This allows correlation snapshots to be compared with reference snapshots of well-known events. In general, correlation snapshots are preferably normalized, but the invention is not limited to this. Snapshots
53 / 51P29082PL00
The correlation preferably plots r values as a function of time quanta over a discrete time interval.
[0103] A potential problem with capacitive rain sensors is that rapid temperature changes (for example, due to the use of a black-absorbing frit used to cover the sensor pattern cosmetically) cause a change in the "constant" dielectric (permittivity) of the glass. This is then recorded as a change in capacity and may be misinterpreted as a rain signal. However, the normalized autocorrelation function is unchanged or essentially unchanged for different temperatures even though there may be differences for non-normalized autocorrelation functions for different temperatures. Thus, the sensor system is unaffected or essentially unaffected by temperature changes.
[0104] In addition, extremely small water accumulation, such as ultra fine mist, for example, can slowly rise to a level that will turn on sensors based on Nyquist frequency converters. During observation, which is associated with human vision (e.g. 30-60 Hz), the autocorrelation function is able to distinguish between ultra slow mist or condensation accumulation and normal fog and rain.
[0105] Figures 11A-11D illustrate example experimentally obtained correlation snapshots. These correlation snapshots or event "fingerprint" patterns can be stored as reference "fingerprint" patterns or correlation curves. Observed / measured correlation snapshots (e.g., autocorrelation curves) can be compared to these reference standards to determine the type of event occurring. For example in fig. 11A is an experimental autocorrelation snapshot indicating intense rain. Figure 11B shows an experimentally obtained autocorrelation snapshot indicative of a light fog. Fig. 11C is an experimental autocorrelation snapshot indicating interference with a CB radio signal. Fig. 11D shows an experimentally obtained autocorrelation snapshot indicating a grounded object with voltage. It should be noted that these patterns are given as non-limiting examples and reflect experimental data. Actual events can differ in many ways. Thus, if, in certain example embodiments of this invention, it is determined that there is a match or substantial match between the autocorrelation curve associated with the autocorrelation data from
53 / 51P29082PL00
In the circuit of Figs. 4-5 a predetermined non-moisture-related autocorrelation curve, such as Fig. 11C or Fig. 11D, then this can be considered a non-rain event and it can be said that there is no rainfall, the wipers may be parked and / or not activated (see step S808). However, if it is found that there is a match or substantial match between the autocorrelation curve associated with the autocorrelated data from the perimeter of FIG. 4 - a predetermined autocorrelation curve related to the presence of moisture, such as Fig. 11A or Fig. 11B, then it can be considered a rain event and it is raining, the wipers can be turned on and / or kept in motion. In addition to the predetermined autocorrelation curves of Figures 11A-11D, other "fingerprint" reference standards can be stored and / or compared with observed correlation snapshots.
Returning to Fig. 8, it is determined in step S808 that each of the three conditions shown at the bottom of frame S804 is met. In particular, it is ascertained at step S806 that each of the following conditions is met: (a) the autocorrelated data does not contain negative values; (b) the autocorrelation curve gradient associated with these autocorrelated data is greater than a predetermined value, for example one; and (c) whether the shape of the autocorrelation curve associated with the autocorrelated data of the perimeter of FIG. 4 - 5 is different from the predetermined autocorrelation cams associated with undisturbed autocorrelation data. If all of these conditions are not met, then this suggests a non-rain event and the process proceeds to step S808, in which the vehicle wipers are parked (if they were moving) or kept off and the S800 initialization begins again. However, if all these requirements are met at step S806, then the process proceeds to step S810 and the wipers of the vehicle (e.g., windshield wiper) are operated at the lowest speed.
[0107] For the purposes of example only and understanding, Fig. 13 shows an example of autocorrelation. In Fig. 13, the values from the sensor capacitor C1 (or associated therewith) occurring in subsequent moments -t2, -t1, t0, t1, t2, and t3 have the values 0, 0, 1, 1, 0, and 0, respectively. Autocorrelation for the moment 0 (aco) is determined by multiplying the values associated with the capacitor C1 without offset, and then adding or adding up the results. In fig. 13 it can be seen that aco in this case is equal to 2. Therefore, on
53 / 51P29082PL00
In the autocorrelation plot at the bottom of Fig. 13, the entry for time 0 is made for an autocorrelation value of 2. It should be noted that the autocorrelation plot at the bottom of Fig. 13 is similar but simpler than the autocorrelation plot in Fig. 10 and the autocorrelation values can be obtained for Fig. 10 in a similar manner. Then, still referring to fig. 13, autocorrelation is performed using the capacitance values associated with the C1 capacitor for the next point in time to obtain the ac1 autocorrelation value. This next autocorrelation value (ac1) is obtained by shifting the value sequence for capacitor C1 from the bottom row relative to the top row, as shown in Fig. 13, and then multiplying the values in those lines that were in one line and adding up the results. In fig. 13 it has been shown that the value of ac1, for the moment 1, is 1. Therefore, this autocorrelation value of 1 for the moment t1 can be entered on the graph at the bottom of Fig. 13 and a line can be drawn between the two entered data points to illustrate an example and understanding . Then, for the next time value (or time delay), the bottom row is again shifted by another segment relative to the top row and this process is repeated and so on. It can be seen that the autocorrelation plots in Fig. 10 can be obtained in a similar manner. In Fig. 13, it can be seen that cross-correlation can be performed by replacing the values associated with the C1 capacitor in the bottom row with values derived from or associated with another capacitor, for example C2 (or C3 or C4).
[0108] Autocorrelation and / or cross-correlation testing can also help distinguish between, for example, light rain and heavy rain. For example, if only the autocorrelation in time is high (while the cross-correlation is low), then there is probably only light rain. Fig. 12A is an example correlation matrix showing light rain. In fig. 12A it is important that the correlations between C1 and C1, C2 and C2, C3 and C3 and C4 and C4 (these are autocorrelation) in a given period are large, and the rest of the correlation (cross-correlations) are small. As a result of hypothesis and confirmed experimental data, this type of matrix will indicate light rain.
[0109] On the other hand, if both autocorrelation and cross-correlation in time between capacitor signals are high, there is probably heavy rain. Fig. 12B is an example correlation matrix showing heavy rain. In Fig. 12B, not only individual autocorrelations
53 / 51P29082PL00
The capacitors are high (i.e. autocorrelations are correlations between capacitors C1 and C1, C2 and C2, C3 and C3 and C4 and C4), but also the correlations between different capacitors are high (correlations in Fig. 12B located on the diagonal from the upper left corner to the lower right corner are autocorrelations, while the others are cross-correlations). As a result of hypothesis and confirmation with experimental data, this type of matrix will indicate heavy rain. The degree of cross-correlation can be quantized to determine the relative rainfall. These data can in turn be used to turn on different wiper speeds appropriate to the intensity of the rain. For example, the more cross-correlations that are large, the higher the wiper speed used.
[0110] More systematically, in step S812, cross-correlations (correlations between data associated with different capacitors) are calculated, and both sides of the cross-correlation curve are used to determine the level of symmetry L. If the level of symmetry is lower than the predetermined threshold tmin , step S814 directs the system to step S816, where the wipers are run at the lowest speed and the system returns to initialization at step S800. If the level of symmetry is greater than tmin but less than the arbitrary value of t, step S818 directs the system to step S820, where the wipers are operated at a higher or medium speed and the system returns to the initialization stage S800. It should be noted that any arbitrary values of ti can be determined, and a level of symmetry between ti and ti + 1 will activate the corresponding corresponding wiper speed and then return the system to the S800 initialization stage. Finally in step S822, if the symmetry level is greater than the predetermined value tmax, step S822 directs the system to step S824, where the wipers are operated at the highest speed and the system returns to the initialization stage S800. Correlations of the output data of the circuit of Figs. 4-5 can therefore be used to adjust the wiper speed. The more high the cross-correlation is, the higher the wiper speed is used due to the greater likelihood of heavy rain.
[0111] For the purposes of example and understanding, Figs. 14-24 are examples of cross-correlation. Fig. 14 shows cross-correlated data in some example cases, and Figs. 15-24 are cross-correlation plots of some of Fig. 14 data where rain has been detected. In Figs. 15-24
53 / 51P29082PL00
Each interval on the horizontal axis is one microsecond (1 μβ) for the purposes of the example, and sampling was performed every one microsecond. As explained above with reference to Fig. 13, in Figs. 15-24 at a time = 0 (delay 0) there is no time offset of correlated values from different capacitors. Fig. 14 illustrates that when rain was present (see signals S1 - S5 and W1 - W5), the delta signals regarding autocorrelation were large. In fig. 15-24 are cross-correlation plots associated with these signals. It is helpful to find the symmetry between the graphs on the left and right of each of Figs. 15-24 (one side of zero is compared to the other side of zero). Generally speaking, if there is symmetry around the zero delay axis, there is not much cross-correlation, indicating that the detected rain is not very intense. However, if there is asymmetry around the zero delay axis, this means more cross-correlation and indicates the presence of heavy or more intense rain. For example, you can see the asymmetry in Figs. 18, 19 and 23 around the zero axis as a result of humps or valleys on one or both sides. More cross-correlation indicates that raindrops are moving from the sensing area of one capacitor to the sensing area of another capacitor. In this respect, each interaction of a raindrop and windshield surface has its own time-domain correlation signature. A high cross-correlation value indicates that the same droplet is detected by different capacitors at different times (for example, see also Figure 9). It should be noted that the lower case letter "t" in Fig. 9 is the same as the delay axis in Figs. 15-24.
[0112] Thus, the rain sensor can detect rain or other substance on the vehicle windshield or other type of windshield or sheet / surface without the need for a reference capacitor. Spatial-time correlation can be used. All capacitors or multiple capacitors in the sensor matrix may be identical or substantially identical in shape in some embodiments. For example purposes, at a given point in time (e.g. tl), the system may compare the values associated with the C1 capacitor with the values associated with the C2 capacitor and / or the values associated with another capacitor. At this time, the tl system can also compare values related to the C1 capacitor with itself (autocorrelation) and can also compare
53 / 51P29082PL00
EP 1 971 509 B1 autocorrelation for capacitor C1 with autocorrelation for C2 and / or other sensing capacitor (other sensing capacitors).
Contents38
27 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27
104 members in 8 offices
Priority claims20
| Document | Office | Kind | Date |
|---|---|---|---|
| 75747906 | United States of America | P | |
| 75747906 | United States of America | P | |
| 34084706 | United States of America | A | |
| 34084706 | United States of America | A | |
| 34085906 | United States of America | A | |
| 34085906 | United States of America | A | |
| 34086406 | United States of America | A | |
| 34086406 | United States of America | A | |
| 34086906 | United States of America | A | |
| 34086906 | United States of America | A | |
| 06845184 | European Patent Office (EPO) | A | |
| 2006047178 | United States of America | W | |
| 2006047178 | United States of America | W | |
| EP20060845184 | – | – | – |
| US20060340847 | – | – | – |
| US20060340859 | – | – | – |
| US20060340864 | – | – | – |
| US20060340869 | – | – | – |
| US20060757479P | – | – | – |
| WO2006US47178 | – | – | – |
Members104
| Document | Office | Kind | |
|---|---|---|---|
| US2007157720A1 | United States of America | A1 | |
| US2007157721A1 | United States of America | A1 | |
| US2007157722A1 | United States of America | A1 | |
| US2007162201A1 | United States of America | A1 | |
| CA2630104A1 | Canada | A1 | |
| CA2631542A1 | Canada | A1 | |
| CA2631710A1 | Canada | A1 | |
| CA2631843A1 | Canada | A1 | |
| WO2007081470A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2007081471A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2007081472A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2007081473A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US2007200718A1 | United States of America | A1 | |
| WO2007081473A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2007081472A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2008094381A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2008222827A1 | United States of America | A1 | |
| US2008225395A1 | United States of America | A1 | |
| EP1971507A1 | European Patent Office (EPO) | A1 | |
| EP1971508A1 | European Patent Office (EPO) | A1 | |
| EP1971509A2 | European Patent Office (EPO) | A2 | |
| EP1971510A2 | European Patent Office (EPO) | A2 | |
| US2008234895A1 | United States of America | A1 | |
| US7492270B2 | United States of America | B2 | |
| US7504957B2 | United States of America | B2 | |
| US7516002B2 | United States of America | B2 | |
| US2009126476A1 | United States of America | A1 | |
| US7551094B2 | United States of America | B2 | |
| US7551095B2 | United States of America | B2 | |
| US2009165550A1 | United States of America | A1 | |
| US7561055B2 | United States of America | B2 | |
| US2009223288A1 | United States of America | A1 | |
| EP2100722A2 | European Patent Office (EPO) | A2 | |
| EP2100768A2 | European Patent Office (EPO) | A2 | |
| EP2100783A2 | European Patent Office (EPO) | A2 | |
| EP2109556A1 | European Patent Office (EPO) | A1 | |
| EP2119608A2 | European Patent Office (EPO) | A2 | |
| CA2630104C | Canada | C | |
| EP1971507B1 | European Patent Office (EPO) | B1 | |
| AT469797T | Austria | T | |
| ATE469797T1 | Austria | T1 | |
| US7752907B2 | United States of America | B2 | |
| DE602006014729D1 | Germany | D1 | |
| CA2631542C | Canada | C | |
| US7775103B2 | United States of America | B2 | |
| EP2218616A1 | European Patent Office (EPO) | A1 | |
| EP2100768A3 | European Patent Office (EPO) | A3 | |
| US2010242587A1 | United States of America | A1 | |
| EP2119608A3 | European Patent Office (EPO) | A3 | |
| EP1971510B1 | European Patent Office (EPO) | B1 | |
| AT484428T | Austria | T | |
| ATE484428T1 | Austria | T1 | |
| ES2347005T3 | Spain | T3 | |
| US7830267B2 | United States of America | B2 | |
| DE602006017592D1 | Germany | D1 | |
| PL1971507T3 | Poland | T3 | |
| ES2354572T3 | Spain | T3 | |
| PL1971510T3 | Poland | T3 | |
| EP2100783A3 | European Patent Office (EPO) | A3 | |
| US8009053B2 | United States of America | B2 | |
| EP1971509B1 | European Patent Office (EPO) | B1 | |
| AT525253T | Austria | T | |
| ATE525253T1 | Austria | T1 | |
| EP2109556B1 | European Patent Office (EPO) | B1 | |
| AT530397T | Austria | T | |
| ATE530397T1 | Austria | T1 | |
| US8109141B2 | United States of America | B2 | |
| ES2374110T3 | Spain | T3 | |
| PL1971509T3This record | Poland | T3 | |
| ES2376380T3 | Spain | T3 | |
| PL2109556T3 | Poland | T3 | |
| EP2218616B1 | European Patent Office (EPO) | B1 | |
| CA2631843C | Canada | C | |
| ES2393848T3 | Spain | T3 | |
| US2013019618A1 | United States of America | A1 | |
| US2013024169A1 | United States of America | A1 | |
| PL2218616T3 | Poland | T3 | |
| CA2631710C | Canada | C | |
| EP2664495A1 | European Patent Office (EPO) | A1 | |
| WO2014008173A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2014008183A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US8634988B2 | United States of America | B2 | |
| EP2100722A3 | European Patent Office (EPO) | A3 | |
| EP2870037A1 | European Patent Office (EPO) | A1 | |
| EP2872013A1 | European Patent Office (EPO) | A1 | |
| EP2100768B1 | European Patent Office (EPO) | B1 | |
| US9371032B2 | United States of America | B2 | |
| ES2579782T3 | Spain | T3 | |
| US2016275409A1 | United States of America | A1 | |
| PL2100768T3 | Poland | T3 | |
| EP2664495B1 | European Patent Office (EPO) | B1 | |
| EP2870037B1 | European Patent Office (EPO) | B1 | |
| EP1971508B1 | European Patent Office (EPO) | B1 | |
| EP2100783B1 | European Patent Office (EPO) | B1 | |
| EP2100783B8 | European Patent Office (EPO) | B8 | |
| EP2100722B1 | European Patent Office (EPO) | B1 | |
| US10173579B2 | United States of America | B2 | |
| US10229364B2 | United States of America | B2 | |
| EP2119608B1 | European Patent Office (EPO) | B1 | |
| US2019164074A1 | United States of America | A1 |
Numbers
- Publication, DOCDB
- 1971509
- Publication, EPODOC
- PL1971509T
- Application
- 845184
- Application, DOCDB
- 06845184
- Application, EPODOC
- PL20060845184T
Titles2
- English
- RAIN SENSOR WITH CAPACITIVE-INCLUSIVE CIRCUIT
- Polish
- Czujnik deszczu z obwodem zawierającym pojemność
Classification
- CPC, 7
- B60S1/0822
- B32B17/10036
- B32B17/10174
- B32B17/10761
- B60S1/0825
- G01D5/24
- G01N27/226
- IPC, 2
- B60S1 08
- G01R27 26