-
Thread
Praktisches Problem mit CAN-Bus
, sage ich einfach mal der PCA82C251 ist der einzige Knoten am Bus. Wenn ich jetzt eine Nachricht senden möchte, bemerkt der AT90CAN sofort einen Biterror und einen Stufferror und schaltet auf Busoff. Ich habe auch schon einen
Hallo Marco! Der PCA82C251 ist ein High-Speed-CAN-Transceiver. Ich besitze auch einen CAN-Dongle von Peak und auf diesem ist ein LOW-Speed-Transceiver integriert - ich glaube vom Typ TJA1054. Die Software, der CANView erlaubt
-
Thread
Hausautomatisierung mit Embedded Linux
ich mein Konzept schon wieder etwas geändert habe... hätte es ein normaler 5V auch getan wie z.b. pca82c251 -> warum kein RS485 -> naja, die Treiber ware nicht billiger und so habe ich wenigstens die Möglichkeit (man weiss ja nie) ein sauberes Mulit-Master zu implementieren. Wenn die Haupteinheit
Hallo! Ich habe damals die I2C Anbindung bei der NSLU2 damit gemacht: http://www.harbaum.org/till/i2c_tiny_usb/index.shtml du kannst aber auch die I2C Signale vom RTC chip abgreifen (sind halt 3.3V) und müsstest dann über einen
-
Thread
Bus in "Mischnetz" aus Stich und parallel Durchkontaktierten
Ich rate auch zu CAN (ATMega8 + MCP2515 + PCA82C251), einfacher gehts nicht. RS-485 ist ein Dinosaurier, wo Du entweder aufwändige industrielle Protokolle einsetzen mußt oder Mannmonate für ein eigenes Protokoll verschwendest. Peter
-
Thread
Can Bustreiber
Danke für die schnelle antwort dann werde ich mir mal ein paar PCA 82C251 bestellen und rumhantieren ^^
-
Thread
Ich werde wahnsinnig mit can
mit CAN-Bus Also zuerst möchte ich vorausschicken, daß ich nur ein gefährliches Halbwissen über µC und Bascom habe. Ich möchte mich auch garnicht allzutief damit beschäftigen. Das kommt vielleicht später einmal. Ich bin Pyrotechniker und habe folgendes Projekt vor: Ich will auf einen Knopf drücken
schon einige Versuche unternommen auf einem Steckboard mit einem AVR mega162 einem SJA1000 und einem PCA82C251 einen Canbusknoten zu bauen aber die angeschlossenen LED´s (werden später Transistoren) wollen nicht leuchten. Da ich nicht weiss wie man Register ausliest oder ähnliches ist eine Fehlersuche
-
Thread
IC Pin auf High legen
Hallo zusammen, Ich steh mal wieder aufm Schlauch. Ich habe einen IC (PCA82C251), von dem ein Pin (Rs) in normalem Betrieb mit 47k auf GND gehen soll und für Standby auf 5V, also VCC. Wie kann ich so eine Umschaltung von einem ATMega aus am Besten machen? Ich dachte erst
Lege den Pin des PCA82C251 mit 47k fest an Masse. Den AVR-Ausgang legst Du direkt an den Pin des ICs. Willst Du Vcc auf das IC schalten, setze Portpin und DDRx Register auf 1, willst Du den Widerstand wirksam werden lassen
-
Thread
Störungen auf Datenleitung beseitigen
soviel Strom fliesst wie die Treiber noch sicher liefern koennen. Mache also mal an beiden Seiten ein R+C Glied dran. RS422 ist naemlich nicht nur wegen der differenziellen Uebertragung besser sondern auch wegen den 220Ohm Widerstaenden. Olaf
Bei nur 5V sollte man unbedingt differentiell übertragen. Einfach geht das mit CAN-Treibern (PCA82C251), ist ähnlich RS-485, aber man spart die Richtungsumschaltung. Ist dadurch etwas langsamer als RS-485, aber genau so sicher. Wenn man dann noch zwischen jedem MC und Treiber-IC Optokoppler
-
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
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
Quarz drauf. Der würde nie wieder wach werden :) Oder wie hast du das geplant? Somit kann nur der µC in Standby. Und damit der wieder wach wird müsste ich angeschlossene Taster per Dioden auf nen externen Interrupt legen, ok das wär evt. ne Verbesserung die noch machbar ist. hm, wird nun aber off
-
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
CAN kontra LON
Das kommt auf den CAN-Transceiver an. Mit dem PCA82C251 kann man laut Datenblatt 110 Knoten in einem einzelnen Netzsegment betreiben. Bei mehr Knoten muß man die Netzsegmente durch Repeater miteinander verbinden.
-
Thread
Multifunktionsknoten im Hausbus (CAN)
bestückt werden und einem SSR-Relay für die PWM-Modulation des thermoelektrischen Stellglieds. Der I²C-Bus wie auch der Timer/Interrupt soll herausgeführt werden. Auf der Bus-Leitung wird 24VAC mitgeführt für die Stellglieder, diese soll zu gleich für die Steuerung verwendet werden. Ich möchte meinen
Zu Rs: Ich benutze 47k für 100Kbit (allerdings PCA82C251). Als MAX ist z.B. der 202 eine Alternative (mit 100n Kerkos). Gruß und viel Erfolg, Matthias
-
Thread
Galvanische Trennung bei CanBus
Philips PCA82C251: Transceiver geht bis 30V wenn ich mich nicht irre. Dann Optokoppler zwischen Transceiver und Controller und gut is.
Digikey hat ihn, aber derzeit nur in 1000er Packungen, vielleicht braucht ja noch einer 995 Stück. Der PCA82C251 verträgt meines Wissens zwar mehr, ist aber auch für 11898 wenn man sich das Datenblatt etwas genauer ansieht. Irgendwelche Fertiglösungen kann ich einfach nicht nehmen, weil es ein Gerät geben
-
Thread
7805 wird sehr heiss
Ja, der C und Reichel* scheinen die Recom Teile nicht zu führen, oder hab ich sie übersehen? Wo beziehst Du die Teile?
Also ich verwende einen T89C51CC02 mit integriertem CAN-Controller von Atmel. So alt dürfte der eigentlich gar nicht sein. Als Transceiver kommt ein PCA82C251 von Philips zum Einsatz. Der Prozessor ist mit 8MHz getaktet (die ich
-
Thread
Can-usb adapter von mictronics.de(selbstbau avr)
Entwicklungszwechen auf dem Schreibtisch des Kollegen gelegen. Halbleiterinnereien: SJA1000T A82C251 2 x Optokoppler SAF C161 PDIU 8012 (USB, Philips) AM29F010B (Flash) DCP010505BP-U (DC-DC konverter) So, Megapost ende. - Martin
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
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-Bus
floatend ist (sicherer ist aber dann, sie zu verbinden) oder wenn der Potentialunterschied max 5V (beim PCA82C251) ist. Peter
-
Thread
8 T89C51CC01 per Can verbinden
Hallo, ich möchte gerne 8 T89C51CC01 per CAN miteinander verbinden.Die Datenmenge ist vergleichbar mit einer RS-232 Schnittstelle. 1.) Kann man den Controller per AVR ISP Programmer programmieren? 2.) Welche CAN Treiber eignen
auch, welchen Typ Du bestellen mußt (mit CAN- oder UART-Bootloader). 2.) MCP2551 == ATA6660 == PCA82C251 == TJA1050 Peter
-
Thread
Can bus
Treiber-IC: MCP2551 == ATA6660 == PCA82C251 == TJA1050 Ob sich die Software wieder resettet bzw. ob sie sich überhaupt verklemmt, hängt ganz allein von Deinen Programmierkünsten ab. Es darf nirgendwo unendlich lange auf ein Ereignis
nicht jedesmal ein neues board herstellen muss.... @Peter was meinst du mit MCP2551 == ATA6660 == PCA82C251 == TJA1050 soll das bedeuten das diese alle die gleichen features haben oder was meinst du damit?
-
Thread
AT90CAN128 CAN senden mit WinAVR
CAN-Baustein der über SPI angesprochen wird. Was du meinst ist wahrscheinlich ein Bustreiber (z. B. PCA82C251...). Ich könnte mri vorstellen, dass dieses Beispiel aus einem vorhandenen MCP2515 Programm abgeleitet wurde...
-
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 Baudrate Berechnung*
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
wie kommst Du auf die errechneten werte von btr0 un btr1? versuchs mal mit 0x43 und 0x1C
-
Thread
CAN-Bus am µC
Hallo, der CAN-Bus ist eine sehr gute Möglichkeit uC miteinander zu vernetzen. Durch seine Multi-Master-Fähigkeit spart man sich richtig viel Code im uC. Trotzdem hat der CAN einige Fallstricke die es zu beachten gilt. Das Preis-Leistungsverhältnis stimmt
und Schaltungsbeispielen begeben. Ich denke, dass ich den 90CAN128 an den CAN - Ports noch mit einem PCA82C251 unterstützen muss oder gibt es da noch was besseres?
-
Thread
SPI - I²C - CAN
meines Wissens nach gibts da mehrere Möglichkeiten, zB µC mit integriertem CAN oder spezielle ICs, die man an den µC anschließt und darüber dann auf einen CAN-Bus zugreifen kann
CAN-Controller: SJA1000 (8 Bit Interface) MCP2515 (SPI) T89C8051CC01 (+ 8051 core) C8051F043 (+ fast 8051 core) LPC2194 (4*CAN + ARM core) AT90CAN128 (+ AVR core) z.Z. nur sample status ! CAN-Bustreiber: PCA82C251 TJA1050 MCP2551 ATA6660 Peter
-
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
CAN netzwerk aufbauen
Nimm den 89c51cc01 von atmel, den gibts bei reichelt.de, leider nicht als mqfp. Dort gibts es auch ein passendes devboard. Der 515c ist veraltet.
Ich rate auch zum 89C51CC01, da hast du minimalen Verdrahtungsaufwand und mit einer PLCC-Fassung kriegst Du den auch wunderschön auf eine Universalplatine gesetzt. Dann noch den Transceiver ran z.B. PCA82C251 oder MCP2551
-
Thread
Hausbus
"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
Errorcounter, mit denen man gut die Qualität der Übertragung ermitteln kann. Kostenmäßig ist ein T89C51CC01 + PCA80C251 auch nicht teurer als ein guter Lichtschalter (20Euro). Der PCA80C251 kann bis 40V ab, wenn man mal beim Installieren die +24V mit CANL oder CANH vertauscht, passiert also nichts
-
Thread
Frage zu I²C
kommen kann.(Je nach Kabel) Im Grunde sind das nur Impedanzwandler. Als Beispiel sei hier mal der P82B715 genannt. Wenn man genug aufwand betreibt dann geht auch der I2C auf längere Reisen aber man Muß sich überlegen ob sich das auch lohnt. Nicht behandelt habe ich das Problem der Netzeinstreuung
ist. Ich nutze für meinen KHBus ( Koopis Haus Bus oder Kommunikations Haus Bus ) einen Maga8 und den PCA82C251. Noch ein wenig "Hühnerfutter" und das Grundmodul steht. Beim Protokoll kann man sich an CAN und EIB anlehnen. Preiswert, multimasterfähig und vor allem nicht überladen. Getestete Reichweite (
-
Thread
Contoller im Fahrzeug
Auch wenn Du kein CAN-Protokoll verwendest, solltest Du die CAN-Bustreiber verwenden z.B. PCA82C251. Die habe ne Menge Vorteile gegenüber RS-485 Treibern: - keine Richtungsumschaltung nötig - Busanschlüsse halten Kurzschluß nach +24V aus - Störspannungen von +/-5V auf der Masseleitung
-
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
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