wiki.js/decoders/Rover.html

39 lines
3.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!--
title: Rover
description: Rover MEMS decoder
published: true
date: 2023-06-30T21:23:20.785Z
tags: decoder, trigger
editor: ckeditor
dateCreated: 2021-11-15T23:24:28.622Z
-->
<h1>Rover MEMs decoder</h1>
<h2>Availability</h2>
<p>This decoder is available in the current firmware.</p>
<h2>Background</h2>
<p>Rover developed MEMs (Modular Engine Management System) which was used on a number of British vehicles with petrol engines. This included A series, O Series, T series and K Series engines. Due to the range of engines being used by a number of manufactures you can find the MEMS solution in Rovers, LandRovers, Caterham's, Elise's, Morgan's and many kit cars.&nbsp;</p>
<p>During its lifetime Rover implemented multiple trigger patterns with the MEMs system. This decoder supports the 5 known patterns and will automatically identify and decode the pattern. The patterns are described below based on the number of teeth that occur sequentially broken up by gaps in the pattern. The gaps are represented by the -.</p>
<ul>
<li>3-14-2-13-</li>
<li>2-14-3-13-</li>
<li>11-5-12-4-</li>
<li>17-17-</li>
<li>7-10-6-9-</li>
</ul>
<p>The decoder also adds supports for the secondary (cam) 5-3-2- tooth pattern used by Rover as well as normal single tooth patterns.</p>
<p>Additionally, functionality has been added to the &nbsp;17-17- pattern so if a secondary (cam) signal is present it will allow accurate spark signal to be generated at the appropriate time. The secondary signal needs to be between 360 and 720 degrees in the 720 degree cycle.&nbsp;</p>
<h2>Limitations</h2>
<p>The pattern with 17-17- can not do wasted spark due to no unique identifier within the 360 degrees engine cycle. If you require spark this must be done via a distributor with ignition set to single channel. This pattern is also limited on fuelling and must be used with at least 2 squirts per engine cycle.</p>
<p>The code currently only supports 4 ignition on cylinder engines, if their is a demand for 6 or 8 cylinder please log an issue in github and the code can be extended.</p>
<h2>Setup</h2>
<h3>Engine Constants</h3>
<p>Squirts per Engine Cycle is set to 2 or higher for the trigger pattern 17-17-</p>
<h3>Trigger Settings</h3>
<p>Select the Trigger Pattern “Rover MEMS”. A number of existing settings will be greyed out but display the values prior to the Rover MEMS pattern being selected. In the background the system sets up these values as it requires them.</p>
<p>NB you can only setup the “Trigger Angle (deg)” once you have completed all of the setup actions. To set this you should follow the standard guidance elsewhere in the Wiki.</p>
<h3><i>Spark Settings (Ignition)</i></h3>
<p><i>If you have the trigger wheel 17 teeth gap 17 teeth gap Speeduino can currently only support spark output mode “Single Channel”. This means the sparks need to be routed via a distributor.&nbsp;</i></p>
<p><i>All other patterns can support wasted spark and if a secondary trigger edge (cam) signal is present support sequential.</i></p>
<p><i>“Use new ignition mode” should be set to “yes”.</i></p>