-
Thread
Alternative zu Bussystemen
beginnt mein Problem: Die Differenzübertragung. Ich habe mir zum Test CAN-Tranceiver-Bausteine (MCP2551) bestellt, die des Potential eines Ausgangspin des µCers in ein Differenzsignal wandeln. Das Problem bei dem Ganzen ist, dass diese Tranceiver-Bausteine eine Mindestfrequenz verlangen. Ich möchte
-
Thread
PIC18Fxxx8 CAN Protokoll Frage
achja, was ich noch vergessen habe: zwischen den 2 PICs habe ich jeweils 2 MCP2551 CAN Tranceiver und auf beiden seiten einen 120Ohm abschlusswiderstand. - kann ich die 2 PICs auf direkt zusammenhängen TXCAN1->RXCAN2 und RXCAN1<-TXCAN2? gruß, MAX
-
Thread
MCP2515 + myRIO. Bekomme nur Error Frames auf dem CAN
schon, ist ein quasi-Standard. Alle, die ich bis jetzt in den Fingern hatt waren pinkompatibel (MCP2551, 82C250/51)
-
Thread
schneller Thermocouple Ampl. gesucht
Fall schneller: I2C, SPI oder AI? Besten Dank und LG. Sonstige HW: ATMega644 mit MCP2515+MCP2551
-
Thread
AT89C51CC03 CAN Bootloaden klappt nicht richtig
hat Knotenadresse 0xBB Cris 0x00. Die Kommunikation funktioniert auch tadelos. (Treiber sind MCP2551) Allerdings laufen jetzt erstmal keine Daten über den Bus. Beide Stationen erhalten ihre Programme über die CAN Schnittstelle/Bootloader mit Flip und einem CAN Interface von PEAK. Wenn ich jetzt
-
Thread
Grundlegende Fragen eines Newbie - irq - tasten und schalten
man kann einen CAN-Bus aufbauen. Oder gleich nen AT90CAN für 8 Euro und nen CAN-Tranciever alla MCP2551 oder PCA82C250 für nen Euro. Wie gesagt, I2C ist für mich immernoch eine Lösung wenn die Strecke nur 1-2m betragen. Für größere Entfernungen würde ich was anderes nehmen wie CAN oder RS485.
-
Thread
Can-Controller/µC
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 ist es ein separates Siliziumplättchen, das zusammen
-
Thread
CAN am stm32f4, Ratlosigkeit macht sich breit
define CAN_TX_SOURCE GPIO_PinSource1 #endif /* USE_CAN1 */ [/c] STM32F4 Discovery, MCP2551. Auf welcher Frequenz sollte der APB1 laufen? Vielleicht hilft mir das ja direkt weiter... Falls ihr für ne brauchbare Antwort noch mehr Code-Ausschnitte braucht oder andere Fragen habt, werde ich
-
Thread
Hilfe: Bustreiber de/aktivierung
Hi, könntet ihr mir erklären, wie ich einen bustreiber (z.B. mcp2551 oder pca82c250) mit dem µC akitiviere und deaktiviere? Mir wurde gesagt, dies wäre mit dem RS-Pin möglich - aber wie? Was ist für den Bustreiber wichtig, um in den disable/slopeCtrl/normal - mode
-
Thread
CAN- Ethernet Gateway mit Radig Ethernet ATmega32 Board
will. Hardware: Die Hardware von Ulrich Radig habe ich mit einem MCP2515 CAN Controller und MCP2551 CAN Treiber erweitert. Der Ethernet und der CAN Controller werden beide über SPI angesteuert. Software: Als CAN-Lib verwende ich die Lib von kreatives-chaos.com (http://www.kreatives-chaos.com
-
Thread
Foodprints für verschiedene SmartHome-Vernetzungen
Busse? Was mich darauf gebracht hat: Ich schaffs nicht, ein Relais + Attiny2313 +CAN mittels MCP2551+MCP2515 + LP2950+ konfigjumper+ Kontakte auf so eine Platine unterzubringen. (die Teile hatte ich noch hier rumfliegen) Habt ihr da andere Ideen, oder gar ICs, die nicht so bekannt und dennoch hier
-
Thread
STM32F103 CAN Bus Frame Problem
mal eure Vorschläge hören würde. Ich habe zwei Boards, einmal ein Olimexino STM32F103RBT6 mit MCP2551 Transceiver und ein selbst gebautes STM32F103C8T6 Board mit ISO1050 Transceiver. Beide Boards sind mit 500KBit/s initialisiert und laufen im Loopback Mode für sich selbst (Intern CAN Rx auf Tx) einwandfrei
-
Thread
Großes SJA1000 Problem. Weiß nicht mehr weiter
Brauchte alles kein Erfolg. Ich poste die Ausschnitt gleich mal. Als CAN Tranceiver nutze ich den MCP2551. Der SJA1000 bekommt seine nachricht auch über den RX Pin zurück. Das is auf dem 3. Bild gut zu sehen. Channel 2 ist TX und Channel 4 is RX. Müsste ich nicht trotzdem eine vernünftige Nachricht
-
Thread
ATMEGA328P - CAN
Habe den falschen Anhang hochgeladen. RS vom MCP2551 auf GND mit 1k Widerstand.
-
Thread
mcp2515 anschaltung tranceiver
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 Gruß Andy
-
Thread
PIC + CAN, Baudrate weicht um ca 4% ab
Hab hier zwei PIC 18F458 mit 20MHz Quarz + MCP2551 die mit 125kBaud mit nem SAM3X8E + 65HVD234 via CAN kommunizieren sollen. Untereinander funktionieren die PICs. Auf dem Ozsi sehe ich, daß die Bitzeit anstatt 8.0us bei 125kBaud 8.3us beträgt
-
Thread
PIC18F458 CAN Filter
durchforstet ) aber keine Antwort gefunden. ich nutze einen PIC18F458 mit einem CAN Transceiver MCP2551. Der CAN läuft bereits, das ist nicht das Problem. Mein Problem ist die Filterung von irrelevanten Nachrichten. ich benutze die CAN18xxx8.h die Init der CAN Filter Register sieht folgendermaßen
-
Thread
Welchen Bus?
verbreitet. Es gibt abertausende Projekte mit diesem. Als CAN Treiber nimmt man dann meist den MCP2551. Sind beide sehr gut erhältlich (Reichelt) und kosten je 1€ und ein paar Cent. Ich muss sagen, dass ich kein großer Freund von I2C bin ... Ansichtssache.
-
Thread
Atmega stürzt ab, bleibt hängen
. 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 zum PC gesendet
-
Thread
PIC18F4680: CAN funktioniert nicht
Laufen zu bringen. Quarz: 10MHz Oszillatormodus: HSPLL (= effektiver Takt 40MHz) Tranceiver: MCP2551 (RS auf Masse gelegt) Termination: 120 Ohm zwischen CANH und CANL direkt am Tranceiver Der Pic an sich funktioniert, Interrupts laufen auch (getestet mit einer LED). Ich kann jedoch weder Senden
-
Thread
Evaluierung Controller über Ethernet steuern
48 Pin TQFPP im 0.5mm Raster, d.h. nicht so einfach zu verarbeiten) oder einen PIC18F25K80 plus MCP2551 (die gibts auch in DIL-Gehäusen) Das sind die billigsten und kleinsten und einfachsten Lösungen, alles andere wird teurer, größer, aufwändiger. fchk
-
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 an
-
Thread
1-Draht Datenübertragung möglichst störfest machen
minimalen EMV-Emmissionen zu betreiben? Ich dachte da an Transceiver aus dem KFZ-Bereich, z.B. den MCP2551 und dann nur eine Leitung nutzen oder einen Single-Wire-CAN Transceiver nutzen. LIN-Transceiver scheiden aus, die gehen nur bis 20 kbaud.
-
Thread
Pic Can bus Interrupts
:) Ok also ich nutze den Pic18f4580 mit mcp2551. hier ist mein Code: #include <18F4580.h> #fuses HS,NOPROTECT,NOLVP,NOWDT #use delay(clock=20000000) #use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7) #include "can-18F4580.c" #include "lcd_benim.c
-
Thread
Senden mit MCP2515 Fehler
auf dem oszi zu sehen sein? Aufbau: Atmega644 mit 14,7456 MHZ Quarz MCP2515 mit 16 MHZ Quarz MCP2551 als Transiver [c] void can_send_message(CANMessage *p_message) { uint8_t length = p_message->length; SPI_PORT &= ~(1<<SPI_SS); // CS Low spi_Transfer(MCP_WRITE_TX
-
Thread
MCP2515 richtig initialisiert?
einem Skoda Octavia besorgt. Ein kleinen Bus mit 120 Ohm widerständen an den enden und daran meinen mcp2551 der die signale von CANH und CANL umwandelt in eine 0-5V Spannung. Das Signal liegt dann am RXD Pin beim MCP2515 an. Was mir jetzt aufgefallen ist: das Register "REC" = 10000001 und Das Register
-
Thread
CAN MESSAGE from PIC18f45f
message from PIC18f45f. cann anoyone please tell me what is wrong here. This is my code. I use CAN-MCP2551. # include <p18f458.h> # include <p18cxxx.h> # include <can2510.h> # define RXF5 101 # define RXF4 100 # define RXF3 011 # define RXF2 010 # define RXF1 001 \\ only possible
-
Thread
CAN Transceiver empfehlenswerte Beschaltung - Bauteil Auswahl/Dimensionierung
Terminierung verwenden, sondern dafür einen Jumper vorsehen. Ich habe neulich folgende Teile, vor einem MCP2551, verwendet: 1. WE-SLM 2x51µH von Würth 2. PESD2CAN gibt es von verschiedenen Stellen 3. Einen 100 Ohm Widerstand mit Jumper in Reihe Bin eigentlich recht zufrieden damit
-
Thread
I2C-Bus-Controller für Serverüberwachung
mikrocontroller.net-Seite (http://www.mikrocontroller.net/articles/CAN#Mikrocontroller_mit_CAN), nämlich den MCP2551 (Transceiver) und den MCP 2515 (Controller). Jetzt fehlt mir nur mehr der µC selbst. Dabei hab ich aber am wenigsten Ahnung, da ich nicht weiß auf was ich achten muss, wenn ich einen µC für die verschiedenen
-
Thread
CAN-Netzwerk: "Verschwinden von Nachrichten"
Vector VN1640 oder PCAN-USB "gemonitored" wird. Auch ein Tausch der CAN-Tranceiver (von MAX3059 auf MCP2551) führte zum jeweils exakt selben Verhalten. Rein hardware-mäßig ist die Analyse schwierig. Wir haben zwar einen einfachen Logic Analyzer, mit diesem ist es uns jedoch nicht möglich, festzustellen
-
Thread
USB2CAN Adapter aus China - kann der was ?
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
CAN Bus Log Verständnisfrage
welche ausgelesen. Wie kann das sein? Das CAN-Modul habe ich selbst gebaut mit den ICs MCP2515 und MCP2551, wie oben im Schaltplan zu sehen. Für die Kommunikation verwende ich eine fertige CAN-Bus-Library, die ich im Netz gefunden habe (MCP2515.zip). Als Controller verwende ich ein Arduino Mega2560
-
Thread
CAN to CAN Gateway mit AT90CAN
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: 1.) Bei dem Crumb128CAN 5.0
-
Thread
[V] Großer Haufen versch. digital- und analog ICs
PIC18FLF2550-I/SP 2 PIC18FLF2680-I/SP 3 ENC28J60-I/SP 2 PIC18F4620-I/P 2 MAX118CPI 2 MCP2551 I/P 9 MCP201 E/P 2 PIC10F200 I/P 2 MAX120CNG 2 MAX1272CPA0 1 MAX202ECPE 1 PIC18F1320 3 dspPIC33FJ256GP506-I/PT 3 PIC18F4685-E/PT 3 PIC18F2480-I/SO 5 LMD1820IT 17 PIC18F1220-I
-
Thread
Pic18f4580 OBD Canbus kommunikation
besser gesagt werte wie Drehzahl, Temp, etc. auslesen. Dafür habe ich eine PIC18f4580 board mit MCP2551 aufgebaut inklusive LCD 4x20. Busgeschwindigkeit: 500 Kbps eingestellt. Doch wenn ich jetzt meine Platine an Obd anschließe kriege ich Fehler meldung "Motor Störung". Was mache ich falsch
-
Thread
CAN und I2C Projektumsetzung
nicht die, die jeder verwendet: Bei Controllern mit 5V Versorgungsspannung: PCA82C250 / 251 oder MCP2551 Bei 3,3V Controllerspannung: SN65HVD230 Und schau dir bei 1MBit die Schaltungsempfehlungen der Tranceiver an: http://www.mikrocontroller.net/topic/333498#3653915
-
Thread
Suche Bus: 10m lang und 20 Teilnehmer
Man kann auch CAN-Transceiver (MCP2551) an die UART hängen. Das Protokoll ist dann wie bei RS-485, hat aber den Vorteil, man braucht keine Richtungsumschaltung und es gibt keine Kollisionen (hoher Stromverbrauch, wenn 2 Transceiver
-
Thread
MCP2515: Listen-only geht, normal geht nicht
Weiter gemessen. Es scheint am Transceiver MCP2551 gelegen zu haben. Die Flankensteilheit auf der CAN-Seite des Transceivers lässt sich über einen kleinen Strom durch einen externen Widerstand programmieren. Den Pin habe ich sträflicherweise offen
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
Pin 23/24, je nachdem, wie Du das konfigurierst. Als Transceiver nehm ich jetzt einfach mal einen MCP2551, da muss ich nicht lange suchen. Das Pinout ist überall ähnlich, Pin 5 und 8 haben bei den einzelnen Bausteinen teils unterschiedliche Funktionen. Datenblatt lesen. CANTX vom PIC auf TX (Pin 1)
-
Thread
Ansteuerung einer Anzeigetafel - Federal Vama Traffic Storm
Durch Versorgen des µC direkt mit 3,3V vom Programmierstecker aus werden Signale am µC in Richtung MCP2551 (CAN-Transceiver) ausgegeben, somit ist der µC mal in Ordnung. Nach dem Studieren der Platine wurde herausgefunden, dass die 3,3V-Versorgung über eine Transistor-FET-Kombination eingeschaltet werden
-
Thread
MCP2515 und AVR durch PonyProg ISP zerstört
einen ATMega32. Über das SPI-Interface ist der ATMega32 auch gleichzeitig mit einem MCP2515 und MCP2551 an einen CAN-Bus angeschlossen, etwa wie hier: http://www.mikrocontroller.net/attachment/89702/can.png. (außer, dass bei mir die RESET-Leitungen des AVR und des MCP2515 über einen gemeinsamen Pullup
-
Thread
CAN-Device oder Platine zum üben
angekurbelt. Erster Treffer: https://controllerstech.com/can-protocol-in-stm32/ Anm. dazu: Der MCP2551 tut auch mit 3.3V, die Pegel auf dem Bus sind aber nicht normgerecht. Besser geeignet ist der bereits mehrfach erwähnte MCP2562, den gibt es auch im freundlichen DIL-Gehäuse. Braucht aber 3.3 und
-
Thread
CAN Bus Module entwerfen, welches Forum?
CAN-Controller zb AT90CAN oder Atmega64M1 - einen CAN-Transceiver (der das Differenzsignal umwandelt) zb MCP2551 oder einen Optoentkoppelten ADM3053. Aber hier gibt es doch recht viele verschiedene. Google gibt Antworten :) 2) - Es gibt spezielle CAN-Kabel. Hier ist wichtig das das Kabel an jedem Ende einen
-
Thread
Person/Firma für Layout gesucht
https://www.electronicwings.com/public/images/user_images/images/Component_and_Parts/mcp2551%20High-Speed%20CAN%20Transceiver/functional%20block%20diagram.PNG Ich glaube auch nicht, dass PIN1 VOM IC4 an an die 45 vom IC1 kommt und PIN4 vom IC4 an die 44 vom IC1. RXCAN und TXCAN sind augenscheinlich
-
Thread
Umsetzung "kleines" Bussystem für AVR im Haus
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 Datentransfer ist ja sehr gering und es würden
-
Thread
dsPIC33E mit ECAN - Geht es auch ohne DMA?
Analyser (der würde auch das ACK Bit setzen). Auch mit und ohne Terminierung. Transceiver ist der MCP2551.
-
Thread
Probleme mit MCP25625
TRANSCEIVER_SLEEP // activate the pin RX1BF as GPIO which is connected // to RS of MCP2551 and set it to 0 mcp2515_write_register(BFPCTRL, (1<<B1BFE)); #else // Deaktivieren der Pins RXnBF Pins (High Impedance State) mcp2515_write_register(BFPCTRL, 0); #endif
-
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 !
-
Thread
Normal-Mode CAN-BUS
Microchip, mit dem kann man die Werte für die BRP-Register berechnen lassen. Funktioniert für den mcp2551 und die pic18. http://www.codeforge.com/article/200254 Gruß, Steffen Sehe gerade das man sich zum Download anmelden muß, also wenn du es benötigst kurze Nachricht an mich. Sende es dir dann
-
Thread
LPC11C24 CAN bootloader
möchte von einem anderen CAN Gerät aus booten. Die CAN Nachricht schicke ich von einem MCP2515 über MCP2551 zum LPC11C24 LPCXpresso Board. Somit ist das mit dem FlashMagic leider nicht möglich, aber danke für die Antwort.