<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.seloc.org/index.php?action=history&amp;feed=atom&amp;title=Fuel_Recycle_Canister_Solenoid</id>
	<title>Fuel Recycle Canister Solenoid - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.seloc.org/index.php?action=history&amp;feed=atom&amp;title=Fuel_Recycle_Canister_Solenoid"/>
	<link rel="alternate" type="text/html" href="https://wiki.seloc.org/index.php?title=Fuel_Recycle_Canister_Solenoid&amp;action=history"/>
	<updated>2026-04-06T18:00:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.seloc.org/index.php?title=Fuel_Recycle_Canister_Solenoid&amp;diff=13605&amp;oldid=prev</id>
		<title>Lithopsian: say what &quot;it&quot; is, minor grammar and spelling fixes</title>
		<link rel="alternate" type="text/html" href="https://wiki.seloc.org/index.php?title=Fuel_Recycle_Canister_Solenoid&amp;diff=13605&amp;oldid=prev"/>
		<updated>2023-04-05T16:56:01Z</updated>

		<summary type="html">&lt;p&gt;say what &amp;quot;it&amp;quot; is, minor grammar and spelling fixes&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:56, 5 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;It&#039;s &lt;/del&gt;function is to absorb the hydrocarbons from the fuel tank vent gasses at all times to prevent &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/del&gt;evaporative emissions losses&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The &lt;/ins&gt;function &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of the charcoal canister &lt;/ins&gt;is to absorb the hydrocarbons from the fuel tank vent gasses at all times to prevent evaporative emissions losses&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When the engine is running, the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;thing &lt;/del&gt;needs to be purged to prevent it overflowing (breakthrough). Due to control issues, the engine can only accept a certain proportion of it&#039;s fuel (HC) as purge hydrocarbons, therefore the purge valve is used to regulate the flow of air/HC out of the can and into the inlet manifold via pulse-width-modulation (PWM) of the valve.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;When the engine is running, the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;canister &lt;/ins&gt;needs to be purged to prevent it overflowing (breakthrough). Due to control issues, the engine can only accept a certain proportion of it&#039;s fuel (HC) as purge hydrocarbons, therefore the purge valve is used to regulate the flow of air/HC out of the can and into the inlet manifold via pulse-width-modulation (PWM) of the valve.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Because the evaporative emissions test has a standard drive cycle as a &amp;#039;pre-conditioning&amp;#039; drive, the system is designed to purge the canister as quickly and as much as possible after a cold start, to leave it clear for when it gets SHED tested (Sealed Housing for Evaporative emissions Determination - naff US acronym for heating the car up in a sealed box to measure HC emissions evaporated off)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Because the evaporative emissions test has a standard drive cycle as a &amp;#039;pre-conditioning&amp;#039; drive, the system is designed to purge the canister as quickly and as much as possible after a cold start, to leave it clear for when it gets SHED tested (Sealed Housing for Evaporative emissions Determination - naff US acronym for heating the car up in a sealed box to measure HC emissions evaporated off)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also, because the ECU has (&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;initally&lt;/del&gt;) no clue how much fuel is in the canister, it can only purge when closed-loop lambda (air-fuel ratio) control is operational, which is usually a few tens of seconds after start (at ~20°C)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also, because the ECU has (&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;initially&lt;/ins&gt;) no clue how much fuel is in the canister, it can only purge when closed-loop lambda (air-fuel ratio) control is operational, which is usually a few tens of seconds after start (at ~20°C)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Unfortunately, the closed-loop lambda control is also used for adapting errors and tolerances of the fuel/air metering system, but this cannot be done simultaneously with purge (due to the unknown amount of purge fuel). Neither can this be done until the oil is at a reasonable temp, since fuel that&amp;#039;s diluting the oil will/may begin to boil off and add to the total fuelling via the PCV system (positive crankcase ventilation). Fuelling adaption must be also completed as quickly and effectively as possible during the pre-conditioning cycle to maximise the emissions capability of the car during the &amp;#039;pukka&amp;#039; emissions test.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Unfortunately, the closed-loop lambda control is also used for adapting errors and tolerances of the fuel/air metering system, but this cannot be done simultaneously with purge (due to the unknown amount of purge fuel). Neither can this be done until the oil is at a reasonable temp, since fuel that&amp;#039;s diluting the oil will/may begin to boil off and add to the total fuelling via the PCV system (positive crankcase ventilation). Fuelling adaption must be also completed as quickly and effectively as possible during the pre-conditioning cycle to maximise the emissions capability of the car during the &amp;#039;pukka&amp;#039; emissions test.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lithopsian</name></author>
	</entry>
	<entry>
		<id>https://wiki.seloc.org/index.php?title=Fuel_Recycle_Canister_Solenoid&amp;diff=13604&amp;oldid=prev</id>
		<title>Lithopsian: so great they named it twice</title>
		<link rel="alternate" type="text/html" href="https://wiki.seloc.org/index.php?title=Fuel_Recycle_Canister_Solenoid&amp;diff=13604&amp;oldid=prev"/>
		<updated>2023-04-05T16:51:48Z</updated>

		<summary type="html">&lt;p&gt;so great they named it twice&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:51, 5 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Fuel recycle canister solenoid.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It&amp;#039;s function is to absorb the hydrocarbons from the fuel tank vent gasses at all times to prevent &amp;#039;evaporative emissions losses&amp;#039;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It&amp;#039;s function is to absorb the hydrocarbons from the fuel tank vent gasses at all times to prevent &amp;#039;evaporative emissions losses&amp;#039;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lithopsian</name></author>
	</entry>
	<entry>
		<id>https://wiki.seloc.org/index.php?title=Fuel_Recycle_Canister_Solenoid&amp;diff=8553&amp;oldid=prev</id>
		<title>Daniel Ginger: An explanation of what that ticking noise is when the engine is warming up?</title>
		<link rel="alternate" type="text/html" href="https://wiki.seloc.org/index.php?title=Fuel_Recycle_Canister_Solenoid&amp;diff=8553&amp;oldid=prev"/>
		<updated>2010-02-03T12:22:15Z</updated>

		<summary type="html">&lt;p&gt;An explanation of what that ticking noise is when the engine is warming up?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Fuel recycle canister solenoid.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s function is to absorb the hydrocarbons from the fuel tank vent gasses at all times to prevent &amp;#039;evaporative emissions losses&amp;#039; &lt;br /&gt;
