-
Thread
CAN Bus mit Microcontroller
zu > hängen sind und dann läuft das. Aber wie? # Es gibt spezielle CAN-Controller wie z.B. den MCP2515 oder Nachfolger, die hängt man über SPI an den µC. Oder man nimmt direkt CAN-Fähige µC. # LIN kann eigentlich jeder µC, wenn er eine Anständige UART drin hat. # RS485/422 ist nix anderes als Serielle
Doppelader. Geht halt nur Halbduplex. Kann jeder µC mit Uart. Dann braucht man noch Bustreiber. # MCP2551 für CAN, der kommt an den 2515 dran. # RS485 gibt es z.B. SNsn75176, MAX485... direkt n den µC # Lin-Bus Treiber ATA6620N, aber schwer zu bekommen(selber friemeln??). auch direkt an den µC.
-
Thread
Delay mit Gatter ohne R/C realisieren
besteht im wesentlichen aus zwei Gates die über die Verzögerungsglieder verreigelt gesteuert werden. Im MCP2551 wird das TXD Signal an RXD weitergeleitet. Sind beise synchron, sperrt das "untere" Gate. Wird ein dominates Siganl empfangen, so wird das "obere" Gate gesprerrt und das Dominate Signal gelangt
lässt sich durch ein NOR mit n Eingängen nachbilden. Die input/output buffer duch die NOR gatter zum MCP2515 ( wird durch ein SJA1000 ersetzt ) können wegfallen. Beste Grüße Karsten
-
Thread
Suche günstige Möglichkeit zum gleichzeitigen Aufzeichnen von Daten von 6 CAN-Bussen.
Bastellösung" könnte ich mir vorstellen daß ein einigermaßen fixer µC und sechs über SPI angebundene MCP2515 + MCP2551 und etwas Software den Job erledigen könnten. Problem könnte sein die Daten zügig genug zu speichern bzw. wegschaufeln zu können. Je nach dem was noch so auf den Bussen los ist und was
-
Thread
CAN Diagnose: Wie detektiere ich einen Wiederholungs-Tx ?
. Das kann man dann 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
-
Thread
[V] Großer Haufen versch. digital- und analog ICs
2 PIC18FLF2550-I/SP 2 PIC18FLF2680-I/SP 3 ENC28J60-I/SP 2 PIC18F4620-I/P 2 MAX118CPI 2 MCP2551 I/P 9 MCP201 E/P 2 PIC10F200 I/P 2 MAX120CNG 2 MAX1272CPA0 1 MAX202ECPE 1 PIC18F1320 3 dspPIC33FJ256GP506-I/PT 3 PIC18F4685-E/PT 3 PIC18F2480-I/SO 5 LMD1820IT 17 PIC18F1220-I/SO 5 MCP2515-I/SO 2 PIC18F4455-I/PT 8 AT25DF321-S3U
-
Thread
I2C to CAN to I2C: dritter logischer Pegel auf I2C?
https://www.nxp.com/docs/en/data-sheet/P82B96.pdf). Anstelle der TI CAN Tranceiver verwende ich den MCP2561 (http://ww1.microchip.com/downloads/en/devicedoc/20005167c.pdf). Das ganze sieht dann wie beigefügt aus (Ausschnitt aus der Gesamtschaltung, I2CtoCAN.JPG), wobei im Bild natürlich nur ein Teil zu
ähnliche Steuerung auch über CAN realisiert. Nur bin ich einfach mit der UART des µC auf CAN-Treiber (MCP2551) gegangen und habe mir ein simples Protokoll mit Kollisionserkennung geschrieben. Die genormten CAN-TRX haben halt den Vorteil, dass ich mich um den "physical layer" nicht kümmern muss und ohne
-
Thread
Probleme mit Can Hausbus
hatte ich schon reduziert, auf jeweils 60 Ohm anstatt 120 Ohm. Als Transceiver verwende ich den MCP2551.
Du betreibst den MCP2551 außerhalb der Spezifikation. Die minimal erlaubte Bitfrequenz ist 16kbit/s. Dein Oszibild zeigt schön das in Kapitel 1.5 TXD Permanent Dominant Detection beschriebene Verhalten, dass nach 1,25
-
Thread
Geschindigkeitssignal Kfz auslesen und interpretien
Der hat kein CAN. Es gibt genug CAN-Controller ICs http://www.mikrocontroller.net/articles/CAN#MCP2515 Die Treiber dazu nicht immer vergessen =) http://www.mikrocontroller.net/articles/CAN#MCP2551 Billiger: AVR + externe CAN Controller + CAN Treiber Teurer AVR mit CAN + CAN Treiber (den braucht
-
Thread
[V] Schrittmotortreiber ICs + Platine, CAN Treiber und Controller
Hi, ich verkaufe folgendes: CAN Controller und Treiber --------------------------- 2 Stück MCP2515 2 Stück MCP2551 Preisvorstellung: 5 € für alle vier inkl. Versand per Post Großbrief Schrittmotortreiber + Platine mit fertigem Schrittmotorcontroller ------------------------ 6 Stück
-
Thread
RS485 Bus aufbauen
Transceiver? MCP2551, mit 100k an RS gegen GND, damit die Flanken nicht unnötig steil werden. Steht im Datenblatt. Mein Bus fährt mit 50 kbit/s (da ich keine gesampelten Arrays übertragen muss, reicht das völlig ;-)
Pro Node: CAN: MCP2515 + PCA82C250: ca. 3,50€, betrieben via SPI. RS485: SN75176: 0,30€, betrieben via UART. Geht natürlich auch teurer, das sind die jeweilig billigsten Teile. So sind ATmega88+MCP2515 deutlich billiger
-
Thread
schneller Thermocouple Ampl. gesucht
in diesem Fall schneller: I2C, SPI oder AI? Besten Dank und LG. Sonstige HW: ATMega644 mit MCP2515+MCP2551
-
Thread
CAN am stm32f4, Ratlosigkeit macht sich breit
define CAN_TX_SOURCE GPIO_PinSource1 #endif /* USE_CAN1 */ [/c] STM32F4 Discovery, MCP2551. Auf welcher Frequenz sollte der APB1 laufen? Vielleicht hilft mir das ja direkt weiter... Falls ihr für ne brauchbare Antwort noch mehr Code-Ausschnitte braucht oder andere Fragen habt, werde
manchmal bockig, wenn die Kablelängen recht lang werden... > > Grüßle > Andreas Ja, vor dem MCP hängen zwischen CANH und CANL 120Ohm. Daran dürfte es also eigentlich nicht hängen. Hab's im Grunde so verkabelt wie im Anhang gezeigt.
-
Thread
Grundlegende Fragen eines Newbie - irq - tasten und schalten
kann man schon einiges machen. Wobei es den ATMEGA128 für um die 9 Euro gibt. Da dann noch nen MCP2515 dran für 1,50 Euro und man kann einen CAN-Bus aufbauen. Oder gleich nen AT90CAN für 8 Euro und nen CAN-Tranciever alla MCP2551 oder PCA82C250 für nen Euro. Wie gesagt, I2C ist für mich immernoch
-
Thread
Foodprints für verschiedene SmartHome-Vernetzungen
aufbaubare Busse? Was mich darauf gebracht hat: Ich schaffs nicht, ein Relais + Attiny2313 +CAN mittels MCP2551+MCP2515 + LP2950+ konfigjumper+ Kontakte auf so eine Platine unterzubringen. (die Teile hatte ich noch hier rumfliegen) Habt ihr da andere Ideen, oder gar ICs, die nicht so bekannt und dennoch
-
Thread
Großes SJA1000 Problem. Weiß nicht mehr weiter
Brauchte alles kein Erfolg. Ich poste die Ausschnitt gleich mal. Als CAN Tranceiver nutze ich den MCP2551. Der SJA1000 bekommt seine nachricht auch über den RX Pin zurück. Das is auf dem 3. Bild gut zu sehen. Channel 2 ist TX und Channel 4 is RX. Müsste ich nicht trotzdem eine vernünftige Nachricht
Entschuldigung ich hab den MCP auf dem SChaltplan total vergessen. Also hier der Code. Initialisierung: [c] void sja1000_write(uint8_t address, uint8_t data) { // set address SET(SJA1000_ALE); PORT(SJA1000_DATA)
-
Thread
CAN- Ethernet Gateway mit Radig Ethernet ATmega32 Board
weshalb ich das Gateay bauen will. Hardware: Die Hardware von Ulrich Radig habe ich mit einem MCP2515 CAN Controller und MCP2551 CAN Treiber erweitert. Der Ethernet und der CAN Controller werden beide über SPI angesteuert. Software: Als CAN-Lib verwende ich die Lib von kreatives-chaos.com (
-
Thread
Welchen Bus?
würde dir angesichts der Störfaktoren auch dringendst zu einem CAN-Bus raten. Der CAN Controller MCP2515 http://www.mikrocontroller.net/articles/CAN#CAN_Controller ist weltweit bekannt und extrem verbreitet. Es gibt abertausende Projekte mit diesem. Als CAN Treiber nimmt man dann meist den MCP2551
-
Thread
STM32F103C8T6 Minimum System Development Board
hallo, wie schließt man ein CAN Treiber MCP2551 zwischen CAN Bus und STM32F103C8T6 Minimum System Development Board Mikrocontroller an? Danke
-
Thread
Display3000 CAN-Bus
Ob PCA82c250 oder MCP2551 Transceiver ist von dem Code unabhängig oder??
-
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
Can bus sensor
Klar brauchst du Treiber (MCP2551 oder PCA82C251 z.B.), zumindest wenn du mit anderen "echten" CAN-Geräten kommunizieren willst. Für ganz kleine eigene Sachen kannst du das mit der Primitiv-Lösung wired-or machen. Mit den entsprechenden
-
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
Entwicklung eines Bussystems
und hab folgende Idee: - einen kleinen AVR(hab mich noch nicht entschieden) - CAN Bus-Controller: MCP 2515-I/P(Reichelt: 1,60 EUR) - High Speed CAN Transceiver: MCP 2551-I/P(Reichelt: 1,- EUR) Was haltet ihr davon? Und sollte ich dazu ein CAT-Kabel nehmen? Oder ist dies ein wenig überdimensioniert
können und mein Englisch ist so bescheiden, dass ich kaum einen Absatz aus z.B. dem Datenblatt vom MCP2515 verstehe. Viele Grüße Ps.: Bin noch Neuling auf dem ganze Gebiet.
-
Thread
Can Transreceiver
251: MCP2551T. 232: TCAN332D. Beide in begrenzter Stückzahl bei Mouser lieferbar. M. S. schrieb im Beitrag #6859823: > Und wer weis was bei den Can Transreceiver die Endung D, DR , DG4 und > DRG4
-
Thread
Neo Pixel info
differentiellen line driver + receiver > versuchen. Ich werde für die Datenübertragung evtl. den MAX485, MCP2551 o.ä. mal einsetzen. Habe bei ähnlichen Problem mit I2C und Hausbus diese Bausteine schon mit Erfolg verbaut. Danke, Gruß Rolf
differentiellen line driver + receiver >> versuchen. > Ich werde für die Datenübertragung evtl. den MAX485, MCP2551 o.ä. mal > einsetzen. Viel zuviel Aufwand. Aber mach mal.
-
Thread
Low-Speed-CAN mit einem High-Speed-CAN Transceiver
Kann man da was mit dem Pin RS (MCP2551) gerade biegen? Habe nähmlich mit dem funktionierendem System Probleme, es wird gestört. Der Tiny Can erkennt ebenfalls einen Fehler. Welchen, kann ich nicht nachgucken. Gruß
-
Thread
CAN driver PCA82C250 slope resistor ?
Strom 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
-
Thread
I2C-Bus-Controller für Serverüberwachung
mikrocontroller.net-Seite (http://www.mikrocontroller.net/articles/CAN#Mikrocontroller_mit_CAN), nämlich den MCP2551 (Transceiver) und den MCP 2515 (Controller). Jetzt fehlt mir nur mehr der µC selbst. Dabei hab ich aber am wenigsten Ahnung, da ich nicht weiß auf was ich achten muss, wenn ich einen µC für die
-
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
CAN Transceiver für 3.3 V UND 5.0 V
Hallo zusammen, ich bin gerade auf der Suche nach einem CAN Transceiver (wie z.B. MCP2551), der sowohl mit 3.3 V als auch 5.0 V (single supply) betrieben werden kann. Farnell, RS und Co. geben leider nicht viel Brauchbares her. Ist jemandem von euch schonmal so ein Baustein über den
-
Thread
Suche Bus: 10m lang und 20 Teilnehmer
Wieso ist CAN zu teuer? Wenn ich bei Digikey schaue: PIC18F25K80 im SSOP: 2.42€ bei 25 Stück MCP2561 SO08: 0.73€ bei 25 Stück Summe: 3.15€ Alternativ: LPC11C24: 3.95€ bei 25 Stück Wie billig solls denn werden?
Man kann auch CAN-Transceiver (MCP2551) an die UART hängen. Das Protokoll ist dann wie bei RS-485, hat aber den Vorteil, man braucht keine Richtungsumschaltung und es gibt keine Kollisionen (hoher Stromverbrauch, wenn 2 Transceiver
-
Thread
HW eines Brettaufbaus
STM32F103C8T6 Minimum System Development Board ST-Link/V2 zum Programmieren. CAN Transceiver MCP2551 Motor Treiber L293D Spannungsregler 78L05 Danke
-
Thread
CAN: SID, Filter und Maske
Gehversuche, ich hab das zurückgehalten, weil ich es nicht für wichtig hielt. Sind zwei 18F458 mit MCP2551. >nicht nur auf ein paar wenige einzelne SIDs zu reagieren, sondern auf ein >Bündel davon Warum sollte man das haben wollen? Ist eine einzelne SID (SID = Adresse?) nicht besser als mehrere
-
Thread
Asymetrie auf CAN-Bus
Erfahrungen mit nem TJA1050 eher irritierend waren, aber das war wohl meine Unerfahrenheit (bin auf MCP2551 ausgewichen).
-
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
-
Thread
Can Bus geschwindigkeit Messen
Hallo an alle, Ich habe einen Board mit PIC Controller und einen MCP2551 chip. Ich habe meine Bus parameter eingestellt. so dass ich 500 kbps habe. ICh weiss aber nicht ob es richtig funktioniert. Würde es gerne mit Osziloskop messen. Ich weiss aber nicht genau
-
Thread
Datenbus zwischen 2 Raspberry Pi Pico
irgendwie. Ich würde da wohl einen STM32 mit CAN nehmen. Tranceiver ICs brauchst du für alle noch (z.B. MCP2551). Pures RS485 ist mehr Arbeit und wird nicht billiger.
-
Thread
Einsteigerboard LPC2119(29/94)
empfehlenswehrt der Starterkit 112.- Euro) Beide jedoch ohne CAN-Transceiver z.B. TJA1040, MCP2551, (82C250/1 geht auch, wird aber ausserhalb der Spec. betrieben) Gruss, Peter
-
Thread
UART zu Can konvertieren
Wenn es nur um die Störfestigkeit geht, könntest du den UART auch durch einen CAN-Transceiver wie den MCP2551 schleifen und somit physikalisch kapseln. Ansonsten führt natürlich kein Weg an einer "intelligenteren" Lösung vorbei.
-
Thread
CAN-Bus
danke für die schnelle antwort peter! ich verwende den MCP2551 von microchip und wollte eigenlich nur mit den 2 Leitungen CANH und CANL auskommen. die 2 knoten sollten über unterschiedliche steckernetzteile versorgt werden. Wäre es also ratsam die Masse der
-
Thread
Terminierung von CAN-Bus
anzuschliessen. Der Bus besteht im Wesentlichen nur aus einem USB-CAN Wandler und einem CAN Tranceiver MCP2551. Meine Frage ist nun zur Terminierung: Ich habe gelesen dass der Bus auf beiden Seiten mit 120Ohm abgeschlossen werden muss. Ist das ein Widerstand als Bauteil gemeint oder ist das ein Wellenwiderstand
-
Thread
CAN-Bus Transeiver: Mehr als einen "SPLIT" auf dem Bus zulässig?
Buspegel absichtlich nach oben ziehen? Kannst Du mir mal einen solchen Bustreiber nennen? ich kenne den MCP2551 oder den PCA82C251, die haben das beide nicht...
-
Thread
Bussystem so machbar
mit eingebautem CAN-Controller und auch externe CAN-Controller, die Du per SPI steuerst. (Microchip MCP2551, wenn ich das noch so im Kopf habe). fchk
-
Thread
sn65hvd230/231/232 Eagle-Lib gesucht
userfiles/libraries ) diese Bibliothek: " microchip_can.lbr Library for Microchip CAN devices (MCP2510,2551,2502x,2505x) Uploaded by Jean-Francois FREBOURG (jean-francois at REMOVEfrebourg dot com) from ROUEN, FRANCE 11,030 26,195 2003-08-04 16:08:58 " Und als Bonus hier auch noch
-
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-Interface für Arduino u.ä.
habe ich ein kleines CAN-Modul entwickelt, das pinkompatibel mit dem RF-Modul ist. Es benutzt den MCP2515 und den SN65HVD230, beide mit 3.3V. Die Platine ist etwas gross wie die NRF24L01-Module, die man bei eBay bekommt: ca. 34x16mm. Ein paar Infos gibt es noch hier: http://www.open-homeautomation.com
ich sehe gerade das der bis 16kV geht. (ich hatte jetzt den 2551 im kopf der nur bsi 6kv geht). das sollte eigentlich asureichen. wenn du unbedingt etwas machen willst dann baue eine kleine funkenstrecke zwischen Gnd und den Can leitungen. http://www.carousel-design.com
-
Thread
[S] CAN-Simulator
Das Arduino-Ding ist bizarr teuer, MCP 2515 + 2551 gibt's zusammen bei Reichelt für insgesamt 2,80 EUR! Simulieren will ich nix, im Gegenteil, ich will die Daten lesen die vom Auto kommen. Da ich damit aber noch ziemlich unsicher bin
-
Thread
CAN-Bus Strombegrenzung
Stromwert überschreitet wird. Machen die meisten CAN-Tranciever wahrscheinlich sowieso von alleine. Beim MCP2551 steht z.B. im Datenblatt: • Protection against damage due to short-circuit conditions (positive or negative battery voltage) • Protection against high-voltage transients • Automatic thermal
-
Thread
RS232 über Can Tranceiver
den TO richtig verstanden habe, meint er mit Can Tranceiver die CAN-Treiber (PCA82C250, PCA82C251, MCP2551....). Und das geht problemlos. MfG Spess
-
Thread
EMV robuster Bus- oder Leitungstreiber
100MBit und "langsames Schalten" aber >irgenwie ausschließt. Dann wären CAN-Bus-TReiber, wie MCP2551, PCA82C250, PCA82C251 ... , besser. Bei denen kann man die Flankensteilheit über einen Widerstand einstellen. MfG Spess