-
Thread
CAN-Bus sniffen
mit 120 Ohm ab, ist das ev. gegen die Spezifikation. Alternative wäre jetzt, den CAN-Bus-Treiber (MCP2551) direkt am Bus zu installieren und dann über einen RS-485-Treiber die 2 Meter bis zum Controller zu gehen. Sind das brauchbare Ansätze oder bin ich ganz auf dem Holzweg und sehe den Wald wieder vor
. SJA1000). Warum unbedingt einen CAN-Controller im Listen-only-Modus? Ich wollte den Treiber MCP2551 verwenden und den Tx-Pin fest auf H legen. Da kann doch nix mehr schiefgehen oder hab ich wieder was verpeilt? Gruß Thomas
-
Thread
Rs485 Bus mit einem Can Transceiver?
geht gut, haben wir auch in extrem großer Stückzahl eingesetzt (mcp2551)
-
Thread
CAN-Bus mit AT90CAN32 und MCP2551.Hilfe benötigt!
versucht daten zu senden und mit dem Ozcylloskop sowohl an den ausgangs pins CAN-H und CAN-Low von dem MCP2551 als auch TXCAN von dem µC zu sehen ob da was passiert, das ergebnis war leider negativ... frage: wie kann ich testen ob meine Hardware funktioniert. besonders MCP2551? ich freue mich falls jemand
daten zu senden und mit dem Oszilloskop > sowohl an den Ausgangspins CAN-H und CAN-Low von dem > MCP2551 als auch TXCAN von dem µC zu sehen ob > da was passiert, das ergebnis war leider negativ... > frage: wie kann ich testen ob meine Hardware funktioniert. besonders > MCP2551? An RxD gegen GND
-
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
CAN-Bibliothek für den at90CAN128 und das AVRStudio
erfolg :( verwenden tue ich das avr-can entwicklerboard von olimex mit fertigen at90can128 und mcp2551 drauf. am sub-d liegen saubere 2,5V an, jedoch ist keine kommunikation festzustellen. ich hoffe mir kann jemand vllt helfen danke im voraus liebe grüße ps: verbesserungsvorschlag: can.c
-
Thread
Suche CAN-Transceiver für Low-Speed
Hallo Jungs, ich suche für ein aktuelles Projekt einen CAN-Transceiver, der dem Pinning des MCP2551 von Microchip entspricht, aber LOW-Speed unterstützt. Könnt ihr mir das weiterhelfen? Hier nochmal mein benötigtes Pinning: 1 - TxD 2 - Vss 3 - Vdd 4 - RxD 5 - Vref 6 - CAN_L 7 - CAM_H
Jörg Oe wrote: > ich suche für ein aktuelles Projekt einen CAN-Transceiver, der dem > Pinning des MCP2551 von Microchip entspricht, aber LOW-Speed > unterstützt. Der Chip hat keine untere Grenzfrequenz. Bei Lowspeed kann man mit nem Widerstand an RS die Flanken verschleifen (weniger Störemission
-
Thread
CAN Diagnose: Wie detektiere ich einen Wiederholungs-Tx ?
durch dauerhaftes Leuchten gut erkennen. Ich benutze die Chips von Microchip: mcp2515 (CC) und mcp2551 (Trcv) Wie muss ich meine LED nun schalten, dass es so wie beschrieben abläuft? Ich denke die einzige Möglichkeit ist es, die zwischen die beiden ICs zu hängen. Also an die Leitungen TXCAN und
-
Thread
Mikrocontroller mit CAN
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 Mikrocontroller
-
Thread
TJA1054 und PIC 18F2680
CAN-Netzwerk aufgebaut um mal einen Einstieg in den CAN-Bus zu bekommen. Ich habe bis jetzt mit dem MCP2551 und TJA1050 gearbeitet, und damit hat alles geklappt. Mit dem TJA1054 bin ich aber am verzweifeln. Ich bekomme hiermit weder ein CAN-Signal rein noch raus. (Die Baud-Rate liegt bei 125kBaud dürfte
Du hast den PIC 18F2680 mit dem MCP 2551 dazugebracht, dass er Daten senden, bzw. empfangen kann? Ich versuch das auch schon einige Zeit, aber wenig erfolgreich. Kannst du mir da weiterhelfen, eventuell die Routine schicken, bzw. den Schaltplan
-
Thread
Suche Preiswertes Kit mit CAN und A/D-Wandler
Richtig geraten ? Sowas suche ich auch ! Sowas gibts aber nicht. Also selber machen: Atmel und MCP2551 haben wir schon... avrgcc Framework für Auto (Sitze, Spiegel, eFh, ZV, ...) ... CAN Bootloader fehlt
-
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
Verkaufe diverse Bauteile
15ns: DIP28 á 1€ 6x CY7C199 15ns: SOJ28 á 1€ 1x CY7C1049D 10ns: SOJ28 á 3€ CAN Bauteile 15x MCP2551 SO8 á 0,9€ 17xMCP2551 DIP8 á 0,9€ 8xMCP2515 SOIC á 1,8€ 5xMCP2515 DIP á 1,8€ Spannungsregler 26x L7805 1,5A TO220 á 0,2€ 10x L7905 1,5A TO220 á 0,2€ 20x L317 1,5A TO220 á 0,3€ Levelshifter
-
Thread
CAN driver PCA82C250 slope resistor ?
durch Rs verhalten. Wirklich hilfreich ist diese Information nicht gerade. Im Datenblatt des MCP2551 (offensichtlich pinkompatibel zum PCA82C250) hat es der Schreiber immerhin schon geschafft, ein Diagramm zur Slew Rate in Abhängigkeit von dem Widerstand Rs anzugeben. Fraglich, ob das so direkt auf
-
Thread
Das Problem beim Senden von AT90CAN128
einschließlich MAX232, Pegelumsetzer) und CAN Interface (einschließlich CAN Transceive oder Treiber MCP2551). Die Kopplung, die du meinst, ist nicht mehr einsetzbar. Die Anzahl der Widerholungen in dem Programm habe ich gar nicht gesetzt und ich machte sogar nicht mit der unendlichen Schleife (while (
-
Thread
Unterschied MCP2515, 2551 und PIC 18F2685
2685 gestossen. Außerdem habe ich sowohl den CAN-Controller MCP 2515 und auch den CAN-Transceiver MCP 2551 gesehen. Worin liegen hierbei die Unterschiede? - PIC 18F268x - CAN-Controller MCP 2515 - CAN-Transceiver MCP 2551 Dass sich bei den PICs die Anzahl der IOs, die Gehäusegröße, der Speicher
Danke für die Antwort. D.h. den Transceiver MCP2551 brauche ich auf jeden Fall. Wozu braucht man dann den CAN-Controller MCP 2515? Datenblätter habe ich schon mal angesehen, jedoch sind die des PIC mit 484 Seiten und die des MCP2551 mit 80 Seiten
-
Thread
ECAN mit PIC4580
Möchte eine CAN-Schnittstelle mit dem PIC4580 und einem MCP2551 realisieren. Finde im Netz aber wenig darüber was Quellcodes angeht (Muss auch ehrlich zugeben, dass ich nicht so der Crack bin). Kann mir jemand sagen, wo man Beispiele dafür findet ?
-
Thread
CAN Bustreiber beim großen C?
Treiber-IC: MCP2551 == ATA6660 == PCA82C251 == TJA1050 Peter
-
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
Zwei Mikrocontroller über CAN verbinden
aber evtl. noch Sensoren mit Ausgang CAN_H und CAN_L anschließen will, brauche ich ja noch einen MCP 2551 um Datenpakete über CAN_H und CAN_L zu senden. Kann ich nun die beiden Mikrocontroller über RX_CAN und TX_CAN zusammenschließen und daran einen MCP2551 anschließen ? Oder braucht jeder Mikrocontroller
-
Thread
Impuls über CAN auswerten
mit integrierten CAN-Controller, werte den Impuls aus, schicke ihn über CAN_TX und CAN_RX auf den MCP2551 und kann dann auf den CAN-Bus gehen. Habe ich das so richtig verstanden ?
werte die Impuls über den Mikrocontroller aus und sende je nach Auswertverfahren Datenpakete an den MCP2551.So hatte ich mir das vorgestellt.
-
Thread
CAN-Schnittstelle zum Auswerten von Sensoren
Sensor gibt eine analoge Spannung aus, die ich mit dem MCP25055 digitalisieren wollte und über den MCP 2551 mit dem CAN_H und CAN_L-Signal verbinde. Der zweite Sensor gibt schon diese Signale aus. Der dritte und vierte Sensor gibt am Ausgang ein Impuls aus. Was kann ich mit diesem Impuls machen ? Die zweite Frage: Ich muss ja hinter dem Mikrocontroller noch ein MCP2551 benutzten da ich ja das CAN_H und CAN_L brauche und der dann auf alle anderen Sensoren zugreift. ISt das die richtige Idee oder geht es einfacher ? Gruß Tino
-
Thread
dsPIC30F6014 using 2 CAN-Module
> zum anderen muss beim MCP2551 der RS-Pin > auf Masse gelegt werden, sonst hab ich ein floatendes Signal. Das muss bei allen CAN Transceivern gemacht werden, sonst legt er sich schlafen.
sollte das ganze auch richtig senden, zumindest geht das im Loopback-mode...also liegts irgendwo am MCP2551 RX oder am 4012er RXn ?? Hast du oder jemand anders eine Idee?
-
Thread
Ersatz zum Philips TJA1040 CAN Transceiver
was das besondere an dem Teil ist aber wenns ein einfacher CAN-Transceiver tut gibts da z.B. den MCP2551 von microchip für 1,18€ bis 1,34€ (je nach package)
Masse, das sollte also gehen. Allerdings wird der STB zur Modeumschaltung benutzt. Damit fällt der MCP2551 wohl raus. trotzdem Danke vielleicht hat ja jemand anderes noch ne Idee...
-
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
82C251 bzw. MCP2551 standby
Hallo zusammen, Ich habe mal wieder ein Brett vor dem Kopf. Es geht um den Standby-Modus der oben genannten CAN Tranceiver. Die beiden haben einen Rs Pin, über den man die Slope Control steuern kann und auch standby realisiert. Im normalen Betrieb soll der Rs Pin über 100 Ohm auf Masse. Für Standby müssen 5V am Rs Pin anliegen. Wie mache ich das jetzt am Besten? Wenn ich 5V anlege, würden die ja über die 100 Ohm auch auf Masse gehen und ich hätte einen astronomischen Stromverbrauch. Hilfe! :)
-
Thread
Webasto W-Bus
Gateway habe ich sogar schon begonnen. Die Hardware ist trivial, ein Arduino und zwei MCP2515 und MCP2551 als Transceiver. Dennoch muss man ja die eingehenden Pakete lesen, verarbeiten, ggf. einen Trigger für Serial oder so auslösen und auch wieder rausschreiben. Einfach nur RX/TX vertauscht verbinden
-
Thread
CAN-Bus Leitungspegel
Damit liegt man allerdings bei PCA82C25x und MCP2551 ausserhalb der Spezifikation, denn die definieren CANH-CANL nur innerhalb von -1,0V..+5,0V, hier aber sind es -5,0V.
-
Thread
Beispiel Projekt AT90CAN128 AVRStudio / LCD / Timer
Benötigt wird wohl eher ein CAN-Transceiver wie z.B. PCA82C250 u.v.a.m. oder (daher Zahlendreher) MCP2551. Zum Code: display-Routinen sollten in eine header-Datei und ein C-Datei getrennt werden. Das funktioniert so zwar, aber spätestens wenn eine weitere Quellcodedatei die Header-Datei "includiert
-
Thread
CAN Anschluss beim AT90CAN128
Du benötigst noch einen CAN Transceiver der den Pegel entsprechend anpasst usw (zB MCP2551 oder so) an diesen schleißt du RX CAN und TX CAN an und der wiederrum hat dann auch CAN_H und CAN_L Gruß Philipp
-
Thread
Transceiver, Warum geht es nicht
NB: Laut Datasheets von MCP2551, SN65HDV2xx und 82C25x sind damit 110-120 Nodes möglich. Nur der TDA1054 ist sparsamer.
-
Thread
AVR Netzwerk am PC
...oder einen CAN-Transceiver, z.B. MCP2551, direkt an RX/TX der Controller hängen. PC-seitig dann MAX232 + MCP2551. Spart die Sende-/Empfangsumschaltung.
-
Thread
CAN Bus Übermittlungsproblem
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 Transceiver plötzlich defekt
Seite nichts mehr. Nach langem Suchen ergab es dann den Defekt von einem PCA.. Habe dann einen mcp2551 dafür eingesetzt und schon lief wieder alles. Das geschah aber irgendwie grundlos. Hat das jemand schonmal erlebt?
-
Thread
PIC18 über ECAN Werte von Sensor erfassen und PWM ausgeben
Info. Sprut kenn ich schon (fast auswendig ;)) brauch ich für nen PIC der ECAN hat noch einen MCP2551? oder kann ich die 2 Adern direkt auf den PIC legen ?
Wie Bernd bereits festgestellt hat, ist ein physikalischer Treiber, der die Pegel macht notwendig (MCP2551). Die Widerstandsbeschaltung für den Slope wird erst bei größeren Kabellängen interessant, oder vielen Bus-Nodes. Habe den Pin schon auf Ground gelegt und geht auch.
-
Thread
PCA82C250 Pin8 Erklärung
Schau doch mal im Datenblatt vom MCP2551 nach, sollte ja elektrisch identisch sein (oder?) Da ist der Pin ganz gut erklärt. Ich habe übrigens meine MCP2551 an dem Pin einfach auf Masse, zeiht dann allerdings auch relativ viel Strom.
-
Thread
Multifunktionsknoten im Hausbus (CAN)
Thema (mit AVR). Was mir auffällt: wenn du deinen Bus nicht mit 1Mbit fahren willst, solltest du dem mcp2551 noch einen R an Rs spendieren. Und wenn der in Sleep gehen soll, wäre der an einen Portpin zu hängen. Wozu der MAX232 (und wenn schon MAX, warum dieses steinzeitliche Mistding mit den Elkos?)?
-
Thread
ASM-Code für CAN-Übertragung. Wo ist der Fehler?
hier langsam die Kriese, da ich das Problem absolut nicht feststellen kann. ATmega8515-mcp2515-mcp2551============mcp2551-mcp2515-ATmega8515 Übertragung in eine Richtung: 2 Bytes. Beim Emfänger an USART ausgeben. Die 2 zu übertragenden Bytes werden ca. 3 mal übertragen, danach 2 Bytes Nullen
-
Thread
CAN übertragung brich ca. nach 10 sek ab
Benutze AVR und mcp2515, mcp2551 Warum bleibt die Kommunikation nach etwa 10 sek stehen?
Allerdings habe ich den Bustreiber von Philips 82C250 eingesetzt. Habe mir gerade mal das Datenblatt vom mcp2551 angesehen - kaum ein unterschied. Aus dem Philips Datenblatt geht für den slopewiderstand an pin 8 folgendes hervor: 3 Verschiedene modi's: 1.)For high-speed operation...connecting pin 8 to ground
-
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
CAN-Transceiver mitteinander erden
Hossa Zwischen den mcp2551 bzw. PCA82c250 hab ich noch genügend Leitungen frei die sonst ungenutzt bleiben. Ich werde die Vss der ICs mal miteinander verbinden um gleiche Referenz herzustellen. Ist das richtig? Der Rest der
-
Thread
mcp2551 Can-Transceiver - wo?
du kannst auch den pc82C250 statt des mcp2551 nehmen.
falls es kein MCP2551 sein muss: PCA82C250 (gibt's bei Reichelt)
-
Thread
CAN-Knoten
Vielleicht hab ich mich schlecht ausgedrückt ;) Jo, in Reihe. Wenn man den MCP2551 mit RESET zum schlafen bewegen könnte, dann würde auch nen RESET bei ihm funktionieren, nur dann haste wiederum keinen Takt ;) Wieviel der Kondi am RESET und die Widerstände so haben sollten, keine
-
Thread
CAN-Verbindung über 150m TP Netzwerkkabel
Servus Zwischen zwei mcp2551 soll eine CAN-Leitung bestehen. Ich dachte dan an billiges Netzwerkkabel Twisted Pair Shielded. SInd aber 150 m und nicht 100 (Maximallänge). Da die Baudrate aber deutlich niedriger ist als bei TCP
-
Thread
Multi - Master fähiges Protokoll
als Zentrale), die Peripherie bekommt teilweise den AT90CAN128, die kleineren Geschwister Mega8+MCP2551+MCP2515. I2C kannst du getrost vergessen.
>>Wenn der Transceiver MCP2551 7 teuer ist, nimm besser den PCA82C250 >>(Reichelt: 1,40 ). Einen CAN-Treiber wie den PCA82C250 brauchst Du immer. Der MCP2551 ist kein Treiber sondern SPI-gesteuerter CAN-Knoten (für µCs ohne
-
Thread
gibt es rs232-CAN Converter?
gedacht: meine Baud-Rate ist 2400bps müsste also machbar sein, das zu bauen. SPS--AVR--MCP2515--MCP2551====CAN=====MCP2551--MCP2515--AVR--MAX232--PC und auf die SPS wird mal geschrieben und mal von gelesen. wer andere Lösungen hat, immer her damit :)
-
Thread
:: High- and Low- Speed CAN...
einen Low-Speed-CAN angeschlossen werden kann. Ich hatte angedacht dazu einen ATmega16 + MCP2515 + MCP2551 verwenden. Damit wäre die HIGH-Speed-CAN-Seite angedeckt. Was ich nun noch nicht herausbekommen habe ist, ob die Kombination auch Low-Speed-CAN-fähig (softwareseitig einstellbar) ist, oder ob ich
Hi Holger, Du kannst den MCP2551 am Pin RS (Slope Control) für verschiedene Geschwindigkeiten einstellen. Am Besten 2 Wunsch-Baudraten aussuchen, die Widerstände für RS berechnen und einen davon vom AVR zuschalten lassen. Den
-
Thread
Verständnisfrage CAN-Bus
Der einfachste und günsigste Weg wird trotzdem ein Standard-CAN-Transceiver wie der 82C251 bzw. MCP2551 sein. Gruss, Peter