--- title: Speeduino-järjestelmän komponentit description: published: true date: 2020-12-09T18:47:55.031Z tags: editor: undefined dateCreated: 2020-11-13T12:11:48.259Z --- # Yleiskatsaus Speeduino-järjestelmän komponentteihin Tällä sivulla esitellään Speeduino-järjestelmään kuuluvat komponentit sekä näiden vaihtoehtoisia muunnelmia. Kaikkia mahdollisia vaihtoehtoja ei esitetä mutta tämä sivu tarjaa hyvän yleiskäsityksen, jonka avulla on helppo aloittaa - varsinkin jos olet ensikertalainen. Arduino ------- Speeduino järjestelmän aivoina käytetään Arduino Mega 2560 R3 levyä. Kaikki viralliset ja suurinosa Arduino Mega 2560 klooneista toimii mutta on suositeltavaa käyttää sellaista versiota, jossa sarjakommunikaatio on toteutettu 16u2 sirulla edullisemman CH340 sirun sijaan. Tieto siitä kumpaa sirua levyllä on käytetty löytyy yleensä levyn teknistentietojen listasta. Jos epäilet asiaa voit varmistaa asian suoraan Arduinon myyjältä. Sisääntulot ------- ### Kampi- ja nokka-akselin anturit Nämä anturit ovat Speeduino järjestelmän toiminnan kannalta ne kaikista tärkeimmät. Arduinolle kulkevan signaalin tulee olla 0-5V kantti-muotoista aaltoa (kuvassa alla), jonka tulee vastata triggeri-pyörän kuviota, joka pyörii kampi- tai nokka-akselin pyörintänopeudella. Useimmat Hall- ja "opto"-tyyppiset anturit pystyvät tuottamaan vaaditun kaltaisen kantti-muotoisen signaalin. Jos käytössä on ainoastaan kampiakselin anturi (ei signaalia nokka-akselilta), triggeri-pyörän kuvion tulee olla puuttuvalla hampaalla oleva kuvio, jotta moottorin asento ja sen käyntinopeus voidaan määrittää. Toistaiseksi testatut puuttuvan hampaan kuviot ovat 4-1, 12-1, 36-1 ja 60-2 kuviot. Lisää tietoa triggeri-pyörien kuviovaihtoehdoista löydät [Trigger Patterns and Decoders](/decoders) sivulta. Täysin sekventiaaliseen ruiskutukseen vaaditaan myös nokka-akselin anturin tuottama signaali (tällöin kampiakselilla olevan triggeri-pyörän ei välttämättä tarvitse olla kuvioltaan puuttuvahampainen). Nämä kuviot ovat merkattu "/x"-merkillä kuten 60-2/1 joka tarkoittaa, että kampiakselilla on 60 hampainen triggeri-kuvio, 2 puuttuvalla hampaalla, ja nokka-akselilla on 1 hampainen triggeri-kuvio. Nokka-akselilla oleva puuttuvahampaista kuviota voidaan käyttää semi- ja täysin seqventiaalisissa kokoonpanoissa. VR (variable reluctance) antureita voidaan myös käyttää. Tällöin on huomioitav, että viralliset Speeduino piirilevy versiot eivät suoraan tue VR-anturin tuottaman sini-aallon (alla) muuttamista vaadituksi kantti-muotoiseksi aalloksi. Tätä muunnosta varten tarvitaan erillinen VR-moduuli. Virallisilta piirilevyiltä (v0.3.x ja v0.4.x) löytyy VR-modulia varten 8-pinninen DIP-kanta (IC3). MAX9926 sirun on testattu toimivan suurimman osan tarjolla olevista sisääntulosignaaleista kanssa. Kyseistä sirua voi osaa täälä: [Speeduino Store](https://speeduino.com/shop/index.php?id_product=17&controller=product). Minkä tahansa 0-5V kantti-muotoista signaalia tuottavan moduulin pitäisi toimia myös (LM1815, LM358, SSC/DSC, monet OEM-modulit jne.) ![vr_wave.gif](/img/vr/vr_wave.gif =400x){.align-center} Rakennettaessa johtosarjaa kampiakselin ja nokka-akselin anturoinneille on syytä kiinnittää huomiota EMI-asioihin (elektromagneettiset häiriöt). Näihin voi vaikuttaa oikeanlaisella kaapelivalinnalla sekä kaapelin viennillä. Auttaa jos kaapeloinnin pystyy asentamaan mahdollisimman kauaksi suurista häiriölähteistä (esim. laturi, sytytystulpat, -johdot ja -puolat). Suojatun kaapelin käyttö on suositeltaavaa (liitä suoja-vaippa ainoastaan ECUn päähän). Signaalia voidaan suodattaa ohjelmallisesti mutta mikään ei voita puhdasta, suoraan anturilta tulevaa, signaalia. Jos EMI-/suodatus-asetukset ovat maksimissaan ja kampi-/nokka-akselin signaali on kadoksissa, varmista että Speeduino piirilevyn +12V ja GND liitännät ovat vapaita häiriöistä. On mahdollista, että päävirtojen kautta aiheutuu häiriöitä toisaalle järjestelmään. ### TPS (Throttle Position Sensor, kaasuläpän asentoanturi) TPS-anturin on oltava mielummin 3-johtoinen, potentiometri-tyyppinen.2-johtoinen on/off-tyyppistä antruia ei suositella käytettävän. Jos TPS-anturisi on 3-johtoinen se todennäköisesti toimii mutta on varmistettava, että anturi on potentiometri-tyyppinen. TPS-anturi toimii lähettämällä muuttuvan analogisen signaalisn Speeduinolle ja välittää näin kaasuläpän asennon. Tyypillisesti anturille johdettu +5V ja maadoitus (GND, signaali maa tai paluusignaali) kulkee sisäisen potentiometrin kautta, joka tuottaa anturin ulostuloon matalan jännitteen pienellä kaasuläpän avaumalla ja vastaavasti suuren jännitteen suurella kaasuläpän avaumalla. Jos TPS-anturia joudutaan käyttämään tuntemattomien liitäntöjen kanssa on suositeltavaa mitata TPS-anturi yleismittarilla, jotta voidaan määrittää anturin pinnijärjestys ilman, että anturi mahdollisesti vahingoittuu kytkentäkokeiluista. Mittaus voidaan suorittaa moottori sammutettuna ja TPS-anturin liitin irrallaan seuraavasti: - Merkkaa jokainen anturin pinni omalla kirjaimella. - Kaasuläpän ollessa kiinni liitä yleismittari (ohm-asetus) kahteen anturin pinneistä ja käännä kaasuläppä auki-asentoon, kirjaa mittauksen tulokset ylös. - Etsi pinnipari, joiden resistanssi ei muutu merkittävästi kaasuläpän suljetun ja avoinaisen asennon välillä. Nämä ovat kaksi käyttöjännite-pinniä. - Jäljelle jäävä pinni on **Signaali**-pinni - Määrittääksesi kumpi käyttöjännite-pinneistä on **V+** ja kumpi **GND** testaa resistanssi (ohm) **Signaali**-pinnin ja jommankumman käyttöjännitepinnin välillä. - Kaasuläpän ollessa kiinni - jos resistanssi pinnien välillä on pieni on kyseinen pinni **GND**. Jos resistanssi on suuri on pinni **V+**. Suurin osa käyttökelpoisista TPS-anturiesta on 3 pinnisiä. Jos TPS-anturissasi on poikkeava määrä pinnejä voi auton alkuperäinen piirikaavio kertoa pinnien merkityksen ja sen onko kyseinen anturi käytettävissä Speeduinon kanssa. TPS-antureille, jotka toimivat "takaperin" (tapauksissa, joissa johdotusta ei voida muuttaa), on saatavilla yksinkertainen muutos ohjelman koodiin, joka on saatavilla täältä: [Forums](https://speeduino.com/forum/viewtopic.php?f=19&t=1159#p18146) ### MAP (Manifold Pressure, imusarjan paine -anturi) Suositeltu MAP-anturi on Freescalen valmistama MPX4250-anturi. Tästä huolimatta myös monet muut MAP-anturit ovat käyttökelpoisia. Jos haluat käyttää anturia listan (*Tools > MAP Calibration*, TunerStudiossa) ulkopuolelta ole hyvä ja kirjoita tästä Speeduino keskustelufoorumille. Muut anturit toimivat kyllä mutta niille on asetettava anturikohtaiset kalibrointitiedot TunerStudiossa. ### Lämpötila-anturit (CLT ja IAT) - CLT = Coolant Temperature = Jäähdytysveden lämpötila - IAT = Intake Air Temperature = Imuilman lämpötila Mikä tahansa 2-johtoinen termistori-tyyppinen anturi on käyttökelpoinen lämpötilan mittaamiseen. Anturin toinen johdin kytketään maahan (suositeltavaa on kytkeä maa ECU:n päähän) ja toinen johdin toimii signaalijohtimena. Näillä anturiella ei ole polariteettia, joten johtojen järjestyksellä ei ole merkitystä. Enemmän tietoa aiheesta löydät [Sensor Calibration](/configuration/Sensor_Calibration) sivulta. ### Lambda-anturit (O2) O2 = Oxygen = Happi O2-anturin malli (kapea- tai laajakaistainen) on valittava TunerStudion valikosta: *Tools > Calibrate AFR Table.* #### Kapeakaistainen Lambda-anturi (NBO2) NB = Narrow Band = Kapeakaistainen Speeduino voi lukea NBO2 anturin signaali suoraan sellaisenaan. TunerStudio käyttää standardia epälineaarista 0-1 voltin asteikkoa kaikkien standardi NB02 antureiden kalibroinnin osalta. Kun NB02-anturi on valittu käyttöön, Speeduino käyttää Lambda-anturin signaalia säätääkseen polttoaineensyöttöä AFR-taulukkoon asetettujen arvojen mukaan (*Tuning > AFR Table*). Itse anturin tyyppi ja sen parametrit valitaan TunerStudion valikosta *Tuning > AFR/O2*. On syytä huomioida, että kapeakaistaiset Lambda-anturit on suunniteltu alunperin tarkkailemaan stoikiometristä polttoaineseosta (Lambda 1.0) katalysaattorilla varustetuissa autoissa. Yleisestiottaen kapeakaistaiset Lambda-anturit eivät sovellu tarkkuutensa puolesta säätöön, jossa tavoitteena on laihan tai rikkaan polttoaineseoksen havaitseminen. Vaikka tätä ei suositella, on kapeakaistaisella anturimallilla mahdollisuus säätää moottorin seossuhteet rajallisesti. #### Laajakaistainen Lambda-anturi (WBO2) WB = Wide Band = Laajakaistainen AFR = Air/Fuel Ratio = Ilma/Polttoaine -suhde Laajakaistaiset Lambda-anturit pystyvät mittaamaan nimensä mukaisesti Lambdan tai polttoaine/ilma-seoksen arvoja laajemmalla skaalalla verrattuna kapeakaistaisiin antureihin (10:1 - 20:1 AFR / 0.7 - 1.3 Lambda. Asteikot riippuvat anturin ja ohjainelektroniikan mallista). Lisäksi WB-anturit ovat tarkempia verrattuna NB-antureihin. WB-anturia ei sellaisenaan voi kytkeä suoraan Speeduinoon vaan tarvitaan erillinen ohjain prosessoimaan anturin signaali sekä ohjaamaan anturin lämmitystä. Ohjaimen merkki ja malli valitaan TunerStudion valikosta. Oli ohjaimen lähettämä signaali sitten geneerinen lineaarisignaali tai räätälöity, valitse ja täytä vaaditut tiedot suoraan TunerStudion valikosta. Vaihtoehtoisesti voidaan valikosta valita mahdollisuus asentaa räätälöity INC-tiedosto, joka sisältää räätälöidyt kalibrointitiedot valitsemaasi Lambda-anturiohjainta varten. Kun *Tools > Calibrate AFT Sensor* -valikosta on valittu anturivaihtoehto (EGO Sensor), Speeduino käyttää valittua anturivaihtoehtoa näyttääkseen lambda/AFR -lukeman TunerStudion mittaristossa. Kun taas *Tuning > AFR/O2* -valikosta on valittu anturivaihtoehto sekä asetettu parametrit, Speeduino voi säätää ja korjata polttoaineensuihkutusta "lennosta" taulukkoon (*Tuning > AFR Table*) täytettyjen arvojen mukaan, käyttää tietoa automaattisäädön pohjana tai MegaLogViewerin näyttämän reaaliaikaisen datan ja logien pohjana. Asetuksiin sisältyy myös mahdollisuus kytkeä lambda-anturi kokonaan pois päältä. Vaikka Speeduino voi käyttää lambda-anturin lähettämää signaalia polttoaineenruiskutuksen korjaukseen ei ominaisuutta suositella käytettävän huonon säädön kompensointiin. ### Sovelluskohtaiset sisääntulot Tulevissa kappaleissa kerrotaan piireistä ja tekniikoista, jotka Speeduinokäyttäjät ovat havainneet hyödyllisksi asennettaessa tiettyjä sisääntuloja ja toiminnallisuuksia. #### Flex Fuel -anturi Lisää tietoa Flex Fuel -antureista sekä niiden asetuksista ja asennuksista löydät täältä: [Flex Fuel](/configuration/Flex_Fuel). #### 12V sisääntulo signaali Jotkut asentoanturit lähettävät 12V signaalia. Tämän korjaamiseksi ja Arduinon suojelemiseksi voi rakentaa kaaviossa näkyvän piirin. Piirin vastusta R1 ei aina välttämättä vaadita mutta se varmistaa, että jokainen korkea signaali vedetään alas. Tämän piirin kanssa tulee käyttää Speeduinon ylösvetovastusta. Tämä muuttaa 0-12V signaalin 0-5V signaaliksi. *Kiitos PSIG:lle näistä tiedoista ja kaaviosta* #### GM 7 / 8 pin -jakajasytytys moduulit GM 7 / 8 pinnisiä moduuleja on käytetty laajasti GM valmistamien moottorien yhteydessä aina 4 sylinterisistä 8 sylinterisiin V-moottoreihin (pikku- ja isolohkot). 8 pinninen moduuli on myös laajalti käytetty merimoottoreissa Indmarin, Mercruiserin ja monen muun valmistajan toimesta.