You are here

CAN-bus házilag

5 posts / 0 new
Last post
jancsika
jancsika picture

Sziasztok--nem tudom hogy helyesen kérdezek-e,de remélem kihámozható lesz hogy mit is akarok kérdezni: adott egy autórádió és egy LCD kijelző,amelyek CAN-buszal rendelkeznek,ST10F269 és 10F273 CAN vezérléssel rendelkező procik...a kérdésem az lenne,hogy a CAN-buszon ezeknek gyárilag van megadva az IDENT,vagyis ami szerint a mikrovezérlő felismeri,vagy ezt a szoftver határozza meg a vevő procikban?...ja,és a MCP2515 ic-nek a "protocol engine" része,kiküldi-e a CAN-busz frame adatokat,anélkül hogy az SPI bemeneteken bármilyen adatot adnék? köszönettel,üdv!...

Comments
Kaszi28
Kaszi28 picture

Jancsikának: A kérdés első felét nem nagyon értem. A CAN ID-k nincsenek az IC-be előre beírva, azokat SW-ből határozzák meg.
De nem a vevő, vagy adó procikban, hanem mindegyikben.
Tehát a vevő is és az adó is tudja, hogy melyik ID melyik bitjén milyen információ van.
(A vevőbe természetesen csak a számára releváns bitek helyei vannak beápolva.)
Az MCP2515-öt minden bekapcsoláskor un. konfigurációs módba kell kapcsolni és SPI buszon vagy 80 paramétert a kívánalmaknak megfelelően beállítani, majd normál módba kapcsolni.
Ezután mehet a CAN kommunikáció, ami úgy megy, hogy spi-n betöltöm valamelyik Transmit bufferbe az üzenetet és vagy egy spi parancsra, vagy egy diszkrét ic láb megrángatásával kiküldöm a CAN hálózatra.
De nincs olyan hogy üres kereteket megától küld.

Jacának: Elvileg a Monitor All AT parancs erre való, de gyakorlati tapasztalatom ezzel nincs.

Üdv!
Kaszi

0

Jaca
Jaca picture
****

Szia Kaszi!

Megpróbálom. Ha működik, akkor nagyon lemegy a CAN-RS232 interfészek ára, mert OBD olvasót már fillérekért lehet kapni.

Üdv: Jácint

0

Jaca
Jaca picture
****

Sziasztok!

Legalább nem kell új topikot nyitnom :)

Az az őrült ötletem támadt, hogy az ELM327-es OBD olvasón van CAN busz (be is van kötve). Szerintetek van rá esély, hogy ha ezzel rácsatlakozok egy CAN buszra, akkor le tudom vele hallgatni a forgalmat?
Olvatam, hogy vannak AT kódok az ELM327-hez. Azokkal próbálkozott valaki? Csak nyitni kell egy terminált, amivel rácsatlakozok (soros), és csak beírom a kódokat, aztán reagál rá?
Most azért vagyok bajba, mert nincs itthon CAN buszos eszközöm az autón kívül, a feleségem meg morog, ha azt behozom a konyhába.

Üdv: Jácint

Most őszintén: ez mitől "Hi-FI, erősítő"??

0

Jaca
Jaca picture
****

Szia Kalex!

Őszintén? Nem tudom, Jancsikától kérdezd, én csak a címét néztem. Amúgy CAN busz autóhifihez szokott kelleni, tehát az lehet közös pont benne.

Üdv: Jácint

0