-
Thread
dsPIC33EV ECAN-DMA Problem
ein paar tage an der Realisierung eines CAN Moduls mit dem dsPIC33EV32GM102 als Controller und einem MCP2551 als CAN Transceiver. Als zweiten Knoten auf dem Bus benutze ich ein MCP2515 Demo Board von Microchip. Nun zu meinem Problem. Leider funktioniert die CAN Kommunikation weder aus- noch eingehend.
-
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
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
CAN. Ein BeagleBone(Black) braucht z.B. nur einen Transceiver, einen Raspberry könnte man über einen MCP2515 o.ä. damit bestücken... Im Dauerbetrieb brauchen die auch weniger Strom als ein PC, bieten aber dennoch eine angenehme Umgebung...
BeagleBone(Black) braucht > z.B. nur > einen Transceiver, einen Raspberry könnte man über einen MCP2515 o.ä. > damit bestücken... Im Dauerbetrieb brauchen die auch weniger Strom als > ein PC, bieten aber dennoch eine angenehme Umgebung... Die Steuerung würde ich über einen Pine Rock64 realisieren
-
Thread
Haussteuerung (Bussystem) Projekt
cansystem entwickelt und eine canlib dafür geschrieben. uc: msp430 i/o`s: 4x8 pins can: mcp2515 (über spi) power: 3,3V (durch lt1086 (bis 1,5A) sonst: z.b. i²C, rs232, optokopler, interrupts (z.b. nulldurchgang), ... zur zeit versuche ich eine software unter linux zur verwaltung zu
-
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
Sammelbestellung WLAN2Serial ESP8266
Aber dafür wird es fülliger: -> Webserver -> Telnet -> GPIO AT -> HC4051 MUX/DEMUX -> SPI MCP23S17 -> I2C MCP23017 -> CAN MCP2515 ( Controller ) -> CAN SN65HVD230DR ( Transreceiver ) -> OLED SPI -> OLED I2C -> I2C Portexpander + LCD Display -> SPI Portexpander + LCD Display -> SPI
-
Thread
Projekt fertig! Kfz-Bordcomputer
" darf dein CAN-Baustein weder > ein ACK-Bit noch ein Error-Bit senden. Dazu gibt es z.b. beim MCP2515 den 'Listen-only Mode'. Der sendet laut Datenblatt auch keine Acks oder Error Messages. Sollte also moeglich sein.
-
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
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
Bit Werte an Funktionen übergibt, und sie dort wild zerpflücken und auf die diversen Register eines MCP2515 verteilen darf. Und umgekehrt.
Werte an Funktionen übergibt, > und sie dort wild zerpflücken und auf die diversen Register eines > MCP2515 verteilen darf. Und umgekehrt. Anstelle von N-bit-Shifts würde da auch z.B. ein Befehl Sinn machen, der die oberen 4 Bits des Source-Registers in den unteren 4 Bits des Zielregisters speichert
-
Thread
BME280 mit Attiny85 auslesen Daten per SN75176 an Pi senden
keinen integrierten CAN-Controller hat. Man braucht also einen extra Baustein dafür. Sowas wie z.B. den MCP2515. Für die Anwendung hier ist aber RS485 auch nicht falsch. Man braucht halt nur ein Protokoll was dafür geeignet ist. Z.B. Modbus-RTU würde funktionieren und ist für solche Anwendungen auch weit
-
Thread
Erfahrungen zum Hausbus
Integriertem CAN sind die STM ein wenig günstiger bei höherer Taktrate und 32Bit. (Ja, ich kenne den MCP2515 usw. ein einzelner MCU gefällt mir vom Platzbedarf aber besser :) ) Trotzdem weiß man nie was kommt und könnte vorsorglich auf die höher getakteten STM (von den preislich günstigsten) setzen...
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Seriel<->USB FT232 > - TWI/I2C JP10 + LM75 Onboard CPU Temperatur > - I2Ctinyusb JP9 > - SPI/CAN MCP2515/82C251 > - SD-Card kann man das Werk irgendwo bestaunen? Viele Grüße, Matthias
Ich hatte gestern Abend mal versucht die SPI Schnittstelle an den MCP2515 anszuschließen. Funktioniert nicht, dann bootet das Board nicht mehr. Ist aber auch logisch, da auf den gleichen Pins das NandFlash liegt. SPI Schnittstelle: 0 = SPI_CS# 1 = SPI_MOSI 2 =
-
Thread
dsPIC33EV32GM102 Direct Memory Access
Das ist das Microchip Board: http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=mcp2515dm-bm
-
Thread
Eisenbahnsteuerung mit Atmega16
ein Firmware-Update der Modelleisenbahnanlage durchgeführt werden. Als CAN-Controller setzen wir den MCP2515 ein. Das Gleismodul kann vier Gleisabschnitte ansteuern. Es kann besetzte Gleise (Optokoppler-Methode) melden und diese unabhängig davon per Relais stromlos schalten. Damit funktioniert diese
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
gemacht... Hat aber halt keine gute performence die ganz geschichte. Und Optional vllt. noch einen MCP2515 CAN-Controller ...dafür habe ich mir auch einen schönen Treiber geschrieben. Den CAN Controller brauch ich weil ich das Teil wieder ins Auto einbauen möchte und ich denk bei 1 MBit/s könnte man
-
Thread
Serienwiderstand bei Hochfrequenz
Zeiten unter 10ns und bei sehr schnellen Technologien weit unter > 1ns. Das, z.B. sind Zeiten für MCP2515, SPI bis 10MHz, wird immer noch gerne von uns verwendet. Und glaubt irgendeiner von euch Experten ernsthaft dran, dass irgend- jemand bei geforderten Anstiegszeiten um 1ns oder weniger noch
-
Thread
Welcher Programmer für ARM Cortex-M0?
andere Mütter haben schöne Töchter. Wenn ich sehe, wie viele Leute hier CAN-Knoten mit Mega8 plus MCP2515 zusammenschrauben, wo ein PIC18F25K80 die platzmäßig kleinere und bauteilemäßig günstigere Lösung gewesen wäre... Oder Stichpunkt USB und dieses unsägliche VUSB: Es gibt Berichte von Leuten, die
-
Thread
Interesse an Platinen für HAP-Control-Unit?
Layout für das Hutschienengehäuse zu veröffentlichen das auf DIL-IC's besteht. Also der Mega32, MCP2515, Eeproms, usw. in DIL-Bauform und nur ein paar Widerstände und Kondensatoren als SMD-Bauteile. Es ist eine einseitige Platine die mit sehr wenigen Brücken auskommt. Das ganze läuft bei mir
-
Thread
Webasto W-Bus
so nicht bestätigen. ich auch, in meiner Schaltung verwende ich als Treiber für den W-Bus einen MCP2003 (LIN-Bus). Nachdem das mit dem Break auch nicht so recht geklappt hat hab ich gemerkt das bei 50ms die vom Controller kamen am W-Bus nur 25ms "zu sehen" waren da der Treiber eine interne Schutzschaltung
mit dem CAN Gateway habe ich sogar schon begonnen. Die Hardware ist trivial, ein Arduino und zwei MCP2515 und MCP2551 als Transceiver. Dennoch muss man ja die eingehenden Pakete lesen, verarbeiten, ggf. einen Trigger für Serial oder so auslösen und auch wieder rausschreiben. Einfach nur RX/TX vertauscht
-
Thread
doppelt verkettete List mit AVR?
Zentral-CPUs out, man verwendet intelligente Sensoren/Aktoren. Ich würde pro Taster einen ATmega88 + MCP2515 + Triac nehmen, d.h. Dimmer und Taster lokal steuern. Der Taster steuert dann entweder den Triac direkt oder schickt ein CAN-Paket an die Zentrale, um ne Gruppe zu steuern. Über den CAN-Bus kann
-
Thread
Mal wieder Wanderkiste?
Rein sind gekommen: 3x AT90USB162 1x LPC11C22 5x LPC1756 1x TAS5424 1x AMK MCP2515 CAN Controller Interface Board (Eigenbau) 4x Display 2x TDA7391 24x TJA1055 1x AMK Stepper DRV8821 Schrittmotor Treiber (Eigenbau) + 2x Leerplatinen 1x USB<>UART Wandler 1x U2DIL von Reusch
Gehäuse für Kabel 3*3 MySensor Batterienodeplatinen 5*LP3470 2,63V Pwr-On-reset/Spannungswächter 3*MCP4151-103E dig. Poti 5*ICL7665 I/P Spannungswächter 1*Mini-Servo Y-3009 ??*LED orange, SMD 0603 1*TFT Touchdisplay für Raspberry 1*doppelseitige Epoxy 300*200 Da ich jetzt erstmal Tetris spielen
-
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
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: >
-
Thread
Bus per MISO MOSI
der Sender auf Bus Off. Je nach CAN-Controller wechselt er nach einer gewissen Zeit der Bus-Ruhe (MCP2515 z.B. 128*11 Bits rezessiv auf dem Bus) wieder in den normalen Modus und die Prozedur beginnt von vorne. Bei anderen Controllern muss das Programm den Controller wieder aktivieren. Software-intensiv
-
Thread
Nachfolger für ATMega gesucht
Für CAN-Interface nimmt man am besten MCP251x.. gibt es als normal can und als can-fd variante für SPI. Libraries findet man dank der Arduino community auch genug dafür. Portierung auf STM32 sollte sehr einfach sein.
, das macht die Sache komplizierter. Wenn der µC kein eigenes CAN hat, würde ich daher auch zum MCP2515 raten.
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
mache und dann mal CAN brauche, passiert genau das gleiche wie beim richtigen Raspi: Man pflanzt einen mcp2515 aus dem letzten Jahrtausend dran. Fehlt noch ne Lösung für CANFD. Am besten nimmt man dann einen passenden STM32 zu Hilfe. Oder gleich den STM/NXP o.ä. für das ganze Projekt... Tim . schrieb
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
Sachich Nich schrieb: > Can soll umgesetzt werden wie? Mit einem CAN-Controller, z.B. MCP2515. Ja, der ist noch nicht drauf, es geht mir auch erst einmal um die Verteilung der Schnittstellen und die Abmessungen.
-
Thread
Wer hat Erfahrung mit HAP?
Vielleicht sollte man den Threadtitel in Nachbautagebuch ändern ;-) . Nach durchwühlen der MCP2515 Doku bin ich auf den Telegrammpuffer gestoßen und damit erklärt sich auch warum ich ohne Gegenstelle nur 3 Telegramme über den CAN-Bus verschicken konnte. Wenigstens bin ich nicht der erste der
hallo, ich habe MCP 2551 getestet. das läuft bei mir ohne probleme.
-
Thread
Projekt: Open-Source Hausautomation
reinstellen können, muss das Ganze aber noch etwas dokumentieren. Mein Hausbus läuft auf mega16 und MCP2515. (siehe anderen Thread hier im Forum). Viele Grüße, Stefan
-
Thread
AVR-Bootloader mit Verschlüsselung
Laufen zu bringen? Ist leider die einzige Schnittstelle, die ich habe. PC<->CAN-Dongle<->CAN-Bus<->MCP2515<->Mega32
Sehe gearde das der MCP2515 ein CAN->SPI Wandler ist. Das dürfte dann schwieriger sein da die AVR Bootloader Software umgeschrieben werden muß auf SPI statt RS232/RS485. Würde man ohne das CAN Protokoll, eg. Frames und Packets
-
Thread
Probleme mit Signalgenerator
2048,2051,2054,2057,2060,2063,2066,2069,2073,2076,2079,2082,2085,2088,2091,2095,2098,2101,2104,2107,2110,2113,2117,2120,2123,2126,2129,2132,2135,2139,2142,2145,2148,2151,2154,2157,2161,2164,2167,2170,2173,2176,2179,2182,2186,2189,2192,2195,2198,2201,2204,2208,2211,2214,2217,2220,2223,2226,2229,2233,2236,2239,2242,2245,2248,2251,2254,2258,2261,2264,2267,2270,2273,2276,2279,2283,2286,2289,2292,2295,2298,2301,2304,2308,2311,2314,2317,2320,2323,2326,2329,2332,2336,2339,2342,2345,2348,2351,2354,2357,2360,2364,2367,2370,2373,2376,2379,2382,2385,2388,2391,2395,2398,2401,2404,2407,2410,2413,2416,2419,2422,2425,2429,2432,2435,2438,2441,2444,2447,2450,2453,2456,2459,2462,2466,2469,2472,2475,2478,2481,2484,2487,2490,2493,2496,2499,2502,2505,2508,2512,2515,2518,2521,2524,2527,2530,2533,2536,2539,2542,2545,2548,2551,2554,2557,2560,2563,2566,2569,2572,2576,2579,2582,2585,2588,2591,2594,2597,2600,2603,2606,2609,2612,2615,2618,2621,2624,2627,2630,2633,2636,2639,2642,2645,2648,2651,2654,2657,2660,2663,2666,2669,2672,2675,2678,2681,2684,2687,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2734,2737,2740,2743,2746,2749,2752,2755,2758,2761,2764,2767,2770,2773,2776,2779,2782,2785,2787,2790,2793,2796,2799,2802,2805,2808,2811,2814,2817,2820,2823,2825,2828,2831,2834,2837,2840,2843,2846,2849,2851,2854,2857,2860,2863,2866,2869,2872,2875,2877,2880,2883,2886,2889,2892,2895,2897,2900,2903,2906,2909,2912,2915,2917,2920,2923,2926,2929,2932,2934,2937,2940,2943,2946,2949,2951,2954
Der DAC ist der MCP4821 und den SPI Takt von 200kHz habe ich wegen der Settling Time des DACs gewählt. Der SPI Master wurde von Lothar Miller 1:1 übernommen.
-
Thread
Logamatic 2107 Schnittstelle
ist das dort denn alles für Hardware drauf Ein ATMEGA328P, 23K256 SRAM/SPI, AT24C512B EEProm/I2C, MCP2551 CAN-Bus-Treiber, MCP2515 CAN-Bus-Controller, DC/DC für etwa 8-30V am Eingang. Die Schaltung soll dann mit 3V3 laufen. > Womit sind die Erweiterungsstifte belegt? Wie sind die 4 Stifte auf
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Update: Offenbar ist in manchen/allen MS309 Clones ein STC 8051er sowie ein Microchip CAN-Controller MCP2515: https://mysku.club/blog/china-stores/42583.html In dem Fall, wie auf der russischen Seite gezeigt, ein STC89LE51RD-40C: 61 kB Flash, 1280 Bytes RAM, Dual-DPTR, 3 Timer. Um 3,29 Euro bekommt
-
Thread
Ford Fiesta TDCI Bj.2006 Elektronikstörung
Terminal machen. Auf allereinfachste Weise könnte ich auch mal einen CAN-Controller z.B. SJA1000 oder MCP2515 an meine alten 8051-Boards anflanschen. Da ist wenigstens die RS232 mit PC-Kommunikation schon implementiert und getestet. Mit guten Kenntnissen über CAN darf ich da wohl sicher schon mal ausnahmsweise