K. Kehitämme parhaillaan räätälöityä näyttöä ajoneuvoomme. Koska käytämme ECU-mallianne, MoTeC M400:aa, tavoitteemme on saada RPM-tiedot suoraan ECU:lta CAN-väylän kautta.
Voisitteko ystävällisesti neuvoa, miten saamme tiedot ECU:sta CAN-liitännän kautta? Esimerkiksi haluaisimme lähettää nämä tiedot erilliselle kehityskortille, kuten Arduino UNO:lle tai muulle sopivalle mikrokontrollerille. Olisimme erittäin kiitollisia ohjauksestanne tässä asiassa ja arvostaisimme suuresti apuanne.
V. Tähän artikkeliin on liitetty dokumentti, joka kuvaa M800 ECU:n CAN-ulostulovirran, kun CAN 0 tai CAN 1 data asetetaan arvoon 1 (käyttäen ADL Dash Loggeria).
Tämä ulostulo koostuu jatkuvasta datavirrosta, joka lähetetään samalla CAN-osoitteella. Se käyttää otsikkoa ja tarkistussummaa, toimien samalla tavalla kuin sarjadata.
Jos haluat mieluummin vastaanottaa perinteisempiä, peräkkäisiä CAN-viestejä, voit määrittää tämän ECU Manager -ohjelmistossa. Luo tällöin mukautettu datasarja, joka sisältää haluamasi kanavat lähetettäväksi. Aseta sitten yksi CAN-dataparameetreista arvoon 'Custom Data Set Sequential'. Tämä asetus lähettää valitut kanavat peräkkäisillä CAN-osoitteilla alkaen määrittelemästäsi perusosoitteesta. Koska kaikki kanavat ovat 16-bittisiä, jokainen CAN-viesti sisältää neljä kanavaa dataa.
Kommentit
0 kommenttia
Kirjaudu sisään jättääksesi kommentin.