Takaisin

Käyttöliittymä - Sähköautot - Nyt!

Lähtisin itse suunnitelemaan auton elektronista ohjausjärjestelmää toimintavarmuuden näkökulmasta.

Siis auton on kuljettava huolimatta siitä että jokin osa menee rikki tai jossain on ohjelmistovirhe.

Siksi erottaisin järjestelmän osat toisistaan, mutta kuitenkin kannatan keskustietokonetta ns. ylempien järjestelmien , eli käyttöliittymän, ohjaustehostimien, mittareiden, valaistuksen, lämmityksen, etc. seurantaan. Mutta moottorin sekä pariston ohjaukseen sekä ajovaloja varten rakentaisin erillisen järjestelmän esimerkiksi CMOS -piirille.

Keskustietokoneen voi rakentaa melko edullisesti (protoa varten) vaikkapa Xilinxin tai muun FPGA -siruvalmistajan varaan, ja muistisirulle voi asentaa Unix -pohjaisen käyttöjärjestelmän. Sitä ei siis tarvitse välttämättä suunitella itse, vaikka ideaalissa tilanteessa ajaisin mahdollisimman vähän ja yksinkertaisia ohjelmistoja.

Mahdollisimman ruiisutun Unixin (Linux, BSD, QNX, opensolaris tai muu) päälle voi sitten asentaa sensorien ohjaimet sekä käyttöliittymät esimerkiksi jarruille, ohjaustehostimille ja luistonestolle. Siis jos tietokoneen kytkee päälle nämä käynnistyvät automaattisesti, mutta auto periaatteessa voi toimia pelkän moottorin ja levyjarrujen varassa. Näistä kokonaan erillään on kaikki muu ohjelmisto. Tämä jako onnistuu siksi että Unix -järjestelmissä laiteajurit ovat ydinmoduleja, ja lisäbinäärit (vaikkapa openoffice) käynnistyvät vasta ytimen jälkeen. Virranhallinta on mielestäni ylemmän tason ohjelmisto, tai vaihtoehtoisesti piiri jonka voi vaihtaa käsin. Tämä siksi että kun akun kanssa tulee ongelmia, virranhallinnan voi ohittaa. Sarjassamme kokemusta tietokoneiden litiumparistojen virranhallintasirun ohijuotosta.

En asentaisi autoon satelliittikommunikaatiota tai mitään muuta radiolähetintä tai muistimodulia vakiovarusteena, vaan pitäisin nämä kaikki lisävarusteina. Tämä siksi että loppukäyttäjillä on erilaiset tarpeet, ja siksi että mitä vähemmän ohjelmistoja on ajotietokoneeseen asennettu, sitä varmemmin järjestelmä toimii ja sitä vähemmän osia täytyy repiä irti korjattaessa autoa, tietokonetta tai ohjelmistoa.

Tältä pohjalta lähtisin liikkeelle suunnittelemaan nykyaikaista autoa.

Cheers, Tuomas