<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.7//EN" "ep-patent-document-v1-7.dtd">
<!--This XML data has been generated under the supervision of the European Patent Office -->
<ep-patent-document id="EP24159069A9W1" file="EP24159069W1A9.xml" lang="en" country="EP" doc-number="4428441" kind="A9" correction-code="W1" date-publ="20241113" status="c" dtd-version="ep-patent-document-v1-7">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIROMKCYALTRBGCZEEHUPLSKBAHRIS..MTNORSMESMMAKHTNMDGE........</B001EP><B005EP>J</B005EP><B007EP>0009190-CORR01</B007EP></eptags></B000><B100><B110>4428441</B110><B120><B121>CORRECTED EUROPEAN PATENT APPLICATION</B121></B120><B130>A9</B130><B132EP>A1</B132EP><B140><date>20241113</date></B140><B150><B151>W1</B151><B154><B1541>de</B1541><B1542>Zeichnung(en) ersetzt oder hinzugefügt</B1542><B1541>en</B1541><B1542>Drawing(s) replaced or added</B1542><B1541>fr</B1541><B1542>Figure(s) remplacée(s) ou ajoutée(s)</B1542></B154><B155><B1551>de</B1551><B1552>Zeichnungen</B1552><B1551>en</B1551><B1552>Drawings</B1552><B1551>fr</B1551><B1552>Figures</B1552></B155></B150><B190>EP</B190></B100><B200><B210>24159069.4</B210><B220><date>20240222</date></B220><B250>it</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>202300004521</B310><B320><date>20230310</date></B320><B330><ctry>IT</ctry></B330></B300><B400><B405><date>20241113</date><bnum>202446</bnum></B405><B430><date>20240911</date><bnum>202437</bnum></B430><B480><date>20241113</date><bnum>202446</bnum></B480></B400><B500><B510EP><classification-ipcr sequence="1"><text>F23N   5/02        20060101AFI20240710BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>F23N   5/12        20060101ALI20240710BHEP        </text></classification-ipcr></B510EP><B520EP><classifications-cpc><classification-cpc sequence="1"><text>F23N   5/022       20130101 FI20230921BHEP        </text></classification-cpc><classification-cpc sequence="2"><text>F23N   5/123       20130101 LI20230921BHEP        </text></classification-cpc><classification-cpc sequence="3"><text>F23N2229/14        20200101 LA20230921BHEP        </text></classification-cpc><classification-cpc sequence="4"><text>F23N2900/05002     20130101 LA20230921BHEP        </text></classification-cpc></classifications-cpc></B520EP><B540><B541>de</B541><B542>SENSORVORRICHTUNG ZUR ERKENNUNG VON FLAMMENPRÄSENZ</B542><B541>en</B541><B542>SENSOR DEVICE FOR FLAME PRESENCE DETECTION</B542><B541>fr</B541><B542>DISPOSITIF DE DÉTECTION DE PRÉSENCE DE FLAMME</B542></B540><B590><B598>1</B598></B590></B500><B700><B710><B711><snm>STMicroelectronics S.r.l.</snm><iid>101837135</iid><irf>PA100533EP01</irf><adr><str>Via C. Olivetti, 2</str><city>20864 Agrate Brianza (MB)</city><ctry>IT</ctry></adr></B711></B710><B720><B721><snm>ALESSI, Enrico Rosario</snm><adr><city>95127 CATANIA</city><ctry>IT</ctry></adr></B721><B721><snm>DELLUTRI, Michele Alessio</snm><adr><city>95027 SAN GREGORIO DI CATANIA (CT)</city><ctry>IT</ctry></adr></B721><B721><snm>PASSANITI, Fabio</snm><adr><city>96100 SIRACUSA</city><ctry>IT</ctry></adr></B721></B720><B740><B741><snm>Studio Torta S.p.A.</snm><iid>101577269</iid><adr><str>Via Viotti, 9</str><city>10121 Torino</city><ctry>IT</ctry></adr></B741></B740></B700><B800><B840><ctry>AL</ctry><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>ME</ctry><ctry>MK</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>NO</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>RS</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>SM</ctry><ctry>TR</ctry></B840><B844EP><B845EP><ctry>BA</ctry></B845EP></B844EP><B848EP><B849EP><ctry>GE</ctry></B849EP><B849EP><ctry>KH</ctry></B849EP><B849EP><ctry>MA</ctry></B849EP><B849EP><ctry>MD</ctry></B849EP><B849EP><ctry>TN</ctry></B849EP></B848EP></B800></SDOBI>
<abstract id="abst" lang="en">
<p id="pa01" num="0001">Sensor device (10) for detecting a flame (12), comprising: a carbon dioxide sensor (20) for detecting a CO<sub>2</sub> concentration; a fuel sensor (30) for detecting the combustion of a fuel; an electrostatic charge variation sensor (40) for detecting electrostatic charge variations generated by the flame (12); and a control unit (50). The control unit (50) is configured to: acquire a carbon dioxide signal (S<sub>A</sub>) indicative of the concentration of carbon dioxide, a fuel signal (Sc) indicative of the fuel combustion, and an electrostatic charge variation signal (S<sub>Q</sub>) indicative of a difference between the electrostatic charge variations detected by a first (40a) and a second (40b) electrode of the electrostatic charge variation sensor (40); determine a quantized signal (S<sub>Q</sub>') based on the electrostatic charge variation signal (S<sub>Q</sub>); determine an aggregate datum (I<sub>A</sub>) based on the carbon dioxide signal (S<sub>A</sub>), the fuel signal (Sc) and the electrostatic charge variation signal (S<sub>Q</sub>); and generate, based on the aggregate datum (I<sub>A</sub>), a flame signal (S<sub>F</sub>) indicative of the presence or absence of the flame.
<img id="iaf01" file="imgaf001.tif" wi="78" he="48" img-content="drawing" img-format="tif"/></p>
</abstract>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<heading id="h0001"><u>THECNICAL FIELD</u></heading>
<p id="p0001" num="0001">The present invention relates to a sensor device for flame presence detection, in particular for an ignition system. Furthermore, it relates to an ignition system comprising the sensor device, to a flame presence detection method and to a computer program product thereof.</p>
<heading id="h0002"><u>STATE OF THE PRIOR ART</u></heading>
<p id="p0002" num="0002">As is known, ignition systems use sparks to ignite flammable fuel-air mixtures. These sparks are usually generated electrically, for example using piezoelectric material. This ignition mode is exploited, for example, in the combustion chambers of combustion engines, as well as in kitchen hobs and gas cookers.</p>
<p id="p0003" num="0003">An important functionality for ignition systems is the possibility of shutting off the fuel supply when the flame is not lit or goes out. This avoids that, in the absence of a flame, the fuel continues to be supplied to the ignition system and is dispersed in the environment, thus risking the occurrence of accidents such as fires or bursts in the environments where the fuel is dispersed.</p>
<p id="p0004" num="0004">Furthermore, a cause of lack of flame ignition may be the degradation over time or a malfunction of a spark generator of the ignition system. The impossibility of<!-- EPO <DP n="2"> --> generating a spark by the spark generator causes for example a non-start condition of the combustion engine burner and, if fuel is introduced during this non-start condition, an explosion of the same burner may potentially occur. Therefore, the spark generator may be one of the causes responsible for the lack of flame ignition.</p>
<p id="p0005" num="0005">The issue of controlling the spark generation and flame detection for the correct and safe use of the ignition system is therefore known.</p>
<p id="p0006" num="0006">In other words, performing the following activities is needed:
<ul id="ul0001" list-style="dash" compact="compact">
<li>shutting off the fuel supply if the flame is not detected;</li>
<li>shutting off the fuel supply if the spark generator does not work correctly; and</li>
<li>promptly calling for maintenance in case of malfunction of the spark generator.</li>
</ul></p>
<p id="p0007" num="0007">Nowadays, there exist several solutions for flame detection.</p>
<p id="p0008" num="0008">For example, known solutions are based on optical detection and exploit analyses of ultraviolet radiation (UV) and infrared radiation (IR), individually or in combination with each other. Infrared sensors are the most common technique to verify the presence of a flame and use optical filters to filter the radiation to be detected as a function<!-- EPO <DP n="3"> --> of the fuel used. In fact, exemplarily considering the case of domestic boilers or industrial burners which use methane as fuel, the methane-air mixture is converted through combustion into carbon dioxide and water; as a result, the optical detection at wavelengths corresponding to the presence of carbon dioxide allows to correlate an increase in the concentration of carbon dioxide molecules to the condition of igniting a flame. However, these optical approaches have detection accuracy issues mainly due to the presence of water vapor and other elements (e.g., dirt on optical filters and IR detectors) which negatively affect the measurement. Furthermore, radiation generated by heat sources other than sparks and flames (e.g., the sun, surrounding hot bodies, incandescent lamps, etc.) causes a high risk of false positives.</p>
<p id="p0009" num="0009">Another approach for flame detection is based on visible radiation sensors, i.e. on digital cameras and video processing. In this case, however, sophisticated and expensive electronics is required for real-time processing of the acquired images (in detail, for high-frequency frame grabbing) and this makes this solution acceptable only for specific applications.</p>
<p id="p0010" num="0010">Furthermore, monitoring of the spark generator activity may also be based on acoustic analysis through microphone. However, in this case a fast, high-frequency data processing<!-- EPO <DP n="4"> --> is required to analyze the audio signal and classify it based on the presence or absence of the spark. However, this solution is affected by the ambient acoustic noise and therefore has poor accuracy and reliability.</p>
<p id="p0011" num="0011">Document <patcit id="pcit0001" dnum="US2006204911A1"><text>US 2006/204911 A1</text></patcit> relates to an improved method and apparatus for improving the efficiency of gas appliances.</p>
<p id="p0012" num="0012">Document <patcit id="pcit0002" dnum="US4245977A"><text>US 4 245 977 A</text></patcit> relates to a method and apparatus for igniting and detecting a flame in a burner system using a combustable hydrocarbon fuel.</p>
<p id="p0013" num="0013">The aim of the present invention is to provide a sensor device for flame presence detection, an ignition system comprising the sensor device, a flame presence detection method and a computer program product thereof, which overcome the drawbacks of the prior art.</p>
<heading id="h0003"><u>SUMMARY OF THE INVENTION</u></heading>
<p id="p0014" num="0014">According to the present invention there are provided a sensor device for flame presence detection, an ignition system comprising the sensor device, a flame presence detection method and a computer program product thereof, as defined in the annexed claims.</p>
<heading id="h0004"><u>BRIEF DESCRIPTION OF THE DRAWINGS</u></heading>
<p id="p0015" num="0015">For a better understanding of the present invention, a preferred embodiment is now described, purely by way of non-limiting example, with reference to the attached drawings, wherein:<!-- EPO <DP n="5"> -->
<ul id="ul0002" list-style="dash" compact="compact">
<li><figref idref="f0001">Figure 1</figref> is a schematic perspective view in ghost of a sensor device for flame presence detection, according to an embodiment;</li>
<li><figref idref="f0002">Figures 2 and 3</figref> are schematic views of apparatuses comprising an ignition system which includes the sensor device of <figref idref="f0001">Figure 1</figref>, according to respective embodiments;</li>
<li><figref idref="f0003">Figure 4</figref> is a graph showing a known absorption spectrum of some chemical compounds, as the wavelength varies;</li>
<li><figref idref="f0003">Figure 5</figref> is a graph showing a known emission spectrum of an example of fuel (in detail, methane), as the wavelength varies;</li>
<li><figref idref="f0004">Figures 6A-6C</figref> are graphs showing examples of respective electrical signals acquired in the absence of the flame through respective sensors of the sensor device of <figref idref="f0001">Figure 1</figref>, while <figref idref="f0005">Figures 7A-7C</figref> are graphs showing examples of the same electrical signals acquired in the presence of the flame;</li>
<li><figref idref="f0006">Figure 8</figref> is a block diagram schematically showing a flame detection method, performed through the sensor device of <figref idref="f0001">Figure 1</figref>, according to an embodiment;</li>
<li><figref idref="f0007">Figures 9 and 10</figref> are block diagrams schematically showing respective details of the detection method of <figref idref="f0006">Figure 8</figref>, according to an embodiment;</li>
<li><figref idref="f0008">Figures 11A and 11B</figref> are 3D graphs showing examples<!-- EPO <DP n="6"> --> of data obtained thorough the detection method of <figref idref="f0006">Figure 8</figref>, respectively in case of absence and presence of the flame;</li>
<li><figref idref="f0009 f0010">Figures 12A-12F</figref> are graphs showing respective signals obtained through the detection method of <figref idref="f0006">Figure 8</figref>, according to a first exemplary sequence of ignition and shutting-off of the flame;</li>
<li><figref idref="f0011 f0012">Figures 13A-13F</figref> are graphs showing respective signals obtained through the detection method of <figref idref="f0006">Figure 8</figref>, according to a second exemplary sequence of ignition and shutting-off of the flame;</li>
<li><figref idref="f0013">Figure 14</figref> is a graph showing an example of a detail of one of the signals obtained through the detection method of <figref idref="f0006">Figure 8</figref>; and</li>
<li><figref idref="f0014">Figure 15</figref> is a block diagram which schematically shows a different embodiment of a detail of the detection method of <figref idref="f0006">Figure 8</figref>.</li>
</ul></p>
<p id="p0016" num="0016">In particular, the Figures are shown with reference to a triaxial Cartesian system defined by an axis X, an axis Y and an axis Z, orthogonal to each other.</p>
<p id="p0017" num="0017">In the following description, elements common to the different embodiments have been indicated with the same reference numerals.</p>
<heading id="h0005"><u>DETAILED DESCRIPTION OF THE INVENTION</u></heading>
<p id="p0018" num="0018"><figref idref="f0001">Figure 1</figref> shows a sensor device 10 which, in use, allows the detection of the presence of a flame 12.<!-- EPO <DP n="7"> --></p>
<p id="p0019" num="0019">For example, and as better shown in <figref idref="f0002">Figures 2 and 3</figref>, the sensor device 10 is comprised in an ignition system 100 which, in use, allows the ignition of the flame 12.</p>
<p id="p0020" num="0020">By way of non-limiting example, the ignition system 100 may be used in an apparatus such as a kitchen hob, as shown in <figref idref="f0002">Figure 2</figref>. However, in a similar manner, the ignition system 100 may be used in an apparatus such as a combustion boiler (<figref idref="f0002">Figure 3</figref>, in detail in a boiler combustion chamber), a camping gas stove (not shown), etc.</p>
<p id="p0021" num="0021">As shown in <figref idref="f0002">Figure 2</figref>, the ignition system 100 comprises a dispensing device 102, a spark generator 104 and the sensor device 10. Furthermore, the ignition system 100 may comprise a main control unit 106 (e.g., a controller, a dedicated control unit or a vehicle control unit, VCU) which is operatively coupled (e.g., electrically, through electrical connections) to the dispensing device 102, the spark generator 104 and the sensor device 10.</p>
<p id="p0022" num="0022">The dispensing device 102 is coupeable to a fuel source (e.g., gas cylinder, petrol tank, etc.) which contains fuel to be burned to produce the flame 12. As a result, in use the dispensing device 102 receives the fuel from the fuel source.</p>
<p id="p0023" num="0023">The dispensing device 102 is further controllable, for example by the main control unit 106, to dispense the fuel received from the fuel source. For example, the fuel may be<!-- EPO <DP n="8"> --> dispensed at the stove of the kitchen hob or in the boiler combustion chamber, or in any case, in the place where the flame 12 is to be generated.</p>
<p id="p0024" num="0024">The spark generator 104 is controllable, for example by the main control unit 106, to generate a spark for igniting the fuel, giving rise to the flame 12. For example, the spark generator 104 comprises an electronic spark generator or a piezoelectric element which, when mechanically compressed, generates an electric discharge in the air and therefore a spark.</p>
<p id="p0025" num="0025">For this purpose, the spark generator 104 is coupled to the dispensing device 102 in such a way as to produce the flame 12 when the spark is generated at the fuel dispensed by the dispensing device 102. In other words, and in a per se known manner, the ignition system 100 is designed in such a way that the spark generator 104 and the dispensing device 102 are sufficiently close to each other so that the spark generated by the spark generator 104 triggers the ignition of the fuel coming from the dispensing device 102.</p>
<p id="p0026" num="0026">Furthermore, the sensor device 10 is operatively coupled to the dispensing device 102 and to the spark generator 104 so as to detect the presence of the flame 12 generated thereby. In other words, the sensor device 10 is arranged in proximity to the dispensing device 102 and to the spark generator 104, at a distance such as to allow the<!-- EPO <DP n="9"> --> sensor device 10 to receive the ionized air from the combustion and therefore to detect the flame 12 (e.g., a few mm or cm from where the flame 12 develops).</p>
<p id="p0027" num="0027">In detail, in use the main control unit 106 receives from the sensor device 10 a flame signal S<sub>F</sub>, indicative of the presence or absence of the flame 12 and better described hereinbelow and controls the dispensing device 102 as a function the flame signal S<sub>F</sub>, in such a way as to prevent fuel dispensing if the flame signal S<sub>F</sub> is indicative of the absence of the flame 12.</p>
<p id="p0028" num="0028">In other words, the main control unit 106 blocks the flow of fuel dispensed by the dispensing device 102 when the sensor device 10 detects no flame 12, thereby preventing an accumulation of unburned fuel which may lead to uncontrolled bursts and fires. Considering the exemplary case of the combustion boiler, the main control unit 106 prevents that, in the absence of a flame 12 which consumes the fuel, the combustion chamber is filled with fuel beyond the allowed limit to the point that, when a spark is actually generated, the combustion in the combustion chamber is violent and uncontrolled and leads to damaging the boiler. Similarly, in the case of the hob, the main control unit 106 prevents the air in the kitchen from saturating with fuel, thus avoiding the risk of explosions and fires in the house.</p>
<p id="p0029" num="0029">With reference again to <figref idref="f0001">Figure 1</figref>, the structure of the<!-- EPO <DP n="10"> --> sensor device 10 is now described.</p>
<p id="p0030" num="0030">The sensor device 10 comprises: a carbon dioxide sensor 20 configured to detect a concentration of carbon dioxide in the air, generated by the flame 12; a fuel sensor 30 configured to detect the presence of fuel combustion; an electrostatic charge variation sensor 40 including a first and a second electrode 40a and 40b spaced from each other and configured to detect respective electrostatic charge variations generated by the flame 12; and a control unit 50 which is operatively coupled (e.g., electrically coupled, for example through respective electrical connections) to the carbon dioxide sensor 20, the fuel sensor 30 and the electrostatic charge variation sensor 40, and is configured to implement, in use, a detection method 200 for detecting the flame 12, better described hereinbelow.</p>
<p id="p0031" num="0031">In particular, the sensor device 10 comprises a tubular body 14 which has an inlet opening 14a and an outlet opening 14b. The openings 14a, 14b are fluidically coupled to each other through a fluidic channel 15 of the tubular body 14, which extends through the tubular body 14 and which defines a fluidic path between the inlet opening 14a and the outlet opening 14b. For example, the inlet opening 14a has a distance from the flame 12 which is smaller than the respective distance of the outlet opening 14b from the flame 12.<!-- EPO <DP n="11"> --></p>
<p id="p0032" num="0032">In greater detail, the tubular body 14 (e.g., of cylindrical shape) has a first end 14' and a second end 14" opposite to each other along a longitudinal axis 16 of the tubular body 14. For example, the tubular body 14 has a main extension along the longitudinal axis 16, so that the fluidic channel 15 extends mainly along the longitudinal axis 16 (exemplarily shown in <figref idref="f0001">Figure 1</figref> as parallel to the axis Y). In use, the first end 14' faces the flame 12 and the second end 14" extends on the opposite side of the tubular body 14 with respect to the flame 12. For example, the inlet opening 14a may extend at the first end 14' while the outlet opening 14b may extend at the second end 14".</p>
<p id="p0033" num="0033">Orthogonally to the longitudinal axis 16 (therefore parallel to a plane XZ defined by the axes X and Z), the tubular body 14 may have an annular section which, by way of non-limiting example, has a circular shape. Nevertheless, other shapes may similarly be chosen, for example a triangular, square, etc. shape.</p>
<p id="p0034" num="0034">In detail, the tubular body 14 has an internal surface 17a, facing the fluidic channel 15 and delimiting the latter, and an external surface 17b facing towards an environment external to the tubular body 14.</p>
<p id="p0035" num="0035">The fluidic channel 15 is in fluidic communication with the external environment and therefore with the flame 12, if any. In other words, the air present in the fluidic channel<!-- EPO <DP n="12"> --> 15 is indicative of the presence or absence of the flame 12. In fact, when the flame 12 is present which heats the surrounding air causing convective motions therein, the fluidic channel 15 is flown through by an air flow which is due to the flame 12 and which transfers from the inlet opening 14a to the outlet opening 14b. This air flow is heated by the flame 12 and comprises both gases which are indicative of the presence of combustion (in detail, carbon dioxide generated by combustion and unburned fuel) and ionized particles which cause electrostatic charge variations.</p>
<p id="p0036" num="0036">The control unit 50, the carbon dioxide sensor 20, the fuel sensor 30 and the electrostatic charge variation sensor 40 are accommodated in the tubular body 14, for example they are carried thereby and are fixed thereto.</p>
<p id="p0037" num="0037">In detail, the carbon dioxide sensor 20 and the fuel sensor 30 extend at least partially into the fluidic channel 15, so as to acquire information on the air present in the fluidic channel 15.</p>
<p id="p0038" num="0038">In use, the carbon dioxide sensor 20 detects the concentration of carbon dioxide in the air by measuring the absorption of light radiation at a carbon dioxide optical absorption wavelength (equal to about 4.3 um) . Carbon dioxide is a common product of any combustion, therefore the concentration of carbon dioxide in the air may be indicative<!-- EPO <DP n="13"> --> of the presence of the flame 12.</p>
<p id="p0039" num="0039">In greater detail, the carbon dioxide sensor 20 comprises a light radiation emitter 22, a carbon dioxide optical filter 23 and a carbon dioxide detector 24, which are aligned in succession to each other along a carbon dioxide alignment axis 26 extending through the fluidic channel 15 and exemplarily shown as parallel to the axis Y.</p>
<p id="p0040" num="0040">The light radiation emitter 22 comprises, for example, a light-emitting diode (LED) and in use emits light radiation. In detail, the light radiation emitted by the light radiation emitter 22 has a wavelength comprised between about 2 um and about 15 um, so as to cover the carbon dioxide optical absorption wavelength.</p>
<p id="p0041" num="0041">In greater detail, the light radiation emitter 22 faces the fluidic channel 15 and is controlled in use by the control unit 50 to emit the light radiation through the fluidic channel 15.</p>
<p id="p0042" num="0042">The carbon dioxide optical filter 23 is an optical filter, in particular a band-pass filter (in detail, a narrow-band filter) and designed in such a way as to transmit the light radiation with a wavelength comprised in a carbon dioxide wavelength range (which comprises the carbon dioxide absorption wavelength at about 4.3 µm) and to block the light radiation with a wavelength not comprised in the carbon dioxide wavelength range. For example, the bandwidth at half<!-- EPO <DP n="14"> --> of the transmission peak is equal to about 5% of the carbon dioxide wavelength, therefore it is equal to about 0.2 um (e.g., the carbon dioxide optical filter 23 has a lower cut-off frequency equal to about 4.175 um and a upper cut-off frequency equal to about 5.512 um). As a result, in use the carbon dioxide optical filter 23 is transparent to the light radiation emitted by the light radiation emitter 22 and with a wavelength equal to about the carbon dioxide absorption wavelength, while blocking the remaining part of the light radiation spectrum.</p>
<p id="p0043" num="0043">The carbon dioxide detector 24 is an optical detector, in particular sensitive to infrared radiation (IR) and for example of MEMS type.</p>
<p id="p0044" num="0044">For example, the carbon dioxide detector 24 is a thermal MOS (TMOS) transistor. The TMOS transistor is a known field effect transistor device and typically used in sensor applications to determine the amount of infrared radiation (IR) emitted by an object or a body under examination. The IR radiation emitted, received by the TMOS transistor, causes the generation of charge carriers in the conductive channel of the TMOS transistor and, therefore, a variation of the output current of the latter. Greater details regarding the TMOS transistor may be found for example in the document <patcit id="pcit0003" dnum="EP3689816A"><text>EP3689816</text></patcit> of the present Applicant.</p>
<p id="p0045" num="0045">The carbon dioxide detector 24 is arranged at a distance<!-- EPO <DP n="15"> --> from the light radiation emitter 22. In particular, the carbon dioxide detector 24 may extend on the opposite side of the fluidic channel 15 with respect to the light radiation emitter 22, along the carbon dioxide alignment axis 26, so as to maximize the optical path of the light radiation between the light radiation emitter 22 and the carbon dioxide detector 24 and therefore to maximize the optical absorption by the carbon dioxide of the light radiation at the carbon dioxide absorption wavelength.</p>
<p id="p0046" num="0046">The carbon dioxide optical filter 23 faces the fluidic channel 15 and is interposed, along the carbon dioxide alignment axis 26, between the light radiation emitter 22 and the carbon dioxide detector 24. In detail, the carbon dioxide optical filter 23 is arranged at the carbon dioxide detector 24, for example it is closer to the latter than to the light radiation emitter 22.</p>
<p id="p0047" num="0047">As a result, the carbon dioxide detector 24 detects in use the light radiation emitted by the light radiation emitter 22 and filtered by the carbon dioxide optical filter 23 and generates a carbon dioxide signal S<sub>A</sub> (an electrical signal, for example a digital signal) indicative of the concentration of carbon dioxide in the fluidic channel 15.</p>
<p id="p0048" num="0048">In particular, generating the carbon dioxide signal S<sub>A</sub> starting from the light radiation impinging on the carbon dioxide detector 24 occurs in a per se known manner. For<!-- EPO <DP n="16"> --> example, the concentration of carbon dioxide may be calculated as a function of the light radiation absorption intensity at the carbon dioxide absorption wavelength (given by the ratio between the light radiation intensity measured by the carbon dioxide detector 24 and the total intensity of light radiation provided by the light radiation emitter 22, at the carbon dioxide absorption wavelength) and as a function of a relative distance (known as decided during the design step) between the light radiation emitter 22 and the carbon dioxide detector 24 (e.g., using the well-known Beer-Lambert law). By way of example, <figref idref="f0003">Figure 4</figref> shows the light radiation absorption spectrum as the gas to be detected varies and, in particular, shows that carbon dioxide has an absorption peak at about 4.3 um.</p>
<p id="p0049" num="0049">In use, the fuel sensor 30 detects the fuel combustion. This occurs by measuring the emission spectrum of the flame 12, and in particular by analyzing the emission of the flame 12 at an optical emission wavelength identifying the fuel used. In fact, the fuel combustion generates an optical emission spectrum which identifies the fuel used (i.e. it has one or more emission peaks at respective wavelengths which are specific for each fuel). As a result, detecting an absorption peak at the optical emission wavelength of interest for the fuel used entails detecting that the combustion of the fuel is in progress, and therefore allows<!-- EPO <DP n="17"> --> the presence of the flame to be deduced.</p>
<p id="p0050" num="0050">In the following, reference is exemplarily made to the case in which the fuel is methane (CH<sub>4</sub>), with a fuel emission wavelength equal to about 3.3 um; however, other fuels may be similarly considered (e.g., LPG with a fuel emission wavelength comprised between about 400 µm and about 440 um, or hydrogen) and the fuel sensor 30 may be modified accordingly (e.g., so as to emit and detect ultraviolet radiation in the case of LPG). Nonetheless, these values are exemplary and may vary, as known to the person skilled in the art, as a function of different environmental factors and conditions; greater details in this regard may for example be found in the document "<nplcit id="ncit0001" npl-type="s"><text>Infrared Emission Spectra of Flames", by Earle K. Plyler et al, 1948</text></nplcit>.</p>
<p id="p0051" num="0051">In detail, the fuel sensor 30 comprises a fuel optical filter 33 and a fuel detector 34.</p>
<p id="p0052" num="0052">The inlet opening 14a, the fuel optical filter 33, and the fuel detector 34 are aligned in succession to each other along a fuel alignment axis 36 extending through the fluidic channel 15 and exemplarily shown as parallel to the axis Y and to the carbon dioxide alignment axis 26. In this manner, the radiation emitted by the flame 12 arrives at the fuel detector 34 first traversing the inlet opening 14a and then the fuel optical filter 33.</p>
<p id="p0053" num="0053">The fuel optical filter 33 is an optical filter, in<!-- EPO <DP n="18"> --> particular a band-pass filter and designed in such a way as to transmit the light radiation with a wavelength comprised in a fuel wavelength range (which comprises the emission wavelength characteristic of the fuel, hereinafter also referred to as fuel emission wavelength) and to block the light radiation with a wavelength not comprised in the fuel wavelength range. For example, the fuel wavelength range is comprised between about 2.84 um and about 3.55 um and therefore the fuel optical filter 33 is a narrow-band filter and is centered at about 3.3 um. As a result, in use the fuel optical filter 33 is transparent to the light radiation emitted by the flame 12 and with a wavelength equal to about the fuel emission wavelength, while blocking the remaining part of the spectrum of the radiation emitted by the flame 12.</p>
<p id="p0054" num="0054">The fuel detector 34 is an optical detector, in particular sensitive to infrared radiation (IR) and for example of MEMS type. For example, the fuel detector 34 is a TMOS transistor.</p>
<p id="p0055" num="0055">The fuel detector 34 is arranged at a distance from the inlet opening 14a. In particular, the fuel detector 34 may extend on the opposite side of the fluidic channel 15 with respect to the inlet opening 14a, along the fuel alignment axis 36.</p>
<p id="p0056" num="0056">The fuel optical filter 33 faces the fluidic channel 15<!-- EPO <DP n="19"> --> and is interposed, along the fuel alignment axis 36, between the inlet opening 14a and the fuel detector 34. In detail, the fuel optical filter 33 is arranged at the fuel detector 34, for example it is closer to the latter than to the inlet opening 14a.</p>
<p id="p0057" num="0057">As a result, the fuel detector 34 detects in use the emission spectrum of the radiation emitted by the flame 12 and filtered by the fuel optical filter 33 and generates a fuel signal S<sub>C</sub> (an electrical signal, for example a digital signal) indicative of the presence of the combustion. For example, the fuel signal Sc assumes at each instant a respective value corresponding to the amplitude at that instant of the emission peak characteristic of fuel combustion, which is substantially proportional to the amount of fuel burned and, as a result, is proportional to the intensity of the flame 12 at that instant.</p>
<p id="p0058" num="0058">In particular, generating the fuel signal Sc starting from the radiation impinging on the fuel detector 34 occurs in a per se known manner. For example, the fuel concentration may be calculated as a function of the measured emission intensity of the radiation emitted by the flame 12 at the fuel emission wavelength. By way of example, <figref idref="f0003">Figure 5</figref> shows the emission spectrum of the radiation generated by the flame 12 when the fuel used is methane (with a main absorption peak at about 3.3 um).<!-- EPO <DP n="20"> --></p>
<p id="p0059" num="0059">In use, the electrostatic charge variation sensor 40 detects environmental electrostatic charge variations indicative of the flame 12 as they are caused by the presence in the air of particles which have been ionized by the combustion which generates the flame 12.</p>
<p id="p0060" num="0060">In detail, the first electrode 40a of the electrostatic charge variation sensor 40 extends at the first end 14' of the tubular body 14 and the second electrode 40b of the electrostatic charge variation sensor 40 extends at the second end 14" of the tubular body 14, so as to maximize the relative distance between the electrodes 40a and 40b and therefore so as to maximize the difference of electrostatic charge variations detected by the electrodes 40a and 40b.</p>
<p id="p0061" num="0061">In detail, each electrode 40a, 40b may have a metal surface or be of a totally metal material coated with a dielectric material, or still have a metal surface arranged under an external case of the tubular body 14. In any case, during use, each electrode 40a, 40b is electrostatically coupled to the environment wherein the sensor device 10 and the flame 12 are present, in order to detect the electrostatic charge variation induced by the fuel combustion.</p>
<p id="p0062" num="0062">According to one embodiment, each electrode 40a, 40b is a metal element carried by the tubular body 14. Optionally, when a possible use of the sensor device 10 in a humid<!-- EPO <DP n="21"> --> environment is envisaged, each electrode 40a, 40b is inserted inside a waterproof case or in any case it is shielded by means of one or more protective layers, thereby preventing a direct contact of the electrode 40a, 40b with water or humidity: in this case, the waterproof case or the one or more protective layers are of a material (e.g., dielectric material, such as plastic material) such as not to shield the electrostatic charge generated by the flame 12, which is to be acquired by the electrode 40a, 40b. Other embodiments are possible, as evident to the person skilled in the art, so that the electrodes 40a, 40b are electrostatically coupled to the flame 12 during use.</p>
<p id="p0063" num="0063">In use, each electrode 40a, 40b detects a respective electrostatic charge variation caused by the combustion which originates the flame 12, and generates a respective detection signal S<sub>R</sub> indicative of said electrostatic charge variation.</p>
<p id="p0064" num="0064">Furthermore, the electrostatic charge variation sensor 40 generates at output an electrostatic charge variation signal S<sub>Q</sub> (an electrical signal, for example a digital signal) indicative of a difference between the electrostatic charge variations detected by the first and the second electrodes 40a, 40b. In detail, the electrostatic charge variation signal S<sub>Q</sub> is a function of the mutual difference of the detection signals S<sub>R</sub> measured by the electrodes 40a,<!-- EPO <DP n="22"> --> 40b. For example, and in a manner not shown, the electrostatic charge variation sensor 40 may comprise an analog subtractor (e.g., a differential amplifier) or a sensor control unit to calculate the difference of the detection signals S<sub>R</sub> measured by the electrodes 40a, 40b.</p>
<p id="p0065" num="0065">For illustrative purposes, <figref idref="f0004">Figures 6A-6C</figref> show respectively examples of the fuel signal Sc, the electrostatic charge variation signal S<sub>Q</sub> and the carbon dioxide signal S<sub>A</sub>, which have been acquired in the absence of the flame 12. As may be noted, in the absence of the flame 12 the fuel signal S<sub>C</sub> is substantially null, the electrostatic charge variation signal S<sub>Q</sub> is substantially equal to a baseline value (e.g., due to background noise or electrostatic disturbances present in the environment and also indicated hereinafter with the reference B) and the carbon dioxide signal S<sub>A</sub> is substantially equal to a respective baseline value (e.g., due to the concentration of carbon dioxide naturally present in the air).</p>
<p id="p0066" num="0066">On the other hand, <figref idref="f0005">Figures 7A-7C</figref> show respectively examples of the fuel signal Sc, the electrostatic charge variation signal S<sub>Q</sub> and the carbon dioxide signal S<sub>A</sub>, which have been acquired in the presence of the flame 12 (in particular, the flame 12 is present in the time interval t<sub>1</sub>≤t≤t<sub>2</sub> and is absent in the remaining part of the time period shown) . As may be noted, in the presence of the flame 12:<!-- EPO <DP n="23"> --> the fuel signal S<sub>C</sub> goes from a first value, substantially zero, to a second value, greater than the first value (e.g., greater than about four orders of magnitude and dependent on the flow of fuel dispensed by the dispensing device 102) and oscillates around this second value; the electrostatic charge variation signal S<sub>Q</sub> has significant oscillations around the baseline value (e.g., with oscillation peaks which have an amplitude, relative to the baseline, equal for example to three or four times the baseline value); and the carbon dioxide signal S<sub>A</sub> has an evident growth over time with respect to the baseline value (e.g., substantially linear growth due to the increase in the concentration, in the air, of carbon dioxide generated by the combustion of the flame 12) .</p>
<p id="p0067" num="0067">In a manner not shown, the control unit 50 (such as a microprocessor, a microcontroller or a dedicated calculation unit) may comprise, coupled to each other, a data storage unit (such as a memory, e.g. a non-volatile memory) for storing the acquired data, and a processing unit for processing the acquired data. For example, the control unit 50 is integrated into the tubular body 14.</p>
<p id="p0068" num="0068">In use, the control unit 50 implements the detection method 200 of the presence of the flame 12.</p>
<p id="p0069" num="0069">An embodiment of the detection method 200 is shown in <figref idref="f0006">Figure 8</figref> and is now discussed.<!-- EPO <DP n="24"> --></p>
<p id="p0070" num="0070">In detail, the detection method 200 is performed iteratively, so as to update the information on the presence or absence of the flame 12 in real time. For the sake of simplicity, an iteration of the detection method 200, hereinafter referred to as current iteration and also indicated with the reference k, is described hereinbelow.</p>
<p id="p0071" num="0071">At a step S05 of the detection method 200, the carbon dioxide signal S<sub>A</sub> is acquired through the carbon dioxide sensor 20, as previously described.</p>
<p id="p0072" num="0072">At a step S10 of the detection method 200, the fuel signal S<sub>C</sub> is acquired through the fuel sensor 30, as previously described.</p>
<p id="p0073" num="0073">At a step S15 of the detection method 200, the electrostatic charge variation signal S<sub>Q</sub> is acquired through the electrostatic charge variation sensor 40, as previously described. In particular, the electrostatic charge variation signal S<sub>Q</sub> is generated by the electrostatic charge variation sensor 40, for example by acquiring the detection signals S<sub>R</sub> through the electrodes 40a, 40b, calculating a difference between the detection signals S<sub>R</sub> and optionally digitizing, filtering and/or amplifying the signal thus obtained.</p>
<p id="p0074" num="0074">Steps S05-S15 may be performed in succession to each other or in parallel to each other.</p>
<p id="p0075" num="0075">In particular, the signals S<sub>A</sub>, S<sub>C</sub> and S<sub>Q</sub> are acquired through respective scrolling buffers. In detail, at each<!-- EPO <DP n="25"> --> iteration the signals S<sub>A</sub>, S<sub>C</sub> and S<sub>Q</sub> are acquired in a time window for example having a predefined duration equal to a time window period (for example equal to a few seconds). In other words, at each iteration the signals S<sub>A</sub>, S<sub>C</sub> and S<sub>Q</sub> are considered with a time duration equal to the time window period and therefore each comprising the last sample acquired (i.e. the sample acquired at the current iteration, hereinafter also referred to as current sample) and a plurality N of samples preceding the current sample. At each iteration, the oldest sample of each signal S<sub>A</sub>, S<sub>C</sub> and S<sub>Q</sub> is discarded and a new sample of each signal S<sub>A</sub>, S<sub>C</sub> and S<sub>Q</sub> is stored in the respective buffer.</p>
<p id="p0076" num="0076">At a step S20 consecutive to step S15, a quantized signal S<sub>Q</sub>' is determined by processing the electrostatic charge variation signal S<sub>Q</sub>.</p>
<p id="p0077" num="0077">In particular, the quantized signal S<sub>Q</sub>' is substantially a filtered version of the electrostatic charge variation signal S<sub>Q</sub>, wherein the strong oscillations that identify the electrostatic charge variation signal S<sub>Q</sub> are not present.</p>
<p id="p0078" num="0078">One embodiment of determining the quantized signal S<sub>Q</sub>' is better described with reference to <figref idref="f0007">Figure 9</figref>.</p>
<p id="p0079" num="0079">In detail and as shown in <figref idref="f0007">Figure 9</figref>, at a sub-step S20A of step S20, the baseline B of the electrostatic charge variation signal S<sub>Q</sub> is calculated.</p>
<p id="p0080" num="0080">At a sub-step S20B consecutive to sub-step S20A, the<!-- EPO <DP n="26"> --> baseline B is subtracted from the electrostatic charge variation signal S<sub>Q</sub> to calculate a variability signal Sv, which contains an information content on the flame 12 present in the oscillations of the electrostatic charge variation signal S<sub>Q</sub> around the baseline B without however depending on the same baseline B anymore.</p>
<p id="p0081" num="0081">At a sub-step S20C consecutive to sub-step S20B, a normalized signal S<sub>N</sub> is determined through a comparison (in detail, a punctual comparison) of the variability signal Sv with a charge variation threshold value. The normalized signal S<sub>N</sub> is a binary signal and allows the variability of the oscillations of the variability signal Sv to be reduced to a variation between only two values. In detail, at each time instant the normalized signal S<sub>N</sub> assumes a first value (e.g., 0) if the corresponding value of the variability signal Sv is lower than the charge variation threshold value, or it assumes a second value (e.g., 1) if the corresponding value of the variability signal Sv is greater than, or equal to, the charge variation threshold value. In particular, the charge variation threshold value is chosen heuristically as a function of the trade-off between maximum sensitivity to electrostatic charge variations (which requires a minimum charge variation threshold value) and minimum influence on the background noise measurement (which requires a maximum charge variation threshold value). By way of non-limiting<!-- EPO <DP n="27"> --> example, the charge variation threshold value is equal to the multiplication of the background noise (or noise level, NL) by a multiplication factor, for example equal to about 5 times. As a result, at sub-step S20C the background noise of the variability signal Sv is calculated, the charge variation threshold value is calculated, the variability signal Sv is compared with the charge variation threshold value and the value of the variability signal S<sub>V</sub> as a function of this comparison is determined at each instant.</p>
<p id="p0082" num="0082">At a sub-step S20D consecutive to sub-step S20C, a clustering interval S<sub>N,k</sub> of the normalized signal S<sub>N</sub> is determined, corresponding to the current iteration k and therefore to the current time instant t<sub>k</sub>. The clustering interval S<sub>N,k</sub> is a portion of the normalized signal S<sub>N</sub>, obtained through buffering on M samples (values) of the normalized signal S<sub>N</sub>. In detail, the clustering interval S<sub>N,k</sub> comprises the value of the normalized signal S<sub>N</sub> corresponding to the time instant considered (i.e. to the current time instant t<sub>k</sub> of the current iteration k) and a predefined plurality M' of values of the normalized signal S<sub>N</sub> corresponding to a respective plurality M' of time instants preceding (in detail, immediately preceding) the time instant considered. In other words, the clustering interval S<sub>N,k</sub> comprises the M values of the normalized signal S<sub>N</sub> in the time period t<sub>k-M'</sub>≤t≤t<sub>k</sub>, with M=M'+1.<!-- EPO <DP n="28"> --></p>
<p id="p0083" num="0083">At a sub-step S20E consecutive to sub-step S20D, it is determined which value of the normalized signal S<sub>N</sub>, between the first value (e.g., 0) and the second value (e.g., 1), has the greatest number of occurrences in the clustering interval S<sub>N,k</sub> considered and corresponding to the current iteration k. In other words, the numbers of occurrences of 0 and 1 in the clustering interval S<sub>N,k</sub> are calculated and it is determined which of the two values has a greater occurrence.</p>
<p id="p0084" num="0084">At a sub-step S20F consecutive to sub-step S20E, the quantized signal S<sub>Q</sub>' is generated in such a way that, at each time instant, the quantized signal S<sub>Q</sub>' assumes a respective first value (e.g., 0) if the value of the normalized signal S<sub>N</sub> with the greatest occurrence in the clustering interval S<sub>N,k</sub> considered is the first value (e.g., 0), or assumes a respective second value (e.g., 1) if the value of the normalized signal S<sub>N</sub> with the greatest occurrence in the clustering interval S<sub>N,k</sub> considered is the second value (e.g., 1). In other words, considering the current iteration k, if the clustering interval S<sub>N,k</sub> has more 0s than 1s, the value of the quantized signal S<sub>Q</sub>' at the current time instant t<sub>k</sub> is set equal to 0.</p>
<p id="p0085" num="0085">In this manner a rejection of the values of the normalized signal S<sub>N</sub> may be obtained which are insulated over time and are generated for example by noise in the<!-- EPO <DP n="29"> --> measurement, allowing greater accuracy in the detection of the flame 12 at the expense of a greater latency in the detection (for example, in the transition from lit to extinguished flame the quantized signal S<sub>Q</sub>' shows a delay in the change of value with respect to the real situation which is due to the buffering performed at step S20D) .</p>
<p id="p0086" num="0086">As a result, the number M of samples present in the clustering interval S<sub>N,k</sub> is heuristically chosen as a function of the trade-off between maximum rejection of the insulated values (i.e. false positives or false negatives) of the normalized signal S<sub>N</sub> (which requires a maximum number M of samples) and minimum latency in the transition from one value to another of the quantized signal S<sub>Q</sub>' (which requires a minimum number M of samples) . By way of non-limiting example, the number M is equal to a few tens or hundreds of samples.</p>
<p id="p0087" num="0087">With reference again to <figref idref="f0006">Figure 8</figref>, at a step S25 consecutive to step S20, an aggregate datum I<sub>A</sub> indicative of the aggregation of the carbon dioxide signal S<sub>A</sub>, the fuel signal Sc and the electrostatic charge variation signal S<sub>Q</sub> is determined. In particular, the aggregate datum I<sub>A</sub> is a function of the carbon dioxide signal S<sub>A</sub>, the fuel signal Sc and the electrostatic charge variation signal S<sub>Q</sub>.</p>
<p id="p0088" num="0088">In greater detail, the aggregate datum I<sub>A</sub> is defined, at each time instant, through a respective set of aggregate datum points (indicated by I<sub>A,k</sub> with reference to the current<!-- EPO <DP n="30"> --> iteration k). In other words, each set of aggregate datum points I<sub>A,k</sub> is associated with a respective time instant.</p>
<p id="p0089" num="0089">The set of aggregate datum points I<sub>A,k</sub> of the current iteration k comprises a plurality P of aggregate datum points I<sub>A,k</sub>. Each aggregate datum point I<sub>A,k</sub> is defined by a respective value of the carbon dioxide signal S<sub>A</sub>, a respective value of the fuel signal Sc and a respective value of the electrostatic charge variation signal S<sub>Q</sub>, taken at a respective time instant (different for each aggregate datum point I<sub>A,k</sub> of the set). These values of the signals S<sub>A</sub>, Sc and S<sub>Q</sub> which form the aggregate datum point I<sub>A,k</sub> of the current iteration k are the values of the signals S<sub>A</sub>, Sc and S<sub>Q</sub> corresponding to a time instant which may be the time instant t<sub>k</sub> of the current iteration k considered or a time instant among a plurality P' of time instants preceding (in detail, immediately preceding) the time instant t<sub>k</sub> of the current iteration k considered. More in detail, since each aggregate datum point I<sub>A,k</sub> corresponds to a respective time instant, the set of aggregate datum points I<sub>A,k</sub> of the current iteration k is indicative of portions of the carbon dioxide signal S<sub>A</sub>, the fuel signal S<sub>C</sub> and the electrostatic charge variation signal S<sub>Q</sub> comprised in the time period t<sub>k-P'</sub>≤t≤t<sub>k</sub>, with P=P'+1. In other words, these portions of the signals S<sub>A</sub>, S<sub>C</sub> and S<sub>Q</sub> corresponding to the set of aggregate datum points I<sub>A,k</sub> are temporally defined by the time instant t<sub>k</sub> of<!-- EPO <DP n="31"> --> the current iteration k (corresponding to the set of aggregate datum points I<sub>A,k</sub> considered) and by said plurality P' of time instants preceding the time instant t<sub>k</sub>.</p>
<p id="p0090" num="0090">Each aggregate datum point I<sub>A,k</sub> therefore comprises three values and as a result is associable with a point in a three-dimensional space defined by three axes corresponding respectively to the carbon dioxide signal S<sub>A</sub>, the fuel signal S<sub>C</sub> and the electrostatic charge variation signal S<sub>Q</sub>. In view of this, the set of aggregate datum points I<sub>A,k</sub> may be graphically represented as a cluster of points in this 3D space. Examples of these 3D graphs are shown in <figref idref="f0008">Figures 11A and 11B</figref>, better described hereinbelow and corresponding respectively to the case of absence and presence of the flame 12.</p>
<p id="p0091" num="0091">Furthermore, since each set of aggregate datum points I<sub>A,k</sub> corresponds to a respective iteration and therefore to a respective time instant considered, the variations over time of the signals S<sub>A</sub>, S<sub>C</sub> and S<sub>Q</sub> are graphically displayable as a video wherein each frame coincides with the 3D graph of a respective set of aggregate datum points I<sub>A,k</sub>. In detail, two consecutive frames differ from each other by only one aggregate datum point I<sub>A,k</sub> (as in the transition between the two frames the oldest sample of the first frame is discarded and the sample acquired at the time instant of the second frame is added).<!-- EPO <DP n="32"> --></p>
<p id="p0092" num="0092">At a step S30 consecutive to step S25, the flame signal S<sub>F</sub>, indicative of the presence or absence of the flame 12, is generated, as a function of the aggregate datum I<sub>A</sub>.</p>
<p id="p0093" num="0093">In particular, generating the flame signal S<sub>F</sub> is better described with reference to <figref idref="f0007">Figure 10</figref> and is exemplarily discussed for the sole current iteration k (i.e. for generating a sole value of the flame signal S<sub>F</sub>, corresponding to the time instant t<sub>k</sub>).</p>
<p id="p0094" num="0094">Furthermore, generating the flame signal S<sub>F</sub> is described herein also with reference to <figref idref="f0008">Figures 11A and 11B</figref>, which show in the 3D space respective sets of aggregate datum points I<sub>A,k</sub>. In detail, the 3D space of <figref idref="f0008">Figures 11A and 11B</figref> is defined with reference to a triaxial Cartesian system wherein the axes are orthogonal to each other and correspond to the signals S<sub>A</sub>, S<sub>C</sub> and S<sub>Q</sub>. For purposes of greater illustrative clarity, the signals S<sub>A</sub>, S<sub>C</sub> and S<sub>Q</sub> on the axes of the 3D space are normalized so as to vary each between 0 and 1 (for example, this is obtained by considering, for each axis, the maximum value and the minimum value measurable for the respective signal and adapting the scale on the axis accordingly); however, other forms of representation are possible (e.g., each axis varies between the minimum and maximum measurable values for the respective signal).</p>
<p id="p0095" num="0095">In detail and as shown in <figref idref="f0007">Figure 10</figref>, at a sub-step S30A of step S30, a centroid C of the set of aggregate datum<!-- EPO <DP n="33"> --> points I<sub>A,k</sub> of the current iteration k is calculated. In other words, a barycenter of the aggregate datum points I<sub>A,k</sub> of the set considered is calculated in 3D space. Centroid C is shown in <figref idref="f0008">Figures 11A and 11B</figref>. In particular, the set of aggregate datum points I<sub>A,k</sub> of <figref idref="f0008">Figure 11A</figref> is a reference set which corresponds with certainty to the case in which the flame 12 is absent (i.e. it is determined in a preliminary calibration step for example, making sure that there is no active combustion); in view of this, the centroid C of <figref idref="f0008">Figure 11A</figref> is a useful reference point in the following analysis (e.g., it may correspond to the origin of the axes of the 3D space), and therefore hereinafter it is referred to as reference centroid and is indicated with the reference C<sub>ref</sub>.</p>
<p id="p0096" num="0096">At a sub-step S30B consecutive to sub-step S30A, a distance (or centroidal distance) D<sub>C</sub> of the centroid C from the reference centroid C<sub>ref</sub> is calculated. For example, the distance D<sub>C</sub> is shown in <figref idref="f0008">Figure 11B</figref>, while it is null in the case of <figref idref="f0008">Figure 11A</figref>.</p>
<p id="p0097" num="0097">At a sub-step S30C consecutive to sub-step S30B, the distance D<sub>C</sub> is compared with a threshold distance D<sub>T</sub>.</p>
<p id="p0098" num="0098">At a sub-step S30D consecutive to sub-step S30C, the value of the flame signal S<sub>F</sub> corresponding to the current time instant t<sub>k</sub> is assigned. In particular, the flame signal S<sub>F</sub> assumes, at the current iteration k, a respective first value (e.g., 0) if the distance D<sub>C</sub> is smaller than the<!-- EPO <DP n="34"> --> threshold distance D<sub>T</sub>, or assumes a respective second value (e.g., 1) if the distance D<sub>C</sub> is greater than, or equal to, the threshold distance D<sub>T</sub>. In particular, the first value of the flame signal S<sub>F</sub> is indicative of the absence of the flame 12 and the second value of the flame signal S<sub>F</sub> is indicative of the presence of the flame 12. In other words, if the set of aggregate datum points I<sub>A,k</sub> has a large distance from the reference set of aggregate datum points I<sub>A,k</sub> the presence of the flame 12 is determined, whereas if the set of aggregate datum points I<sub>A,k</sub> has a reduced distance from the reference set of aggregate datum points I<sub>A,k</sub> the absence of the flame 12 is determined.</p>
<p id="p0099" num="0099">As a result, the threshold distance D<sub>T</sub> is chosen heuristically as a function of the trade-off between maximum sensitivity in recognizing the presence of the flame 12 (which requires a minimum threshold distance D<sub>T</sub>) and minimum number of false positives (which requires a maximum threshold distance D<sub>T</sub>). By way of non-limiting example, the threshold distance D<sub>T</sub> is comprised, in normalized value, between about 0.6 and about 0.7.</p>
<p id="p0100" num="0100"><figref idref="f0009 f0010">Figures 12A-12F</figref> show the signals previously described, in an exemplary case wherein the flame 12 is absent in the period t<sub>0</sub>≤t&lt;t<sub>1</sub>, the flame 12 is present in the period t<sub>1</sub>≤t&lt;t<sub>2</sub> and the flame 12 is absent in the period t<sub>2</sub>≤t&lt;t<sub>3</sub>. In detail, <figref idref="f0009">Figure 12A</figref> shows the carbon dioxide signal S<sub>A</sub>, <figref idref="f0009">Figure 12B</figref><!-- EPO <DP n="35"> --> shows the fuel signal Sc, <figref idref="f0009">Figure 12C</figref> shows the electrostatic charge variation signal S<sub>Q</sub>, <figref idref="f0010">Figure 12D</figref> shows the quantized signal S<sub>Q</sub>', <figref idref="f0010">Figure 12E</figref> shows a temperature signal S<sub>T</sub> better described hereinbelow, and <figref idref="f0010">Figure 12F</figref> shows the flame signal S<sub>F</sub>.</p>
<p id="p0101" num="0101">As may be seen in <figref idref="f0009 f0010">Figures 12A-12F</figref>, in the presence of the flame 12 the carbon dioxide signal S<sub>A</sub> grows in a constant manner, the fuel signal Sc oscillates around its second value, the electrostatic charge variation signal S<sub>Q</sub> oscillates in a significant manner around its baseline, the quantized signal S<sub>Q</sub>' assumes the second value (with the value change latency that has been previously described and is due to the buffering used), the temperature signal S<sub>T</sub> increases (e.g., in a substantially linear manner) and the flame signal S<sub>F</sub> assumes its second value. On the other hand, when the flame 12 shuts off, the carbon dioxide signal S<sub>A</sub> decreases after reaching a maximum value (in detail, with a dynamic which is also a function of the degree of aeration of the environment wherein combustion develops), the fuel signal Sc decreases from the second value towards the first value (in detail, in a gradual manner due to factors such as the heat retained by objects close to the flame 12, which is released over time and is detected by the fuel detector 34 as if it were indicative of the presence of fuel in the air), the electrostatic charge variation signal S<sub>Q</sub> returns to being<!-- EPO <DP n="36"> --> substantially equal to its baseline, the quantized signal S<sub>Q</sub>' assumes the first value (with the value change latency which has been previously described), the temperature signal S<sub>T</sub> decreases after reaching a maximum value and the flame signal S<sub>F</sub> assumes its first value. Furthermore, it may be noted how shortly before the generation of the flame 12 (e.g., about 1 second before), the electrostatic charge variation signal S<sub>Q</sub> shows a spark generation pattern which, in some cases and as better described below, is indicative of the generation of a spark.</p>
<p id="p0102" num="0102">For purposes of further illustration, <figref idref="f0011 f0012">Figures 13A-13F</figref> show the signals previously described, in a different exemplary case wherein the flame 12 is absent in the period t<sub>0</sub>≤t&lt;t<sub>1</sub> (however three spark generation patterns are present in the electrostatic charge variation signal S<sub>Q</sub>, in succession to each other), the flame 12 is present in the period t<sub>1</sub>≤t&lt;t<sub>2</sub> but the fuel flow is immediately reduced to a minimum, the flame 12 is absent in the period t<sub>2</sub>≤t&lt;t<sub>3</sub>, the flame 12 is present in the period t<sub>3</sub>≤t&lt;t<sub>4</sub> and the fuel flow is at the maximum level allowed by the dispensing device 102, the flame 12 is absent in the period t<sub>4</sub>≤t&lt;t<sub>5</sub>, the flame 12 is present in the period t<sub>5</sub>≤t&lt;t<sub>6</sub> and the fuel flow is at the maximum level allowed and the flame 12 is absent in the period t<sub>6</sub>≤t&lt;t<sub>7</sub>. The behavior of the signals shown in <figref idref="f0011 f0012">Figures 13A-13F</figref> is in line with what has been described for <figref idref="f0009 f0010">Figures<!-- EPO <DP n="37"> --> 12A-12F</figref> and therefore is not described again herein.</p>
<p id="p0103" num="0103">In addition to what has been previously described, the detection method 200 may also verify whether sparks generated by the spark generator 104 are detected, so as to signal, if necessary, an anomalous operating condition of the spark generator 104. This is achieved through steps S35 and S40 shown in <figref idref="f0006">Figure 8</figref>, optional.</p>
<p id="p0104" num="0104">In particular, at step S35 consecutive to step S30, a condition of generating a spark for igniting the flame 12 is verified, as a function of the electrostatic charge variation signal S<sub>Q</sub>.</p>
<p id="p0105" num="0105">In particular, this comprises verifying whether the electrostatic charge variation signal S<sub>Q</sub> has a spark generation pattern. The spark generation pattern is indicative of the generation of a spark.</p>
<p id="p0106" num="0106">An example of the spark generation pattern is shown in <figref idref="f0013">Figure 14</figref> with the reference 70. In the example of <figref idref="f0013">Figure 14</figref>, the spark generation pattern 70 has a plurality of characteristic peaks, in succession to each other. In particular, the spark generation pattern 70 comprises, in succession to each other: a first negative peak 70a at a first time position t<sub>P1</sub> and with a first amplitude A<sub>P1</sub> relative to the baseline B of the electrostatic charge variation signal S<sub>Q</sub>; a second positive peak 70b at a second time position t<sub>P2</sub> and having, relative to the baseline B of<!-- EPO <DP n="38"> --> the electrostatic charge variation signal S<sub>Q</sub>, a second amplitude A<sub>P2</sub> approximately equal, in absolute value, to the first amplitude A<sub>P1</sub>; a third negative peak 70c at a third time position t<sub>P3</sub> and having, relative to the baseline B of the electrostatic charge variation signal S<sub>Q</sub>, a third amplitude A<sub>P3</sub> much smaller, in absolute value, than the first amplitude A<sub>P1</sub> (e.g., four or five times smaller); a fourth positive peak 70d at a fourth time position t<sub>P3</sub> and having, relative to the baseline B of the electrostatic charge variation signal S<sub>Q</sub>, a fourth amplitude A<sub>P4</sub> approximately equal, in absolute value, to the third amplitude A<sub>P3</sub>; a fifth negative peak 70e at a fifth time position t<sub>P5</sub> and having, relative to the baseline B of the electrostatic charge variation signal S<sub>Q</sub>, a fifth amplitude A<sub>P5</sub> approximately equal to the third amplitude A<sub>P3</sub>; a sixth positive peak 70f at a sixth time position t<sub>P6</sub> and having, relative to the baseline B of the electrostatic charge variation signal S<sub>Q</sub>, a sixth amplitude Apg intermediate, in absolute value, between the second amplitude A<sub>P2</sub> and the fourth amplitude A<sub>P4</sub>; a seventh negative peak 70g at a seventh time position t<sub>P7</sub> and having, relative to the baseline B of the electrostatic charge variation signal S<sub>Q</sub>, a seventh amplitude A<sub>P7</sub> smaller, in absolute value, than the third amplitude A<sub>P3</sub>; an eighth positive peak 70h at an eighth time position t<sub>P8</sub> and having, relative to the baseline B of the electrostatic charge<!-- EPO <DP n="39"> --> variation signal S<sub>Q</sub>, an eighth amplitude A<sub>P8</sub> approximately equal, in absolute value, to the seventh amplitude A<sub>P7</sub>; and a ninth negative peak 70i at a ninth time position t<sub>P9</sub> and having, relative to the baseline B of the electrostatic charge variation signal S<sub>Q</sub>, a ninth amplitude A<sub>P9</sub> approximately equal, in absolute value, to the seventh amplitude A<sub>P7</sub>. In detail, the electrostatic charge variation signal S<sub>Q</sub> is indicative of the generation of a spark when one or more criteria relating to the electrostatic charge variation signal S<sub>Q</sub> and identifying the generation of a spark are met. These criteria may be defined by conditions on mutual distances between at least one part of the peaks of the electrostatic charge variation signal S<sub>Q</sub>, amplitudes and/or widths of such peaks, etc. In general, these criteria are established heuristically and, in a manner known per se to the person skilled in the art, specifically for each case considered (e.g., by acquiring electrostatic charge variation signals S<sub>Q</sub> which do not identify the generation of a spark and electrostatic charge variation signals S<sub>Q</sub> which identify the generation of a spark and comparing them with each other).</p>
<p id="p0107" num="0107">In fact, the shape of the spark generation pattern 70 depends on different factors, such as the environment wherein the spark is generated (e.g., the shape, the dimensions and the materials of the combustion chamber in the case of the<!-- EPO <DP n="40"> --> combustion engine) and the spark generator 104 used (e.g., its shape, the technology used to generate the spark, etc.). As a result, the case shown in <figref idref="f0013">Figure 14</figref> is exemplary but does not correspond to all possible spark generation patterns.</p>
<p id="p0108" num="0108">Furthermore, the spark generation pattern 70 may not always be indicative of the spark since in certain cases it may have a non-repeatable and standard shape and therefore not easily identifiable through the previously described approach; for example, this may occur in case the spark generator 104 is based on piezoelectric technology. In view of this, the shape of the spark generation pattern 70 and the criteria which define the condition of generating a spark are obtained heuristically during the design step.</p>
<p id="p0109" num="0109">In view of what has been discussed, at step S35 the electrostatic charge variation signal S<sub>Q</sub> is processed in a per se known manner to identify any peaks thereof (i.e. positive peaks or negative peaks) and, subsequently, to verify whether the criteria on the peaks which define the condition of generating a spark are confirmed. In detail, at step S35 there are identified, if any, a number of peaks of the electrostatic charge variation signal S<sub>Q</sub> and, for each peak, a respective maximum amplitude with respect to the baseline B and a respective time position (or instant) of the maximum value of the peak. Greater details regarding the<!-- EPO <DP n="41"> --> identification modes of such peaks may be found for example in the patent document <patcit id="pcit0004" dnum="US20220366768A1"><text>US 2022/0366768 A1</text></patcit>, of the present Applicant.</p>
<p id="p0110" num="0110">At step S40 consecutive to step S35, a spark warning signal is generated if the generation of a spark is confirmed and, for a predefined time interval starting from the generation of a spark, the flame signal S<sub>F</sub> is indicative of the absence of the flame 12. For example, the spark warning signal is a digital electrical signal which has a first value by default (e.g., 0) but which may assume a second value (e.g., 1) which allows for example a visual or sound alarm to be generated to signal a malfunction of the spark generator 104. In detail, the spark warning signal is generated when the spark generation pattern 70 is detected and if, within the predefined time interval starting from the generation of a spark (e.g., starting from the time instant corresponding to a predefined peak of the spark generation pattern 70), no flame is detected.</p>
<p id="p0111" num="0111">From an examination of the characteristics of the invention made according to the present invention, the advantages that it affords are evident.</p>
<p id="p0112" num="0112">In particular, the sensor device 10 and the detection method 200 allow data to be acquired through a plurality of sensors of different types and allow data fusion to be performed on these data in order to detect the presence or<!-- EPO <DP n="42"> --> absence of the flame 12 with high accuracy, preventing the risk of fires or bursts due to uncontrolled combustions.</p>
<p id="p0113" num="0113">The high accuracy results from the redundancy of information (different from each other) acquired through the sensors 20, 30 and 40, which allows specific limits of each of these sensors 20, 30 and 40 to be compensated for. For example, the sole carbon dioxide sensor 20 carries out a measurement of carbon dioxide, whose concentration however depends on the environment in which the sensor device 10 is present (e.g., it may be higher in a closed and crowded room while it may be lower in the open air); as a result, this measurement is strongly influenced by factors external to the flame 12. Furthermore, the fuel sensor 30 performs, to detect the fuel concentration, an optical measurement of the emission spectrum of the flame 12 at wavelengths comprised in the IR; as a result, each hot body external and close to the sensor device 10 (e.g., people, animals or metal elements which have previously been heated by a heat source) emits radiation in the IR which may influence the measurement. Furthermore, the electrostatic charge variation sensor 40 is sensitive to any electrostatic charge variation induced in the environment external to the sensor device 10, therefore also this measurement is not sufficiently accurate if considered alone. Instead, the strategy of aggregating the signals coming from these sensors 20, 30, 40 allows to<!-- EPO <DP n="43"> --> overcome the intrinsic limits of each of them and to increase the detection accuracy.</p>
<p id="p0114" num="0114">Furthermore, the present solution is immune to ambient acoustic noise, which may instead influence the known detection performed acoustically (e.g., through microphones).</p>
<p id="p0115" num="0115">The detection method 200 also requires lower computational cost, energy consumption and time compared to the solutions currently on the market with similar accuracies.</p>
<p id="p0116" num="0116">Furthermore, the sensor device 10 allows to detect a flame 12 which is even several tens of centimeters away.</p>
<p id="p0117" num="0117">Furthermore, generating the spark warning signal is useful for signaling a malfunction of the spark generator 104 which could lead to bursts and fires of the fuel. In fact, exemplarily considering the case of a hob, when a user manually controls the spark generator 104 to ignite the fire, the dispensing device 102 starts to dispense the fuel and at the same time the spark generator 104 generates the spark. If a malfunction of the spark generator 104 is present and the user repeats the gesture of igniting the flame 12 several times, an accumulation of unburned fuel may be created in the air which, as soon as a spark is generated, generates a violent combustion which may damage surrounding objects and people.<!-- EPO <DP n="44"> --></p>
<p id="p0118" num="0118">Finally, it is clear that modifications and variations may be made to the invention described and illustrated herein without thereby departing from the scope of the present invention, as defined in the attached claims.</p>
<p id="p0119" num="0119">For example, the different embodiments described may be combined with each other so as to provide further solutions.</p>
<p id="p0120" num="0120">Furthermore, the sensor device 10 may comprise a temperature sensor 60 which, in use, detects the temperature of the air in the fluidic channel 15 or in the environment external to the sensor device 10. As evident, the temperature of the air depends on the presence or absence of the flame 12 which, when present, heats the surrounding air. In this case, the control unit 50 is also operatively coupled to the temperature sensor 60. In particular, the temperature sensor 60 is carried by the tubular body 14 (e.g., it is accommodated therein). For example, the temperature sensor 60 faces the fluidic channel 15 so as to detect the temperature of the air flow which flows therethrough.</p>
<p id="p0121" num="0121">In case the temperature sensor 60 is also present, the detection method 200 further comprises (in a manner not shown) acquiring, through the temperature sensor 60, the temperature signal S<sub>T</sub> indicative of the temperature of the air and, if the temperature signal S<sub>T</sub> is indicative of the absence of the flame 12 while the flame signal S<sub>F</sub> is indicative of the presence of the flame 12, the modification<!-- EPO <DP n="45"> --> of the flame signal S<sub>F</sub> such that it is indicative of the absence of the flame 12. Alternatively o in addition to the modification of the flame signal S<sub>F</sub>, a sensor warning signal may be generated which is indicative of an inconsistency between the measurements of the sensors 20, 30, 40 and 60 and therefore of the malfunction of one of the sensors 20, 30, 40 and 60. In other words, the temperature control is a further verification which is carried out through a further sensor in order to signal a malfunction condition of one of the sensors 20, 30, 40 and 60 and/or to add a further condition to the determination of the flame signal S<sub>F</sub> (which is indicative of the presence of the flame 12 only if both the temperature sensor 60 and the sensors 20, 30 and 40 detect the presence of the flame 12).</p>
<p id="p0122" num="0122">Furthermore, the electrostatic charge variation sensor 40 may have two single-ended data acquisition channels (in detail, one for each electrode) or it may comprise two electrostatic charge variation sub-sensors each including a respective electrode (i.e. the sub-sensors have non-differential and single-ended inputs). In these cases, the electrostatic charge variation signal S<sub>Q</sub> acquired by the electrostatic charge variation sensor 40 is obtained by calculating the difference of the signals acquired through the electrodes.</p>
<p id="p0123" num="0123">Furthermore, a different embodiment of the<!-- EPO <DP n="46"> --> determination of the quantized signal S<sub>Q</sub>' of step S20 of the detection method 200 is described with reference to <figref idref="f0014">Figure 15</figref>.</p>
<p id="p0124" num="0124">In detail and as shown in <figref idref="f0014">Figure 15</figref>, sub-steps S20AS20C are initially performed, in a manner similar to what has been previously described with reference to <figref idref="f0007">Figure 9</figref>. In this manner the normalized signal S<sub>N</sub> is obtained. In the following the normalized signal S<sub>N</sub> is considered to have N samples (i.e. S<sub>N</sub>=[S<sub>N,0</sub>,...,S<sub>N,N-1</sub>], where the S<sub>N,n</sub>s with 0≤n≤N-1 are the samples of the normalized signal S<sub>N</sub>).</p>
<p id="p0125" num="0125">After sub-step S20C, an augmented normalized signal S<sub>NA</sub> including the normalized signal S<sub>N</sub> and additional samples having the first value of the normalized signal S<sub>N</sub> (e.g., 0) is generated (sub-step S20G). These additional samples precede and follow the normalized signal S<sub>N</sub> in such a way that the augmented normalized signal S<sub>NA</sub> comprises, in succession to each other, K additional samples, the N samples of the normalized signal S<sub>N</sub> and other K additional samples. As a result, the augmented normalized signal S<sub>NA</sub> has N+2K samples, where the first K samples and the last K samples are set to 0. In other words, S<sub>NA,i</sub>=0 for 0≤i≤K-1, S<sub>NA,i</sub>=S<sub>N,i</sub> for K≤i≤K+N-1 and S<sub>NA,i</sub>=0 for K+N≤i≤N+2K-1.</p>
<p id="p0126" num="0126">At sub-step S20H a copy signal S<sub>E</sub> equal to the augmented normalized signal S<sub>NA</sub> is generated, i.e. a copy of the augmented normalized signal S<sub>NA</sub> is stored.<!-- EPO <DP n="47"> --></p>
<p id="p0127" num="0127">At sub-step S20I a counter (or index) i is initialized to the value K (i.e. i=K).</p>
<p id="p0128" num="0128">At sub-step S20J, for the sample of the augmented normalized signal S<sub>NA</sub> identified by the index i, a first cumulative value SL<sub>i</sub> and a second cumulative value SR<sub>i</sub> are calculated. The first and the second cumulative values SL<sub>i</sub> and SR<sub>i</sub> are respectively calculated according to the following mathematical expressions <maths id="math0001" num=""><math display="inline"><msub><mi mathvariant="italic">SL</mi><mi>i</mi></msub><mo>=</mo><mstyle displaystyle="true"><msubsup><mo>∑</mo><mrow><mi>j</mi><mo>=</mo><mi>i</mi><mo>−</mo><mi>K</mi></mrow><mrow><mi>i</mi><mo>−</mo><mn>1</mn></mrow></msubsup><msub><mi>S</mi><mrow><mi mathvariant="italic">NA</mi><mo>,</mo><mi>j</mi></mrow></msub></mstyle></math><img id="ib0001" file="imgb0001.tif" wi="36" he="9" img-content="math" img-format="tif" inline="yes"/></maths> and <i>SR<sub>i</sub></i> = <maths id="math0002" num=""><math display="inline"><mstyle displaystyle="true"><msubsup><mo>∑</mo><mrow><mi>j</mi><mo>=</mo><mi>i</mi><mo>+</mo><mn>1</mn></mrow><mrow><mi>i</mi><mo>+</mo><mi>K</mi></mrow></msubsup><msub><mi>S</mi><mrow><mi mathvariant="italic">NA</mi><mo>,</mo><mi>j</mi></mrow></msub></mstyle></math><img id="ib0002" file="imgb0002.tif" wi="24" he="10" img-content="math" img-format="tif" inline="yes"/></maths>. As a result, the first and the second cumulative values SL<sub>i</sub> and SR<sub>i</sub> are indicative of the sum of the samples of the augmented normalized signal S<sub>NA</sub> which precede and, respectively, follow the sample S<sub>NA,i</sub>.</p>
<p id="p0129" num="0129">At sub-step S20K it is verified whether the sample S<sub>NA,i</sub> of the augmented normalized signal S<sub>NA</sub> is equal to the second value (e.g., 1). If the sample S<sub>NA,i</sub> is not equal to 1, the method proceeds to a sub-step S20L; otherwise, if the sample S<sub>NA,i</sub> is equal to 1, the method proceeds to a sub-step S20M.</p>
<p id="p0130" num="0130">At sub-step S20L it is verified whether the first cumulative value SL<sub>i</sub> is greater than a threshold cumulative value and whether the second cumulative value SR<sub>i</sub> is greater than the threshold cumulative value.</p>
<p id="p0131" num="0131">If both of these conditions are confirmed, a sub-step S20N is performed wherein the sample S<sub>NA,i</sub> assumes the second value (i.e., it is set to be equal to 1, it is overwritten with this value).<!-- EPO <DP n="48"> --></p>
<p id="p0132" num="0132">Otherwise, if at least one of these conditions is not confirmed, a sub-step S20O is performed wherein the sample S<sub>NA,i</sub> assumes the first value (i.e., it is set to be equal to 0, it is overwritten with this value).</p>
<p id="p0133" num="0133">At sub-step S20M, it is verified whether the first cumulative value SL<sub>i</sub> is greater than the threshold cumulative value or whether the second cumulative value SR<sub>i</sub> is greater than the threshold cumulative value.</p>
<p id="p0134" num="0134">If none of these conditions is confirmed, a sub-step S20P is performed wherein the sample S<sub>NA,i</sub> assumes the first value (i.e., it is set to be equal to 0, it is overwritten with this value).</p>
<p id="p0135" num="0135">Otherwise, if at least one of these conditions is confirmed, a sub-step S20Q is performed wherein the sample S<sub>NA,i</sub> assumes the second value (i.e., it is set to be equal to 1, it is overwritten with this value).</p>
<p id="p0136" num="0136">In particular, the threshold cumulative value is indicated in <figref idref="f0014">Figure 15</figref> with the reference TH and is chosen heuristically in such a way as to allow the convergence of the method described at steps S20G-S20V. By way of non-limiting example, the threshold cumulative value is equal to about 4.</p>
<p id="p0137" num="0137">Following sub-steps S20N-S20Q, it is verified (sub-step S20R) whether the counter i is lower than the number N.</p>
<p id="p0138" num="0138">If this is confirmed, a sub-step S20S is performed<!-- EPO <DP n="49"> --> wherein the counter i is updated by adding a unit (i.e. i=i+1) and the method returns to sub-step S20J.</p>
<p id="p0139" num="0139">On the other hand, if this is not confirmed (i.e. i=N), a sub-step S20T is performed wherein the augmented normalized signal S<sub>NA</sub> updated through sub-steps S20J-S20Q is compared with the copy signal S<sub>E</sub> to verify whether they match each other. In other words, it is verified whether the copy signal S<sub>E</sub> and the augmented normalized signal S<sub>NA</sub> have, at each instant, the same value.</p>
<p id="p0140" num="0140">If the copy signal S<sub>E</sub> and the augmented normalized signal S<sub>NA</sub> do not match, a sub-step S20U is performed wherein the copy signal S<sub>E</sub> is updated so as to be equal to the augmented normalized signal S<sub>NA</sub>. Thereafter the method returns to sub-step S20I to perform a new sub-iteration.</p>
<p id="p0141" num="0141">On the other hand, if the copy signal S<sub>E</sub> and the augmented normalized signal S<sub>NA</sub> match, the quantized signal S<sub>Q</sub>' is generated as a function of the augmented normalized signal S<sub>NA</sub> updated through sub-steps S20I-S20U. In particular, the quantized signal S<sub>Q</sub>' is equal to the portion of the augmented normalized signal S<sub>NA</sub> that is devoid of the additional 2K samples. In other words, S<sub>Q,i</sub>'=S<sub>NA,i</sub> for K≤i≤K+N-1.</p>
<p id="p0142" num="0142">The steps of <figref idref="f0014">Figure 15</figref> are alternative to the steps of <figref idref="f0007">Figure 9</figref> and allow the quantized signal S<sub>Q</sub>' to be determined without the previously described latency, as they are not<!-- EPO <DP n="50"> --> based on the buffering of the normalized signal S<sub>N</sub>.</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="51"> -->
<claim id="c-en-0001" num="0001">
<claim-text>A sensor device (10) for detecting the presence of a flame (12), comprising:
<claim-text>- a carbon dioxide sensor (20) configured to detect a concentration of carbon dioxide in the air, generated by the flame (12);</claim-text>
<claim-text>- a fuel sensor (30) configured to detect the combustion of a fuel used to produce the flame (12);</claim-text>
<claim-text>- an electrostatic charge variation sensor (40) including a first (40a) and a second (40b) electrode spaced from each other and configured to detect respective electrostatic charge variations generated by the flame (12); and</claim-text>
<claim-text>- a control unit (50) operatively coupled to the carbon dioxide sensor (20), the fuel sensor (30) and the electrostatic charge variation sensor (40),</claim-text>
the control unit (50) being configured to:
<claim-text>- acquire, through the carbon dioxide sensor (20), a carbon dioxide signal (S<sub>A</sub>) indicative of the concentration of carbon dioxide generated by the flame (12);</claim-text>
<claim-text>- acquire, through the fuel sensor (30), a fuel signal (S<sub>C</sub>) indicative of the presence of combustion of the fuel used to produce the flame (12);</claim-text>
<claim-text>- acquire, through the electrostatic charge variation sensor (40), an electrostatic charge variation signal (S<sub>Q</sub>)<!-- EPO <DP n="52"> --> indicative of a difference between the electrostatic charge variations detected by the first (40a) and the second (40b) electrodes;</claim-text>
<claim-text>- determine a quantized signal (S<sub>Q</sub>') by processing the electrostatic charge variation signal (S<sub>Q</sub>);</claim-text>
<claim-text>- determine an aggregate datum (I<sub>A</sub>) indicative of the aggregation of the carbon dioxide signal (S<sub>A</sub>), the fuel signal (S<sub>C</sub>) and the electrostatic charge variation signal (S<sub>Q</sub>); and</claim-text>
<claim-text>- generate, as a function of the aggregate datum (I<sub>A</sub>), a flame signal (S<sub>F</sub>) indicative of the presence or absence of the flame (12).</claim-text></claim-text></claim>
<claim id="c-en-0002" num="0002">
<claim-text>The sensor device according to claim 1, further comprising a tubular body (14) having an inlet opening (14a) and an outlet opening (14b) fluidically coupled to each other through a fluidic channel (15) of the tubular body (14), which extends through the tubular body (14) and which defines a fluidic path between the inlet opening (14a) and the outlet opening (14b), in fluidic communication with the flame (12) such that, when the flame (12) is present, the fluidic channel (15) is flown through by an air flow which is caused by the flame (12) and which transfers from the inlet opening (14a) to the outlet opening (14b), and<br/>
wherein the control unit (50), the carbon dioxide sensor (20), the fuel sensor (30) and the electrostatic charge<!-- EPO <DP n="53"> --> variation sensor (40) are accommodated in the tubular body (14) and the carbon dioxide sensor (20) and the fuel sensor (30) extend into the fluidic channel (15).</claim-text></claim>
<claim id="c-en-0003" num="0003">
<claim-text>The sensor device according to claim 2, wherein the carbon dioxide sensor (20) comprises:
<claim-text>- a light radiation emitter (22) facing the fluidic channel (15) and controllable by the control unit (50) to emit light radiation through the fluidic channel (15);</claim-text>
<claim-text>- a carbon dioxide optical filter (23) facing the fluidic channel (15) and configured to filter the light radiation emitted by the light radiation emitter (22) so as to transmit the light radiation having a wavelength comprised in a carbon dioxide wavelength range comprising a carbon dioxide absorption wavelength; and</claim-text>
<claim-text>- a carbon dioxide detector (24) arranged at a distance from the light radiation emitter (22) and configured to detect the light radiation filtered by the carbon dioxide optical filter (23) and to generate the corresponding carbon dioxide signal (S<sub>A</sub>),</claim-text>
wherein the light radiation emitter (22), the carbon dioxide optical filter (23) and the carbon dioxide detector (24) are aligned in succession to each other along a carbon dioxide alignment axis (26) extending through the fluidic channel (15).</claim-text></claim>
<claim id="c-en-0004" num="0004">
<claim-text>The sensor device according to claim 2 or 3, wherein<!-- EPO <DP n="54"> --> the fuel sensor (30) comprises:
<claim-text>- a fuel optical filter (33) facing the fluidic channel (15) and configured to filter the radiation generated by the flame (12) so as to transmit the radiation having a wavelength comprised in a fuel wavelength range comprising a fuel emission wavelength; and</claim-text>
<claim-text>- a fuel detector (34) configured to detect the radiation filtered by the fuel optical filter (33) and to generate the corresponding fuel signal (Sc),</claim-text>
wherein the inlet opening (14a), the fuel optical filter (33), and the fuel detector (34) are aligned in succession to each other along a fuel alignment axis (36) extending through the fluidic channel (15).</claim-text></claim>
<claim id="c-en-0005" num="0005">
<claim-text>The sensor device according to any of claims 2-4, wherein the tubular body (14) has a first end (14') and a second end (14") opposite to each other along a longitudinal axis (16) of the tubular body (14), the first end (14') being configured to face the flame (12) and the second end (14") being configured to extend on the opposite side of the tubular body (14) with respect to the flame (12), and<br/>
wherein the first electrode (40a) extends at the first end (14') of the tubular body (14) and the second electrode (40b) extends at the second end (14") of the tubular body (14) .</claim-text></claim>
<claim id="c-en-0006" num="0006">
<claim-text>The sensor device according to any of the preceding<!-- EPO <DP n="55"> --> claims, further comprising a temperature sensor (60) configured to detect a temperature of the air dependent on the presence or absence of the flame (12),<br/>
the control unit (50) being further operatively coupled to the temperature sensor (60) and being further configured to:
<claim-text>- acquire, by the temperature sensor (60), a temperature signal (S<sub>T</sub>) indicative of the temperature of the air; and</claim-text>
<claim-text>- if the temperature signal (S<sub>T</sub>) is indicative of the absence of the flame (12) while the flame signal (S<sub>F</sub>) is indicative of the presence of the flame (12), impose that the flame signal (S<sub>F</sub>) is indicative of the absence of the flame (12) and/or generate a sensor warning signal.</claim-text></claim-text></claim>
<claim id="c-en-0007" num="0007">
<claim-text>An ignition system (100) for igniting a flame (12), the ignition system (100) comprising:
<claim-text>- a dispensing device (102) coupeable to a fuel source and controllable to dispense a fuel received from the fuel source;</claim-text>
<claim-text>- a spark generator (104) controllable to generate a spark and coupled to the dispensing device (102) in such a way as to produce the flame (12) when the spark is generated at the fuel dispensed by the dispensing device (102); and</claim-text>
<claim-text>- a sensor device (10) according to any of claims 1-6, operatively coupled to the dispensing device (102) and to the spark generator (104) so as to detect the presence of<!-- EPO <DP n="56"> --> the flame (12).</claim-text></claim-text></claim>
<claim id="c-en-0008" num="0008">
<claim-text>The ignition system according to claim 7, further comprising a main control unit (106) operatively coupled to the dispensing device (102), the spark generator (104) and the sensor device (10) and configured to:
<claim-text>- receive from the sensor device (10) the flame signal (S<sub>F</sub>) indicative of the presence or absence of the flame (12); and</claim-text>
<claim-text>- control the dispensing device (102) as a function of the flame signal (S<sub>F</sub>), in such a way as to prevent fuel dispensing if the flame signal (S<sub>F</sub>) is indicative of the absence of the flame (12).</claim-text></claim-text></claim>
<claim id="c-en-0009" num="0009">
<claim-text>A detection method (200) of the presence of a flame (12) through a sensor device (10),
<claim-text>the sensor device (10) comprising:
<claim-text>- a carbon dioxide sensor (20) configured to detect a concentration of carbon dioxide in the air, generated by the flame (12);</claim-text>
<claim-text>- a fuel sensor (30) configured to detect the combustion of a fuel used to produce the flame (12);</claim-text>
<claim-text>- an electrostatic charge variation sensor (40) including a first (40a) and a second (40b) electrode spaced from each other and configured to detect respective electrostatic charge variations generated by the flame (12); and<!-- EPO <DP n="57"> --></claim-text>
<claim-text>- a control unit (50) operatively coupled to the carbon dioxide sensor (20), the fuel sensor (30) and the electrostatic charge variation sensor (40),</claim-text></claim-text>
<claim-text>the detection method (200) comprising the steps of:
<claim-text>- acquiring (S05), by the control unit (50) and through the carbon dioxide sensor (20), a carbon dioxide signal (S<sub>A</sub>) indicative of the concentration of carbon dioxide generated by the flame (12);</claim-text>
<claim-text>- acquiring (S10), by the control unit (50) and through the fuel sensor (30), a fuel signal (Sc) indicative of the presence of combustion of the fuel used to produce the flame (12);</claim-text>
<claim-text>- acquiring (S15), by the control unit (50) and through the electrostatic charge variation sensor (40), an electrostatic charge variation signal (S<sub>Q</sub>) indicative of a difference between the electrostatic charge variations detected by the first (40a) and the second (40b) electrodes;</claim-text>
<claim-text>- determining (S20), by the control unit (50), a quantized signal (S<sub>Q</sub>') by processing the electrostatic charge variation signal (S<sub>Q</sub>);</claim-text>
<claim-text>- determining (S25), by the control unit (50), an aggregate datum (I<sub>A</sub>) indicative of the aggregation of the carbon dioxide signal (S<sub>A</sub>), the fuel signal (Sc) and the electrostatic charge variation signal (S<sub>Q</sub>); and</claim-text>
<claim-text>- generating (S30), by the control unit (50) and as a<!-- EPO <DP n="58"> --> function of the aggregate datum (I<sub>A</sub>), a flame signal (S<sub>F</sub>) indicative of the presence or absence of the flame (12).</claim-text></claim-text></claim-text></claim>
<claim id="c-en-0010" num="0010">
<claim-text>The detection method according to claim 9, wherein the step of determining (S20) the quantized signal (S<sub>Q</sub>') comprises:
<claim-text>- calculating (S20A) a baseline (B) of the electrostatic charge variation signal (S<sub>Q</sub>);</claim-text>
<claim-text>- calculating (S20B) a variability signal (Sv) by subtracting the baseline (B) from the electrostatic charge variation signal (S<sub>Q</sub>);</claim-text>
<claim-text>- determining (S20C) a normalized signal (S<sub>N</sub>) by comparing the variability signal (Sv) with a charge variation threshold value, the normalized signal (S<sub>N</sub>) assuming, at each time instant, a first value (0) if the corresponding value of the variability signal (Sv) is lower than the charge variation threshold value or a second value (1) if the corresponding value of the variability signal (Sv) is greater than, or equal to, the charge variation threshold value;</claim-text>
<claim-text>- for each time instant of the normalized signal (S<sub>N</sub>), determining (S20D) a respective clustering interval (S<sub>N,k</sub>) of the normalized signal (S<sub>N</sub>), the clustering interval (S<sub>N,k</sub>) comprising the value of the normalized signal (S<sub>N</sub>) corresponding to the time instant considered and a predefined plurality of values of the normalized signal (S<sub>N</sub>) corresponding to a respective plurality of time instants<!-- EPO <DP n="59"> --> preceding the time instant considered;</claim-text>
<claim-text>- for each clustering interval (S<sub>N,k</sub>) of the normalized signal (S<sub>N</sub>), determining (S20E) which value of the normalized signal (S<sub>N</sub>), between the first value (0) and the second value (1), has a greater occurrence in the considered clustering interval (S<sub>N,k</sub>); and</claim-text>
<claim-text>- generating (S20F) the quantized signal (S<sub>Q</sub>') in such a way that, at each time instant, the quantized signal (S<sub>Q</sub>') assumes a respective first value (0) if the value of the normalized signal (S<sub>N</sub>) with greater occurrence in the clustering interval (S<sub>N,k</sub>) of the normalized signal (S<sub>N</sub>) corresponding to the time instant considered is the first value (0), or assumes a respective second value (1) if the value of the normalized signal (S<sub>N</sub>) with greater occurrence in the clustering interval (S<sub>N,k</sub>) of the normalized signal (S<sub>N</sub>) corresponding to the time instant considered is the second value (1).</claim-text></claim-text></claim>
<claim id="c-en-0011" num="0011">
<claim-text>The detection method according to claim 9, wherein the step of determining (S20) the quantized signal (S<sub>Q</sub>') comprises, in succession to each other:
<claim-text>a. calculating (S20A) a baseline (B) of the electrostatic charge variation signal (S<sub>Q</sub>);</claim-text>
<claim-text>b. calculating (S20B) a variability signal (Sv) by subtracting the baseline (B) from the electrostatic charge variation signal (S<sub>Q</sub>);<!-- EPO <DP n="60"> --></claim-text>
<claim-text>c. determining (S20C) a normalized signal (S<sub>N</sub>) by comparing the variability signal (Sv) with a charge variation threshold value, the normalized signal (S<sub>N</sub>) assuming, at each time instant, a first value (0) if the corresponding value of the variability signal (Sv) is lower than the charge variation threshold value or a second value (1) if the corresponding value of the variability signal (Sv) is greater than, or equal to, the charge variation threshold value, the normalized signal (S<sub>N</sub>) having a number N of samples;</claim-text>
<claim-text>d. generating (S20G) an augmented normalized signal (S<sub>NA</sub>) which comprises the normalized signal (S<sub>N</sub>), K additional first samples preceding the normalized signal (S<sub>N</sub>), and K additional second samples successive to the normalized signal (S<sub>N</sub>), each additional first and second sample assuming the first value of the normalized signal (S<sub>N</sub>);</claim-text>
<claim-text>e. generating (S20H) a copy signal (S<sub>E</sub>) equal to the augmented normalized signal (S<sub>NA</sub>);</claim-text>
<claim-text>f. initializing (S20I) an index i to the value K;</claim-text>
<claim-text>g. calculating (S20J), for an i-th sample (S<sub>NA,i</sub>) of the augmented normalized signal (S<sub>NA</sub>), a respective first cumulative value (SL<sub>i</sub>) and a respective second cumulative value (SR<sub>i</sub>), the first cumulative value (SL<sub>i</sub>) being indicative of a sum of the samples of the augmented normalized signal (S<sub>NA</sub>) preceding the i-th sample (S<sub>NA,i</sub>) and the second cumulative value (SR<sub>i</sub>) being indicative of a sum<!-- EPO <DP n="61"> --> of the samples of the augmented normalized signal (S<sub>NA</sub>) which follow the i-th sample (S<sub>NA,i</sub>) ;</claim-text>
<claim-text>h. verifying (S20K) whether the i-th sample (S<sub>NA,i</sub>) is equal to the second value of the normalized signal (S<sub>N</sub>);</claim-text>
<claim-text>i. if the i-th sample (S<sub>NA,i</sub>) is not equal to the second value of the normalized signal (S<sub>N</sub>), verifying (S20L) whether the first cumulative value (SL<sub>i</sub>) is greater than a threshold cumulative value and whether the second cumulative value (SR<sub>i</sub>) is greater than the threshold cumulative value;</claim-text>
<claim-text>j. if the i-th sample (S<sub>NA,i</sub>) is not equal to the second value of the normalized signal (S<sub>N</sub>) and both the first cumulative value (SL<sub>i</sub>) and the second cumulative value (SR<sub>i</sub>) are greater than the threshold cumulative value, updating (S20N) the i-th sample (S<sub>NA,i</sub>) to the second value of the normalized signal (S<sub>N</sub>);</claim-text>
<claim-text>k. if the i-th sample (S<sub>NA,i</sub>) is not equal to the second value of the normalized signal (S<sub>N</sub>) and at least one of the first cumulative value (SL<sub>i</sub>) and the second cumulative value (SR<sub>i</sub>) is not greater than the threshold cumulative value, updating (S20O) the i-th sample (S<sub>NA,i</sub>) to the first value of the normalized signal (S<sub>N</sub>);</claim-text>
<claim-text>l. if the i-th sample (S<sub>NA,i</sub>) is equal to the second value of the normalized signal (S<sub>N</sub>), verifying (S20M) whether the first cumulative value (SL<sub>i</sub>) or the second cumulative value (SR<sub>i</sub>) are greater than the threshold cumulative value;<!-- EPO <DP n="62"> --></claim-text>
<claim-text>m. if the i-th sample (S<sub>NA,i</sub>) is equal to the second value of the normalized signal (S<sub>N</sub>) and none of the first cumulative value (SL<sub>i</sub>) and the second cumulative value (SR<sub>i</sub>) is greater than the threshold cumulative value, updating (S20P) the i-th sample (S<sub>NA,i</sub>) to the first value of the normalized signal (S<sub>N</sub>);</claim-text>
<claim-text>n. if the i-th sample (S<sub>NA,i</sub>) is equal to the second value of the normalized signal (S<sub>N</sub>) and at least one of the first cumulative value (SL<sub>i</sub>) and the second cumulative value (SR<sub>i</sub>) is greater than the threshold cumulative value, updating (S20Q) the i-th sample (S<sub>NA,i</sub>) to the second value of the normalized signal (S<sub>N</sub>);</claim-text>
<claim-text>o. verifying (S20R) whether the index i is lower than the number N;</claim-text>
<claim-text>p. if the index i is lower than the number N, updating (S20S) the index i by adding a unit and repeating steps g-o with the updated index i;</claim-text>
<claim-text>q. if the index i is not lower than the number N, verifying (S20T) whether the copy signal (S<sub>E</sub>) matches the augmented normalized signal (S<sub>NA</sub>);</claim-text>
<claim-text>r. if the copy signal (S<sub>E</sub>) does not match the augmented normalized signal (S<sub>NA</sub>), updating (S20U) the copy signal (S<sub>E</sub>) so that it is equal to the augmented normalized signal (S<sub>NA</sub>) and repeating steps f-q with the updated copy signal (S<sub>E</sub>); and<!-- EPO <DP n="63"> --></claim-text>
<claim-text>s. if the copy signal (S<sub>E</sub>) matches the augmented normalized signal (S<sub>NA</sub>), generating (S20V) the quantized signal (S<sub>Q</sub>') as a function of the augmented normalized signal (S<sub>NA</sub>) .</claim-text></claim-text></claim>
<claim id="c-en-0012" num="0012">
<claim-text>The detection method according to any of claims 9-11, wherein the step of determining (S25) the aggregate datum (I<sub>A</sub>) comprises determining, at each time instant, a respective set of aggregate datum points (I<sub>A,k</sub>) defining the aggregate datum (I<sub>A</sub>) in the time instant considered,<br/>
wherein, in each set of aggregate datum points (I<sub>A,k</sub>), each aggregate datum point (I<sub>A,k</sub>) is defined by a respective value of the carbon dioxide signal (S<sub>A</sub>), a respective value of the fuel signal (S<sub>C</sub>) and a respective value of the electrostatic charge variation signal (S<sub>Q</sub>) corresponding to a respective time instant which is equal to the time instant corresponding to the set of aggregate datum points (I<sub>A,k</sub>) considered or is equal to a time instant between a plurality of time instants preceding the time instant corresponding to the set of aggregate datum points (I<sub>A,k</sub>) considered, in such a way that the set of aggregate datum points (I<sub>A,k</sub>) considered is indicative of respective portions of the carbon dioxide signal (S<sub>A</sub>), the fuel signal (Sc) and the electrostatic charge variation signal (S<sub>Q</sub>) temporally defined by the time instant corresponding to the set of aggregate datum points (I<sub>A,k</sub>) considered and by said plurality of time instants<!-- EPO <DP n="64"> --> preceding the time instant corresponding to the set of aggregate datum points (I<sub>A,k</sub>) considered.</claim-text></claim>
<claim id="c-en-0013" num="0013">
<claim-text>The detection method according to claim 12, wherein the step of generating (S30) the flame signal (S<sub>F</sub>) comprises, at each time instant:
<claim-text>- calculating (S30A) a centroid (C) of the respective set of aggregate datum points (I<sub>A,k</sub>);</claim-text>
<claim-text>- calculating (S30B) a respective distance (D<sub>C</sub>) of the centroid (C) of the respective set of aggregate datum points (I<sub>A,k</sub>) from a reference centroid (C<sub>ref</sub>) of a reference set of aggregate datum points indicative of the absence of the flame (12) ;</claim-text>
<claim-text>- comparing (S30C) the respective distance (D<sub>C</sub>) with a threshold distance (D<sub>T</sub>); and</claim-text>
<claim-text>- assigning (S30D) to the flame signal (S<sub>F</sub>) a respective first value (0) if the respective distance (D<sub>C</sub>) is lower than the threshold distance (D<sub>T</sub>), or a respective second value (1) if the respective distance (D<sub>C</sub>) is greater than, or equal to, the threshold distance (D<sub>T</sub>),</claim-text>
wherein the first value (0) of the flame signal (S<sub>F</sub>) is indicative of the absence of the flame (12) and the second value (1) of the flame signal (S<sub>F</sub>) is indicative of the presence of the flame (12).</claim-text></claim>
<claim id="c-en-0014" num="0014">
<claim-text>The detection method according to any of claims 9-13, further comprising the steps of:<!-- EPO <DP n="65"> -->
<claim-text>- verifying (S35), by the control unit (50) and as a function of the electrostatic charge variation signal (S<sub>Q</sub>), a condition of generating a spark for igniting the flame (12); and</claim-text>
<claim-text>- if the generation of a spark is confirmed and, for a predefined time interval starting from the generation of a spark, the flame signal (S<sub>F</sub>) is indicative of the absence of the flame (12), generating (S40), by the control unit (50), a spark warning signal.</claim-text></claim-text></claim>
<claim id="c-en-0015" num="0015">
<claim-text>The detection method according to claim 14, wherein the step of verifying (S35) the condition of generating the spark comprises verifying whether the electrostatic charge variation signal (S<sub>Q</sub>) has a spark generation pattern (70) indicative of the generation of a spark.</claim-text></claim>
<claim id="c-en-0016" num="0016">
<claim-text>A computer program product storable in a control unit (50), the computer program being designed such that, when executed, the control unit (50) becomes configured to perform a detection method (200) according to any of claims 9-15.</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="66"> -->
<figure id="f0001" num="1"><img id="if0001" file="imgf0001.tif" wi="146" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="67"> -->
<figure id="f0002" num="2,3"><img id="if0002" file="imgf0002.tif" wi="157" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="68"> -->
<figure id="f0003" num="4,5"><img id="if0003" file="imgf0003.tif" wi="165" he="230" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="69"> -->
<figure id="f0004" num="6A,6B,6C"><img id="if0004" file="imgf0004.tif" wi="154" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="70"> -->
<figure id="f0005" num="7A,7B,7C"><img id="if0005" file="imgf0005.tif" wi="153" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="71"> -->
<figure id="f0006" num="8"><img id="if0006" file="imgf0006.tif" wi="153" he="229" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="72"> -->
<figure id="f0007" num="9,10"><img id="if0007" file="imgf0007.tif" wi="147" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="73"> -->
<figure id="f0008" num="11A,11B"><img id="if0008" file="imgf0008.tif" wi="152" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="74"> -->
<figure id="f0009" num="12A,12B,12C"><img id="if0009" file="imgf0009.tif" wi="152" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="75"> -->
<figure id="f0010" num="12D,12E,12F"><img id="if0010" file="imgf0010.tif" wi="161" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="76"> -->
<figure id="f0011" num="13A,13B,13C"><img id="if0011" file="imgf0011.tif" wi="155" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="77"> -->
<figure id="f0012" num="13D,13E,13F"><img id="if0012" file="imgf0012.tif" wi="155" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="78"> -->
<figure id="f0013" num="14"><img id="if0013" file="imgf0013.tif" wi="133" he="233" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="79"> -->
<figure id="f0014" num="15"><img id="if0014" file="imgf0014.tif" wi="158" he="233" img-content="drawing" img-format="tif"/></figure>
</drawings>
<search-report-data id="srep" lang="en" srep-office="EP" date-produced=""><doc-page id="srep0001" file="srep0001.tif" wi="160" he="233" type="tif"/><doc-page id="srep0002" file="srep0002.tif" wi="158" he="233" type="tif"/></search-report-data><search-report-data date-produced="20240630" id="srepxml" lang="en" srep-office="EP" srep-type="ep-sr" status="n"><!--
 The search report data in XML is provided for the users' convenience only. It might differ from the search report of the PDF document, which contains the officially published data. The EPO disclaims any liability for incorrect or incomplete data in the XML for search reports.
 -->
<srep-info><file-reference-id>PA100533EP01</file-reference-id><application-reference><document-id><country>EP</country><doc-number>24159069.4</doc-number></document-id></application-reference><applicant-name><name>STMicroelectronics S.r.l.</name></applicant-name><srep-established srep-established="yes"/><srep-invention-title title-approval="yes"/><srep-abstract abs-approval="yes"/><srep-figure-to-publish figinfo="by-applicant"><figure-to-publish><fig-number>1</fig-number></figure-to-publish></srep-figure-to-publish><srep-info-admin><srep-office><addressbook><text>MN</text></addressbook></srep-office><date-search-report-mailed><date>20240716</date></date-search-report-mailed></srep-info-admin></srep-info><srep-for-pub><srep-fields-searched><minimum-documentation><classifications-ipcr><classification-ipcr><text>F23N</text></classification-ipcr></classifications-ipcr></minimum-documentation></srep-fields-searched><srep-citations><citation id="sr-cit0001"><patcit dnum="US2006204911A1" id="sr-pcit0001" url="http://v3.espacenet.com/textdoc?DB=EPODOC&amp;IDX=US2006204911&amp;CY=ep"><document-id><country>US</country><doc-number>2006204911</doc-number><kind>A1</kind><name>TENG YU-SHAN [US]</name><date>20060914</date></document-id></patcit><category>A</category><rel-claims>1-16</rel-claims><rel-passage><passage>* the whole document *</passage></rel-passage></citation><citation id="sr-cit0002"><patcit dnum="US4245977A" id="sr-pcit0002" url="http://v3.espacenet.com/textdoc?DB=EPODOC&amp;IDX=US4245977&amp;CY=ep"><document-id><country>US</country><doc-number>4245977</doc-number><kind>A</kind><name>MORESE FRANCESCO A</name><date>19810120</date></document-id></patcit><category>A</category><rel-claims>1-16</rel-claims><rel-passage><passage>* the whole document *</passage></rel-passage></citation><citation id="sr-cit0003"><patcit dnum="US2011045422A1" id="sr-pcit0003" url="http://v3.espacenet.com/textdoc?DB=EPODOC&amp;IDX=US2011045422&amp;CY=ep"><document-id><country>US</country><doc-number>2011045422</doc-number><kind>A1</kind><name>TANCA MICHAEL C [US]</name><date>20110224</date></document-id></patcit><category>A</category><rel-claims>1-16</rel-claims><rel-passage><passage>* the whole document *</passage></rel-passage></citation></srep-citations><srep-admin><examiners><primary-examiner><name>Theis, Gilbert</name></primary-examiner></examiners><srep-office><addressbook><text>Munich</text></addressbook></srep-office><date-search-completed><date>20240630</date></date-search-completed></srep-admin><!--							The annex lists the patent family members relating to the patent documents cited in the above mentioned European search report.							The members are as contained in the European Patent Office EDP file on							The European Patent Office is in no way liable for these particulars which are merely given for the purpose of information.							For more details about this annex : see Official Journal of the European Patent Office, No 12/82						--><srep-patent-family><patent-family><priority-application><document-id><country>US</country><doc-number>2006204911</doc-number><kind>A1</kind><date>20060914</date></document-id></priority-application><family-member><document-id><country>EP</country><doc-number>1808642</doc-number><kind>A2</kind><date>20070718</date></document-id></family-member><family-member><document-id><country>US</country><doc-number>2006204911</doc-number><kind>A1</kind><date>20060914</date></document-id></family-member></patent-family><patent-family><priority-application><document-id><country>US</country><doc-number>4245977</doc-number><kind>A</kind><date>19810120</date></document-id></priority-application><text>NONE</text></patent-family><patent-family><priority-application><document-id><country>US</country><doc-number>2011045422</doc-number><kind>A1</kind><date>20110224</date></document-id></priority-application><family-member><document-id><country>CA</country><doc-number>2771509</doc-number><kind>A1</kind><date>20110224</date></document-id></family-member><family-member><document-id><country>CN</country><doc-number>102625891</doc-number><kind>A</kind><date>20120801</date></document-id></family-member><family-member><document-id><country>EP</country><doc-number>2467641</doc-number><kind>A1</kind><date>20120627</date></document-id></family-member><family-member><document-id><country>KR</country><doc-number>20120057632</doc-number><kind>A</kind><date>20120605</date></document-id></family-member><family-member><document-id><country>PL</country><doc-number>2467641</doc-number><kind>T3</kind><date>20150430</date></document-id></family-member><family-member><document-id><country>TW</country><doc-number>201129763</doc-number><kind>A</kind><date>20110901</date></document-id></family-member><family-member><document-id><country>US</country><doc-number>2011045422</doc-number><kind>A1</kind><date>20110224</date></document-id></family-member><family-member><document-id><country>WO</country><doc-number>2011022158</doc-number><kind>A1</kind><date>20110224</date></document-id></family-member></patent-family></srep-patent-family></srep-for-pub></search-report-data>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="US2006204911A1"><document-id><country>US</country><doc-number>2006204911</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0001">[0011]</crossref></li>
<li><patcit id="ref-pcit0002" dnum="US4245977A"><document-id><country>US</country><doc-number>4245977</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0002">[0012]</crossref></li>
<li><patcit id="ref-pcit0003" dnum="EP3689816A"><document-id><country>EP</country><doc-number>3689816</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0003">[0044]</crossref></li>
<li><patcit id="ref-pcit0004" dnum="US20220366768A1"><document-id><country>US</country><doc-number>20220366768</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0004">[0109]</crossref></li>
</ul></p>
<heading id="ref-h0003"><b>Non-patent literature cited in the description</b></heading>
<p id="ref-p0003" num="">
<ul id="ref-ul0002" list-style="bullet">
<li><nplcit id="ref-ncit0001" npl-type="s"><article><author><name>EARLE K. PLYLER et al.</name></author><atl/><serial><sertitle>Infrared Emission Spectra of Flames</sertitle><pubdate><sdate>19480000</sdate><edate/></pubdate></serial></article></nplcit><crossref idref="ncit0001">[0050]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
