Elikkä onko kellään tietoa miten autojen ruiskutusjärjestelmät on ohjelmoitu, eli mikä on ohjelmointikieli? Millä ohjelmoidaan yms?
Ohjelmointikieli olis kaikista tärkein tietää vai onko sellaista edes muuta kuin raaka bittitaso(tyyliin: 0101010101...) jota sitten vaan "analysoidaan" jollain tiettyjen valmistajien omilla ohjelmilla.
Yleensä kaikki mitä tiedätte ruiskutusjärjestelmistä olisi tervetullutta. Linkkejä voi pistää suomenkielellä tai englanninkielellä.
Ohjelmointikieli olis kaikista tärkein tietää vai onko sellaista edes muuta kuin raaka bittitaso(tyyliin: 0101010101...) jota sitten vaan "analysoidaan" jollain tiettyjen valmistajien omilla ohjelmilla.
Yleensä kaikki mitä tiedätte ruiskutusjärjestelmistä olisi tervetullutta. Linkkejä voi pistää suomenkielellä tai englanninkielellä.
Vastaukset 4
Vanhimmat
Tässä on melko hyvä linkki:
http://www.google.com/
Ole hyvä.
Avuliaat googleen linkittäjät jotka ovat aina niin omaperäisiä ja hauskoja voisivat laittaa ennemmin ehdotuksen hakutermeiksi. Fuel injection Controller antoi seuraavaa, minkä sisällöstä en mitenkään vastaa:
http://www.bgsoflex.com/megasquirt.html
On tietenkin käytetty jotain ohjelmointikieltä. Ei kukaan käytä konekieltä ohjelman kirjoittamiseen. Kenties on käytetty Assembleria tai sitten luultavasti C/C /C#. Myös näiden yhdisteleminenkin on mahdollista.
Mutta mihin tarvitset tätä tietoa? Koodi on tottakai laitteessa ykkösinä ja nollina, eikä käytetyllä ohjelmointikielellä ei ole käytännön merkitystä, koska lopputulos on aina 01011010-muotoa. Itse olen ohjelmoinut paljon AVR-mikro-ohjaimia(sulautettuja järjestelmiä), ja käytän C:tä sen helppouden vuoksi. Assembleria käytetään yleensä vain jos tarvitaan joko kaikki tehot irti prosessorista, tai tarkalleen ajoitettua suoritusta (ns/µs luokkaa), jota auton sytytysjärjestelmä ei kuitenkaan vaadi.
"Millä ohjelmoidaan"
Jos aihe jotakuta todella kiinnostaa ja oikeasti ymmärrys sulautettuihin riittää niin kannattaa tutustua MegaSquirt moottorin ohjausjärjestelmään.
Tässä pari linkkiä.
http://www.netikka.net/ville.vieri/ele/ms-ex/index.html
http://www.bgsoflex.com/megasquirt.html
Hyvistä ohjelmoijista on maailmalla pulaa surkeita koodin vääntäjiä on aivan liikaa. Sulautettujen laitteiden vioista suurinosa nykyään on softavikoja, tuotteet pitää saada markkinoille nopeasti eikä laitteita ehditä tarpeeksi testaamaan. Kovan logiigan aikakaudella oli tuote pakko saada valmiiksi ennen myyntiin saattamista. Enpä haluaisi olla paikalla kun uuta ydinvoimalaa käynnistetään kun siellä ei enää toimintoja varmisteta relelogiigalla, vaan järjestelmä on täysin softan varassa. Viherpiipertäjät vois joskus myös puuttua tähän järjettömään luonnonvarojen tuhlaukseen kun elektroniikkaan käytetään harvinaisia luonnonvaroja ja laite hylätään muutaman vuoden tuskailun jälkeen.