{"id":2264,"date":"2022-10-19T19:12:16","date_gmt":"2022-10-19T18:12:16","guid":{"rendered":"https:\/\/avionicsduino.com\/?page_id=2264"},"modified":"2024-02-13T16:20:57","modified_gmt":"2024-02-13T15:20:57","slug":"exhaust-gaz-temperature-egt-measurement","status":"publish","type":"page","link":"https:\/\/avionicsduino.com\/index.php\/en\/exhaust-gaz-temperature-egt-measurement\/","title":{"rendered":"Exhaust Gaz Temperature (EGT) measurement"},"content":{"rendered":"\n<p style=\"font-size:10px\">(Exhaust Gaz Temperature (EGT) measurement: Last updated by Benjamin on October 19,2022)<\/p>\n\n\n\n<p>The Exhaust Gas Temperature (EGT) is one of the many parameters to consider when monitoring an aircraft engine&rsquo;s operation. This temperature correlates to the air-fuel ratio (AFR) of the mixture introduced into the cylinders. The ideal air-fuel ratio is the one that ensures complete combustion. It is also the one that results in the maximum temperature of exhaust gases. A decrease in exhaust gas temperature is observed with a leaner or richer mixture compared to this ideal ratio. It is not our purpose here to discuss the interest, or otherwise, of EGT monitoring; the experts themselves may have divergent opinions on this subject. We will only present the measurement technique.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Thermocouples<\/h3>\n\n\n\n<p>Given the temperatures to be evaluated, which can approach 900\u00b0C, the sensors used are thermocouples. The very simplified working principle of thermocouples is as follows: by heating the junction of two different metals, a voltage appears between their unjoined ends (fig. 1). This is called the thermoelectric effect. All pairs of dissimilar metals exhibit this effect.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/10\/PrincipeThermocoupleEn.jpg\" alt=\"\" class=\"wp-image-2268\" width=\"603\" height=\"257\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/10\/PrincipeThermocoupleEn.jpg 603w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/10\/PrincipeThermocoupleEn-300x128.jpg 300w\" sizes=\"auto, (max-width: 603px) 85vw, 603px\" \/><figcaption>Figure 1: Simplified working principle of thermocouples<\/figcaption><\/figure>\n<\/div>\n\n\n<p>There are many types of thermocouples, depending on the metals used. The ones that interest us here are type K thermocouples (fig. 2), where the metals used are Chromel and Alumel. They can assess temperatures up to more than 1300\u00b0C. The voltage generated is very low, around 40\u00b5V\/degree C, with an almost linear response between 0\u00b0C and 1000\u00b0C, therefore almost proportional to the temperature. Such a low output voltage makes thermocouples particularly susceptible to electromagnetic interference, hence the importance of shielding in the form of a metal braid protecting the wires. The thermocouples we use are available <a href=\"https:\/\/www.aircraftspruce.com\/catalog\/inpages\/1105567.php\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"MGL Avionics EGT probes\">here<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"342\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ThermocoupleK.jpg\" alt=\"\" class=\"wp-image-1919\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ThermocoupleK.jpg 750w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ThermocoupleK-300x137.jpg 300w\" sizes=\"auto, (max-width: 750px) 85vw, 750px\" \/><figcaption>Figure 2: Type K thermocouple used in aeronautics for EGT measurement<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Thermocouple amplifiers<\/h3>\n\n\n\n<p>Analog-to-digital converters cannot directly measure the very low voltages generated by thermocouples. Therefore, amplification is necessary. Thermocouple amplifiers also correct linearity errors as well. In addition, the amplifier circuit must also consider the junctions between the connectors (generally made of copper) and the Chromel and Alumel wires. These junctions (called cold junctions) also behave like thermocouples and generate parasitic voltages. This is called cold junction compensation. To make this compensation, the thermocouple amplifier integrates a temperature sensor that measures the temperature of the cold junctions. These must therefore be placed close to the amplifier. Chromel-copper and Alumel copper cold junctions require specific connectors (fig. 3).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"363\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ConnecteurThermocouple.jpg\" alt=\"\" class=\"wp-image-1934\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ConnecteurThermocouple.jpg 842w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ConnecteurThermocouple-300x129.jpg 300w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ConnecteurThermocouple-768x331.jpg 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>Figure 3: Thermocouple connectors. On the left, a male connector for the thermocouple wires, and on the right, a female connector to be soldered on a printed circuit board.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Thermocouple amplifiers are either analog or digital. After cold compensation and linearization, an analog amplifier provides an output voltage (generally between 0 and 5 volts) that is strictly proportional to the temperature measured. The microcontroller must then convert this voltage to a digital value using an analog-to-digital converter. Then it computes this value to obtain the temperature. The <a href=\"https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ad8494_8495_8496_8497.pdf\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"AD8495\">AD8495 <\/a>is a straightforward and efficient analog amplifier, and this is the one we use.<\/p>\n\n\n\n<p>Digital amplifiers like the MAX31850, MAX31855, and MCP9600, to cite the most popular, directly output measurement in degrees, transmitted to the microcontroller via SPI, I2C, or 1-Wire bus, which seems simpler than with an analog amplifier. But some digital amplifiers, unfortunately, have a significant drawback, as they require ground-insulated thermocouples that are rare, hard to find, and more expensive. The thermocouples usually used on airplanes are seldom ground-insulated and, therefore, may be incompatible with these digital amplifiers. Indeed, to function correctly, they should neither share the same ground nor the general ground of the aircraft, which is impossible. For this reason, we have chosen to use the AD8495 analog amplifier on an <a href=\"https:\/\/www.adafruit.com\/product\/1778\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Adafruit AD8495\">Adafruit breakout board<\/a>.<\/p>\n\n\n\n<p>To monitor EGTs of the two rear cylinders (cylinders 3 and 4) of the Rotax 912, we have associated two AD8495 boards on a small printed circuit board, and two female thermocouple connectors, available <a href=\"https:\/\/export.rsdelivers.com\/product\/rs-pro\/rs-pro-pcb-mounting-thermocouple-connector-for-use\/7691262\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"RS type K thermocouple connector\">here <\/a>(fig. 4).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/AD8495_Connecteurs_PCB-1024x692.jpg\" alt=\"\" class=\"wp-image-1937\" width=\"1024\" height=\"692\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/AD8495_Connecteurs_PCB-1024x692.jpg 1024w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/AD8495_Connecteurs_PCB-300x203.jpg 300w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/AD8495_Connecteurs_PCB-768x519.jpg 768w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/AD8495_Connecteurs_PCB-1536x1038.jpg 1536w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/AD8495_Connecteurs_PCB-1200x811.jpg 1200w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/AD8495_Connecteurs_PCB.jpg 1600w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>Figure 4: On the right, a blank printed circuit board; on the left, the same PCB is equipped with connectors and Adafruit AD8495 boards.<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-c1679260-059e-404c-ad9f-46d889fb113a\" href=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/CircuitEGT.zip\">Download Kicad files for this PCB<\/a><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>With a 5 volts power supply, the temperature range of the Adafruit board extends from -250\u00b0C to +750\u00b0C, which is not enough since the maximum temperature allowed for the Rotax 912 EGT is 880\u00b0C. The temperature range of the AD8495 circuit can extend from 0\u00b0C to 1000\u00b0C. A modification of the Adafruit board is therefore necessary. The goal is to remove the offset applied to the AD8495 REF pin via a TLVH431 shunt regulator and a 1k resistor. The purpose of this offset is to allow the measurement of negative temperatures, which&nbsp;is unnecessary here. The regulator and the resistor must be removed, and the REF pin must be grounded (Fig. 5 below). Given the small size of the surface-mounted components, a means of optical magnification is necessary, binocular loupes (mini x3.5) or stereo-microscope (max x10).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"666\" height=\"262\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ModifAD8495.jpg\" alt=\"\" class=\"wp-image-1942\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ModifAD8495.jpg 666w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/ModifAD8495-300x118.jpg 300w\" sizes=\"auto, (max-width: 666px) 85vw, 666px\" \/><figcaption>Figure 5: Modification of the AD8495 board. The 1k resistor and the regulator must be unsoldered, and the regulator must be replaced by a wire connecting the AD8495 REF pin to GND.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>The voltage on the OUT pin is proportional to the temperature of the thermocouple. The AD8595 generates an output voltage of 5 mV\/\u00b0C. With a 5 volts power supply,  this output voltage ranges between 0 and 5 volts.  With the above modification, the measured temperature of the Adafruit board ranges between 0 and 1000\u00b0C. The output voltage range should be reduced from 0-5V to 0-3.3V before connecting to an analog pin on the Teensy 4.1 board used in our EMS. The EGT input stage of the EMS can be seen in figure 6 below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"634\" src=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/EMS_etageEntree_EGT-1024x634.jpg\" alt=\"\" class=\"wp-image-1954\" srcset=\"https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/EMS_etageEntree_EGT-1024x634.jpg 1024w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/EMS_etageEntree_EGT-300x186.jpg 300w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/EMS_etageEntree_EGT-768x475.jpg 768w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/EMS_etageEntree_EGT-1200x742.jpg 1200w, https:\/\/avionicsduino.com\/wp-content\/uploads\/2022\/09\/EMS_etageEntree_EGT.jpg 1222w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>Figure 6: EGT input stage of the EMS.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>This input stage includes two TLV271 operational amplifiers (Op-Amp). The first one(U5), supplied with 5 volts (like the maximum output signal of the AD8495), is configured as a follower (unity gain non-inverting&nbsp;op amp&nbsp;circuit or voltage buffer). It copies exactly the input voltage (pin 3) on its output pin (pin 6). Its extremely high input impedance prevents from loading the output impedance of the AD8495. Its almost zero output impedance makes it possible to supply the voltage divider R5-R6 without any risk of voltage drop linked to the resistors. The values \u200b\u200bof R5 and R6 are chosen to convert 5 volts to 3.3 volts:<\/p>\n\n\n\n<p class=\"has-text-align-center\"><em>5 volts x R6\/(R5+R6)=3.3 volts.<\/em><\/p>\n\n\n\n<p>The second Op-Amp (U3) is supplied with 3.3 volts. It is also configured as a follower on the same principle. Its almost infinite input impedance prevents from loading the output of the R5-R6 voltage divider. Its almost zero output impedance is connected to an analog input pin of the microcontroller, protecting it from any risk of voltage greater than 3.3 volts.<\/p>\n\n\n\n<p>The code that converts a voltage to a temperature in degrees C is as follows. It is an extract from our EMS software.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define pinEGT3 A17\nfloat EGT3;\n\nvoid setup() {\n pinMode(pinEGT3, INPUT_DISABLE);\n}\n\nvoid loop() {\n  \/\/ .......\n int digitalValue = analogRead(pinEGT3);\n EGT3 = (digitalValue *5\/1023.0)\/0.005;\n  \/\/ ........\n}<\/code><\/pre>\n\n\n\n<p>In our EMS, the output of the U3 Op-Amp is connected to the analog pin A17 of a Teensy 4.1. In the setup, we explicitly indicate that this pin is not intended to receive a digital signal. The instruction analogRead() on A17 results in a 10-bit value between 0 and 1023. In the following line, this value is first converted to a voltage between 0 and 5 volts (like the output of the AD8495), then this voltage is divided by 5 mV to obtain the temperature value. Remember that 5 mV on the output of AD8495 correspond to 1\u00b0C.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Exhaust Gaz Temperature (EGT) measurement: Last updated by Benjamin on October 19,2022) The Exhaust Gas Temperature (EGT) is one of the many parameters to consider when monitoring an aircraft engine&rsquo;s operation. This temperature correlates to the air-fuel ratio (AFR) of the mixture introduced into the cylinders. The ideal air-fuel ratio is the one that ensures &hellip; <a href=\"https:\/\/avionicsduino.com\/index.php\/en\/exhaust-gaz-temperature-egt-measurement\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Exhaust Gaz Temperature (EGT) measurement&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2264","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/pages\/2264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/comments?post=2264"}],"version-history":[{"count":30,"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/pages\/2264\/revisions"}],"predecessor-version":[{"id":2296,"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/pages\/2264\/revisions\/2296"}],"wp:attachment":[{"href":"https:\/\/avionicsduino.com\/index.php\/wp-json\/wp\/v2\/media?parent=2264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}