ich habe schon xx Stunden in die Verbindung meines mbed controllers zu MS2 gesteckt, aber ich bekomme die kiste nicht ans laufen.
Folgender Aufbau liegt vor:
Mbed Controller mit 2 Can-Controllern, davon habe ich einen mit 120 Ohm abgeschlossen, den anderen nicht.
Als drittes Element hängt die MS2 mit am bus (120 ohm), verdrahtet nach manual. habe nur can_low und can_high verdrahtet, kein ground oder V+!
CanController_1 übernimmt das senden der ID, Can Controller_2 habe ich so programmiert, das er mir den Bus überwacht und gesendete ID's mit Inhalt anzeigt(sniffer).
Das funktioniert auch !
Der aufbau der ID sollte folgendermaßen aussehen ( laut ms_can unterlagen):
// Aufbau des MS2 ID's
// |- - - - - - --| - | - | - - - | - - - - | - - - - | - - - - | - | - - | - |
// | 11bit offset | 1bit SSR | 1bit IDE | 3bit type | 4bit FromID | 4bit ToID | 4bit blk | 1bit extrablk MS3 | 2bit spare | 1bit RTR |
// | 00000000110 | 1 | 1 | 0 0 1 | 0 0 0 1 | 0 0 0 0 | 0 1 1 1 | 0 | 0 0 | 1 |
// OFFSET: rpm = 6
// SSR : Bei IDE und Remote = 1 ???
// IDE : Extendet = 1
// type: 000 = cmd, 001 = req, 010 = resp, 011 = burn
// FromID ToID: 0000 = MS2 0001 = landtiger
// blk = 7
// extra_blk = 0
// spare 0 0
// RTR = 1
Leider Antwortet die MS2 nicht. es kann eigentlich nur daran liegen, das ich falsche ID's sende, hier mal meine gesendeten ID's, die ich schon getestet habe:
vorwaerts 29 bit:
00000000110 001 0001 0000 0111 0 00
1607736
vorwaerts 29 bit blks gedreht:
01100000000100100000001110000
201474160
vorwaetrs 32 bit:
00000000110110010001000001110000
14225520
vorwaerts 32 bit gedreht
01100000000111000100000011100000
1612464352
rueckwaerts 29 bit:
00011100000100010001100000000
58860288
rueckwaerts 29 bit gedreht
00001110000100010001100000000
29500160
rueckwaerts 32 bit:
00001110000010001001101100000000
235444992
rueckwaerts 32 bit gedreht:
00000111000000010011100000000110
Vielleicht hat sich schon jemand mit dem CAN-Bus befasst, und kann mir eine kleine Hilfestellung geben?
Danke Gruß Christian
Edit: Hier noch der link zum passenden thread im ms extra forum : http://www.msextra.com/forums/viewtopic ... 67&t=51904