-
Thread
Atmega stürzt ab, bleibt hängen
Hardware/Software. Es handelt sich um einen Atmega 644 der mit 16 Mhz läuft. Der Atmega ist mit einem MCP2515 und MCP2551 an der Can Bus Seite verbunden. Zum PC wird mit einem FTDI treiber über UART gesendet. Das Programm funktioniert ohne Probleme, wenn nur CanBus Nachrichten empfangen werden und diese
Nachrichten "verschluckt". Gekennzeichnet hab ich es im Programm mit if(MCPMessageReceived[1] == MCP_BUFFER_1) PIEP1(500); Wenn diese Anweisung Wahr ergibt, heißt es, das Flag für den MCP2515 Buffer 1 VOLL ist noch immer gesetzt. Da der MCP2515 nur 2 Buffer für Nachrichten enthält, überschreibt
-
Thread
Gutes CAN Setup für automobilbereich gesucht
guten funktionsfähigen library und ein paar Code-Beispielen. Bisher haben wir mit dem PIC18F258 + MCP2551 gearbeitet. Da die Library einige Bugs hat und das Projekt abgeschlossen ist, ist es eine gute Zeit umzuschwenken. Vielen Dank für eure Hilfe!
Diesen MCP2551 habe ich auch noch auf keiner Freigabeliste gesehen. Üblich sind Infineon TLE6251, NXP TJA1051 oder TJA1043, und ggf. noch die SBCs von Bosch, Onsemi, IFX oder Elmos. Wenn Du CAN hast, bedeutet
-
Thread
Welche Versorgungsspannung für Hausbus ?
Hi, ich bin grad auch dabei einen Hausbus zu realisieren. Als Bussystem verwenden ich CAN (MCP2515 + MCP2551 Kombi). Jetzt die Frage der Versorgungspannung über ne adere einer CAT5 Leitung kann ich maximal 0,35A jagen doch welche Spannung? Ich bin eigendlich ziemlich schnell auf 24V gekommen
Ich bin ja auch noch am gleichen Projekt. Ich verwende den Mega16 mit MCP2515, Schaltplan und ein paar Bilder habe ich hier schonmal gepostet: http://www.mikrocontroller.net/forum/read-1-21469.html Ich habe lange nach dem richtigen Spannungsregler gesucht und habe mich
-
Thread
Welche Messung ist richtig
und evtl. einen Kondensator parallel also ein RC Glied? Anbei nochmal ein Bild (CAN-BUS über MSC2551) wo ich diese Überhöhungen auf dem Kanal 3 (Lila) nicht in den Griff bekomme. Widerstand in Reihe,parallel, RC-, LC-, LCR-Gied alles ohne Erfolg ausprobiert. Ich muss dazu sagen das ich das Signal
habe, der keine externe Stromversorgung hat sondern nur von einem aktiven USB-HUB versorgt wird. Der MCP2551 wird aber von einem stabilisiertem 5V Netzteil gespeist mit 100nF Kerko direkt an den Versorgungspins und nochmal nen 10µF Eklo parallel.
-
Thread
ESP32 - CAN-Bus - Lenkradsteuerung?
das Lenkrad-Modul LIN nutzt. Und ja, man kann CAN an fast jeden MC anschließen. Fertige Module mit MCP2515 kosten 5,-
auf jeden Fall. Bin grad dabei, mir das für meinen Corsa D zu bauen, da aber klassisch mit ATmega8, MCP2515 und MCP2551. Du brauchst dafür den passenden Bus samt Geschwindigkeit (im Opel gibts z.B. drei davon mit unterschiedlichen Bitraten - 33,? kbit, 95,2 kbit und 500 kbit). Dann musst Du rausfinden
-
Thread
Umsetzung "kleines" Bussystem für AVR im Haus
Also wegen der Verbindung der AVRs untereinander nochmal: Ich schwanke nun immer mehr auf CAN (mit MCP2515 per SPI). (Muster vom MCP2515 und MCP2551 habe cih mir aber trotzdem schon einmal angeschafft.) Jedoch was ich davon noch nicht (zu 100%) weiß: 1. Wie "langsam" kann man den BUS fahren? Der
Speed von 125kBit/s. Langsamer als 20kBit ist meiner Meinung nicht notwendig. Zum Thema Qualität MCP2515: Der funktioniert wunderbar, und es gibt auch genug Infomationen im Netz dazu wie man den programmiert etc. und DAS war für MICH der Grund den zu verwenden. Ich verwende den MCP 2515 zusammen
-
Thread
CANopen Safety einarbeiten
bereits zwei CAN-Controller on Board. Am liebsten wäre mir ein kleines Board, wo so etwas wie der MCP2551 ohne Controller drauf sitzt.
>> 3. Einen BUS-Treiber-Chip (/Board), um mit meinem µC auf den BUS gehen >> zu können. > Den MCP hast du ja selber gefunden. Im Notfall kurz den Lötkolben zucken > und eine Platine auf Lochkarte löten. Oder bei den üblichen verdächtigen wie Microe Arduino Sparkfun usw Gibt es fertige
-
Thread
CAN Empfänger (ATMega16M1) asm einrichten, damit CAN nachrichtenbestätigt werden?
0b00000001 ;PullUps an Port B aktivieren out Portb, temp ldi temp, 0b01000100 ;Pin2 Ausgang für TX MCP2551 und Pin6 Ausgang für RS MCP2551 out ddrc, temp ldi temp, 0b10111011 out portc, temp ldi temp, 0b10000000 ;Pin7 Ausgang für LED out ddrd, temp CAN_init: ldi temp, (0<<ABRQ)|(0<<
-
Thread
PIC 18F4580 CAN / TX - Signal
CAN-Kommunikation mit Hilfe des oben angegebenen PIC. Nun bekomme ich das oben angefügte Signal an den PINs des MCP2551 sowohl an TX, als auch, mit den richtigen Pegeln an CAN-High bzw. CAN-Low! Habe bisher lediglich einen Teilnehmer und keinen Bus aufgebaut. Handelt es sich bei diesem Signalbild um die Grundkommunikation
): 2x 65SN234 mit 3.6V, der zw. CANL u. CANH ca 3.5V Diff. hat. Ein weiterer Transceiver wie der 2551 mit Vcc=5V wird dann vermutl. 4.9V Diff. an CANH u. CANL ergeben. Muß ich da irgendwas beachten (ausser den beiden R's)? Und wie ist das beim Auto? Auch um die 5V? Oder höher?
-
Thread
USB2CAN Adapter aus China - kann der was ?
es schief geht. >Billig (<10€) gibt es CAN-Shields aus dem Arduino-Bereich. >Die benutzen den MCP2515 und werden per SPI angeschlossen. das ist exakt mein Board, MCP2515-I/P + 12MHz Quarz + 5V/3.3V/CAN Bus Treiber MCP2551-I/P. Läuft auf Anhieb mit den angehängten Einstellungen unter Raspi-OS. Wenn man den 2. MCP2515 auch aktivert kann man im Loop Nachrichten Senden und Empfangen. Oder halt die eigene Applikation debuggen.
-
Thread
MCP2515 Atmega Absturz
Hallo, ich habe zwei Atmegas32 mithilfe des MCP2515 und MCP2551 verbunden. Der eine Atmega32 ist ein AVR Net IO Board und der andere ist auf ein Steckbrett aufgebaut. Ich benutze die Can-Bibliothek von kreatives-chaos und habe auch die Schaltung
Mit dem MCP2515 hab ich mich auch schon geärgert aber auch gefreut, weil er funktioniert. Ich habe dabei so ein bisschen den Verdacht, dass er einen ordentlichen Reset braucht. Also richtig über den RESET-Pin und
-
Thread
Probleme mit CAN-Bus
gerade ein CAN-Bus zu bauen, aber es klappt irgendwie nicht. Ich hab at90s2313 im Zusammenhang mit mcp2515 eingesetzt, als Transceiver verwende ich max3050. Mit dem mcp2515 funktioniert es wohl, der versucht die Daten abzuschicken, reagiert auf meine Anfragem, ändert die CLKOUT-Frequenz und so weiter
es mit einem anderen Transceiver getestet - da sieht es genauso aus. Dann habe ich den originellen mcp2551 eingesetzt und zwar mit demselben Ergebnis. Ich vermute, das irgendwas mit der Leitung nicht stimmt. Die Abschlusswiderstände in Höhe von 120 Ohm hab ich am Ende der Leitung angelötet, als CANH
-
Thread
Wie MCP2515 CAN Filter und Mask richtig einstellen?
Mega8 über CAN kommunizieren lassen möchte. Dazu habe ich die beiden Controller mit jeweils einem MCP2515 und einem MCP2551 ausgestattet. Die Kommunikation läuft nun soweit auch, dank der CAN-Libary von kreatives-chaos.com Nun möchte ich diese aber gerne auch so konfigurieren können das man verschiedene
leider im Datenblatt nichts gefunden. Wäre nett wenn mir jemand eventuell auch nen Beispielcode zum MCP2515 geben könnte. Ich verwende nicht die Extended ID, sondern die normale, 11 Bit lange ID . MFG Olli
-
Thread
ATMega64M1 CAN geht nicht. Jedoch an AT90CAN schon
gezeigte Resultat. Das Programm läuft aber sauber auf einem AT90CAN128. Als Transreceiver wird der MCP2551 verwendet. RS (PIN8) ist über 10 kOhm an GND angeschlossen. Hat jemand einenn Tip zur Fehlersuche? Vielen Dank :)
Das Problem hat sich gelöst. Ein neues Einlöten des 2551 war die Lösung.
-
Thread
CAN to CAN Gateway mit AT90CAN
Schaltregler (LM2574M-5.0, LM2574M-3.3), ein Verpolungsschutz (MOSFET), einen externen CAN-Controller (MCP2510) + Transceiver (MCP2551) und das Bluetooth-Modul RN41XV + Pegelwandler (MAX3395) habe ich bisher für mein Gateway-Board vorgesehen. (siehe Anhang) Nun kommen wir zu den eigentlichen Fragen:
, MCP5602 (alles mit 64 Pins im 0,5 mm Pitch verfügbar) dsPIC33irgendwas, STM32, irgendwelche ARMs von TI und so weiter und so weiter Wenn es Automotive sein soll wird die Liste kürzer, STM32 ist dann
-
Thread
NXP LPC11C24 mindest CAN-Speed
Du 20 kbit/s brauchst musst Du einen LPC11C14 und einen langsamen externen Transceiver nehmen z.B. MCP2515 Der ATmega32M1 hat einen CAN Controller aber keinen Transceiver, also wohl auch MCP2515
Fehlerflags überlagern und somit kommen 6-12 dominante Bits hintereinander. Mist wieder ein IC mehr. Der MCP2551 war bei der Version mit ATmega32M1 auch mein Favorit. Bei der geringen Geschwindigkeit und hohen Leitungslänge (500m) ist die Slope Control sicherlich auch von Vorteil. Danke, Christian_RX7
-
Thread
CAN Bus schützen
CAN Bus mit einer Länge von ca 200m und 30 Teilnehmern. Als Hardware habe ich einen AVR Atmega - MCP2515 - MCP2551 eingesetzt. Leider hatte ich nun schon zwei mal das Problem dass wegen Überspannung (Blitzschlag) bis zu 20 CAN Treiber zerstört wurden. Ich habe nun eine Lösung gefunden. Offensichtlich
-
Thread
CAN Transceiver plötzlich defekt
Transceiver-Bausteine die von Philips einsetze: PCA82C250. Die CAN-Controller dagegen von Microchip: mcp2515. Ich habe nichts an der Schaltung geändert und plötzlich empfängt die eine Seite nichts mehr. Nach langem Suchen ergab es dann den Defekt von einem PCA.. Habe dann einen mcp2551 dafür eingesetzt
-
Thread
I²C und CAN Bus auslesen und auf einem Monitor (C#) ausgeben
einfach. Nimm einen Transceiverbaustein für die physikalische Ankopplung und einen CAN-Controller (MCP2551 und MCP2515 z.B.) Der CAN-Controller hört nur zu, löst einen Interrupt aus, wenn eine vollständige Nachricht empfangen wurde und du kannst sie per SPI auslesen und weiterverarbeiten. Ich würde
oder passiv mitlesen? Stefie schrieb im Beitrag #4783954: > Wir bekommen einen Atmega 2560 mit MCP2515 für CAN Und so nach und nach kommen auch die wichtigen Informationen. Und der Mega 2560 sitzt nicht zufällug auf einem Arduino Mega 2560 und wird mit der Arduino-IDE programmiert?
-
Thread
Mikrocontroller mit CAN
Projekt einsetzen. Leider sind die Mikrocontroller von Atmel mit integriertem CAN-Bus zu groß und MCP2515 und MCP 2551 passen nicht auf die Platine die nur 18x21mm groß ist. Hals H-Brücke wollt ich ein IC von Zetex verwenden. Nun wollte ich fragen, ob jemand von euch eine Idee hat, ob man einen kleinen
-
Thread
CAN Bus Übermittlungsproblem
Hi Leute, ürsprünglich hab ich mir mit dem MCP2515 auf Basis des Schaltplans auf www.kreatives-chaos.com zwei testboards gebaut, das hat und tut es noch immer, gut funktioniert(Can anschluss über 10 Pol. Stiftleite). nun hab ich mir 2 andere
das ich auf den 2 platinen wo es geht einen philips pca82c250 gehabt hab und auf den rj45 boards die mcp2551, hab jetzt auf einem rj45 auch nen philips eingelötet aber selbes in lichtgrau, senden ja, empfangen nein, die schaltungen sind bis auf die stecker eben, den abschlusswiederstand bei den stiftleisten
-
Thread
CAN Sammelbestellung
geschrieben. Ich brauche grad eigentlich nichts. Das sollten auch nur Hinweise sein. Ich nutze den MCP2561 ohne galvanische Trennung. Das ist der Nachfolger des hier viel benutzten MCP2551. Den gibts auch als MCP2562 mit getrennter IO-Spannung. EDIT: Die PICs aus China mit CAN sind preislich auch
-
Thread
[V]erkaufe CAN-Testboards
dem MAX232 Teil (ich verwende die China 2 Euro USB auf TTL UART CP2102 Konverter); also ATMEGA16, MCP2525, MCP2551 und alles was drum herum wie Quarze etc. Preis: 1 Stueck 20 Euro + 1.9 Euro Porto Beide: 35 Euro + 1.9 Euro Porto. tlaepple at awi dot de Gruss, Thom
-
Thread
µC mit ca. 32 Pins mit integriertem CAN Controller
ach so ja vergessen zu sagen. ich kann zwar MCP2515 und MCP2551 einsetzen, aber aus Platzgründen würde ich gerne drauf verzichten.
-
Thread
CAN Projekt für coocox oder Atollic True Studio mit STM32F4Discovery
CAN-Schnittstellen) http://mikrocontroller.bplaced.net/wordpress/?page_id=2400 Library 60: CAN_MCP25050 (8Kanal CAN IO-Expander) http://mikrocontroller.bplaced.net/wordpress/?page_id=2459 Viel Erfolg, ManiB
funktioniert auch bei mir alles. Das Problem lag nicht an meinem Code, sondern an meinem CAN-Controller (MCP2551, war irgendwie defekt). Habe den Controller gewechselt und jetzt geht auch mein Programm :-). Vielen Dank nochmal Gruß Masoud
-
Thread
PWM-Motorregler mit CAN
Hauptsteuerung kommuniziert. Der Mikrocontroller ist ein Attiny24 (U1), der per SPI an den CAN-Controller MCP2512 (A1) angeschlossen ist. Als Transceiver habe ich den MCP2551 (A2) verwendet. Spannungsregler ist das Bauteil U2. Da es erst mein zweites doppeltseitiges Layout is, würde ich mich freuen wenn
-
Thread
Programmer hält Atmega8 Reset auf Masse
aufgebaut mit einem Mega8 und dem restlichen Can Zeug zum spielen. Jetzt hab ich alles bis auf den MCP2515 und den MCP2551 eingelötet und wollte den Mega erstmal per ISP programmieren. Wie auf deim beigefügten Schaltplan zu sehen gibt es da 2 schöne Leds die man anmachen kann. Leider kann ich mit
-
Thread
Einfache programmierbares Board mit CAN Transceiver onboard
Programmieren mit Testpins arbeiten müsste: https://www.seeedstudio.com/Serial-CAN-BUS-Module-based-on-MCP2551-and-MCP2515-p-2924.html Oder halt normale Arduinos, dann eben mit Shield. Vielleicht kennt ja jemand was. Viele Grüße und schönes Wochenende, Markus
-
Thread
Can-Controller/µC
Transceiver), 70 MHz; oder dsPIC33FJ64GP802, 3.3V Chip, 40 MHz Transceiver: für 5V-Controller: MCP2561, Single Supply; hat bessere Daten als der alte MCP2551 für 3.3V-Controller: MCP2562, Dual Supply (5V für den Bus, 3.3V für IO) Der Transceiver ist IMMER ein separater Chip; selbst beim LPC11C24
-
Thread
CAN Bus im Fahrzeug auslesen und auf Display anzeigen
Du meinst bestimmt den MCP2515 und das ist ein CAN-Controller. Der ist quasi schon im ATCAN eingebaut.
>Warum braucht man diesen MC2515? Ist der ATCAN nicht ausreichend? Du meinst den MC2551, das ist der Transceiver für die CAN-Hardware des uC. >Du meinst bestimmt den MCP2515 und das ist ein CAN-Controller. Ich glaube nicht, dass er das meinte... ;) Gruss, Edson
-
Thread
[Arduino] CAN-Bus = CAN-Bus?
Auf die schnelle habe ich jetzt dieses Projekt gefunden: er verwendet ebenfalls einen MCP2515 und einen MCP2551 und ist laut seinen Angaben mit den meisten CAN-Arduino-Shields kompatibel. Kann das funktionieren? Ich entschuldige mich für die ganzen Fragen, aber mit dem CAN-Bus hatte
-
Thread
Arduino & CAN-Bus
Hi, ich würde mal behaupten, dass du für CAN einen CAN-Transceiver brauchst (zB. MCP 2551). Ich glaube ohne den kommst du nicht weit! Lies dir doch erstmal durch was CAN überhaupt ist und wie es funktioniert. MfG Waldemar
insbesonders wenn du nicht die volle Funktionalität brauchst und nur mithören willst). Pack einen MCP2515 an die SPI und alles wird gut.
-
Thread
CAN bus an puc18f6680
Hallo, ich würde gleich den MCP1551 von microchip nehmen, ist ein 8pin IC mit 5V versorgung, dann noch einen 60ohm(?) Widerstand zum terminieren und fertig ist das schöne teil so treiber bekommst du von jedem besseren electronik
hab mich verschrieben, mcp2551 mfg Azrael
-
Thread
CAN FD mit PC oder rpi?
sich u.A USBtin sehr gut: https://www.fischl.de/usbtin/ Alternativ kannst du am RPi auch einen MCP2551 via SPI betreiben. (wird von Raspbian unterstützt)
z.B. RPi über SPI: https://github.com/GBert/misc/tree/master/RPi-MCP2517 als preisgünstige Alternative
-
Thread
Junkers CAN-Bus Protokoll
TJA1050 kann nur bis 60 kbaud runter, der MCP2551 müsste bis 16 kbaud runter können. Hängt mit einem fest eingestelltem time-out zusammen damit nicht zu lange dominant anliegen kann, dann steigt der Transceiver aus um den Bus nicht zu belegen. MCP2551 http://ww1.microchip.com/downloads/en/devicedoc/21667e.pdf Seite 5 Punkt 1.5 TJA1050 https://www.nxp.com/docs/en/data-sheet/TJA1050.pdf Seite 4
-
Thread
Übergangswiderstände/Dämpfung/Signalqualität bei Kabel/Steckkontakten im CAN-Bus-System
sehr gut messen (4leiter messung) testweise funktionierte es am schreibtisch mit bis zu 50ohm (3*MCP2515 und zwischen den teilnehmern 25ohm) danach wird es mit den pegelspannungen kritisch
*der treiber war ein MCP2551
-
Thread
CAN-CRC berechnen
in dem ich über einen vorhandenen CAN-Bus Daten schicken möchte. Als Hardware verwende ich einen MCP2551 und einen PIC uC. Einen extra CAN-Controller wollte ich nicht verwenden. Also möchte ich einen CAN-Controller selbst mit Assembler schreiben. @Balu: Danke für die einzelnen Reduktionsschritte
>Als Hardware verwende ich einen MCP2551 und einen PIC uC. Einen extra >CAN-Controller wollte ich nicht verwenden. Es gibt doch haufenweise PICs mit eingebautem CAN Controller;)
-
Thread
CAN PCA82C250 Stromaufnahme
Stromaufnahmen überschlagsmäßig zusammen gerechnet. Alles aus den Datenblättern. ATMEGA32 1mA MCP2515 5mA DS1820 1,5mA Pullup für DS1820 2,1mA Pullup für Taster 2mA beim Bustreiber PCA82C250 komme ich mit den Datenblatt nicht zurecht. Hat jemand schon mal was nachgemessen
Lagerbestände)). Schau dir mal die folgenden Typen an: NXP TJA1040, TJA1050 oder Atmel AT6660 oder Microchip MCP2551 Zur Frage: Bei einem CAN-Knoten setze ich 200mA Verbrauch an, wenn auch nur Spitze und unter Worst-Case Bedingungen (CAN_L/H Kurzschluss gegen +UB). Bei schlecht dimensionierten Netzteilen
-
Thread
Can Bus free Software und Billige Hardware
geht das Projekt vom Kreativen Chaos. http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Ansonsten siehe [[CAN]]. Der CANUSB Adapter ist auch recht preiswert. http://www.canusb.com/
Im Prinzip brauchst Du kein fertiges Board. Ein PIC18F26K80, ein MCP2551, ein Quarz (8 MHz oder so) und etwas Kleinkram, und fertig ist der CAN-Knoten. Und das alles für unter 10€ und lochraster-geeignet. Das ganze dann natürlich mal zwei, weil ein Knoten alleine
-
Thread
MCP 2515 Leds an RX und TX unterschiedlich hell?
Helas zusammen :-), ich hab mir ein Caninterface aus einem Atmega328, einem MCP 2515, einem MCP 2551 und zwei Optokopplern zusammengebaut. Funktioniert soweit auch, ich kann über den Canbus eine Led wo am Atmega angeschlossen ist ein- und ausmachen. Ich hab mich da bei der Schaltung
-
Thread
CAN Switch / Relais ?
Richtung automatisch erkennen. CAN ist immer Multi-Master. Der Transceiver (z.B. der Klassiker MCP2551) braucht die Richtung nicht zu wissen. Du verwechselst das möglicherweise mit einem RS485-Bus. Uwe
B. schrieb im Beitrag #7125459: > CAN ist immer Multi-Master. Der Transceiver (z.B. der Klassiker MCP2551) > braucht die Richtung nicht zu wissen. Da Null dominant ist muss er wissen, woher das signal kommt. Beispiel: Null wird erkannt. Und an den "Switch" weitergegeben. Alle anderen Transreceiver
-
Thread
Atmega im Außenbereich
das Keypad ist dann sozusagen der Deckel davon. Auf der Platine wird ein Atmega168 + 12MHz Quarz, MCP2515 + 12MHz Quarz und ein MCP2551 drauf kommen. Der Ort ist von Regen/Sonne (überdachter Eingangsbereich) geschützt jedoch kann die Luftfeuchtigkeit und Temperatur, da Außenbereich, ja sehr schwanken
-
Thread
Ansprechen von CAN-bus beim Auto ?!?
..habe eine kurze Frage: kann ich den CAN-BUS bei Autos über "normale" CAN-Treiber ansprechen z.B. MCP 2551 etc., oder verwendet die Automobilindustrie "eigene" Standards ? Und wo kann ich eine Liste finden welcher PID welcher Sensor /Aktuator etc. zugeordnet ist ? Vielen Dank !
Oder halt einen FTDI 2232 nehmen, der hat ja SPI dran, da kannste den MCP ansprechen.
-
Thread
2 CAN nodes = keine Daten
Mahlzeit, ich hab folgendes Problem bei dem mir sicher jemand helfen kann: Ich hab Atmega 16 + MCP2515 + MCP2551 zusammengeschalten und sende Daten auf einen CAN-Bus, die ich auch auf dem Oszilloskop angezeigt bekomme. Soweit so gut. Jetzt hab ich einen zweiten node aufgebaut, und auch der sendet
-
Thread
CAN als Hausbus selber machen
Es gibt einige PIC18 mit CAN, da braucht man dann nur noch eine CAN Transceiver (z.B. MCP2551) oder man kann den MCP2510 + Transceiver mit einem beliebigen µC über SPI verbinden.
-
Thread
USB-CAN Analyzer Linux
Protokoll auf der UART Schiene die nichts mit mir bekannten zu tun hat. Bei raspi werden meistens MCP2515 Module verwendet die über SPI und ein Kernelmodul direkt socketcan sprechen. Die Adapter der gängigen größeren Firmen werden über USB eingebunden und bringen Treiber dafür mit. Es gibt aber auch
Eher so Pi mit CAN-Shield und sowas. Naja, dann geht doch der übliche "Ni Ren" SPI-Adapter mit MCP2551 oder so. SPI beim RasPi anreißen, die Linux-CAN-Tools nachinstallieren und auf gehts. Habe ich seinerzeit für meine Rollo-Steuerungen (...mit einem OrangePi unter OpenWRT) auch so gemacht. Geht
-
Thread
mcp2515 anschaltung tranceiver
Pinbelegung Cancontroller zum CAN Tranceiver. Nach dem Schaltplan von Kreativ Caos ist der RXPIN (MCP2515) mit dem RXPIN (MCP2551) verbunden habe bei mir jetzt gemessen das funktioniert doch so nicht oder der rx muß doch mit dem TX und umgekehrt??? Oder???? Bekomme einfach nichts aus dem BUS
Habe etliche werte probiert und n un geht nichts mehr. Es kommen zwar Signale an aber der INT des MCP kommt nicht mehr dabei hat es so gut vorher geklappt. Ich weiß nicht weiter. Danke Gruß Andy
-
Thread
Schaltungsbauteile Gesperrt
STM32F103C8T6 Minimum System Development Board ST-Link/V2 zum Programmieren. CAN Transceiver MCP2551 oder (MAX13054ASA für 3.3V die der Mikrocontroller benötigt). CAN Controller MCP2515 Motor Treiber L293D Spannungsregler 78L05 in der angehängten Schaltung. ist es soweit ok? danke