-
Thread
CANopen Safety einarbeiten
bereits zwei CAN-Controller on Board. Am liebsten wäre mir ein kleines Board, wo so etwas wie der MCP2551 ohne Controller drauf sitzt.
>> 3. Einen BUS-Treiber-Chip (/Board), um mit meinem µC auf den BUS gehen >> zu können. > Den MCP hast du ja selber gefunden. Im Notfall kurz den Lötkolben zucken > und eine Platine auf Lochkarte löten. Oder bei den üblichen verdächtigen wie Microe Arduino Sparkfun usw Gibt es fertige
-
Thread
Can-Controller/µC
Transceiver), 70 MHz; oder dsPIC33FJ64GP802, 3.3V Chip, 40 MHz Transceiver: für 5V-Controller: MCP2561, Single Supply; hat bessere Daten als der alte MCP2551 für 3.3V-Controller: MCP2562, Dual Supply (5V für den Bus, 3.3V für IO) Der Transceiver ist IMMER ein separater Chip; selbst beim LPC11C24
-
Thread
CAN-Bus Bitrate ermitteln/messen
also Hard und Software funktionieren (Einmal ein STM32 mit SN650VD.... als Sender und ein ATMEGA mit MCP2551/TJA1050 als Empfänger. Oder kann ich mit dem Highspeed Transceiver am Lowspeed Bus hängen und mitlauschen? Da werden ja unterschiedliche Pegel für Dominant/Rezessiv verwendet.
-
Thread
MCP2551 8MHz
Hi, ich würde gerne ein wenig mit CAN basteln, hierfür habe ich mir in china ein paar module mit MCP2515 bestellt [1]. Nun haben diese module allerdings dummerweise 8MHz Quarze drauf, die libs die ich finde sind aber alle auf 16 oder 20 MHz ausgerichtet [2]. Ich habe also ins Datenblatt geschaut und dann mal versucht das ganze nach zu rechnen bevor ich mich an die berechnung für 8MHz mache - meine ergebnisse stimmen aber leider nicht mit denene in den Libs überein. Kann mir jemand die berechnung erklären? Gruß, Marc [1] http://www.aliexpress.com/item/Free-shipping-1pcs-MCP2515-
-
Thread
CAN-Netzwerk: "Verschwinden von Nachrichten"
Vector VN1640 oder PCAN-USB "gemonitored" wird. Auch ein Tausch der CAN-Tranceiver (von MAX3059 auf MCP2551) führte zum jeweils exakt selben Verhalten. Rein hardware-mäßig ist die Analyse schwierig. Wir haben zwar einen einfachen Logic Analyzer, mit diesem ist es uns jedoch nicht möglich, festzustellen
-
Thread
CAN-Bus ISO-OSI Schichtenmodell
wollte dieses darauf anwenden. Folgende Angaben: Mikrocontroller: dsPIC30F4011 CAN-Transceiver: MCP2551 Galvanische Trennung Mikrocontroller-seite - CAN-seite: ISO7221A Stecker: SUB D9 Übertragung: +5V, CAN-H, CAN-L, GND Zugriffsverfahren: CSMA/CA Netztopologie: Bus Identifier: Extended Identifier
Flusskontrolle: Extended Identifier, CSMA/CA 1 - Bitübertragung Elektrische Signalpegel, Bitcodierung: MCP2551 0 - Mechanik Steckverbinder und Kabel: SUB D9 3-6 werden beim CAN-Bus nicht verwendet. jetzt ist die Frage, ob dies so richtig ist und wo ich die restlichen Angaben einfügen muss
-
Thread
Schaltungsbauteile Gesperrt
STM32F103C8T6 Minimum System Development Board ST-Link/V2 zum Programmieren. CAN Transceiver MCP2551 oder (MAX13054ASA für 3.3V die der Mikrocontroller benötigt). CAN Controller MCP2515 Motor Treiber L293D Spannungsregler 78L05 in der angehängten Schaltung. ist es soweit ok? danke
-
Thread
HW eines Brettaufbaus
STM32F103C8T6 Minimum System Development Board ST-Link/V2 zum Programmieren. CAN Transceiver MCP2551 Motor Treiber L293D Spannungsregler 78L05 Danke
-
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
mcp2515 buffer
Hallo, ich wollte mir einen CAN-Sniffer basteln. dazu habe ich einen MCP2551 als CAN-Tranceiver, MCP2515 als CAN-Controller und einen PIC24F als Mikrocontroller. jetzt hat der MCP2515 noch pins für für receive- und transmit-buffer. mit welchem pin vom pic müssen diese verbunden
Wenn Du statt PIC24 dsPIC33 nehmen würdest, wäre der MCP2515 überflüssig. Der dsPIC33FJ128GP802 z.B. hat CAN direkt im Chip mit eingebaut, d.h. Du brauchst nur noch den MCP2551 oder besser den MCP2561 direkt anzuschließen. fchk
-
Thread
CAN Mikrocontroller im KFZ
Die LED´s (MCP2551 RX/TX mit 1K Ohm gegen +5V, RX ist bei mir grün und TX gelb) habe ich immer dran, um nach dem CAN Treiber die TTL Pegel zu erkennen. Man bekommt ein Gefühl für den Traffic auf dem CAN Bus und man
TX und RX möchte ich mein Mikrocontroller mit dem CAN Bus anbinden. dazu auch ein CAN Treiber 2551 und ein Motor Treiber L293D. Das ganze mit 5V Spannung einspeisen. könnt ihr mir bitte eine mögliche Schaltung dazu geben? Vielen Dank
-
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
OpenHAB mit Raspberry PI / CAN
auch gute dienste..... Ja muss CAN sein :) Gerd B. schrieb im Beitrag #4171485: > Anstatt eines MCP2551 würde ich den MCP2562 verwenden. Kannst du das begründen? Ich werde mal Tests machen mit einem MAX3050 / MCP2551 und MCP2562 Gerd B. schrieb im Beitrag #4171485: > Das Zusammenspiel zwischen
Mit einem MCP2551 (5V) brauchst Du einen Spannungsteiler zum MCP2515. > > Ich werde mal Tests machen mit einem MAX3050 / MCP2551 und MCP2562 > > Gerd B. schrieb im Beitrag #4171485: >> Das Zusammenspiel
-
Thread
PCA82C250 vs. TJA1040
wird. PCA82C250 oder TJA1040 (oder keines von den beiden). Hier rumliegen habe ich auch noch den MCP2551. VG, Uwe
greifen, der ist neuer und wird vermutlich irgend wann denn PCA82c250 ablösen.. Wobei auch der MCP2551 ist natürlich interessant. der MCP kann übrigens von -42V bis +42 Volt und der TJA von -27 bis +40V an den Transceiver Eingängen verkraften - dafür ist der TJA im aktiven Modus geringfügig sparsamer
-
Thread
Mcp2515 und Mcp2551
Hallo , ich wollte einen Schaltplan nachbauen und habe den Schaltplan schon nach Fritzing "konvertiert", da ich alles per Hand gemacht habe bin ich mir nicht sicher ob ich irgendwo Fehler gemacht habe. Vor allem beim Quartz, legt man das wirklich auf Ground? Der richtige Schaltplan: http://wiki.gnublin.org/index.php/Datei:...ld_CAN.jpg Denn übertragenen Schaltplan im Fritzing Format habe ich angehangen. Es wäre nett wenn jemand sich den Schaltplan anschauen würde.
-
Thread
Sparkfun OBD-II Uart
eigentlich, dass der ELM327 die 1mbps nicht anbietet? Die Kommunikation auf dem CAN Bus läuft doch über den MCP2551 und der schafft 1mbps.
Tonne), was ein Datenblatt ist (da steht nämlich drin, was der STN1110 kann) und nimm einen PCA 82C250/MCP 2551 und einen MCP 2515, Quarz, zwei Rs, vier Cs und gut ist. Kostet keine 3€.
-
Thread
CAN-Error zählen
benutze für mein CAN je einen PIC aus der daPIC30F-Familie. Als CAN-Transceiver benutze ich je einen MCP2551. Rolf Magnus schrieb im Beitrag #4145927: > Ist nur die Frage, was "not necessarily" bedeutet Ich verstehe es so, dass zwar ein Interrupt ausgelöst wird, aber halt nur ein error-interrupt
-
Thread
Acknowledge-Bit beim CAN
sondern etwas mit der Hardware zu tun hat. Auf den Boards befinden sich je ein dsPIC30F4011 und ein MCP2551 als CAN-Tranceiver. Jetzt meine Frage, das Acknowledge-Bit muss doch vom PIC gesendet werden oder? (da ja hier auch die Maske und Filter drauf sind). Die zweite Frage, wo kann ich sehen, nachlesen
-
Thread
Kondensator 220nF oder 470nF
Hi, ich benötige 330nF Kondensator für einen MCP2551 (CAN Tranceiver) sowie ISO7221 (Galvanische Trennung).Es wurde mir gesagt, dass ich keine ELKOS nehmen soll. Jetzt finde ich aber nur Kondensatoren mit 220nF und 470nF. Welchen sollte ich nehmen
mit 220nF und 470nF. Wo und nach was hast du gesucht? > ich benötige 330nF Kondensator für einen MCP2551 (CAN Tranceiver) sowie > ISO7221 (Galvanische Trennung). Warum /genau/ 330nF?
-
Thread
RaspberryPiB+ mit CAN (MCP2515)
+ für Hausautomatisierungszwecke. Ich habe eine Versuchsschaltung aufgebaut bei der ein Atmega8+MCP2515+MCP2551 Daten auf den Bus legt, ein zweiter Atmega8+MCP2515+MCP2551 zeigt diese ankommenden Daten auf einem Display an. Der CAN-Bus an sich läuft also ohne Probleme. Jetzt will ich per Raspberry
zu senden! (weiß aber noch nicht wieso es auf einmal gehen sollte... habe folgendes gemacht: - MCP sendete auf einmal Daten an den MCP2551 (Bus war noch nicht angeschlossen) - Raspberry reboot - CAN an "CAN Monitor" (Atmega mit MCP2515 und Display) angeschlossen - ip -s -d link Show can0 (can
-
Thread
Ersatz für CAN-Bustreiber PCA82C251
ist der bessere Ersatz für den PCA82C152 (DIP-8)von NXP/Philips? SN65HVD251P Texas Instruments MCP2551-I/P-ND Microchip Technology
PCA82C152 gibt es gar nicht. Also auch keinen Ersatz. Oder meinst du PCA82C251? Ganz klar, der MCP2551. Ist viel leichter zu merken als SN65irgendwas:-) Der MCP hat noch eine Time-out Funktion. Für den SN65 findet sich da nichts im Datenblatt.
-
Thread
CANTransceiver
demnächst ein paar Nachrichten versenden und empfangen. Dazu verwende ich eine dsPIC30F4011 und einen MCP2551. Jetzt ist es so, dass der MCP2551 die Informationen vom controller erhält, diese passend umwandelt und auf den Bus schickt. Sollte der Bus belegt sein, bekomme ich die Nachricht als Fehler zurück
> Meine frage ist nun, wer kümmert sich darum, dass die Nachricht neu > gesende wird? macht der MCP2551 automatisch? ein CAN-Transceiver wie MCP2551 ist lediglich eine Art Verstäerker oder Endstufe für die beiden CAN-Leitungen. Von sich aus macht der nichts. Eine nicht gesendete Botschaft wird
-
Thread
Evaluierung Controller über Ethernet steuern
Nachteil: 48 Pin TQFPP im 0.5mm Raster, d.h. nicht so einfach zu verarbeiten) oder einen PIC18F25K80 plus MCP2551 (die gibts auch in DIL-Gehäusen) Das sind die billigsten und kleinsten und einfachsten Lösungen, alles andere wird teurer, größer, aufwändiger. fchk
-
Thread
CAN und I2C Projektumsetzung
nicht die, die jeder verwendet: Bei Controllern mit 5V Versorgungsspannung: PCA82C250 / 251 oder MCP2551 Bei 3,3V Controllerspannung: SN65HVD230 Und schau dir bei 1MBit die Schaltungsempfehlungen der Tranceiver an: http://www.mikrocontroller.net/topic/333498#3653915
Kurze ot Frage in die Runde. Wenn ihr den Mcp2515 mit einem 16Mhz taktet, tut ihr das beim mit spi beschaltetem Mikrocontroller auch?
-
Thread
CANH und CANL sniffen
hängst du einfach mit rein und gut. Hier mal ein Bild vom Oszi einmal CANH, CANL und einmal RX vom MCP2551 ansonsten einfach Masse vom LA mit CANL verbinden dann hats du die Differenz allerdings muss die halt höher als die Schaltschwelle des LAs sein.
Thomas O. schrieb im Beitrag #4048428: > RX vom MCP2551 Frank K. schrieb im Beitrag #4048365: > Ansonsten eben CAN-Transceiver benutzen, Peter Dannegger schrieb im Beitrag #4048273: > Alternativ könnte man den LA auch an RXD eines CAN-Transceivers
-
Thread
[V]erkaufe CAN-Testboards
dem MAX232 Teil (ich verwende die China 2 Euro USB auf TTL UART CP2102 Konverter); also ATMEGA16, MCP2525, MCP2551 und alles was drum herum wie Quarze etc. Preis: 1 Stueck 20 Euro + 1.9 Euro Porto Beide: 35 Euro + 1.9 Euro Porto. tlaepple at awi dot de Gruss, Thom
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
laufen. Sind im Prinzip vorprogrammierte PICs (MCP2221: PIC16F1455; MCP2200: PIC18F14K50).
590 cent! Dann kommen bei Aliexpress nochmal ca. 30 cent für die Transceiver dazu: TJA1050T oder MCP2551
-
Thread
ATMEGA328P - CAN
6 des MCP2515 kannst du unbeschaltet lassen. RS am Tranceiver mit einem Widerstand nach GND. Meist nehme ich hier irgendwas unter 1k. Die Quarzfrequenz des MCP2515 ist unabhängig von anderen CAN-Knoten, hier
Habe den falschen Anhang hochgeladen. RS vom MCP2551 auf GND mit 1k Widerstand.
-
Thread
DVK90CAN / AT90CAN128 und MCP2551 zu langsame Signale CAN
einen DVK90CAN1. Diese Schaltung habe ich versucht selbst nach zubauen mit einem AT90CAN128 und eine MCP2551, weil es den Treiber von Atmel nicht mehr gibt. Auf dem DVK90CAN1 habe ich es hinbekommen, das die CAN Nachrichten zuverlässig laufen. Das gleiche Programm habe ich auf das selbst nach gebaute
auf dem AT90CAN ein schönes Sinus Signal Eigentlich ist der Schaltungsaufbau mit AT90CAN und dem MCP nicht so kompliziert, deswegen wüsste ich nicht was ich dort falsch gemacht habe und auch Softwaretechnisch habe ich keine Ahnung was ich noch verändern soll. Hat jemand evtl eine Idee an was es
-
Thread
Probleme mit MCP25625
, 0); #if defined(MCP2515_INT) SET_INPUT(MCP2515_INT); SET(MCP2515_INT); #endif #ifdef RXnBF_FUNKTION SET_INPUT(MCP2515_RX0BF); SET_INPUT(MCP2515_RX1BF); SET(MCP2515_RX0BF);
// activate the pin RX1BF as GPIO which is connected // to RS of MCP2551 and set it to 0 mcp2515_write_register(BFPCTRL, (1<<B1BFE)); #else // Deaktivieren der Pins RXnBF Pins (High Impedance State) mcp2515_write_register(BFPCTRL, 0); #
-
Thread
Den CAN Transceiver extern abschalten wegen Stromverbrauch
Hallo, da ich in meiner Anwendung MCP2551 CAN Transceiver verwende und den Stromverbrauch etwas drücken möchte würde ich gerne Wissen ob ich die MCP2551 einfach mittels FET von der Stromversorgung abtrennen sollte. Letztens sind mir
Thomas O. schrieb im Beitrag #3958714: > MCP2551. Diese > muss ich jetzt aber erstmal verbauen Normalerweise liest man erst Datenblätter und ordert dann. fchk
-
Thread
MCP2551 Standby Mode wenn AVR im Power down Modus
Ich habe mal eine Frage zum MCP2551 CAN Transceiver. Am RS Pin der zum Einstellen Flankengeschwindigkeit dient kann man per High Pegel den MCP2551 in den sparsammen Standby Modus schicken. Aber wie würdet ihr das machen, denn wenn
man hier 3 verschiedene Spannungswerte anlegen muss und man beim TJA dafür extra Pins hat? Die MCP2551 gibts halt an jeder Ecke (z.B. Reichelt) deswegen habe ich erstmal darauf zurück gegriffen.
-
Thread
Welche Messung ist richtig
und evtl. einen Kondensator parallel also ein RC Glied? Anbei nochmal ein Bild (CAN-BUS über MSC2551) wo ich diese Überhöhungen auf dem Kanal 3 (Lila) nicht in den Griff bekomme. Widerstand in Reihe,parallel, RC-, LC-, LCR-Gied alles ohne Erfolg ausprobiert. Ich muss dazu sagen das ich das Signal
habe, der keine externe Stromversorgung hat sondern nur von einem aktiven USB-HUB versorgt wird. Der MCP2551 wird aber von einem stabilisiertem 5V Netzteil gespeist mit 100nF Kerko direkt an den Versorgungspins und nochmal nen 10µF Eklo parallel.
-
Thread
Pic18f4480 Can -> C#
ich in mehreren Foren erfahren, dass trotz des Modules noch ein zusätzlicher CAN-Transceiver(z.B.: MCP 2551 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010405) benötigt wird. Im Datenblatt meines PICs habe ich jedoch keine Informationen zu einem CAN Transceiver gefunden. Wird dieser
Bustyp und erforderlicher Spannungsfestigkeit etc wählst Du einen passenden Transceiver aus. Der MCP2551 ist ein älterer Typ, aktuell ist der MCP2561, der bessere technische Daten bei gleichem Preis hat. fchk
-
Thread
SPI Konverter Frage
;-) Ich dachte an folgende Lösung. Die Sensoren werden mit einem SPI-> CAN Bus Wandler wie z.B MCP2515/MCP2551 angeschlossen. Alle 500m würde ich dann z.B einen CAN to LWL Wandler verbauen. Gibt es dagegen irgendwelche Einwände? Was mir nicht ganz klar ist wie das mit der Adressierung bei
>Ich dachte an folgende Lösung. Die Sensoren werden mit einem SPI-> CAN >Bus Wandler wie z.B MCP2515/MCP2551 angeschlossen. CAN über 40 km? >Alle 500m würde ich dann z.B einen CAN to LWL Wandler verbauen. 300 Sensoren / 40 km = 7,5 Sensoren /km bzw. 133m zwischen den Sensoren. D.h.
-
Thread
MCP2551 sendet nicht
Hallo, Ich versuche verschiedene ATMega328P mit CAN zu verbinden. Eingesetzt werden MCP2551 und MCP2515. Der MCP2515 gibt auf dem TxCAN Ausgang auch keine richtigen Werte aus (siehe Anhang), somit kann der MCP2551 auch keine CAN-Nachrichten verschicken. Das kuriose ist aber, dass die selbe
Florian S. schrieb im Beitrag #3824457: > der MCP2515 ist da wohl sensibler. Der läuft auch noch mit 3,3V. Strom verbrauchen die Tranceiver. Dafür gibt es für 3,3V-Systeme dann eigene Tranceiver.
-
Thread
CAN Kommunikation
Versuchsaufbau für die Kommunikation zwischen 2 CAN Knoten aufgebaut, bestehend aus jeweils 2 ATmega 328p, MCP 2515 und MCP 2551. Verwendet wird das AVR Studio mit der CANlib von Kreatives Chaos und der UART Lib von P. Fleury. Habe mich beim Versuchsaufbau an dem CAN Testboard von Kreatives Chaos corientiert
#define SUPPORT_EXTENDED_CANID 1 #define SUPPORT_TIMESTAMPS 0 #define SUPPORT_MCP2515 1 #define MCP2515_CS B,2 #define MCP2515_INT D,2 Nur um Missverständnisse auszuräumen, da ich bei "Setting for MCP2515" nicht ganz sicher war. Hier gebe ich doch die Ports
-
Thread
STM32F429I Discovery + CAN Bus: Und es geht doch.
Boards verfügt über zwei native CAN Controller. Verdrahtet wird das RX/TX des Prozessors mit einem MCP2551 Transciever, der (das gibt manchmal Grund zur Diskussion) einfach mit RS ohne Widerstand auf Masse geschaltet ist. Das Problem =========== Die Umfangreiche Peripherie ist hier leider recht
Anschluss (CAN2) verwendet. Der naive Ansatz: wir brauchen den USB Port nicht, also klemmen wir den MCP2551 einfach auf die GPIOB Pins 12/13 und legen los. Was bei einigen von Euch wahrscheinlich gleich ein Augenrollen verursacht, erschien mir als fachfremde Person (Technomathematik) vorerst logisch
-
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
CAN Bus in C
Es hängt am Anfang. Der Controller ist der MCP2551; welche Bibliotheken müssen eingebunden werden? und vor allem: Der Aufbau des CAN Frames in C....Wie wird das dargestellt?
Der MCP2551 ist kein CAN Bus Controller. Den Job übernimmt dein Mikroprozessor. Das Ding ist nur der Bustreiber, dieser hängt am CAN Output des Prozessors. Am besten die Bibliotheken die du für CAN brauchst
-
Thread
Analoger Bus Schalter, umschalten zwischen USB oder GPIO
kommt der STM32, an 1D+/1D- eine USB-Buchse und an 2D+/2D- die TX/RX von einem CAN transceiver, z.B. MCP2551. Problem bzw. Frage: Der USB bus switch muss dann entweder die differentiellen Signale vom USB oder die 3.3V Logiksignale vom CAN transceiver schalten. Sollte er können, oder? Vielen Dank für
-
Thread
ATMega64M1 CAN geht nicht. Jedoch an AT90CAN schon
gezeigte Resultat. Das Programm läuft aber sauber auf einem AT90CAN128. Als Transreceiver wird der MCP2551 verwendet. RS (PIN8) ist über 10 kOhm an GND angeschlossen. Hat jemand einenn Tip zur Fehlersuche? Vielen Dank :)
Das Problem hat sich gelöst. Ein neues Einlöten des 2551 war die Lösung.
-
Thread
Pic Can bus Interrupts
:) Ok also ich nutze den Pic18f4580 mit mcp2551. hier ist mein Code: #include <18F4580.h> #fuses HS,NOPROTECT,NOLVP,NOWDT #use delay(clock=20000000) #use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7) #include "can-18F4580.c" #include "
-
Thread
Can Bus nur mit Standard IDs arbeiten
Hallo an alle, Ich habe 2 Pic platinen mit MCP2551 und 4x20 LCD Die kommunikation funktioniert ohne probleme. ich habe beide platinen als Can Monitor eingestellt und sende von jeder Node jeweils 2 IDs auf den Bus. Es funktioniert so lange
-
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
MCP2515 Atmega Absturz
Hallo, ich habe zwei Atmegas32 mithilfe des MCP2515 und MCP2551 verbunden. Der eine Atmega32 ist ein AVR Net IO Board und der andere ist auf ein Steckbrett aufgebaut. Ich benutze die Can-Bibliothek von kreatives-chaos und habe auch die Schaltung
Mit dem MCP2515 hab ich mich auch schon geärgert aber auch gefreut, weil er funktioniert. Ich habe dabei so ein bisschen den Verdacht, dass er einen ordentlichen Reset braucht. Also richtig über den RESET-Pin und
-
Thread
CanBus (PIC) OBD kommunikation
Ich will aus der OBD Schnittstelle Daten auslesen. Dafür habe ich eine Platine mit pic18f4580 mit mcp2551 aufgebaut. Baudrate auf 500 kbps eingestellt. Es so programmiert, dass ich nur die ID sehe, die über den Bus geschickt werden. Funktioniert aber nicht. Darauf hin habe ich einen CanUSB kabel genommen
Kommunikation. ich kann alle IDs am LCD sehen. Meine Hardware 3 platinen: 2 x pic18f258 mit mcp2551 1 x pic18f4580 mit mcp2551 Node 1: Sendet ID 0x80 und Sorgt dafür, dass Node 2 led toggled. Node 2: Sendet ID 0x350 und Sorgt dafür, dass Node 1 Auf Bildschirm Hallo schreibt
-
Thread
Pic18f4580 OBD Canbus kommunikation
besser gesagt werte wie Drehzahl, Temp, etc. auslesen. Dafür habe ich eine PIC18f4580 board mit MCP2551 aufgebaut inklusive LCD 4x20. Busgeschwindigkeit: 500 Kbps eingestellt. Doch wenn ich jetzt meine Platine an Obd anschließe kriege ich Fehler meldung "Motor Störung". Was mache ich falsch