I detta fall gäller det EPR mätaren.
(http://www.novelair.com/images/EPR1.JPG)
Först gäller det att komma på hur man öppnar instrumentet, just detta sitter ihop i bakkant med 3st små skruvar, vissa instrument öppnar man med konservöppnare (RPM t.ex)
(http://www.novelair.com/images/EPR2.JPG)
(http://www.novelair.com/images/EPR3.JPG)
Inne i detta instrument sitter en synchromotor som vi slänger bort, den är jättefin men går inte att styra från datorn med dom interface vi använder, Synchrointerface kostar alldeles för mycket för att åtminstonde jag ska ha råd med dom.
(http://www.novelair.com/images/EPR4.JPG)
Vad jag istället kommer att använda är ett litet servo från hobbybutiken, för att servot ska ha nått att sitta fast i så krävs ett nytt innanmäte i instrumentet, fräsen jobbar på med detta.
(http://www.novelair.com/images/EPR5.JPG)
Servot är inte heller gjort för drivning av en axel, fäste för axel tillverkas i svarven.
(http://www.novelair.com/images/EPR6.JPG)
Ett normalt servo har bara 180 graders rotation, instrumentet har behov av 330 grader. Servot öppnas och sladdarna till potentiometern i servot klipps av. Ett mekaniskt stopp tas också bort i växellådan så att axeln nu kan snurra oändligt.
(http://www.novelair.com/images/EPR7.JPG)
Dags för montering, nya fästet för axeln limmas på servodisken
(http://www.novelair.com/images/EPR8.JPG)
(http://www.novelair.com/images/EPR9.JPG)
Vad som inte syns på bild är att det nu sitter en ny potentiometer på axeln till instrumentets visare, den nya potten har 340 graders rotation och hål rakt genom för axeln.
(http://www.novelair.com/images/EPR10.JPG)
Sen är det bara att bunta ihop sladdarna lite snyggt och stoppa tillbaka innanmätet i instrumenthuset. Kvar är att skriva en programmsnutt så instrumentet rör sig som det ska. Jag programmerar i SIOC eftersom jag använder IO-Cards interface, servokortet som jag har är anslutet med USB och kan styra 6 servon + 4 analoga in.
(http://www.novelair.com/images/EPR11.JPG)
Själva koden för EPR mätaren ser ut så här
Var 0020, name EPR // ServoMotor5
Var 0021, Link FSUIPC_IN, Offset $2030, Length 8, Numbers 2 // EPR In
{
IF V0021 < 100
{
L1 = 45
}
ELSE
{
L1 = V0021 - 50
}
L0 = L1 * 4.3
&EPR = L0
}
Häftigt! Det där känner jag igen lite av av vad du berättade om i somras.
kul att se steg för steg! me like!