-
Thread
Seriell <> CAN Gateway
CAN-Gateway > aber ist das als Standard zu sehen? Wohl kaum, wenn schon hardware-spezifische Register (MCP2515) enthalten sind.
-
Thread
CAN Projekt mit vorhandener HW
in SW realisiert werden muss. Wenn's inhaltlich unbedingt CAN sein muss, dann schau dir mal den MCP2515 an. Der ist klein, billig, einfach zu handhaben und braucht wenig Pins.
-
Thread
CAN Controller
abzwacken? Ich habe bis jetzt noch nie nen parallelen CAN-Controller rangezwirbelt. Entweder den MCP2515 oder, wenn Probleme absehbar waren, direkt einen MC mit integriertem CAN. Die Auswahl ist inzwischen reichlich. Ob SJA + MC mit Speicherinterface ne kostengünstige Lösung ist? Platz- und routingmässig
-
Thread
AT90CAN mit Coprozessor als Supervisor
Supervisor vielleicht nen anderer kleinerer billigerer Controller nehmen? Wenn ich nen tiny mit mcp2515 nehme, ist das auch schon wieder gewaltig denk ich... Danke für die Mühe!
-
Thread
CAN-Bus Netzwerk: Gemeinsame Masse
Hallo, ich möchte zwei AVR controller mit einem CAN-Bus mittels zwei JoyIt Boards "MCP2515 CAN Module" verbinden, siehe angehängtes Bild. Jeder Controller wird durch ein eigenes Netzteil mit einer Spannung von 5V versorgt. Die Leitungslänge des CAN-Bus beträgt 5 cm. Frage: Müssen
-
Thread
Wie heißen diese Steckverbinder, oft bei Arduino Boards?
https://www.aliexpress.com/item-img/1Set-MCP2515-Can-Bus-Shield-Board-SPI-Interface-9-Pins-Standard-Sub-D-Connector-Expansion-Module/32647794351.html?spm=2114.10010108.1000017.1.AAjkO6 Weiß jemand wie diese Teile heißen?
-
Thread
Welches Bussystem für Beleuchtungssystem mit RGB-Leds
Hardware-Controller nimmt (es gibt für AVR mehere fertige Bibliotheken). Kosten sind auch eher niedrig (MCP2515 + TJA 1050 zusammen 1,75 € @ 100 Stück), ist robust, nicht ganz schnell genug (also mehrere parallele, auch logisch getrennte Busse) wenn man auf Robustheit Wert legt. Bei mir versorgt allerdings
-
Thread
CAN BUS Bootloader AT90CAN
folgendem Link ist ein CAN Bootloader beschrieben, der AVR Controller über den SPI<>CAN Chip "MCP2515" programmiert. http://www.kreatives-chaos.com/artikel/can-bootloader WAS FEHLT: - Bootloader Software für den AT90CAN, teilweise schon im Anhang - Boodloader Terminalprogramm für
-
Thread
Hilfe zu CAN
Vollkommen selbstständig. Es sei denn, der CAN-Controller hat sowas wie einen "One Shot Mode" (der MCP2515 hat sowas). Dann werden die Nachrichten grundsätzlich nur ein mal gesendet. Auch wenn sie unterbrochen werden.
-
Thread
SPI per Interrupt?
@Jörg: Ich habe bislang immer nur Porterweiterungen mit 74HCxxx, Ansteuerung des S65 Display und MCP2515 (CanController mit 10MHz SPI) über SPI gemacht, da bin ich wohl verwöhnt was die Geschwindigkeit angeht :)
-
Thread
Can bus Anfänger
den PC von IXXAT oder PEAK. Ansonsten gibt es eine recht einfache Parallelport-Lösung mit dem MCP2515 von Microchip. Ich glaub das ist in der aktuellen Elektor auch drin(?)
-
Thread
assert.h auf AVR
mir einige Hilfsfunktionen schreiben, um Fehler zur Laufzeit zu bearbeiten (z.B. beim CAN-Controller MCP2515 einem change-mode befehlen, artig alle laufenden messages abwarten und dann das Statusregister zurücklesen, ob der Mode auch tatsächlich ausgeführt wird). Bei µC's kann man nach meinem bisherigen
-
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
-
Thread
ISP-Programmierung eines µCs an CAN-Bus
Wenn du an den CS Pin vom MCP2515 einen Pullup hängst kannst du alles so lassen wie es ist.
-
Thread
SJA1000 testen
Ich habe zwar nicht mit dem SJA gearbeitet, dafür aber mit dem MCP2515 (SPI statt 8bit-Bus). Der hatte einen Loopback-Modus in dem ihm egal ist, ob da noch jemand anders auf dem Bus sitzt.
-
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 Nachrichten Puffer
Moin, ich betreibe einen Mega8 und einen MCP2515 um Nachrichten vom CanBus zu Empfangen. Der Empfang der Nachrichten funktioniert auch soweit. Programmiert wird mit AVR-GCC. Der µC soll nun bei bestimmten Nachrichten, die er vom Bus empfängt
-
Thread
galv. Trennung CAN: SMD Optokoppler, Sinn?
möchte mir einen eignen CAN Knoten aufbauen und habe dazu an einen 8-bit uC (Atmel ATmega16) einen mcp2515 gehängt. Als Treiber würde ich gerne einen PCA 82C250 T verwenden (alle Teile bei Reichelt erhältlich). Im Datenblatt des PCA 82C250 T findet sich auch eine Schaltung zur galvanischen Trennung.
-
Thread
CAN-Bus mit ATMega16
CAN-Controller + Transceiver dazu, fertig. Ich empfehle dir den MCP2515 http://www.kreatives-chaos.com, damit bekommst du den ganz easy zum laufen.
-
Thread
ENC28J60 - Welche SPI Modi funktionieren?
vom µC (Mode2) an den Inverter geklemmt und dessen Ausgang geht zum SPI Bauteil mit Mode0 (zur Zeit mcp2515). Mit einer sehr niedrigen Frequenz von 9600bps läuft alles so wie es soll, als hätt ich Mode0 :-) Wenn ich dann mal mit dem Oszi auf die Leitung gehe um das mitzuschneiden, kommt nur noch Mist
-
Thread
CAN Daten senden
integr. CAN-Controller (AT90CANxxx) oder AVR mit ext. Bus + SJA1000 oder AVR mit SPI + MCP2515 Such dir was aus.
-
Thread
CAN-Bus Fehlererkennung
Guten morgen, für die CAN-Kommunikation verwende ich einen AVR mit MCP2515 und Bustreiber. Am Bustreiber meiner Platine sind 120 Ohm zwischen High und Low, am angeschossenen CAN<->USB Gateway (für die Diagnose und Anzeige von Telegrammen am PC) ist ebenfalls ein Abschlusswiderstand
-
Thread
CAN Protokoll in Software realisieren; geht das?
Pack dir nen MCP2515 an deinen SPI-Bus und du hast CAN komplett (+ Bustreiber PCA82C250/251 o.ä.). Damit sparst du dir die Arbeit, alles in Software nachbilden zu müssen.
-
Thread
ESP32-S3 - 2 x TWAI/CAN?
Man könnte an das SPI einen 2. CAN Controller anschließen (MCP2515).
-
Thread
SPI & i2C & 1wire & RFID
Jeweils ein Arduino Nano(1,7E) + CAN Bus Transceiver(0,8E) oder + CAN Bus Modul mit MCP2515(1.1E) [/c] und der Kuchen ist gegessen.
-
Thread
Port Intialisierungsproblem Atmega644
LEDs leuchten, wenn der Port auf 1 gesetzt wird. Jetzt habe ich Aufgrund eines anderen Problems den MCP2515-Code von Kreatives-Chaos hergenommen, um zu testen warum das von mir Programmierte Programm nicht funktioniert. Nachdem ich die default Werte geändert habe, lies sich das Programm auch ohne Probleme
-
Thread
USB <-> CAN Interface
gar nicht brauchen. Wenn ich was auf dieser Schien machen müsste, würde ich die Kombination Mega8+MCP2515 nehmen. Gut, nutzt dir jetzt auch nichts, wenn du die Hardware schon gebastelt hast.
-
Thread
Can-Bus mit µcontroller
jetzt den 32 und den 128 benutzt, klappt prima. Jede Menge andere Projekte mit ext. CAN-Controller MCP2515.
-
Thread
RS232 CAN RS232 und zurück
habe damals nach einem passenden Baustein gesucht, aber nichts gefunden. Hardwaremäßig ist es nur ein MCP2551, PIC18F2580 (soweit ich mich erinnere) und ein MAX232. Die Software ist dabei dann eher die Herausforderung, wobei es nur aufwändig, aber nicht schwer ist.
Verbindung zwischen dem Canbus meiner Modellbahn und dem Pc, und wollte es mit dem Iso1050, einem 2515, einem Atmega 328 und einem Ftdi Rs 232 versuchen. Kannst Du mir da einen Hinweis geben wie man da vorgeht? Habs bisher geschafft von meinem Digitalsystem aus mit dem Bediengerät über Can eine Weiche
-
Thread
RS-485 Bus Full Duplex
die Enable-Leitung, aber nicht die Arbitrierung. Seit CAN günstig und ohne Aufwand zu haben ist (MCP2515), gilt die einfache Regel: Single-Master = RS485, Multi-Master = CAN-Bus.
-
Thread
Atmega32 SMB360 Bits setzen
Da fällt mir gerade noch was ein. Auf dieser Seite: http://www.kreatives-chaos.com/index.php?seite=mcp2515_reg wird ja auch erklärt wie man per SPI Register liest und schreibt. Einmal macht er das so wie ich und dann gibt es noch diese Möglichkeit: "Einzelne Bits setzen/löschen". Dort nutzt er noch
-
Thread
Kein CLOCKOUT PIC16F1827
eine Frage zum Verständnis. Und zwar würde ich gerne den CLOCKOUT nutzen um einen weiteren Baustein (MCP2515) zu takten. Leider gelingt es mir nicht dem PIC ein CLOCKOUT Signal zu entlocken. Aus meiner Sicht muss ich doch nur das CLOCKOUTEN Bit im Config1 Register setzen und schon sollte ich FOSC/4 am
-
Thread
CAN senden ohne dass Ack notwendig ist?
CAN Daten verschickt, > aber das ACK kommt von dem sendenden Knoten. Das gilt aber nur für einen MCP2515 im Loop_Back-Mode. Bei den AVR's AT90CAN32-128 und ATmega 16/32/64M1 gibt es keinen LOOP-Back sondern nur Listening-Mode, das ist aber was ganz anderes. Die AVR's benötigen zum erfolgreichen
-
Thread
Verwendet jemand Modulen ohne Spannungsregler?
da die direkt an Stelle der Originalplatine in Jung-EIBstyle-Tastern untergebracht ist, mit Mega88, MCP2515 und Transceiver
-
Thread
Physical Layer (Schicht 1) bei Ethernet mit enc28j60
vergleiche gerade CAN und Ethernet am OSI Modell. Bei CAN sieht es so aus: Schicht 2 - CAN Controller (mcp2515) Schicht 1 - CAN Transceiver (tja1000) Bei Ethernet Schicht 2 - Ethernet Controller (enc28j60) Schicht 1 - Magjack + Übertrager Is dat so ok? Natürlich ist die Schicht 1 auch das Medium
-
Thread
CAN-Bus Switch Multiplexer
. Es gibt aber MCs, die haben bis zu 4 CAN-Controller. Oder man hängt zusätzliche per SPI ran (MCP2515). Peter
-
Thread
Was bedeutet "uint8_t data;" ?
diese erste Zeile nicht. ---------------------------------------------------------------- uint8_t mcp2515_read_register(uint8_t adress) { uint8_t data; /* CS low */ PORTB &= ~(1<<SPI_CS); spi_putc(SPI_READ); spi_putc(adress); data = spi_putc(0xff); // Dummy Byte
-
Thread
CAN-Bus an dem BeagleBone (ARM)
sets/72157630668654642/ Die erste CAN bekommt von TI Sitara selbst, zweite CAN nun von Microchip MCP2515 ('Click Board' von mikroe.com) Es läuft wunderbar mit neustem Angstrom Linux. Das neue Board hat eigene EEPROM und lässt sich während Boot vollständig automatisch konfigurieren!
-
Thread
Welcher Bus für Steuerung eines gesamten Hauses?!
Hausbus ein bischen länger lebt, wirst du dich sonst garantiert später mal in den Hintern beissen. Ein MCP2515 ist weder teuer noch kompliziert. Ähnliches gilt übrigens auch für RS485 vs. CAN. Auch wenn du heute vielleicht nur einen Master brauchst: Bist du sicher, dass dies in 3 Jahren auch noch gilt
-
Thread
AT90CAN128 - Schnittstellen - Verwirrung
Schnittstellen benutzen die der Atmega sonst noch hat(SPI / I²C) Das Board benutzt übrigens einen MCP2515 Can Controller. Um einen Can Treiber wie dem PCA82C250 kommst du auch mit dem ATMega nicht rum.
-
Thread
Atmelstudio6 lib einbinden
Im gleichen Verzeichnis ist die config.h Dort den Prozessor auswählen: [c] #define SUPPORT_MCP2515 0 #define SUPPORT_AT90CAN 1 #define SUPPORT_SJA1000 0 [/c] Dann mit "make lib" die Library erstellen. Dabei darf keine Fehlermeldung kommen. Wenn das passiert ist, die gerade
-
Thread
CAN-Nachrichten nur bei Events oder zyklisch
@Frank Ich habe es nicht weiter dokumentiert. Sind mehrer Module. Fast immer Mega8 mit MCP2515 und dann halt das drumrum was gemacht werden soll. Für genaueres einfach ne Mail schreiben oder so, wird hier glaube ich ein wenig OT. Gruß Philipp
-
Thread
Gemeinsame Funktionen für Applikation und Bootloader
gleichzeitig CAN in seiner Apllikation verwenden will, ist es doch recht sinnvoll die CAN Driver (z.B. für MCP2515) nur einmal flashen zu müssen. Gint es beim AVR wirklich keine Möglichkeiten gemeinsame Flash-Bereiche für Bootloader und Applikation zu verwenden?
-
Thread
CAN Controller + SPI
Stört der Can Controller MCP2515 meinen mega8 beim Flashen da er ja mit am SPI bus liegt? Wenn ja wie löst man das problem am elegantesten?
-
Thread
Energieeffizienter uC mit CAN gesucht
ist es sogar günstiger einen kleinen PIC/ATMEL zu nehmen und dann einen externen CAN-Baustein alla MCP2515 anzuhängen!? Der braucht aber dann alleine schon 10mA. Von daher finde ich die PIC's nichtmal schlecht. (Obwohl ich noch nie was mit denen gemacht habe) Aber wenn hier im Forum ab und zu eine
-
Thread
Schaltung mehrere Taster für Strom + GPIO
flexibler. ATMega war nur ein Beispiel. Für den CAN würde ich entweder ein Modul mit TJA1050 + mcp2515 einsetzen oder wenn der µC direkt CAN spricht, halt nur den TJA1050. > CAN ist allerdings kein Stromsparbus, d.h. der Verbrauch des MC wird eh keine Rolle spielen Auf dem Bus habe ich aber
-
Thread
Alternative zu SJA1000
Microchip MCP2515 wird per SPI angeschlossen
-
Thread
CAN UP Modul
Kostenunterdrückung. Mein jetziges Planung weist folgende Leistungsmerkmale auf: Mega 44/88/168 TQFP CAN per MCP2515 6poliger ISP Stecker Stromversorgung 7 - 40V (60V) dank LM 2574 Einbau in normale UP-Dose möglich Auf 16Polige Buchsenleiste: rs232, SPI, RST, I2C, 4x Analog IO, INT1 und OC1B + 5V Versorgungspannung
-
Thread
einbinden von PEAK pcan in node red möglich?
es mit slcand auch. Auf dem Raspi werden häufig (oder fast ausschließlich) Erweiterungsplatinen mit MCP2515 verwendet die auch socketcan sprechen. Mit slcand macht man daraus dann auch einen slcan-Adapter der sich ueber die serielle Schnittstelle ansprechen lässt. Irgendwie haben die bei CAN alle
-
Thread
Can Grundlagen Frage!
Wenn du ein wenig Englisch kannst, dann kann ich dir das Datenblatt von dem CAN-Controller MCP2515 von Microcip empfehlen. Ist sehr ausführlich.