-
Thread
Suche Bussystem
@michael: ich verwende can (hier den pca82c250) für die physische übertragung, weil die diff-leitung so robust gegen aussenstörungen ist. alles weitere an beschaltung ist dann ohne can-controller o.ä., da habe ich mein eigenes zeug gebaut. ich benutze nur die rx und tx leitung , die von 250er kommt. grüße andreas
-
Thread
MCP2515: Senden/Empfangen
Hardware liegen? Ein 20cm-Bus ist angehaengt und terminiert. Eventuell spinnt der Treiberbaustein (PCA82C250)? Gibt's eine Möglichkeit,den ohne größe Hilfsmittel zu testen? Oder habe ich oben nur einen Denkfehler gemacht? Dankbar für Hinweise aller Art, Dirk
-
Thread
CAN PC-Interface
helfen? Vielleicht ist es auch ein Timing Problem. Als Programmiertool verwende ich Borland Builder C++ Version 5.0. DLL für LPT Ansteuerung: "inpout32.dll"
Hallo @All, Frohes neues Jahr erst mal. Ich benutze einen MCP2515 und den Bustreiber PCA82C250. Das alles hängt am LPT. Für nicht allzu hohe Übertragungsraten reicht das noch und ist sehr billig. Bei Reichelt gibt es alles: MCP2515 1,95 PCA82C250 1,40 Kleinteile rundherum keine 5
-
Thread
I2C als "Hausbus"
vollautomatisch. O.k., Du benötigst einen CAN-Controller (z.B. MCP2515: 1,95 ) und eine CAN-Treiber (PCA82C251: 1,25 ), aber das dürfte die Gesamtkosten nicht wesentlich beeinflussen. Peter
Pull-Up Widerstände wirken die Abschlußwiderstände zwischen beiden Leitungen. Siehe Datenblatt des PCA82C250 : http://www.semiconductors.philips.c.....atasheets/PCA82C250_5.pdf Aufgrund dieser Verwandschaft ist der I2C-Bus leichter auf CAN-Physik zu übersetzen als auf RS 422 oder RS 485. Wie steht
-
Thread
Ingenieur-Projekt.... brauche ratschlag
Den PCA82C250 gibts doch auch in DIP-8 und den SJA1000 in DIP-28 und für den T89C51CC01 im PLCC-44 gibt es doch Fassungen im 2,54mm Pin-Raster. Peter
-
Thread
CAN-Parameter SJA1000
Hallo! Schlage mich mit nem SJA1000 und PCA82c250 rum. Kann Daten an den SJA senden und lesen. Aber an den CAN-PIN'S kann ich nicht's messen. Kann mir jemand Registerinhalte senden, die wenigstens ein Signal am Ausgang bewirken.
Sorry! Alles im Lot, der SJA1000 tut's schon seit längerem. Mein Problem war, das ich als Treiber ein PCA82c250 benutzt habe. Hätte aber für LOW-Speed einen TJA1054 einsetzen müssen. Danke für die Hilfe... Don' drink and hack as µC
-
Thread
Alternativen beim AVR-Vernetzten?
Bei Reichelt gibts den PCA82C250, (Juhu :-)) für 1.40 EUR. Könnte ich den also anstelle des P82B96 als TWI-Treiber verwenden?
Sorry, ich habe Deine Antwort vorhin nicht gründlich gelesen. Der PCA82C250 ist für den RS485. Zum TWI: Stimmt das, dass nur der µC einen Interrupt ausführt, der auf dem BUS Adressiert wurde? Der AdressMatchUnit sorgt dafür, dass der Interruptflag (TWINT) bei einem
-
Thread
microcontroler mit can
habe. oder gibt es grundsätzlich vielleicht gründe zu microchip zu wechseln. ich brauche den uC mit can für gebäudeautomation. mfg uwe.
meistens mit so kleinen Bestellungen. Oder du nimmst einen "0815"-AVR und einen CAN-Treiber (z.B. PCA 82C250) grüße leo
-
Thread
Hausbus
Nimm doch einfach 4 Drähte (GND, +24V, CANL, CANH). Die CAN-Treiber (PCA82C250) vertragen bis 5V Spannungsverschiebung. D.h. selbst wenn auf dem GND-Draht 5V abfallen, ist immer noch eine einwandfreie Detenübertragung gewärleistet. Wenns aber unbedingt nur 2 Drähte
"GND +24V CANL CANH". Die Knoten werden mit billiger Telefonleitung versorgt. Ein Can-Treiber z.B.PCA82C251 (1,20 ) ein Mega8 und ein wenig "Hühnerfutter"; das Knotenbasismodul steht. Aktormodul mit Relaise und Sensormodul mit Tastern, Thermometer usw. ausstatten. Protokoll ausdenken. Programmieren
-
Thread
lab-537
auch den RAM-Inhalt. Benötigt I2C-Bus Option. CAN-Bus Controller Philips SJA1000 mit Transceiver PCA82C250; Schnittstelle auf Standard-CAN-Buchse auf Frontplatte geführt GALs 20V8 und 16V8 zur Adreßdekodierung, fertig programmiert
für jedes Projekt ein so riesiges Board kaufen zu müssen. Besser Du nimmst 8051 mit ISP, z.B. T89C51RD2, T89C51CC01, P89C668. Da besteht dann Dein Entwicklungsboard nur aus diesem eine Chip. Peter
-
Thread
Alternative zu Bussystemen
Hallo Martin, ich habe mir einen Hausbus ( KH-Bus ) mit einem Mega8 ( 4 Euro ) und einem PCA82C250 ( 1,85 Euro ) aufgebaut. Damit läßt ein auf CAN-Hardware laufendes Multimaster-System aufbauen, dass von 1Hz - 1MHz arbeitet. Es hat fast alle Möglichkeiten ( über 90% ), die CAN-Basic auch hat
Hallo Bernhard! Danke für deinen tollen Tipp. Ich hab mir jetzt so einen PCA82C250 beschafft. Meiner hat jedoch 5€ gekostet. Wo hast du deinen her? Und wo bekommst du die Mega8-Prozessoren so billig her? Erste Testmessungen wurden von mir bereits durchgeführt und es sieht
-
Thread
Multimaster Bus
vernetzen. Was haltet Ihr von der Idee CAN bus transreceiver (also nur einen Treiberbaustein,z.B. PCA82c250) direkt an den UART eines AVR zu hängen. Vorm senden könnte man prüfen ob etwas im Eingangpuffer ist. Falls nicht wird gesendet. Nach dem senden sollte die gesendete message im Eingangspuffer
Mit I2C kannst Du solche Entfernungen auch gar nicht überbrücken. Da ist ein differentieller Transreceiver schon das richtige, wenn's Kabelgebunden sein soll. Reiner
-
Thread
RS485 Multi Master Bus
Genau, und deswegen nimmt man Bustreiber, die damit umgehen können. CAN-Bustreiber können sowas, z.B. PCA82C250 (1,85EUR @Reichelt). Da du ja zurücklesen kannst, was du gerade schreibst, erkennst du auch wenn ein anderer Busteilnehmer einen anderen Pegel anlegt. Achso, es gibt 2 Buspegel (dominant und
Was ist denn eine CAN Vorrichtung? Weiterer Link: http://www.canathome.de/ @Schmittchen: Besser den PCA82C251 nehmen, den empfiehlt Philips auch selber, da er ein paar entscheidende Vorteile hat: geringerer Stromverbrauch, verkraftet grössere Transienten, kann grössere Lasten treiben, etc.
-
Thread
CAN Bus
leistungsfähigkeit deines 4433, aber es gibt auch IC´s die die Kommunikation für dich erledigen. Ich glaube der PCA 82C250 und der SJA 1000 sind solche Umsetzer. Die bekommst z.B. im Reichelt. Wie die genau funktionieren weis ich auch nich, sorry. Du solltest dir aber überlegen ob du nicht doch umsteigst auf einen
sollte man besser den SJA1000 mit Parallelschittstelle nehmen. Oder eben CAN intern (z.B. auch DS80C390, C505, P87C592). Peter
-
Thread
AVR und Ethernet
höhere Preis eines CAN-PHY(82C250) im Gegensatz zu einem 75176 beträgt 45Cent für je die DIP-Version bei Reichelt. Das kann doch nicht der Grund sein weshalb RS485 so stark verbreitet ist und propagiert wird. Das Protokoll muß/kann
gleich interessanter. Werde mit überlegen ob ich für meine Module statt der RS485 Treiber nicht die PCA 82C250 o.ä. verwende. Gruß Markus http://www.elektronik-projekt.de
-
Thread
Bezugsquellen für CAN-Bauteile
Hallo, wer kennt (erprobte) Bezugsquellen / Händler für SJA1000 und PCA82C250/251 in Kleinststückzahlen? Ich danke schon jetzt. MfG Ed. Götz
Sorri, Reichelt führt die Teile inzwischen ja auch - sogar billiger... (http://www.reichelt.de) 82C250: 1,85EUR SJA1000: 5,40EUR A.Füßer -- CAN@home - http://www.CANathome.de - Hausautomation mit AVR + CAN
-
Thread
CAN BUS
Hallo, es gibt CAN-Transceiver-Chips, die die TTL-Signale auf die entsprechenden Pegel wandeln (z.B. PCA82C250 oder SN75LBC031). Jedoch kann man wahrscheinlich den Pegelwandler nicht direkt mit dem UART betreiben. Neben den reinen Wandlern gibt es auch noch CAN-Controller, die das CAN-Protokoll beherrschen
kann man verwenden, wenn man bereits CAN-Bus verträgliche Signale von einem Mikrocontroller (z.B. C164,C167) auf einen CAN-Standardpegel bringen will (vergleichbar MAX232 für seriell). Da sich RS232 und CAN-Bus grundlegend unterscheiden, ist es ohne ein Gateway (mit Controller) nicht ohne weiteres