-
Thread
SPI-Probleme (Mega64)
Clock, und zum anderen bekommt der MCP2515 etwas mit, und sendet auch brav. Allerdings sieht das am PCA82C250 (der CAN-Driver für die hübschen Pegel) irgendwie traurig aus (can_h.jpg, can_l.jpg, natürlich anderer Maßstab, IIRC 0,5 V/DIV). Ist das gut genug, um was zu senden, oder ist das zu schlecht?
sicherlich mies, aber IMHO dürfte das CAN-Signal nur von der "letzten Meile" abhängen, also was vom MCP zum PCA und vom PCA zum SubD-Connector kommt. Fazit: ich probier's damit, und wenn die anderen Busteilnehmer mich auslachen, dann wird das ganze recht düster, weil für HF-Voodoo habe ich weder das Know-How
-
Thread
sja 1000 kein empfang von nachrichten
hallo! habe auf basis von sja 1000 und pca82c250 zwei pc->canbus interface gebaut. das program habe ich gefunden unter elektor.de.ich kann die register auslesen , ich kann die beschreiben aber ich sehe keine änderung in dem buferregistern. habe
-
Thread
CAN Bus Übermittlungsproblem
wo der Fehler liegent könnte weil es ist ja hardwaremäßig der selbe weg beim senden und empfangen (mC -> SPI -> MCP2515 -> CANBUS TREIBER) und das auf beiden boards der Can Controller oder Treiber im Arsch ist kann ich irgentwie nicht ganz glaube, werde dies aber glaub ich dann als meine letzte chance
Hab grad noch festgestellt 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
-
Thread
CAN Transceiver plötzlich defekt
Hi Ich habe eine CAN-Strecke wo ich als 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
Der PCA82C251 ist spannungsfester, ich hatte noch nie Probleme damit. Peter
-
Thread
Can-Bus mit Verzweigungen
1Mbit/s 25m 1,5m 7,5m 500kbit/s 100m 5,5m 27,5m 250kbit/s 250m 11m 55m 125kbit/s 500m 22m 110m 50kbit/s 1000m 55m 275m 20kbit/s 2500m 137,5m 687,5m 10kbit/s 5000m 275m 1375m * verwendeter Bustreiber Philips PCA82C250/251 Bei einer Baudrate von 20kbit/s (weniger lässt der oft benutzte MCP2515 nicht zu) bleibt also beim gängigen EF-Haus genug Sicherheitsreserve. Übrigens: das CIA-Dokument spricht von unterminierten
-
Thread
PCA82C250 Pin8 Erklärung
Hallo, ich betreibe einen Mega8 mit einem MCP2515 und einem PCA82C250. Das ganze funktioniert mit verschiedenen Baudraten auch wunderbar wenn ich irgendeinen Widerstand(1kOhm -> 10kOhm) von Pin8 nach Masse schalte. Direkt mit Masse verbunden geht nicht, offen auch nicht. Kann mir bitte jemand erklären, wie man bei einem PCA82C250 CAN Controller Interface den Pin8(Rs) richtig beschaltet? Aus dem Datenblatt werde ich nicht so richtig schlau. Das ganze soll halt auch zuverlässig sein und nicht aus Zufall funktionieren.
-
Thread
RS-232 als Bus
führen, schlimmstenfalls zum Ausfall des Pins oder des ganzen Controllers. Deshalb muss da eine O.C. Trennung rein.
PCA82C250 DIP-8 1Euro40 bei Angelika (Reichelt) eKfr
-
Thread
CAN BUS maximal 30 Knoten?
das CAN-Protokoll aufsetzen. ISO 11519-2 SAE CAN Class B ISO 11898 SAE J1939 SAE CAN Class C Der Heidi-Artikel ist ja nicht ganz ernst zu nehmen... Zumindest schreibt sie, dass CAN OSI Layer1 und 2 ist, das stimmt. Die Begrenzung auf 2-110 Knoten besteht erst in den höheren Layern. PEAK
stehen. Soweit ich weiß, gibts aber für CAN auch Repeater, die dann die Teilnehmerzahl erhöhen. PCA82C250 ist z.B. so ein Bustreiber. Datenblatt gibts bei Philips. Grüsse
-
Thread
Anschluss eines PCA82C250 direkt an Atmega8
http://caraca.sourceforge.net/caraca_node.pdf wird eine CAN-Bus-Schaltung beschrieben, in dem ein PCA82C250-Can-Transceiver direkt an einen AT90S4433 angeschlossen ist. In anderen Beispielen findet man oft noch einen SJA1000 CAN-Controller dazwischen. Ist dieser CAN-Controller den überhaupt nötig? Hat schonmal jemand von euch solch eine Schaltung (für den direkten Anschluss des mC an den CAN-Transceiver) gebaut und kann mich mal in dem Programmcode schnuppern lassen? Vielen Dank schon mal für eure Antworten! Gruß Wickie22
-
Thread
AT90CAN128 - keine Reaktion des CAN-Controllers?!?
Hallo Andreas, meinst Du hier PCA82C250? Läuft jetzt dein Programm? Ich kämpfe schon seit 3 Wochen mit CAN und suche vergeblich nach dem Fehler. Das Sende- und Empfangsprogramm geht bis der Warteschleife und bleibt da hängen,
habe 2 Boards mit je einem AT90CAN128, wobei einer Sender und der andere Empfänger ist. Baudrate ist 250 kbit/s. Bit Timing habe ich nicht selbst gerechnet sondern aus dem Datenblatt genommen. Weiss nicht, ob es stimmt. Auch mit anderen Baudraten habe ich ausgetestet. Im Internet habe ich einige Beispiele
-
Thread
Probleme beim Senden von CAN-Nachrichten beim AT90CAN128
den Fehler gefunden. An der Programmierung lag es im Grunde genommen nicht. Ich hatte vergessen am PCA82C250 (CAN-Bustreiber) den RS-Eingang entsprechend zu schalten. Hat viel Zeit gekostet dieses eine BIT. So ist es aber manchmal. Ok. Gruesse Micha
RXOK und TXOK nie auf eins gesetzt werden) und werde jetzt das auch ausprobieren. Ich habe auch bei PCA82C250 den RS nicht angeschaltet. Vielleicht liegt der Fehler hier. Mit freundlichen Grüssen Jon
-
Thread
Kommunikation mit RS485 zwischen Atmega8 und Computer
Hi Es wäre einfacher ,wenn du Can-Bustreiber (PCA82C250) nimmst. Der Bus ist ähnlich RS485, aber die Treiber haben eine automatische Umschaltung auf Senden, wenn der TX-Eingang angesprochen wird. MfG HG
naja, wenn die software für rs232 ausgelegt wird wirds eng mit der Umsetzung. Ich würd dann n µC zwischenschalten, der einfach 2-mal uart bereitstellt. eine für pc-seite, eine für rs-485 - seite so als Dolmetscher
-
Thread
can läuft nicht
hallo, habe grad ein Programm in Bascom geschrrieben und versuche ein AT90Can128 mit Transceiver (PCA82C250) über Can Daten einzulesen oder irgendetwas überhaupt zu empfangen. aber es klappt gar nichts. Der Can wird nicht richtig aufgebaut. Kann mir jemand helfen? vielleicht mit einem kleinen Programm
dyn/products/tools_card.asp?tool_id=3440 sollte der Link nicht funktionieren einfach mal den t89c51cc01 bei Atmel suchen. Ich habs anhand des Codebeispiels begriffen. Wie untersuchst Du die CAN-Kommunikation überhaupt? Nutzt Du eine Software, die in Verbindung mit einem Hardware Dongle die Buskommunikation
-
Thread
CAN Transceiver PCA82C250
ein armer Student braucht hilfe für seine Studienarbeit. Ich habe ein paar fragen: Was macht der PCA82C250 eigentlich? (Er ist für die Einspeisung und die Auskopplung aus dem CAN.Bus zuständig?) Wie schnell kann die CAN-Geschwindigkeit sein? (von ... Bis) Wie kann ich die CAN-Geschwindigkeit einstellen
-
Thread
CAN Grundlagenfrage
du brachst noch nen bustreiberbaustein, z.b. den PC82C250 http://www.semiconductors.philips.com/acrobat_download/datasheets/PCA82C250_5.pdf ...für jeden teilnehmer einen... in den kommen deine Tx und Rx leitung... raus kommen dann neue signale
Keine Sorge. Als Treiberbaustein habe ich den PCA82C250 eingebaut. Wie schon gesagt. das 1. senden von einem zum anderen Controller ist möglich, nur hört es mit dem Senden nicht mehr auf. Kann ich denn sehen, ob das ACK vom 2. µC gesendet wird (also
-
Thread
Aufbau CAN-Bus
Teilnehmer-Massepotentiale weitgehend vom Bus entkoppelt (voraussetzung ist allerdings, dass du Bustreiber verwendest [z.B. PCA82C250]). Ein µC der CAN direkt on Board hat ist wesentlich einfacher zu konfigurieren, als wenn du einen seperaten CAN-Controller (z.B. MCP2515) über SPI mit deinem Atmel verbindest. Ich empfehle
MCP2515 von Microchip, den ich über das SPI mit nem ATmega8 verbunden habe. Als Bustreiber setze ich den PCA82C250 von Philips ein. Die Bustreiber von anderen Herstellern sind meist identisch.
-
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 Schaltung
-
Thread
mcp2551 Can-Transceiver - wo?
falls es kein MCP2551 sein muss: PCA82C250 (gibt's bei Reichelt)
nicht besser 2 ICs vom selben Hersteller? Ich denk mal nicht oder? Schon ausprobiert: mcp2515 und PCA82c250 ?
-
Thread
Probleme mit CAN-Steuergerät
at90can128 auf das Experimertierboard von Ulrich Radig (http://www.ulrichradig.de) v1.4 gebaut und einen PCA82C250 BUS Treiber rangehängt und zwar folgender maßen: 82C250 | At90CAN128 Pin 1 (TXD) | Pin 30 (TXCAN) Pin 4 (RXD) | Pin 31 (RXCAN) Pin 5 (VREF) | Pin 62 (AREF) Pin 2 (GND)
Ähm, bei dem PCA82C250 hast Du den RS-Pin mit 4?0 Ohm gegen Masse geschaltet. Damit könnte er wohl über 1MBit schaffen... Lt. Datenblatt wird bei 100kBit/s ein 47kOhm empfohlen, bei 1MBit/s erst 1kOhm. Man kann
-
Thread
Galv. Trennung CAN
Schaltungsbeispiel, wie ich die Schaltung vom Can-Bus trennen kann. Ich verwende den MCP2515 und als Treiber den PCA 82C250. Gruß Wolf4124
hier noch ein Bsp. mit dem ICoupler von Analog-Devices. In der Schaltung kannst Du jetzt auch den PCA82C250 verwenden. Gruss Steffen
-
Thread
CAN mit galv. Trennung
Falls du das meinst: http://www.semiconductors.philips.com/acrobat_download/datasheets/PCA82C250_5.pdf seite 12 - sollte doch mit dem MCP genauso funktionieren, wo ist das Problem? Und warum willst/musst du trennen? Ansonsten, das Thema hatten wir gerade erst, musst mal suchen.
ich denke, er hat das selbe problem wie ich ;-) sja1000 und pca82c250 sind 5V devices. ich benutze mcp2515 und sn65hvd231d, welche beide mit max 3,3V bei mir betrieben werden. die meisten optok. die ich versucht habe, haben bei dieser spannung nicht richtig durchgeschaltet
-
Thread
Multi - Master fähiges Protokoll
Wenn der Transceiver MCP2551 7 teuer ist, nimm besser den PCA82C250 (Reichelt: 1,40 ). Lizenzen, Entwicklungstols brauchst Du nicht. Der Keil ist gut. Peter
>>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 eigenes CAN-Protokoll).
-
Thread
CAN-Bus
Im Datenblatt zum PCA82c250 ist eine galvanische Trennung mit Optokopplern beschrieben. Gruß Matthias
-
Thread
gibt es rs232-CAN Converter?
SPS--AVR--SJA1000--PCA82C250====CAN=====PCA82C250--SJA1000--ATmega162--FTDI245BM==USB-PC @MNR >>CAN-Sniffer (inkl. PC-Software) Hier http://mictronics.de findest Du möglicherweise was Du suchst. /Michael
-
Thread
[OS-HB] Richtlinien für Hutschinenkomponente...
was gut sein? zB: 00010001 PortA Pin1 Schalten 00010010 PortA Pin2 Schalten 00110011 PortC Pin3 Schalten usw. so in etwa oder anders?
Programm ja per ISP einspielen. Als Can Controller verwende ich vorerst einmal den MCP 2515 und den PCA 82C250
-
Thread
Can-usb adapter von mictronics.de(selbstbau avr)
Trennung, ich wuerdse noch einbauen (Optokoppler, DC-DC Konv. & Co. zwischen serieller Anbindung SJA und PCA82c25x). bei http://www.ixxat.de/overview_features_de,1037,147.html geklaut: Passive CAN-Karten Diese Karten erfordern den direkten Zugriff des PC-Treibers auf den CAN-Controller der Karte. Der
20 D3 MBRS130LTR SMB 21 IC1 PCA82C250 SO8_SOT96-1 22 IC2 SJA1000 SO28 23 IC3 Atmega162-16AI TQFP44 24 IC4 78M05 D-PAK 25 IC5 FT245BM TQFP32-08 26 IC6 93LC46B/SN 8-SMD-1 27 JP1 K1x2 1X02 28
-
Thread
Vernetzung von AVRs mit geringen Aufwand?
zu :( Und ich dachte, den Witz versteht jeder. Ach so, die CAN-Bus-Treiber haben auch Namen: PCA82C250, ....
-
Thread
wie lang darf eine rs232 leitung sein?
hi Dann nimm CAN-Bustreiber PCA82C250(Reichelt). Die haben eine automatische Umschaltung beim Senden. Die Übertragung ist ähnlich RS485. Mfg HG
OK, danke, das wäre eine gute Lösung Sieht das dann so aus? PC-MAX232-PCA82C250===================================PCA82C250-AVR ^ Empfang/Senden 2-Draht TP Senden/Empfang d.h. kann ich den zusammen mit nem
-
Thread
Projekt: Open-Source Hausautomation
Mein Grundkonzept führte dann zu einem eigenen Protokoll das sich an CAN anlehnt, über CAN-Treiber ( 82C250 ) auf den Buss geht und mit 10 KBit getaktet wird. Bernhard
Schallwandler 1,830 4 Anschlussklemme 1,560 1 Platine, Sensor 3,050 1 Mega168 1,700 1 PCA82C251 T/N3 1,280 1 78SOT89 5V 0,750 1 Quarz 16MHz 0,620 1 LED rot 0805 0,310 1 560R 0805 0,015 2 22pF 0805 0,082 3 100nF 0805 0,222 1 Stiftl,20pol. 1,520 1 4K7 0805 0,015
-
Thread
Verständnisfrage CAN-Bus
passieren sollen, wie Datenübermittlung). Um zwei CAN-Knoten aufzubauen brauchst du 2 MCP2515 und 2 PCA82C250. Und natürlich jeweils noch einen µC, der die MCPs ansteuert.
Brauchst Du Dich nicht drum zu kümmern. Macht der: PCA82C250 hier. Nur alle parallel dran hängen und die Abschlusswiderstände nicht vergessen. Habe ich gerade mit dem SJA1000 und dem PCA82C250 gemacht. Ging einwandfrei. Als nächstes will ich das mit
-
Thread
CAN Galvanisch trennen
galvanische Trennung. Das ganze soll aber ein logischer Bus bleiben. Wenn ich zwei Bustreiber (z.B. PCA82C250) in jedes Segment hänge und die RX und TX Leitungen über Kreuz mit Optokoppler ansteuerere (so ähnlich wie im Datenblatt die galv. Trennung). Bleibt das ganze noch ein System, sprich kann ich
-
Thread
Ansprechen von CAN-bus beim Auto ?!?
schau dir zB mal den PCA82C252 oder einen PCA82C250 von philips an ;) das sind so die teile die man heute als privatmann auch bekommen kann/sollte und das sind so die bausteine die etwa so bis 2002 verbaut wurden. heute wird
Welchen CAN-Transceiver man nimmt sollte doch eigentlich egal sein? Ich denke an einen PCA82C250.
-
Thread
Probleme mit mcp2515
Gedeih und Verderben keine Übertragung mit meinem CAN-Bus hin. Ich arbeite mit AVR2313, mcp2515 und PCA82C250. Kann mir jemand sagen, ob meine Testprogramm so richtig ist, oder ich etwas übersehen habe? ******** Sender:* ******** // Initialisierungen SPI_Init();// SPI resetten Delay_ms(100
-
Thread
uC-Netzwerk
Hallo, ich möchte mir ein uC - Netzwerk aufbauen, das Multi-Master fähig ist. D.h. Daten sollen von jedem uC versendet bzw. empfangen werden können, während automatisch berücksichtig wird, dass nicht 2 uCs gleichzeitig senden. soweit
das der can bus. also meine frage: wenn ich an jeden uart meiner uCs einen can bus treiber wie den PCA82C250 hänge, brauche ich mir dann softwaremäßig keine "sorgen" mehr über kollisionen bzw. datenverlust machen?? und wieviele uCs lassen sich so in einme Netzwerk zusammenschalten? Danke, Mathias
-
Thread
68332 mit SJA1000
Microcontrollersystem von der Firma MCT, welches einen SJA1000 on Board hat. Desweiteren geht dieser an einen PCA82C250. An der gegendstation befindet sich ein PEAK-Parallel CAN-Dongle mit entsprechender Software. CAN-Dongle: Sobald ich Daten sende, kein Problem, nur das nichts ankommt am µC. µC: Wenn
CAN anders aussieht beim High-Speed CAN. Meine Übertragungsrate war 100kb und ich wollte auch den PCA82c250 verwenden, in meinem Dongel war aber ein TJA1054 verbaut. Nach dem Umbau meiner Platine funktionierts jetzt einwandfrei... Gruß, MK
-
Thread
Einsteiger bei AVR und Can
Hi, mal ne frage, wenn man den philips chip +avr nimmt, braucht man da den bustreiber PCA 82C250 oder gehts auch ohne?
MCP2515 gehoert zwischen Chip und Bus ein "Can-Leitungstreiber". Fuer "High-Speed-Can" z.B. Philips PCA82C250 (im Lieferprogramm) oder Nachfolger oder vergleichbar. Zur "Inspiration" vielleicht hilfreich: http://www.siwawi.arubi.uni-kl.de/avr_projects/can/index.html
-
Thread
AT90CAN128, Bus Treiber
immer einen Treiber zur Kommunikation mit einem PC? Es wird ja auch ab und zu vom Can-Bus Treiber PCA82C250 geredet? Ist das alles nur zur Kommunikation oder auch zur Programmierung des Chips nötig? Ist es überhaupt erforderlich? Vielen Dank S. Bauer
RS232 Schnittstelle. Wenn Du den CAN128 benutzen möchtest, hast Du die CAN-Logik schon eingebaut. PCA82C250 ist der MAX232 für den CAN-Bus und wird nicht programmiert, sondern nur benutzt. Wenn Du sehen willst, ob Dein Programm funktioniert wirst Du um einen Treiber nicht herumkommen, weil der CAN die
-
Thread
CAN Bus des TMS320F28xx
Ich benutze das Evaluation board von TI. Am Bus hängt nur der CAN-Bus tranceiver PCA82C251. das ist ein Projekt für meine Firma. Ich muss anschliessend mit einer anderen Elektronik kommunizieren, aber zuerst will ich den CAN Bus des TMS zum laufen bringen. ich sollte den CAN bus des
Ja ich hatte mir auch das Datenblatt des PCA82C251. Laut datenblatt arbeitet der PCA82C251 zwischen 4,5 und 5,5 VCC. Da ich keinen anderen zur Verfügung hatte, habe ich ausprobiert ob er bei einer Spannungversorgung von 3,3 V auch noch korrekte
-
Thread
CAN-Bus am Atmega 8
Falls ATmega8 "gesetzt": z.B. ATmega8 + MCP2515 + PCA82C250 Die Kombination funktioniert "hier" ganz gut. Die Bauteile sind relativ guenstig und alle auch "bedrahtet" erhältlich (z.B. bei Reichelt). Information zur Ansteuerung des MCP und einige Codebeispiele
der altungsaufwand ist relativ gering alles was du brauchst ist der mcp2515 nen treiberbaustein 82c250 nen quarz für den mcp (oder du taktest den durch den mega) den mcp hängst du direkt an den SPI port an einfachen beispielen zur programmierung mangelt es leider unter http://www.kreatives-chaos.com
-
Thread
*CAN Baudrate Berechnung*
z.B. 250Kbit/s --> mit welchen Werten muss ich das Register BTR0 und BTR1 laden (Taktfrequenz 8Mhz)?
nicht weiter. Ich habe folgende Konstellation. ATMega16 mit 16MHz Takt SJA1000 mit 16MHz Takt PCA82C251 als Treiber (hier liegt der RS Pin auf GND) Als Gegenstelle habe ich einen CAN_USB Irgendwie bekomme ich die Baudrate nicht eingestellt. Bei 125kBaud hab ich folgendes eingestellt: BTR0
-
Thread
at90can128 fuse/lock
bekommen. - Beim Bestellen des MC sollte man einen CAN-BUS-Treiber gleich mitbestellen: z.B. pca82c250. - Für die ISP-Programmierung schliesst man Ihn wie den ATmega128 an. MOSI-2 ; MISO-3 ; SCK-11 ; /Reset-20 ; GND-22,53,63 ; Vcc-21,52,(62),(64) - Wer sich wunderte, dass der externe Quarz-Oszillator
-
Thread
AT90CAN128 Development board
Sonderposten' für ca 15 Euro bekommen. -> wenn wir schon beim bestellen sind: den CAN-Bus-Treiber PCA82C250 oder ähnlichen gleich mitbestellen. Aber jetzt eine Gegenfrage: Atmel steckt anscheinend gerne Ihre Controller in 64 polige QFN-Packages; aber, gibt's dafür überhaupt IC-Fassungen? Naja,
www.microcontroller-starterkits.de gibt's ein Evoboard als Leerplatine für den AT90CAN128, ATMega64 oder ATMega128 mit USB, TWI (I2C nach Elektor), LCD-Anschluss, RS232, JTAG-Anschluss und CAN für 14,90 . Homepage ist noch nicht ganz fertig, aber es können schon Bestellungen unter mike@microcontroller-starterkits.de abgegeben werden
-
Thread
Can-Bus in Basic
Hallo Mike, genauer gesagt habe ich ein 80C32 Mikrocontrollersystem aus Elektor. 3 Stück dieser Systeme möchte ich jetzt über CAN vernetzen. Dazu habe ich mir einen Schaltplan für den SJA1000/PCA82C250 besorgt. Was fehlt ist jetzt die Software des 80C32 in Basic (da ich noch blutiger Anfänger bin). Kannst du mir helfen? Grüße Tobias
-
Thread
self test mode (SJA1000)
allerdings keine ahnung wie ich damit arbeite. kann mir das vielleicht einer erklären? hab nen sja1000+pca82c250+8515mikrocontroller. ist bereits alles angeschlossen und will nun getestet werden. nur eben wie?! thx, Freddy