-
Thread
Suche einfache Lösung für SPI zu CAN
Selbstkostenpreis zukommen lassen. achja, der MCP2515 ist ein CAN-Controller. Einen Transceiver wie z.B. PCA82C250 oder SN65HVD23x brauchst du trotzdem noch.
-
Thread
Can Bus Lib - AT90CAN empfängt nichts
nicht funktioniert. Kompeliert ist es für 11Bit Ids und ohne Timestamp. Als Transreciver wird der PCA82C251 benutzt. Mein Test Programm habe ich angehängt. Die Ausgabe auf dem UART ist: [c] CAN INIT OK send Err: TX 0 - RX 0 send Err: TX 0 - RX 0 send Err: TX 0 - RX 0 send Err:
-
Thread
Wann braucht man Optokoppler?
Hallo! Ich wollte einen kleinen Bus machen mit dem PCA82C250 (CAN-Transceiver). Ich frage mich, ob ich bei einer Leitungslänge von sagen wir 50-70 Meter eine galvanische Trennung durchführen muss. Ich weiß auch nicht, ob ein Gewitter in der Umgebung der
-
Thread
Einfaches Bussystem, theoretische Frage
TX: Keine teuren Transceiver Chips mit hochwertiger > Signalverarbeitung Reichelt will für nen PCA82C251 nur 1,10€ und dann hast Du was anständiges. McUser schrieb im Beitrag #2018633: > sondern "nur" billige Operationsverstärker. Hui, so schnell kannst Du garnicht gucken, wie die hinüber
-
Thread
CAN-Gateway bei Busaktivität wecken
gefiltert, was ein Gateway halt so macht. Jetzt ist es aber so, dass auf dieser Platine zwei NXP 251 (PCA82C251, pinkompatibel zum MCP2551 und einigen anderen) eingesetzt werden, welche 8-pinnig sind und keine Inhibit-Leitung haben wie beispielsweise die TJA1041. Die Frage ist jetzt, wie ich die fertige
-
Thread
Zeigt her Eure Layouts!
. Zusätzlich drauf sind ein Schaltregler (MCP16311) und ein CAN-Bus Controller/Treiber (MCP2515/PCA82C250). Nicht CAN-Standardkonform sind die 6 poligen Modularbuchsen. Am Stecker unten sind ein paar IOs rausgeführt, damit man auch irgendwas anschließen kann. Die Platine hat 50x50mm.
-
Thread
Sendefehler MCP2515 / Arduino nur bei 10 kbps
durchaus ältere Transceiver die dieses Timeout noch nicht haben, z.B. die früher weit verbreiteten PCA82C250/251. Damit habe ich über ein paar Jahre meine Zentralheizung mit 10kBit angebunden.
-
Thread
Strukturierung Buszugriff -> ext.Interrupt vs. Timerroutinen
Bussystem haben Einen CAN Controller hatte ich auch nicht erwähnt. Nur CAN Transceiver-Bausteine wie PCA82C250, und die sind auch direkt mit UART verwendbar.
-
Thread
Bus an Atmega32 funktioniert nicht
man die Schaltungen selber aufbaut, aber keinen DE-Ausgang hat, nimmt man eben alles CAN-Treiber (PCA82C251). Wenns unbedingt Voll-Duplex sein muß, braucht man aber die doppelte Anzahl. Peter
-
Thread
microcontroler mit can
meistens mit so kleinen Bestellungen. Oder du nimmst einen "0815"-AVR und einen CAN-Treiber (z.B. PCA 82C250) grüße leo
-
Thread
[V] ältere Bauteile abzugegben
ADCs with 1μA Power-Down" MAX1109 "Single-Supply, Low-Power, 2-Channel, Serial 8-Bit ADCs" PCA82C200 Standalone CAN Controller AN82526 (3x) CAN Communication controller MDA2060 MC146818 Realtime clock ST 3845 PWM Controller ENC 03J Gyprosensor HP2531 Dual chanel optokoppler
-
Thread
Terminalprogramm mit space und mark pro Byte?
ehrlich gesagt versteh ich es auch nicht richtig. Die CAN-Treiber, die ich in meiner Schaltung habe (PCA82C250), haben keine Intelligenz. Die setzen halt nur die Schnittstelle um von UART auf CAN. Falls du aber eine Adresse weist, wo die ganze CAN Geschichte für PIC-Assembler leicht verständlich in Deutsch
-
Thread
AT90CAN128 wieder einmal.
Du brauchst auf jeden Fall einen Transceiver. Dein 65HVD251D müsste gehen. Ich nehme immer den PCA 82C251 T. Vref unconnected und RSlope mit Widerstand gegen Masse. Welcher Widerstand kommt auf die CAN Geschwindigkeit an. RX und TX an den Atmel.
-
Thread
STM32F4 CAN Mailbox Problem
heute eingeschaltet hab kommt einfach nichtsmehr an... Ich benutze PCAN und PCANView am PC, einen PCA82C250 Can Controller und das STM32F407 Discovery Board. Wenn ich das Programm debugge liefert CAN_Transmit den Wert 4, also "CAN_TxStatus_NoMailBox", und CAN_TransmitStatus 2, also "CAN_TxStatus_Pending
-
Thread
Umsetzer von CAN auf RS232 bauen
und einem USB UART Wandler kommt man schnell zum Ziel. Es braucht nur noch den CAN Transceiver (z.B. PCA82C251). Auf einem Crumb128 (http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb128-V4-0-AVR-ATmega128-ATmega2561-90CAN128-USB-RS485-CAN-Modul.html) ist alles an Hardware schon vorhanden.
-
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
-
Thread
Schaltung prüfen (VS1011e, LM2825N-3.3 und PCA9515)
richtig verdrahtet ist. Ebenso arbeite ich das erste mal mit einem vs1011e, einer SD-Karte und einem PCA9515. Die Kommunikation läuft per I2C. Da wie schon erwähnt der Rest der Schaltung mit 5V läuft brauche ich also den I2C Repeater. Ich hoffe dieser ist so richtig beschaltet. Es wäre auch schön wenn
nicht alle IN und OUT Pins des LM2825? Ich würde zur Sicherheit auch noch 100uF (im Datenblatt sind 82uF angegeben) an den Eingang des LM2825 schalten. Ein paar uF (so 10uF oder so) am Ausgang können auch nicht schaden. Tobias N. schrieb im Beitrag #3541325: > Es wäre auch schön wenn mir einer
-
Thread
uP anzahl inputs erhöhen
was i2c anbelang neuling. z.b. stellt sich mir die frage ob ich einen speziellen i2c treiber (z.b PCA9306DCUR) umbedingt brauche, oder ob ich ihn bei nur einem Slave weglassen kann. Habe einen uP mit nur einem 400kHz i2c interface. Das heisst bei mehreren i2c bussen müsste ich diesen softwaremassig
Man kann auch statt der ganzen Buffer und Schieberegister kann man auch einfach zwei 82C55 pro Print nehmen. Die haben jeweils 24 konfigurierbare I/O Pins. Diese werden dann an einem 8bit Port angeschlossen. Die 12 Chipselect Leitungen kann st du entweder separat über das Kabel führen
-
Thread
RS485 automatische Geräteerkennung
Die sauberste Lösung wäre, die RS485-Treiber durch CAN-Treiber (PCA82C250) zu ersetzen (sind sogar billiger). Das CAN-Signal ist auch differentiell, hat aber einen dominanten Pegel (Low). Dadurch ist der Pegel auch definiert, wenn 2 gleichzeitig senden. Wenn also
-
Thread
Schutzbeschaltung I²C
Für die Verbindung von Geräten nimm besser die UART über CAN-Transceiver, die halten +/-36V aus (PCA82C251). Zusätzlich funktionieren sie noch bei GND-Differenzspannungen bis zu +/-5V. Durch den dominanten Pegel ist auch keine Richtungsumschaltung wie bei RS-485 nötig. Also eine sehr robuste und
-
Thread
Beispiel Projekt AT90CAN128 AVRStudio / LCD / Timer
aus, denn das CAN-Interface ist schon "drin". 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
-
Thread
CAN/LIN/PWM/GM LAN Board für Rapsberry PI/Arduino und Co
einen TJA1051 (TJA1050) ein, oder mit weckfähigem Standby einen TJA1055 (TJA1054). Wenn Du noch einen PCA82C250 rumliegen hast, kannst Du den natürlich auch verwenden, oder besser einem Technologiemuseum spenden. Für K-Line ISO 9142 und LIN kannst Du z.B. den TLE7259, TJA1021 oder ATA6663 einsetzen.
-
Thread
CAN-Bus am µC
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
multimaster + baumstruktur + bezahlbare controller, gibts das?
ansteht. Was teuer/guenstig ist kann man sich sicher streiten. CAN mit 'nem kleinen Atmel + MCP2515 + PCA82C251 find ich nicht sonderlich teuer.
-
Thread
RS485 vs. CAN - Verständnisprobleme
Flussrichtung aktiv umgeschaltet werden (z.B. Max485) Beim CAN kann die Umschaltung unterbleiben (z.B. PCA82C250), aber, bei den muss man dann mit nem Echo leben wenn man sie einfach an nen µC per UART hängt. Beim RS485 ist das Protokoll und die Kollisionserkennung die Sache des Programmierers, was nicht
-
Thread
5V CAN Transceiver an IC
Hi, eigentlich nicht. Aber es gibt auch 3,3 Volt CAN Treiber die zu dem PCA82C250 Pinkompatiebel sind.
-
Thread
[V] Entwicklungsboard für ATmega128
Verkaufe ein Entwicklungsboard für den ATmega128. Bestückt ist 2 x RS232, I2C-Hub (PCA9516) mit 4 Ausgängen, PCF8575 ( für Tastatur ), Pieper mit Treiber, JTAG, SPI-Prog, Stromversorgung umschaltbar auf 3,3V oder 5V, Tastaturleiterplatte, Prozessorleiterplatte. Zum Nachbestücken sind
ist: ( siehe Bild ) ATmega128-16AI IDT71256-SA15PZ ( SRAM 32kx8 ) MCP2510 ( CAN-Controller ) 82C250 ( CAN-Treiber ) ADS8341E ( 16Bit-AD-Wandler, 4 Kanal ) TLV5638 ( 2-Kanal, 12Bit DAC )
-
Thread
CAN Treiber gesucht
Hallo zusammen, Hat irgendjemand noch ein paar CAN Bus Treiber PCA82C251 oder MCP 2551 für mich? Am Besten DIP, notfalls auch SMD. Für 3 od. 4 Teile jetzt bei Rei****t bestellen ist doch unnötig. Ich denke an irgendwas unter 10€, Briefumschalg oder Luftpolstertasche
-
Thread
Lässt sich CAN-Transceiver "einfach" mit RS485-Transceiver tauschen ?
legt per Konfigurations-Widerständen fest welche Pins vom Controller am Transceiver ankommen. Der PCA82C250 ist übrigens uralt und bei einem namhaften Automobil-Hersteller schon vor 10 Jahren aus der Liste der verwendbaren Bauteile geflogen. Als Ersatz bietet sich da der TJA1050 an.
-
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
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 Bus Übermittlungsproblem
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
Unterschiede in den Bussystemen
frage mich wo eigentlich genau der Unterchied im Physikalischen Übertragungsstandard bei: CAN PCA82C250 DMX SN75176 RS485 SN75LBC184 MAX485 liegt. Mir scheint das Prinzip sehr ähnlich, differenzielle Datenübertragung... Ich habe die ersten bei den Bausteine hier, und nun liegen hier
-
Thread
MCP2561FD für UART?
Timeout und somit keine Mindestbitrate hat? ja, die uralten Gesellen hatten das noch nicht. Der alte PCA82C251 auch nicht. > CAN-Transceiver bleibt immer noch in meinen Gedanken als mögliche Lösung > für UART, da rezessiv kaum Strom auf den 120 Ohm-Widerstand verbraucht wird. Es gibt auch Single-Wire
-
Thread
Crumb128-CAN Modul & 4-Zeiliges LCD (blau beleuchtet)
den Crisp AVR Programmieradapter mit 6 und 10-poligem Anschluß - CAN-Transceiver-Baustein Philips PCA 82C250 (schon auf eine kleine Platine gelötet incl. 5V Spannungsregler (VHB für alle oben genannten Teile: 45€) - 4x20 mini LCD-Display von Powertip mit blauer Hintergrundbeleuchtung (VHB 17€)
-
Thread
8 T89C51CC01 per Can verbinden
auch, welchen Typ Du bestellen mußt (mit CAN- oder UART-Bootloader). 2.) MCP2551 == ATA6660 == PCA82C251 == TJA1050 Peter
-
Thread
Welchen Datenbus für meine Heizungssteuerung?
I2C und einen Booster. Siehe hier. http://www.mikrocontroller.net/articles/I2C_als_Hausbus P82B96 und PCA9600 können statisch 30mA treiben. In der Application Note AN10216 (Seite 46) wird von NXP geschrieben das mittels externer Transistoren der Strom noch weiter erhöht werden kann. Bei 30kHz
-
Thread
Simples CAN-Gateway mit STM32
interessieren. Eine Eigenentwicklung ist jetzt aber auch nicht schwer, als Transceiver würde ich den *PCA82C250T* nehem, der kann bis zu 1Mbit Übertragungsrate. Man kann auch eine Slope-Einstellung vornehmen (Flankensteilheit), ist aber eher EMV-technisch ich denke für deine Anwendung dann nicht so interessant
-
Thread
Was sind eure Lieblings-ICs?
AT90LP51ED - Der Nostalgie wegen;-) ZILOG Z8 Encore! - Ein unbekantes Juwell unter den uC Io Expander wie PCA9554 u.ä.
Auch dieses Buch enthält einiges, auch 65xx und 82xx...
-
Thread
I2C Pegelwandler
Zitat PCA9616-Datenblatt (natürlich braucht man zwei davon, einen an jedem Ende des Kabels): The dI2C-bus buffers were designed to solve these problems and are ideally suited for rugged high noise environments
en/user-guide/UM10204.pdf Für lange Leitungen bis 30m hilft ein I2C-Bus Extender, wie z.B. der P82B715. Außerdem empfiehlt sich eine nicht zu hohe Taktfrequenz (z.B. 100kHz). Auf jeden Fall ist es immer eine gute Idee, die Form der Signale auf dem Bus mit dem Oszi zu prüfen. https://www.nxp.com/docs
-
Thread
RX65N CAN Bit/Stuff Errors
Spannung nicht stark genug ändert dass das die anderen registrieren? (die anderen Nodes haben einen PCA82C251 verbaut) Ich bin mit meinem Latein bald am ende. Und da es sicherlich nicht am CAN Controller im uC liegt, sitzt das Problem wahrscheinlich vor dem uC. Kann ein solcher Fehler überhaupt durch
-
Artikel
I²C
I2C Isolator von Silabs Galvanische Trennung für I2C, Applikation National Semiconductor I2C FAQ P82B96, I2C Bus Extender, auch für galvansiche Trennung notes_82b96.pdf, Application Note zum P82B96 warum die einfache Schaltung Probleme hat, siehe Seite 17 an460.pdf, Application Note von Philips zum P82B96 Forumsbeitrag: I2C Bus trennen Forumsbeitrag: I2C galvanisch trennen I2C Bus Isolator Siehe auch. AT91-TWI AVR TWI I2C als Hausbus Modulares Board Forumsbeitrag: I2C-Adressen mit 7 oder 8 Bit Forumsbeitrag
-
Thread
Abblockkerkos für sehr lange I2C Leitungen
Grundsätzlich gibt es schon Lösungen, die einen Betrieb weit über den Platinenrand hinaus ermöglichen: * P82B96: bidirektionaler Buffer * PCA9615: differentieller Buffer Wenn du noch Einfluss auf deine Beschaltung bzw. dein Kabel nehmen kannst, könnte das ein richtiger Weg sein.
-
Thread
CAN mit Assembler
Port- und USART-Konfiguration ist nur für meine konkrete Anwendung) Als Transceiver habe ich den PCA82C250, Beschaltung gemäß Datenblatt sowie galvanische Trennung mit 2x 6N137 (Beschaltung nach Datenblatt). Überprüft habe ich mit einem USB-CAN Adapter von IXXAT. Ciao
-
Thread
[V] USB-CAN-Interface: PEAK PCAN-USB
polig (nach CiA® 303-1) - NXP CAN-Controller SJA1000 mit 16 MHz Taktfrequenz - NXP CAN-Transceiver PCA82C251 - Galvanische Trennung am CAN-Anschluss bis zu 500 V (nur bei IPEH-002022) - 5-Volt-Versorgung am CAN-Anschluss durch Lötjumper zuschaltbar, z. B. für externe Buskonverter - Spannungsversorgung
-
Thread
AVR CAN Teinehmer gezielt ansprechen
eine zweite Sache ... vorerst :-). Mein Testbus besteht aus 3 Knoten (MAX232<->ATmega8<->MCP2515<->PCA82C250) und die ganzen Teile dafür kommen hoffentlich in den nächsten Tagen und dann lege ich los mit probieren. Aber... jetzt kommts :-),im dem Datenblatt des AT90CAN128 (ist mir für den Anfang zu