www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik STM32F103 board + CAN


Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kann ich an das Board

http://www.micro4you.com/files/STM32/ET-STM32F103.pdf

einfach nen MCP2551 anschließen und nen Sub-D stecker ranmachen damit 
ich CAN Signale Senden und Empfangen kann !? oder brauch ich dazu noch 
was anderes !?

Danke für eine schnelle Antwort !!!

Autor: FlipFlop (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Christoph Budelmann (Firma: Budelmann Elektronik GmbH) (christophbudelmann) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> kann ich an das Board
>
> http://www.micro4you.com/files/STM32/ET-STM32F103.pdf
>
> einfach nen MCP2551 anschließen und nen Sub-D stecker ranmachen damit
> ich CAN Signale Senden und Empfangen kann !? oder brauch ich dazu noch
> was anderes !?

Kannst du schon, nur ich würde an deiner Stelle vielleicht das 
OLIMEX-Board nehmen. Das hat den CAN-Transceiver schon drauf und kostet, 
wenn man das Porto und MwSt. draufrechnet, wahrscheinlich auch nicht 
wesentlich mehr.

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Board hab ich aber leider schon

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das ETT Board kostet bei ebay 43€ inkl. Versand, wenn der versendende 
Thai es am Zöllner und damit an der MWSt. vorbeischleust (wie bei mir). 
Bei Futurlec ist es vielleicht noch billiger, aber da dürfte der Zoll 
wachsamer sein. Da kann Olimex nicht mithalten. Praktikabler ist es m.E. 
auch, weil mehr drauf und Pfostenstecker statt Einzelpins. Den 
Transceiver kriegt man noch in den zwar winzigen aber dafür 
ausreichenden Lötpunktrasterbereich rein.

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
HI
Ich hab den MCP 2551 jetzt drauf auf meinem STM32F103 board.
Habe von Keil ein Beispielprogramm runtergeladen für das STM32F103 
board. Es funktioniert leider nicht. Weis jetzt nicht ob es am Code 
liegt oder am MCP 2551.
Kann mir da jemand vielleicht ein einfaches CAN Programm zuschicken das 
Funktioniert.

CAN_RX liegt auf PB8
CAN_TX liegt auf PB9

Dankeschön !!!

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie geht es dem RS-Pin?

Test im Loopback-Mode durchgeführt? CAN ist nicht gern allein, ohne 
zweite Node wirst du den Frame nicht einmal fehlerfrei los, ausser eben 
im Loopback-Mode.

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab den CAN an eine Vektor CanCaseXl box gelegt und ausgelesen. aber 
da kommt nichts ein. 120 ohm sind auch dran.

RS-Pin !? wo/wie/für was braucht man den den !?

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Martin schrieb:

> RS-Pin !? wo/wie/für was braucht man den den !?

Das war die falsche Antwort, die erste Reaktion hätte sein sollen, dass 
du mal ins Datasheet vom MCP2551 reinschaust. Das steht da nämlich drin: 
Bei offenem Rs-Pin stellt sich das Dings tot.

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Achso stimmt hab ganz vergessen das RS ein PIN am MCP2551 ist. ich hab 
den auf GND gelegt.
Vref hab ich offen gelassen !? ist das ok oder auch auf GND legen !?

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nö, lass Vref offen. Rs auf GND ist ok.

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Martin schrieb:

> Ich hab den CAN an eine Vektor CanCaseXl box gelegt

Was immer das auch ist...

Obacht: Ein passiv eingestellter CAN-Tracer zählt nicht als 
Busteilnehmer, weil er die Frames nicht quittiert.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.