-
Artikel
Reichelt-Wishlist
MAX127/128 8-Kanal 12bit ADC mit I2C-Interface | MAX528 8-fach 8Bit DAC mit Output Buffer seriell | MCP4725A0, MCP4725A1, MCP4725A2 und MCP4725A3 D/A-Wandler 12 Bit I2C | MCP1541ITO (TO92 Referenz f AD/DAC 4.096V)| Philips TDA1543 - 2x16-Bit DAC | TI PCM1804 Audio-ADC * TI PCM2707 USB-Audio-DAC * Video-AD-Wandler
interessant), FT245BM und FT2232BM (2xUART auf USB)(noch nicht unter USB einsortiert) CAN-Bus Controller MCP2515 | VLSI MP3 Decoder | | | | z.Zt. unter CAN-Bus(!) einsortiert. Bitte auch die neuen Gehäuse (ROHS) und Typen mit ins Angebot nehmen. Atmel AT90CAN128 | | MMC / SDC slot 50x gewünscht ==> Bestell-Nr
-
Thread
ESP32-S3 - 2 x TWAI/CAN?
Man könnte an das SPI einen 2. CAN Controller anschließen (MCP2515).
-
Thread
AVR, Atmega644 SPI im Bootloader kein output
; _delay_us(250); // MCP2515 per Software Reset zuruecksetzten, // danach ist er automatisch im Konfigurations Modus RESET(MCP2515_CS); spi_putc_c(SPI_RESET); _delay_us(10); SET(MCP2515_CS); ....... [/c]
nur im Bootloader gibt es mit dem 644 problme mit dem 328 geht es einwandfrei. [c] SET_OUTPUT(MCP2515_CS); SET(MCP2515_CS); PORT_SPI &= ~((1 << PIN_NUM(P_SCK)) | (1 << PIN_NUM(P_MOSI))); DDR_SPI |= (1 << PIN_NUM(P_SCK)) | (1 << PIN_NUM(P_MOSI)); SET(MCP2515_CS);
-
Thread
Sendefehler MCP2515 / Arduino nur bei 10 kbps
Hallo zusammen, ich habe ein paar MCP2515/TJA1050/8MHz Can-Bus Modul (siehe Google, "MCP2515_CAN", diese blauen Dinger mit zwei Schraubterminals). Angebunden an einen Arduino Nano, nutze PlatformIO + https://github.com/autowp/arduino-mcp2515
Signal zu generieren ist für den ATmega328P aber schwierig, und man müsste das Signal noch zwischen MCP2515 TXCAN und den TJA1050 TXD rein-odern ... LG, Sebastian
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
nicht verstanden, aber warum nimmst Du nicht einfach eine fertige Can-Bus Platine mit Controller 2515? Oder soll es eine persönliche Herausforderung sein, nicht den normalen Weg über gute Programme wie schon erwähnt ACAN2515, MCP_Can usw.... zu gehen?
nicht verstanden, aber warum nimmst Du nicht > einfach eine fertige Can-Bus Platine mit Controller 2515? > > Oder soll es eine persönliche Herausforderung sein, nicht den normalen > Weg über gute Programme wie schon erwähnt ACAN2515, MCP_Can usw.... zu > gehen? Hallo Peter, Der STM32F1 stellt
-
Artikel
Standardbauelemente
1,5, 1,8, 2,5, 2,7, 3, 3,3, 3,5, 4, 4,5, 4,7 5, 5,2, 5,5, 6, 8, 8,5, 9, 12V 1000 TO-220 R, I <1,00 MCP1700 LDO, niedriger Iq 13,2 1,2, 1,5, 1,8, 2,5, 2,8, 3,0, 3,3, 4,0, 5,0 200 TO-92, SOT-89, SOT-23 R, F, I <1,00 LM2931 LDO 26 3,3, 5, 3-24 100 TO-220, TO-92, SMD, Automotive, Iq=0,4mA R ~0,30 - 0,40
Verstärkungen |} Digital. CAN. Bezeichnung Preis [ Beschreibung Anwendungen Lieferant Daten- blatt MCP2515 2,55 CAN 2.0B, SPI D,F,R,I PDF SJA1000 4,55 PeliCAN 2.0B 8 Bit parallele Schnittstelle F,R Logik. Bezeichnung Preis [ ] Beschreibung Anwendungen Lieferant Daten- blatt 74HC4050 0,27 z. B. 5V =>
-
Thread
MCP2515 Interrupt-Pin
Hallo Gemeinde, ich plane, den CAN-Controller "MCP2515" in einem Projektchen zu verwenden. https://www.microchip.com/en-us/product/MCP2515 Ich werde aus den Angaben im Datenblatt nicht schlau. Ist der Interruptausgang Push-Pull oder open-drain
Sorry, der MCP2515 war das richtige Target... (nicht NRND) MCP2518FD hatte ich schon geprüft. -Nicht/schwer verfügbar -Treiber -Github-Ergebnisse 2515: 312 repository results -Github-Ergebnisse
-
Thread
Can Bus interface reagiert nicht. Was mache ich falsch?
milliseconds: 100 canbus: - platform: mcp2515 id: my_mcp2515 spi_id: McpSpi cs_pin: GPIO5 clock: 8MHZ bit_rate: 250KBPS on_frame: - can_id: 0x000C0003 #can_id_mask: 0x1fffffff use_extended_id
sende.. wobei canbus wie folgt definiert ist: [code] spi: id: mcp2515_spi clk_pin: GPIO12 mosi_pin: GPIO11 miso_pin: GPIO13 canbus: - platform: mcp2515 id: can_mcp2515 spi_id: mcp2515_spi cs_pin: GPIO10 can_id: 0x000C01FF use_extended_id
-
Thread
USB2CAN-Adapter Empfehlung
HEX-file zum flashen... Zum Spielen sollte das erstmal reichen! Auf der anderen Seite den Pi mit MCP2515-Shield.
-
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
Bus für "wilde" Topologie, Multi-Master, Open Source, wenig Daten
"X" hinten raus? Und das eigentliche Protokoll sitzt dann als Software-Stack (oder Hardware, z.B. MCP2515) oben drauf?
hinten > raus? Und das eigentliche Protokoll sitzt dann als Software-Stack (oder > Hardware, z.B. MCP2515) oben drauf? Richtig. CAN spricht von einem dominanten und einem rezessiven Signal. Im Prinzip ein Wired-OR, aber halt differentiell. Receiver vertragen ein paar Volt Gleichtaktstörungen. LIN
-
Thread
Atmega168 Programierung ändern Katastrophe
mit anderen worten ist es nicht möglich? auf der plantine sind noch 2 andere bausteine ,MCP2551 8POLIG ,MCP2515-I/P
Erich schrieb im Beitrag #7234198: > MCP2515 Das ist ein externer CAN-Controller, da der ATmega168 kein internes CAN hat. MCP2551 ist der Transceiver dazu.
-
Thread
Meine erste Platine mit TARGET 3001!
Symbol direkt neben das Bauteil gesetzt wird. *So wie hier https://www.az-delivery.de/products/mcp2515-can-bus-modul Werde die Tipps alle abarbeiten, muss nun erstmal meinem richtigen Job nachgehen, danke. edit: Hab mir gerade den Arduino Uno angeschaut, auch da ist Masse nicht geroutet und
direkt neben das Bauteil gesetzt > wird. > *So wie hier > https://www.az-delivery.de/products/mcp2515-can-bus-modul > ... > edit: Hab mir gerade den Arduino Uno angeschaut, auch da ist Masse nicht > geroutet und läuft außen am Rand an den Stiftleisten vorbei. > ... Schaue Dir doch einfach
-
Thread
Seltsames SPI-Verhalten Atmega328P
PS: PB2 (!SS) ist nach bestem Wissen und Gewissen als Output konfiguriert, da er als !CS für das MCP2515-Modul benutzt wird.
Holger L. schrieb im Beitrag #7207754: > War bei dem "Arbeitstischaufbau" das MCP2515-Modul nicht angeschlossen? Nein, auch nicht. Das Problem war, dass ich SPI.begin() vor der MCP2515-Initialisierung aufgerufen habe, aber nicht auch vor der ST7735-Initialisierung, und dass die
-
Thread
[S] MCP2515-E/ST
Hallo, ich suche dringend 5x MCP2515-E/ST. E steht für erweiterten Temperaturbereich und ST für TSSOP Gehäuse. Das E ist nicht so dringend aber das TSSOP Gehäuse wäre zwingend. Ich würde 10€ pro Stück bieten. Wenn jemand sowas
Hallo Ich bin aus der Schweiz und hätte noch MCP 2515 I/ST, fals du die auch gebrauchen kannst und dir der Versand nicht zu hoch wäre. Gruss
-
Thread
Wg. Geschwindigkeitsabhängiger Schaltung
Controller. Entweder ist der auf dem Mikrocontroller gleich mit integriert, oder du benutzt die Suche zu MCP2515. Wichtig auch das Oszillator Quarz muss zur Bus-Geschwindigkeit passen. https://www.stryder-it.de/canBitTimings.php Du brauchst einen CAN Transceiver. Dieser richtet sich nach dem Bustyp. https
-
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
Vissmann PT2 - E3100CA CAN-Bus Stromzähler
"E3100CA" anfangs ein M-Bus Zähler von einem anderen Hersteller war. Die Daten werden über ein MCP2515 abgehört und über ein ESP8266 an ein Raspberry PI mit OpenHAB als Datalogger. Bisher konnte ich Folgendes beobachten bzw. deduzieren: [code] 0x000 => [2 Byte] Das erste ist fix 0x82 das zweite
-
Thread
Community-Projekt
Wenn man dann das Protokoll hat, auf eine grobe Hardware-Basis einigen, z.B. Can -> Atmel AVR + MCP2515 Ethernet -> Atmel AVR + ENC28j60 (nur als Vorschläge, bei CAN könnte man sich auch auf einen integrierten Controller einigen) Überlegen wie man das am einfachsten und sinnvollsten in Source-Code
-
Thread
ARM abseits der Mikrocontroller, neuer Einplatinenrechner mit x86-CPU uvm
, was wir versuchen, auszuführen. [/c] ### GigaDevice / Seeed Studio: GD32E103 als Ersatz für MCP2551 / MCP2515 GigaDevice setzt den vor einiger Zeit begonnen Trend fort, die hauseigenen Mikrocontroller mehr und mehr als Ersatz für Fixed Function-ICs zu offerieren. Im Zusammenspiel mit dem Modulanbieter Seeed Studio gibt es nun ein neues Grove-CAN-Modul, das das bekannte Zweigespann aus MCP2551 und MCP2515 durch einen GD32E103 ersetzt.  (Bildquelle: Seeed, via Instagram: tam.hanna) Das neue Modul enthält dabei eine Firmware, die die CAN FD – to – Serial-Funktionalität
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
CAN-Controller (z.B. MCP2515) über SPI angebunden und ein CAN-Transceiver daran, das wäre der Klasiker.
hängen geblieben? Fünf Custom-Platinen in professioneller Technik kosten heutzutage weniger als ein MCP2515.
-
Thread
USB2CAN Adapter aus China - kann der was ?
es schief geht. >Billig (<10€) gibt es CAN-Shields aus dem Arduino-Bereich. >Die benutzen den MCP2515 und werden per SPI angeschlossen. das ist exakt mein Board, MCP2515-I/P + 12MHz Quarz + 5V/3.3V/CAN Bus Treiber MCP2551-I/P. Läuft auf Anhieb mit den angehängten Einstellungen unter Raspi-OS. Wenn man den 2. MCP2515 auch aktivert kann man im Loop Nachrichten Senden und Empfangen. Oder halt die eigene Applikation debuggen.
-
Thread
RS485 mit LoS detection und PoB möglich und sinnvoll?
ungeeignet halte um größere Datenmengen darüber zu senden. Can ist bei mir aus Preisgründen eigentlich auf MCP2515 oder Controller mit Can eingebaut beschränkt und die können in der regel beide kein CAN-FD. Außerdem soll der CAN Bus ja nur optional sein für manche Spezialfälle, wo mein Bus zu hohe Latenzen hat
-
Thread
ATmega328p (Uno) mit MCP2515 CAN-Shield
mcp2515-can-bus-modul). Mit der Arduino IDE und gegebener Bibliothek stellt sich das versenden/empfangen von Nachrichten nicht als Problem dar. Für mich heißt das zumindest, dass ich Kabel richtig miteinander
#define MCP2515_CS B,10 #define MCP2515_INT D,2 [/code] [code] #elif defined(__AVR_ATmega8__) || defined(__AVR_ATmega48__) || \ defined(__AVR_ATmega88__) || defined(__AVR_ATmega168_
-
Thread
STM32F746G-Discovery CAN Beispiel
Auf dem STM32F746G-Discovery sind CAN Pins allerdings schon belegt. einen CAN Transceiver (MCP2551, MCP2561, TJA1050) an die CAN-RX und CAN-TX Pins hängen reicht. ST UM1725 Seite 90ff für die STM32F7 Familie : CAN konfigurieren: HAL_CAN_Init (CAN_HandleTypeDef * hcan); HAL_CAN_ConfigFilter
STM32F746G-Discovery sein muss und man es sich unnötig schwer machen will kann man auch ein Arduino CAN Shield mit MCP2515 über SPI anbinden. Spannungspegel 5V/3V3 prüfen bevor man Strom draufgibt !
-
Thread
[V] Riesiges Arduino Raspberry Digispark Konvolut Sensoren Displays AVR ATMEL Programmierer Funk 433
Modul Neu 2x MOSFET Modul Neu 2x Joystick Modul Neu 3x Low Level Trigger Relay Neu 1x CAN Bus MCP2515 Modul Neu 1x Micro SD Karten Modul Neu 2x DRV8825 Schrittmotor-Treiber Gebraucht 3x DRV8825 Schrittmotor-Treiber Neu 1x A4988 Schrittmotor-Treiber Wie neu 2x Optische Endschalter Neu Funkmodule
2x Joystick Modul Neu 3x Low Level Trigger Relay Neu 1x CAN Bus MCP2515 Modul Neu 1x Micro SD Karten Modul Neu 2x DRV8825 Schrittmotor-Treiber Gebraucht 3x DRV8825 Schrittmotor-Treiber Neu 1x A4988 Schrittmotor-Treiber
-
Thread
Spannungsversorgung für Bussystem
eigentlich eine Eigenentwicklung und nicht etwasa Fertiges wie >z.B. CAN? Ich verwende ja dabei CAN (MCP2515) >Wie sind denn die Signalpegel auf dem Bussystem? Verträgt es auch >Gleichtaktspannungen, d.h. dass die 0V der Teilnehmer etwas >unterschiedlich sind? Ich gehe einmal davon aus, dass das
-
Thread
Can Bus Treiber defekt/fake
Hallo, ich fertige gerade eine Platine auf der ein MCP2515 mit Treiber sitzt um per Can Bus zu kommunizieren. Die Platinen sind aus China eingetroffen und ich habe angefangen diese zu bestücken. Bei der Bauteilbeschaffung habe ich auf die Bestellung von MCP2515 und MCP2551 verzichtet da ich hier noch solche Arduino Can Shields aus vergangenen Tagen rumliegen habe und Reichelt weder MCP2551 noch einen TJA2050 am Lager hat. Also war der Plan diese zu schlachten
-
Thread
include-Datei gesucht
von Microchip, in der sich der Assembler-Code für den Austausch zwischen PIC und dem CAN-Controller MCP2515 befindet. Leider ist es mir bisher nicht gelungen, die include-Datei MCP2515.inc aufzutreiben. Kann mir jemand helfen? Besten Dank im voraus Dieter
eine "mcp2510.inc"-Datei(also nicht mcp2515.inc) Aber sieh selbst und mach dir einen Reim daraus. https://www.microchip.com/en-us/application-notes/an215
-
Thread
LIN-CAN Gateway / Bauteilauswahl
Welcher Mikrocontroller Idealerweise einer mit internem CAN, Auswahl auch reichlich. Wenn du den MCP2515 als CAN-Controller benutzen möchtest: fast jeder beliebige MC mit UART (LIN) und SPI (MCP2515). 8k Flash und 1kB RAM sollten völlig ausreichen. ATMega88 wäre völlig ausreichend. Tiny441 tuts auch
Welcher Mikrocontroller > Idealerweise einer mit internem CAN, Auswahl auch reichlich. Wenn du den > MCP2515 als CAN-Controller benutzen möchtest: fast jeder beliebige MC > mit UART (LIN) und SPI (MCP2515). 8k Flash und 1kB RAM sollten völlig > ausreichen. ATMega88 wäre völlig ausreichend. Tiny441 tuts
-
Thread
Blinker funktionieren erst nach 5 Minuten - Mercedes C-Klasse W203
. - Wochen später konnten dann sinnvolle Daten vom BUS gelesen werden. - Hardware: Arduino Nano, MCP2515 und TJA1054 - Software: CANHacker und CAN BUS Streaming auf dem Arduino Heute dann endlich die Blinkernachricht auf dem CAN BUS entschlüsselt. Nun ist es tatsächlich möglich, via CANHAcker
-
Thread
Universelle CAN Bibliothek Probleme beim erstellen
bekomme beim zusammenfügen zur "libcan.a" Datein immer eine Fehlermeldung in WinAVR diese lautet: mcp2515.c:265: fatal error: opening dependency file .dep/mcp2515.o.d: No such file or directory Jemand eine Ahnung wie ich diese Weg bekomme gab zwar schon einen anderen Lösungsansatz hier auf der Seite
Mein Vorhaben ist über ein MCP2515 mit einem Microkontroller wie zb den ATMEGA88 Nachrichten über CAN zu verschicken und zu empfangen und das sobald das mal klappt möglicherweise zu erweitern. Das Problem ist nur ich finde keine
-
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
CAN Bus Messtechnik
www.olimex.com/Products/AVR/Development/AVR-CAN/ Oder einen Arduino mit z.B. sowas: AZDelivery MCP2515 CAN Bus Shield kompatibel mit Arduino Kann man die erwähnte Bibliothek auch drauf nutzen wenn man die Arduino-Programierung nicht mag. Uwe
Arduino Gehäuse Mega Arduino Uno müsste von der Speed reichen, sonst ESP32 auf UNO. Can-Bus Watterott MCP2515..V2 sind "gute" Kenntnisse vorhanden, MCP2517 auf Can-Bus 2.0 nicht FD. ESP UNO ist eine Anpassung notwendig "SPI_Leitungen" Eingangsschaltung auf (im) Freiraum der Can-Bus Platine oder Gehäuse
-
Thread
Kurzmeldungen: RISC-V, mehr .net und Entwickler-Boards
update on Meadow.Foundation documentation. [/c] ### SeeedStudio: CAN-I2C-Modul auf Basis des MCP2515. Möchte ein Prozessrechner Kontakt mit CAN aufnehmen, so ist Microchips Evergreen MCP2510 nicht weit entfernt. Mit dem MCP2515 bieten die Amerikaner allerdings-seit einiger Zeit-ein Nachfolgeprodukt an, das Neuerungen im Bereich des CAN-Standards abbildet. Mit dem Seeed Studio MCP2551 and MCP2515 I2C CAN-BUS Module bietet SeeedStudio nun eine Version an, die die „modernisierte“ Variante des Controllers ansprechbar macht. Als PHY kommt ein MCP2551 zum Einsatz, das Board ist auch
-
Thread
DCDC Wandler 24V(28V) auf 12V und 5V
Modul über SPI an ESP32 (Damit kommuniziert der ESP32 mit dem HMI, hier irrelevant) - CAN Modul mit MCP2515 über SPI An ESP32 (braucht 5V) - **WIP** Wandler 12v, 5v MCU (Hirn vom werten Herrn Elektromotor) - 12V - Rated current ist <=1.5A - Peak current ist <= 2.0A + 100mA für den Key
-
Thread
MCP2515 lässt sich nicht konfigurieren sonder geht in Sleep?
Hallo zusammen! Ich versuche gerade einen Mikrochip MCP2515 mit einem STM32G0 zu programmieren. Dazu versuche ich - ganz grundlegend - den MCP2515 in den Configuration Mode zu setzen. Der STM32 sendet dabei die folgenden Kommandos, siehe auch Logic Analyzer
> natürlich MISO So steht's links nebendran. Und sollte ja vom MCP2515 gesteuert werden, was aber offensichtlich nicht der Fall ist - es lassen sich folglich schonmal drei Möglichkeiten vermuten: - MISO ist nicht am MCP2515 angeschlossen - der MCP2515 sieht das /
-
Thread
Rs485 Kollisionserkennung und Kollisionsvermeidung
habe, aber ich habe bereits mehrfach eigene bussysteme gebaut. Meist auf Basis von can. Nicht mit mcp2515 Chips, sonder meist mit dem can Controller im stm32. Außerdem hätte ich keine Probleme, wenn ich nicht augenscheinlich sinnlose Vorgaben von außen hätte. A. S. schrieb im Beitrag #6753657: >