Forum: Mikrocontroller und Digitale Elektronik STM32 ISO1050 Beschaltung


von Hildrun (Gast)


Lesenswert?

Ich habe einen STM32 uC mit integrierten CAN-Controller und habe einen 
ISO1050, den ich direkt an die Versorgung (3V3 an VCC1, 5V an VCC2, alle 
GND zusammen auf GND vom morpho Stecker) gehängt habe. Im PCAN-Explorer 
wird ständig BUS_HEAVY angezeigt.

Woran kann das liegen? Brauche ich weitere Beschaltung außer den 
Abschlusswiderstand? Danke für jede Hilfe.

http://www.ti.com/lit/ds/slls983i/slls983i.pdf

von TestX (Gast)


Lesenswert?

falsche baudrate etc...wie sieht es mit error frames aus ?

guck dir das can signal mal mit einem oszi an...

von Hildrun (Gast)


Lesenswert?

Die Software sollte okay sein, da ich den Code mit CubeMX geniert habe 
und er in einem anderen Projekt mit einem Transceiver funktioniert habe.

von Lars F. (flemmy)


Lesenswert?

Moin Hildrun,

Hildrun schrieb:
> da ich den Code mit CubeMX geniert habe
Das ist ja erstmal kein Garant für gar nix. Kann man im CubeMX denn 
direkt die Übertragungsrate mit angeben? Und das ist - wie TestX schon 
erwähnt hat - die gleiche wie im PCAN Explorer?

Ist denn gegenüber dem anderen Projekt alles gleich bist auf die MCU?

von Hildrun (Gast)


Lesenswert?

Kann ich den isolierten CAN-Tranceiver wie einen normalen CAN-Tranceiver 
verwenden? Wie groß sollte der Pull-Up-Widerstand für TXD bemessen sein?

von Jan (Gast)


Lesenswert?

Hildrun schrieb:
> Die Software sollte okay sein, da ich den Code mit CubeMX geniert habe

Musste schmunzeln. Danke.

von Stefan F. (Gast)


Lesenswert?

Hildrun schrieb:
> Die Software sollte okay sein, da ich den Code mit CubeMX geniert habe

Naxch meiner Erfahrung ist CubeMX noch lange kein Garant für korrekte 
Software. Ganz im Gegenteil, mit gut dokumentierten Quelltexten von 
Hobby-Autoren komme ich besser klar.

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
Noch kein Account? Hier anmelden.