Hallo, ich fertige gerade eine Platine auf der ein MCP2515 mit Treiber sitzt um per Can Bus zu kommunizieren. Die Platinen sind aus China eingetroffen und ich habe angefangen diese zu bestücken. Bei der Bauteilbeschaffung habe ich auf die Bestellung von MCP2515 und MCP2551 verzichtet da ich hier noch solche Arduino Can Shields aus vergangenen Tagen rumliegen habe und Reichelt weder MCP2551 noch einen TJA2050 am Lager hat. Also war der Plan diese zu schlachten und die Bauteile zu nutzen. Nun kam es wie es kommen musste. Die Can Kommunikation lief manchmal an und brach immer wieder ab oder es ging gar nichts. Also Logig Analyser und Scope in Stellung gebracht. Die SPI Sequenzen zwischen Prozessor und Can Controller geprüft und für gut befunden. Die Pegel auf Can Low und High geprüft und das sieht nicht normal aus. Nun gut ist bestimmt ein Can Treiber defekt. Ich schaue mir die Teile genauer an und stelle fest auf dem funktionierenden Treibern ist ein Aufdruck zu lesen, auf denen die nicht funktionieren nur eine Punkt. Ok, kann das sein ??? Darauf hin habe ich alle vorhandenen Module gegeneinander geprüft. Um einen Fehler in meinem C Code auszuschließen bin ich auf jeweils 2x Arduino Nano + Can Board mit dem Arduino Beispiel Sketch gewechselt. Die Module mit nicht beschrifteten Treibern laufen nur sporadisch oder garnicht, die anderen problemlos. Oh man, wer billig kauft kauft zwei mal. Ich schreibe das hier nieder falls noch jemand solche Probleme hat oder bekommt. Auch gehen mir jetzt die Can Treiber aus, hat noch jemand welche für 250kbit und 5V die Pin kompatibel zum MCP2551 sind? Ich bräucht 3 Stück sehr Zeitnah. Gruß Rene
:
Bearbeitet durch User
Was ich beim TJA1050 von diesen China-CAN-Modulen festgestellt habe ist dass es nicht reicht den S Eingang offen zu lassen, man muss S anscheinend explizit auf GND legen. LG, Sebastian
>@crazyhorse >Gibts die denn auch nicht mehr zu kaufen? Zur Not habe ich MCP2551 da. Hallo, da ich weiss das du bei mir um die Ecke wohnst würde ich dir gern welche abnehmen. Gruß Rene
Kennen wir uns?? Die MCP2551 sind allesamt beim Bestücker. TJA1050T/CM habe ich im Handlager, da kannst du welche haben.
Top S. schrieb: > Auch gehen mir jetzt die Can Treiber aus, hat noch jemand welche für > 250kbit und 5V die Pin kompatibel zum MCP2551 sind? Ich bräucht 3 Stück Du brauchst die kurzfristig, falls ihr aber sonst noch Verzweifelte hier unterwegs sind: MCP2551-I/SN hat lcsc.com derzeit 64000 Stück auf Lager Auch weitere CAN Treiber sind dort beschaffbar. Selbst der allseits beliebte TJA1042T/3 ist dort derzeit mit 4000 Stück auf Lager Preise etwas höher aber noch im Rahmen.
Die standard 8-poligen Transceiver gibt es von nem Haufen Herstellern, z.B. Microchip (Atmel) ATA6560. Einfach mal die Suche bemühen, z.B. bei Mouser.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.