&lt;br /&gt;
When the engine is running, the thing needs to be purged to prevent it overflowing (breakthrough). Due to control issues, the engine can only accept a certain proportion of it&amp;#039;s fuel (HC) as purge hydrocarbons, therefore the purge valve is used to regulate the flow of air/HC out of the can and into the inlet manifold via pulse-width-modulation (PWM) of the valve.&lt;br /&gt;
&lt;br /&gt;
Because the evaporative emissions test has a standard drive cycle as a &amp;#039;pre-conditioning&amp;#039; drive, the system is designed to purge the canister as quickly and as much as possible after a cold start, to leave it clear for when it gets SHED tested (Sealed Housing for Evaporative emissions Determination - naff US acronym for heating the car up in a sealed box to measure HC emissions evaporated off)&lt;br /&gt;
&lt;br /&gt;
Also, because the ECU has (initally) no clue how much fuel is in the canister, it can only purge when closed-loop lambda (air-fuel ratio) control is operational, which is usually a few tens of seconds after start (at ~20°C)&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the closed-loop lambda control is also used for adapting errors and tolerances of the fuel/air metering system, but this cannot be done simultaneously with purge (due to the unknown amount of purge fuel). Neither can this be done until the oil is at a reasonable temp, since fuel that&amp;#039;s diluting the oil will/may begin to boil off and add to the total fuelling via the PCV system (positive crankcase ventilation). Fuelling adaption must be also completed as quickly and effectively as possible during the pre-conditioning cycle to maximise the emissions capability of the car during the &amp;#039;pukka&amp;#039; emissions test.&lt;br /&gt;
&lt;br /&gt;
So, the plan is this: Nearly as soon as you can run closed-loop (lambda=1) you start purging as much as the engine/control capability will allow. Once the canister purge hydrocarbon flowrate has died down to acceptable levels (or min time period, oil temp), purge is turned off to allow the fuel system errors to be adapted for a while. Purge and fuelling adaption will then operate in turn for the duration of your drive.&lt;br /&gt;
&lt;br /&gt;
...so you might hear your purge ticking coming and going, if it ever was cold enough for you to still hear it.&lt;br /&gt;
&lt;br /&gt;
Systems don&amp;#039;t tend to purge at idle for EU-2 cars (or earlier) because it adds complications to idle control. EU-3 cars tend to do so now though, because the new SHED test is 24hours long (up from 2hours? IIRC) The ECU also won&amp;#039;t purge when you&amp;#039;re off the throttle at higher engine speeds, as all fuelling is turned off in these conditions. That&amp;#039;s why you can &amp;#039;turn the ticking on and off&amp;#039; with the loud pedal.&lt;/div&gt;</summary>
		<author><name>Daniel Ginger</name></author>
	</entry>
</feed>