-
Thread
Welcher Einplatinen-Computer eignet sich?
geht's aber gut. ... solange Du keine hohen Busgeschwindigkeiten und Buslasten hast. Das SPI des MCP2515 ist der Flaschenhals, den es bei anderen Plattformen mit eingebautem CAN-Controller nicht gibt. fchk
-
Thread
Hilfe bei Schaltung
als SMD. Wenn es den nämlich nicht für eine Stecksocket gibt muss ich wohl dann die Kompi Mega8 und MCP2515 nehmen... :( So nun zu meiner eigenen Schaltung an Port F. Kann man das so machen? PF0-2 soll nur die Fet's schalten so dass ein positives Remotesignal rausgeht. Für Autoradio, Amp etc. PF3
-
Thread
Angabe Empfangspuffer
Momentan verwende ich diese Bibliothek: https://github.com/franksmicro/Arduino/tree/master/libraries/MCP2515 Funktioniert auch ganz gut. Wenn ich aber zu viele Nachrichten zu schnell hintereinander versende (oder alternativ in der Loop-Routine noch andere Dinge mache) kommen einige nicht an. Der Puffer
-
Thread
Bibliothek für AT89 CAN
zugeschnitten, da es keine einheitliche CAN-Implementierung gibt. Für bekannte CAN-Controller (SJA1000, MCP2515) sollte es Beispielcode geben. Man darf an frei verfügbaren Code natürlich nicht zu hohe Ansprüche stellen. Oftmals benötigt man zu der CAN-Lib auch eine für das übergeordnete Protokoll, z.b.
-
Thread
Sin @ 3kHz fix - anschließend weitere Verarbeitung.
Anstelle des SJA solltest du dir den MCP2515 (war das die richtige Nummer?) von Microchip angucken. Der wird über die SPI angesteuert. Wie sollen die Spannungen der Signale verabeitet werden? Gleichgerichtet? Mit einer bestimmten Abtastrate
-
Thread
CAN-BUS
CAN-Bustreiber pro Teilnehmer. Falls du in Englisch fit bist kann ich dir das datenblatt des CAN-Controllers MCP2515 von Microchip empfehlen, damit sollten sich einige deiner Fragen beantworten lassen.
-
Thread
CANopen - diverse Fragen
ob es dort auch eine Raspi-Lösung gibt. I.d.R. verwenden die immer einen SPI/CAN-Controller (z.B. MCP2515) Den Treiber müsste man vielleicht aus Linux "klauen" oder Linux unterstützt "canopennode" sogar "out of the box". Grüße Runout
-
Thread
gibt es bei Conrad Eletronic ein CAN Controller?
warum schaust du nicht auf der Homepage?? vielleicht gibts ja alternativ den mcp2515 mit spi interface
-
Thread
Stromversorgung für Hausbussystem
Stromversorung des einzelnen Knotens mit RECOM R-785.0-0.5 für 24V -> 5V, dahinter einen LDO Microchip MCP1700 3.3V. Vielleicht kann man sich zusammenfinden. Die Platinen für die Knoten könnte man fertigen lassen (inkl. Bestückung für den LPC, wo das Löten keinen Spaß mehr macht). Habe einen Fertiger
Derzeit exprimentiere ich noch mit dem LPCxpresso und selbgelöteten Knoten mit dem LPC11C24. Von Atmel+MCP2515 bin ich abgekommen, das ist zuviel Lötarbeit. Also, vielleicht kann man Erfahrungen tauschen?
-
Thread
CAN Bus!
MC-Familien mit CAN verfügbar. Als externe CAN Controller werden gerne der SJA1000 (MMIO) und der MCP2515 (SPI) genommen. Peter
-
Thread
Visualisieren am PC
Hallo zusammen, ich habe mir einen CAN Hausbus mit Atmega8/32 und MCP2515 aufgebaut. Programmiert ist das ganze mit Bascom Basic. Die Knoten schalten derzeit Lichter und Steckdosen. Auch werden Temperaturen und Lichtverhältnisse abgefragt und in einem zentralen Knoten
-
Thread
AVR (ATMega88) Mehrere CAN Nachrichten mit unterschiedl. Zykluszeiten
basieren eher auf Grundlagen. Deshalb mein Problem: Ich kann CAN-Nachrichten mit meinem ATmega88 und MCP2515 versenden, aber ich möchte diese zu gewissen Zeiten versenden. Einige Nachrichten sollen alle 200ms abgesendet, dagegen sollen andere Nachrichten alle 100ms gesendet, widerum andere alle 50ms usw
-
Thread
Filter und Masken
Bus-System mit dem CAN-Bus erstellen. Wir programmieren mit einem Atmega8, zwei Atmega644 und dem MCP2515. Nun sind wir auf die Begriffe Filter und Maske gestoßen und wissen damit nichts anzufangen. Könnte vielleicht jemand diese Begriff erläutern? MfG
-
Thread
Memory Mapping?
weil er mir zu viele Ports belegt und im Handling zu kompliziert ist. Dagegen ist der Umgang mit dem MCP2515 geradezu einfach. Er läuft am SPI, ist deutlich billiger, hat nur 20PINs und kommt mit wenigen Befehlen aus. Ausserdem lässt er ein wesentlich einfacheres Platinenlayout zu. Gruß Norbert
-
Thread
TAE für eigenes CAN Bussystem
der Software nichts machen kann und will. Der Rest sind mehr oder weniger Eigengewächse, teils mit MCP2515, teils mit AT90CAN... Terminierung - naja. An einem Ende ist ein 120R, der Rest hat je einen 2k2 bekommen. Übertragungsfehler? Fehlanzeige. Habe mal eine Woche mitgeloggt und ausgewertet.
-
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
Can Bus mit Leonardo
Hallo, ich habe nen Arduino Leonardo Micro und versuche mein MCP2515 CAN Bus Shield damit anzusteuern. Mit meinem Arduino Nano habe ich es hinbekommen aber beim Leonardo Micro sind die PINs wohl anders VCC-> 5V GND-> Masse CS-> im Sketch frei definierbar
-
Thread
Suche Controller um Analoges Signal in das audi Can einzuspeisen.
schauen. Grundsätzlich würde ich für die Übergabe eines Analogwertes zum CanBus einen Attiny + Mcp2515 + 82c250 nehmen. In so ähnlicher Konfiguration fahren schon einige Fahrzeuge der Marke DB herum. Warum ich das wohl weiss? >Was an den Can weiter geleitet werden muss ist. >- tankanzeige/ Füllstand
-
Thread
uC mit USART über CAN-Transceiver vernetzen?
Aber für meine ca. 25 geplanten Rauch- und Bewegungsmelder sind das pro Stück 3 Euro mehr für den MCP2515, also ca. 75 Euro (und dann ist das Datenblatt auch noch sowas von buggy ...). Da quäle ich mich diesmal lieber mit einem eigenen Protokoll rum (und hoffe, daß ich DIESEN Bus niemals erweitern will
-
Thread
Frage zu CAN- Kommunikation mit Master- Slave
Remote- Frame nicht ganz verstehe. Mein Aufbau: Ich habe drei Experimentierboards mit jeweils einem MCP2515. Ein Board soll ein Master sein und die andern zwei sind die Slaves. Die Slaves sollen nach "Power On" in einen "Wartezustand" gehen. Der Master sendet ein Broadcast das die Slaves Ihre Adresse
-
Thread
CanBus Interface stört Radioempfang
Hallo, Habe hier ein Can Bus Interface (Aufbau mit einem Atmega32 und einem MCP2515 mit 16Mhz Quarz) in einem Mercedes Vito zu laufen, bei dem dieses Interface so dermaßen den Radioempfang stört, dass bei ungünstiger Lage / Empfang nicht einmal mehr die Stimmen zu hören sind -
-
Thread
Hilfe zum Makefile --> *.eep
"Startwerte" mit auf den Weg geben. Diese sind bspw. so im c-file vorhanden: const uint8_t eep_mcp2515_config[] EEMEM = { 0x01, 0xB5, 0x01, 0xFF, 0x06 }; Aber mein Makefile wirft leider kein *.eep aus welches ich zum Mega8 übertragen könnte. Kann mir einer von Euch die nötige Erweiterung kurz
-
Thread
Federweg eines Rennfahrzeugs aufzeichnen
www.kreatives-chaos.com/artikel/can-testboard http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Windows USB - CAN-Bus Adapter um die Nachrichten einfach zu lesen: http://www.mictronics.de/?page=can_bus Wenn Du nachher diese Schaltungen in SMD ausführst, wird es auch sehr klein.
-
Thread
SPI funkioniert nicht Bitte um Hilfe,!
sitze hier schon seit 4 Stunden an diesem Problem: Ich spreche über einen µC zwei CAN-Controller(MCP2515) mit Hilfe von SPI an. Dabei ist es bei SPI so , dass jeder CAN-Controller ein Slave-Select-Port besitzt. D.h. wenn der Master(µC) mit einen CAN-Controller kommunizieren muss, muss der den jeweiligen
-
Thread
CAN Bus auf SD-Karte aufzeichnen mit AT-Mega => Geschwindigkeit?
Gaspedal, Ladedruck, Motortemperatur und Geschwindigkeit) aufgezeichnet hat. Problemlos mit Mega32+MCP2515, da wär auch noch mehr gegangen. Ob man es "menschenlesbar" (also Ascii) oder binär aufzeichnet, ist nur eine Frage der Speichergrösse, Schreibgeschwindigkeit und der eigenen Faulheit - ein kleines
-
Thread
multimaster + baumstruktur + bezahlbare controller, gibts das?
Aktion ansteht. Was teuer/guenstig ist kann man sich sicher streiten. CAN mit 'nem kleinen Atmel + MCP2515 + PCA82C251 find ich nicht sonderlich teuer.
-
Thread
welches Bussystem ist das richte für mich ???
wieder informiert und da hat sich ja einiges getan. .)Ethernet als Bus mit dem enc28j60 .) can mit mcp2515 .) rs485 .) i2c ich suche, da ich nicht all zuviel zeit habe, nach einem möglichst einfachen system, wobei einfach für mich bedeutet, das es möglichst viel beispiel codes in avrgcc und beispielschaltpläne
-
Thread
CAN "Repeater" mit 2 Transceivern?
bricht und so den kompletten Bus lahmlegt. Meine Idee war nun einen Controller zu nehmen, mit 2 MCP2515 (CAN Controller) und so jedes CAN Nachricht die von einem CAN Controller empfangen wird an dem anderen Senden zu lassen (quasi ne transparente CAN Bridge/Hub). Somit wäre es kein Problem wenn der
-
Thread
Strings zur Compilezeit in ein ByteArray einfügen (und auffüllen)
message.data[0] = fast_packet_index++; memcpy_P(message.data+1, &NMEA2000_ClaimAddress+6+7*i, 7); mcp2515_send_message(&message); } [/c] Meine Frage ist also weiterhin: Wie erhalte ich eine sequentielle Datenstruktur im Flash, die aus unsigned Integers verschiedener Größe und mehreren Strings
-
Thread
RaspberryPi CAN-BUS (python-can)
Hausautomatisierung über CAN-BUS beschäftigt. Letztes mal hatte ich Probleme mit dem Ansprechen eines MCP2515 über den RaspberryPi. Diese Problem habe ich dank der Hilfe im Forum lösen können. Jetzt (nach einigen Wochen) habe ich wieder etwas Zeit an meinem Projekt zu basteln. Bei meinem Versuch den CAN-BUS
-
Thread
ATmega2561 Problem mit WinAVR
-Os -gdwarf-2 strstr_P.S -o strstr_P.o avr-gcc main.o http/httpserv.o can/canserv.o can/can.o can/mcp2515.o adc/adc.o pwr/powersupply.o db/sqlite3.o strstr_P.o -mmcu=atmega2561 -Wl,--defsym=main=0,-Map=homeserver.map,--cref -Lc:\subver/homenet/sw/app/station/nutbld -Wl,--section-start=.bootldrinfo=
-
Thread
CAN auf AT90CAN dsPic oder extern?
ich habe beste Erfahrungen mit dem SPI-CAN-Controller MCP2515 von Microchip. Den AT90CAN128 habe ich erst mal wieder zur Seite gelegt, der wollte nicht so recht, wie ich wollte (lag aber höchstwahrscheinlich an mir :-), läuft jetzt mit dem Mega32. Zum dsPic30F6010
-
Thread
Billige OBD-II-Tools auf AliExpress (STC, GD32,.) als Devkit mit LCD/TFT?
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
Arduino und CAN via SPI
den PC direkt gesteuert. Der Arduino soll eine CAN-Schnittstelle haben. Eine Möglichkeit wäre der MCP2515 als CAN-Controller, dieser lässt sich aber nicht so einfach programmieren. Deshalb überlege ich gerade, das ganze wie unten gezeichnet aufzubauen. Der AT90CAN128 geht natürlich nicht direkt auf
-
Thread
AVR CAN Teinehmer gezielt ansprechen
Nun noch 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
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
nicht mehr. Ich nehme entweder: http://lnxpps.de/bpi/ https://github.com/GBert/misc/blob/master/RPi-MCP2515/README.md zusehends auch: https://github.com/GBert/misc/blob/master/RPi-MCP2517/README.md bzw. PIC18F25K80 in Verbindung mit Linux-Mini Rechnern wie Omega2+: http://lnxpps.de/can2udp/srseII
-
Thread
[V] Platinen ATMega16/32 CAN SD-card RS232
Keine Pegelwandler für die SD-Karte, also nur 3,3V-Betrieb! (Spannungsregler ist drauf) CAN MCP2515, beides an Hardware-SPI. MAX3232 JTAG-Anschluss, kein ISP! Schaltplan gibts natürlich dazu. 2€/Stk
-
Thread
Bootloader schreiben
inspiriert vom Roboternetz-CAN-Bootloader); eventuell kannst Du ja Inspirationen ziehen (allerdings für MCP2515 über SPI, als mein Projekt angefangen hat, war der M1 noch nicht lieferbar und inzwischen schwenke ich auf die STM32 über) Schöne Grüße, Martin
-
Thread
Bit Timing Verständnisfrage
Hallo, im Datenblatt zum mcp2515 ist nur ein kleiner Part zum Thema "wie" die Synchrinisation erfolgt. Ich hätte es so verstanden: Die Empfangsknoten warten auf Signale am Bus und wenn diese present sind, synchronisiert sich
-
Thread
SJA1000 und ATmega32A
ziemlich unübersichtlich finde ich. Meiner Meinung nach nimm lieber einen Atmega mit Can oder den MCP2515. Letzteren benutze ich selber und bin sehr zufrieden damit. Gruß Rene
-
Thread
FPGA (XC3SD1800A) und CanOpen
bei diesem Baustein auf Grund der 3.3V beim FPGA auch nicht geht. Auf der anderen Seite hab ich den MCP2515. Wobei ich mir dann da erst einen CanOpen-Stack besorgen müsste. Dieser hat jedoch 3.3V. Ich würde mir also die Pegelwandler sparen. Jedoch hab ich von ein paar Firmen schon die Aussage bekommen
-
Thread
temperaturmessung über bussystem
...) Als Hardware habe ich nun, nach dem ich zunächst den Atmel µC AtMega8, den CAN-Controller MCP2515 im Auge hatte, eine Lösung mit einem PIC18F im Sinn, da es hier zum einen Typen gibt, die den CAN-Controller schon integriert haben und zum anderen auch noch kleiner von der Bauform sind.
-
Thread
ARM PLL anpassen?
Ich versuche über das SPI Interface einen MCP2515(CAN-Controller) anzusteuern. Dies funktioniert. Mein zweites Prog. sendet über Uart Nachrichten zu einem PC--funkioniert auch. Nun wollte ich beide programme in ein neues programm zusammen
-
Thread
(Daten-) Bus Programmieren in C
(z.B. AT90CAN128), oder Controller, die mit CAN-Controllern über SPI kommunizieren (z.B. ATmega8 + MCP2515) Wenn nicht CAN, gibt es die Möglichkeit zur seriellen Schnittstelle. Man könnte sich aber auch ein eigenes Bussystem mit eigenem, selbst ausgedachten Protokoll aufbauen.
-
Thread
kleiner, günstiger controller mit can onboard gesucht
sollten eigentlich ausreichen, Rechenleistung braucht es keine nennenswerte. Auf Gebastel mit einem MCP2515 habe ich aus Zeit-, Platz- und Geldgründen nicht allzuviel Lust, wenn es irgendwie vermeidbar ist. Vielen Dank für die Hilfe!
-
Thread
Inkrementalgeber mit Pin Interrupt Raspberry Pi
und ich musste kaempfen, um ein Latenzziel von ~100us einigermassen sauber zu treffen (CAN-Baustein MCP2515 per SPI ansteuern, oh Graus). Selbst mit 4 Kernen gibt es immer noch reichlich, was so ein Kernel erst noch machen muss, bevor Dein Interrupt drankommt. Um so schlimmer, wenn Deine Interruptbehandlung
-
Thread
Problem mit AT90Can128
jedoch habe ich da eine SPI Schnittstelle zusätzlich zwischen dem PIC16F876 (µController) und dem MCP2515 (CAN Controller). Servus Christian !!!
-
Thread
CAN oder RS485 Treiber?
Fragen: - kann ich in dem Netz neue Clients mit einem CAN Treiber (z.B. PCA82C251T) und Transceiver MCP2515 oder uC mit CAN anschliessen? Aus meiner Sicht spricht nichts dagegen ist das richtig? - gibt es einen Grund wieder einen RS485 Treiber zu verwenden anstelle von einem CAN Treiber? Ich frage mich
-
Thread
Initialisierung TJA1054
mir immer der ERR Ausgang aktiv ist. Die Schaltung besteht aus einem ATMEGA32, einem CAN Controller MCP2515 und dem besagten Transceiver. Sofort nach Einschalten werden die Eingänge /STB und EN des TJA1054 auf 1 gelegt, um in den normal Mode zu gehen. Nun habe ich gelesen, dass wenn die Eingangspegel
-
Thread
KFZ Can-Bus System Entkoppeln / Trennen von anderem System
ist jedes gerät im Media Bus ein Transceiver? also Empfangen und senden. nicht nur zuhören.. der MCP2515 CanBus Shield kann dies ja. wen ich Das Modul nun nur als neuen Teilnehmer einspeisse nach dem CID ? sollte doch gehen.. dann gehen die BUS Daten normal durch den BUS. -vom Body Controll