-
Thread
EFM8BB52 mit Turbo51 oder mikroE Pascal?
denn die Nachteile der "Notlösung?" Systemlast, Bandbreite, Paketverluste. Das SPI-Protokoll des MCP2517/18 ist relativ ineffizient. Bei einem eingebauten Controller ist das nur ein DMA oder DPRAM-Zugriff. ALso quasi null CPU-Last und damit weniger Stromverbrauch. fchk
Zwischenzeit habe ich noch weitere Datenbätter, boards, chipsätze, github durchforstet. Es kamen mir noch MCP2517 Treiber für STM32 mit Cortex M4 in den Blick, auch hier aber eben für SPI. Begriffen hab ich, daß alles von der Treiber/Bibliotheks-Lage abhängt, um ohne Riesen-Klimmzüge zum Ergebnis zu kommen
-
Thread
MCP2517 -> IQR Flags werden nicht gesetzt
Hallo Forum, ich versuche gerade einen MCP2517 zum Laufen zu bringen. Der MCP2517 ist an einen bestehenden CAN-BUS angeschlossen. Die Baudrate des MCP2517 habe ich auf 125K konfiguriert. Im Register CiINT den WAKIE Interrupt enabled (Bit 30). Anschließend den Mode im CiCON Register auf SLEEP gesetzt (Bits24,25,26). Der MCP wechselt in den SLEEP-Modus -> OK Wenn ich jetzt Daten auf dem CAN-BUS sende erhalte ich einen IRQ am IRQ PIN und der MCP wechselt von SLEEP auf CONFIG. -> OK Soweit so gut. Allerdings wird
-
Thread
Günstiger CAN-Adapter, der unter Linux unterstützt wird?
mit wenig Aufwand einen > CAN-Adapter herzustellen, der sogar CAN-FD kann: > > USB - FTDI-Chip - MCP2517FD - Transceiver - CAN Da fehlt zwischen FTDI und MCP noch ein Mikrocontroller als Übersetzer. Da könnte man einen ATXmega mit USB nehmen und den FTDI einsparen. Oder einen STM32. > Das
geworden, das hat für meine Zwecke ausgereicht. Aber noch ohne CAN-FD. Eine Platine mit ATXMega32A4U und MCP2517 habe ich schon seit 2 Jahren fertig. Aber bei der Software bin ich nie über den Anfang rausgekommen. Keine Zeit mehr.
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
persönliche Herausforderung sein, nicht den normalen Weg über gute Programme wie schon erwähnt ACAN2515, MCP_Can usw.... zu gehen?
Hallo, ACAN steht für ACAN2515 oder auch ACAN2517/18 (Can 2.0B und FD) NiRen, CANdiy-Shield V2 Pico ist momentan der Günstigste (Reichelt) und auch unter Arduino programmierbar.
-
Thread
Probleme mit dem MCP2517FD
- Mit welcher Frequenz taktest du den MCP? - Welche Frequenz hat Dein SPI-Takt? Zitat aus dem Datenblatt: "Note 1: The frequency of SCK has to be less than or equal to half the frequency of SYSCLK. This ensures that the synchronization
Not schrieb im Beitrag #7273849: > Microchip_Reg_Write8(0x03, 0x04); Der MCP2517 hat 32-Bit Register und 16-Bit Adressierung: Üblicherweise sendet man zuerst die 16-Bit Registeradresse gefolgt von den 4 Datenbytes. Funktioniert bei mir jedenfalls problemlos.
-
Thread
SPI mit CANcontroller MCP2517FD funktioniert nicht
://www.datasheetarchive.com/pdf/download.php?id=2563c3251ea872e33eef2416db1c9361681e46&type=M&term=MCP2517FDHJHA ...aber eigentlich wollte ich fragen, ob an deinem MCP2517 der Takt läuft, d.h. hast du an OSC1/OSC2 ein Quarz dran und schwingt das Teil auch?
dost0011 schrieb im Beitrag #7011444: > MCP2517FD click Ist das jetzt nur Zufall, oder ist damit das Produkt "MCP2517FD click" von Mikroe gemeint? https://www.mikroe.com/mcp2517fd-click
-
Thread
STM32G4 mit MCP2517FD: Wie bekomme ich alle CAN-Nachrichten in TeraTerm
Hallo zusammen, Ich arbeite gerade an einer CAN-FD Schnittstelle und habe folgendes Problem: - mein Ziel ist es mindestens 100 (random erzeugte) CAN FD Nachrichten pro Sekunde zu senden (Übertragungsgeschwindigkeit: 2Mbit/s) und diese auch auf zum Beispiel TeraTerm sichtbar zu machen. Es sollen die ID und die "Nachricht" in einer Konsole dargestellt werden. UART ist meines Wissens nach zu langsam (bekomme maximal 70Nachrichten/Sek mit sprintf und HAL_USART_Transmit bei einem Array mit einer Länge von 32) und die CDC-USB-Lib von STM mit einem Virtual COM-Port bekomme ich nicht wirklich zum
-
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
[Suche] c code für MCP2517 CAN FD controller
such dir was aus! https://www.google.com/search?q=mcp2517+github
jemand code den er mit mir teilen würde? Microchip? https://www.microchip.com/wwwproducts/en/MCP2517FD Ganz unten auf der Seite gibt es fertige Libraries.
-
Thread
Leistungsmessung mit MSP430
Support/Documents/DataSheets/ICs/DS_FT4232H.pdf https://ww1.microchip.com/downloads/en/DeviceDoc/USB2517-USB2517i-Data-Sheet-00001598C.pdf Und wenn Du gar keine Lust auf Basteln hast, gibts das alles auch fertig: Dreiphasig: https://stromzähler.eu/stromzaehler/drehstromzaehler/fuer-hutschiene-ungeeicht
Documents/DataSheets/ICs/DS_FT4232H.pdf > > https://ww1.microchip.com/downloads/en/DeviceDoc/USB2517-USB2517i-Data-Sheet-00001598C.pdf Was mir noch ein wenig abgeht, bei deinem POst von darüber, ist die galvanische Trennung... ich will keine 63 A über die Platine am IC vorbei jagen. Kann ich bei
-
Thread
SPI Pull Ups beim Raspberry Pi CM3+
SPI-Slaves oft mit dem MISO-Signal, damit mehrere Slaves sich eine Leitung teilen können. Beim MCP2517 ist SDO in der Tat Hi-Z, wenn nichts ausgegeben wird, du brauchst also einen Pull-Up.
Habe genau das gleiche auch schon gemacht. CM3 + MCP2517FD. Habe dir den Ausschnitt aus dem Schaltplan mal angehängt.
-
Thread
CAN (FD) Logger (vorzugsweise billig und Linux)
MCP2517 SPI CAN FD Controller https://github.com/GBert/misc/tree/master/RPi-MCP2517
Gerd B. schrieb im Beitrag #5651662: > MCP2517 SPI CAN FD Controller Rudolph R. schrieb im Beitrag #5651894: > Für den Raspberry gibt es ein Click-Shield und dafür MCP2517 Module. Den habe ich irgendwie nicht gefunden. Danke. Rudolph
-
Thread
CAN mir das einer mal erklären?
MCP2551 (nenen wir ihn SPI <-> CAN Wandler) - einen Transceiver, z.b. MCP2551 (ganz grob so was wie ein MAX232 für CAN) Beim PIC18F25K83 brauchst du auch einen Transceiver. (von On-Board Sonderlösungen
bin wieder zu Hause. > Danke für die vielen Tipps. Werde nächste Woche von oben abarbeiten. > Der MCP2515 ist mir auch schon ins Auge gestochen und dass du gute Ja wer auf Oldtimer steht nimmt den MCP2515. Teslafahrer nehmen den MCP2517FD (2,2€) ;-)
-
Thread
CAN FD mit PC oder rpi?
sich u.A USBtin sehr gut: https://www.fischl.de/usbtin/ Alternativ kannst du am RPi auch einen MCP2551 via SPI betreiben. (wird von Raspbian unterstützt)
z.B. RPi über SPI: https://github.com/GBert/misc/tree/master/RPi-MCP2517 als preisgünstige Alternative
-
Thread
CAN-FD mit MCP2517fd und MCP2562FD bei hohen Baudraten
kann helfen. Folgendes Problem: Auf der Platine befinden sich ein XMega, der CAN-FD-Controler MCP2517FD und der CAN-FD Transceiver MCP2562FD. Die normale Kommunikation mit CAN2.0 läuft problemlos. Auch die CAN-FD Kommunikation mit einer Nominal-Bitrate von 1MBaud und der Daten-Bitrate von 2MBaud
geht, schaue dir die Clock Einstellungen mit Bezug auf den Abtastzeitpunkt an. siehe dazu: - MCP2517FD Bit Time Calculations http://ww1.microchip.com/downloads/en/DeviceDoc/MCP2517FD%20Bit%20Time%20Calculations%20-%20UG.xlsx - http://ww1.microchip.com/downloads/en/DeviceDoc/20005678A.pdf
-
Thread
Verfügbare CAN-FD Lösungen (kein IP Core)
. nicht erhältlich ? ) => 4* CAN FD NXP S32K (auch automotive only) => 6* CAN FD Microchip MCP2517FD =>SPI Anbindung =>Controller-IC wird noch auf den Markt kommen =>Vorab-Datenblatt bei Microchop direkt auf Nachfrage erhältlich Danke.
-
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
CAN FD: SJA1000 & AT90CAN128
auch auf der Suche nach einem CAN FD-Controller, genauer gesagt, einem Stand-alone-Controller wie MCP2515. Nicht zu verwechseln mit einem ARM/Atmel/sonstwas-Controller, der nebenbei auch CAN FD kann. Dabei bin ich auf die Typenbezeichnung MCP2517FD gestossen (Googel findet da bis jetzt genau einen
-
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
Probleme mit Signalgenerator
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.
2001,2003,2004,2005,2006,2007,2008,2009,2010,2011,2013,2014,2015,2016,2017,2018,2019,2020,2021,2023,2024,2025,2026,2027,2028,2029,2030,2031,2033,2034,2035,2036,2037,2038,2039,2040,2042,2043,2044,2045,2046,2047,2048,2049,2050,2052,2053,2054,2055,2056,2057,2058,2059,2061,2062,2063,2064,2065,2066,2067,2068,2070,2071,2072,2073,2074,2075,2076,2077,2079,2080,2081,2082,2083,2084,2085,2086,2088,2089,2090,2091,2092,2093,2094,2095,2097,2098,2099,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2115,2116,2117,2118,2119,2120,2121,2122,2124,2125,2126,2127,2128,2129,2130,2132,2133,2134,2135,2136,2137,2138,2139,2141,2142,2143,2144,2145,2146,2147,2149,2150,2151,2152,2153,2154,2155,2156,2158,2159,2160,2161,2162,2163,2164,2166,2167,2168,2169,2170,2171,2172,2173,2175,2176,2177,2178,2179,2180,2181,2183,2184,2185,2186,2187,2188,2189,2191,2192,2193,2194,2195,2196,2197,2199,2200,2201,2202,2203,2204,2205,2207,2208,2209,2210,2211,2212,2213,2215,2216,2217,2218,2219,2220,2221,2223,2224,2225,2226,2227,2228,2229,2231,2232,2233,2234,2235,2236,2237,2239,2240,2241,2242,2243,2244,2245,2247,2248,2249,2250,2251,2252,2253,2255,2256,2257,2258,2259,2260,2262,2263,2264,2265,2266,2267,2268,2270,2271,2272,2273,2274,2275,2276,2278,2279,2280,2281,2282,2283,2285,2286,2287,2288,2289,2290,2291,2293,2294,2295,2296,2297,2298,2300,2301,2302,2303,2304,2305,2306,2308,2309,2310,2311,2312,2313,2315,2316,2317,2318,2319,2320,2322,2323,2324,2325,2326,2327,2328,2330,2331,2332,2333,2334,2335,2337,2338,2339,2340,2341,2342,2344,2345,2346,2347,2348,2349,2350,2352,2353,2354,2355,2356,2357,2359,2360,2361,2362,2363,2364,2366,2367,2368,2369,2370,2371,2373,2374,2375,2376,2377,2378,2380,2381,2382,2383,2384,2385,2387,2388,2389,2390,2391,2392,2394,2395,2396,2397,2398,2399,2401,2402,2403,2404,2405,2406,2408,2409,2410,2411,2412,2413,2415,2416,2417,2418,2419,2420,2422,2423,2424,2425,2426,2427,2429,2430,2431,2432,2433,2434,2436,2437,2438,2439,2440,2441,2443,2444,2445,2446,2447,2449,2450,2451,2452,2453,2454,2456,2457,2458,2459,2460,2461,2463,2464,2465,2466,2467,2468,2470,2471,2472,2473,2474,2476,2477,2478,2479,2480,2481,2483,2484,2485,2486,2487,2488,2490,2491,2492,2493,2494,2496,2497,2498,2499,2500, 2501,2503,2504,2505,2506,2507,2509,2510,2511,2512,2513,2514,2516,2517,2518,2519,2520,2522,2523,2524,2525,2526,2527,2529,2530,2531,2532,2533,2535,2536,2537,2538,2539,2540,2542,2543,2544,2545,2546,2548,2549,2550,2551,2552,2553,2555,2556,2557,2558,2559,2561,2562,2563,2564,2565,2567,2568,2569,2570,2571,2572,2574,2575,2576,2577,2578,2580,2581,2582,2583,2584,2586,2587,2588,2589,2590,2591,2593,2594,2595,2596,2597,2599,2600,2601,2602,2603,2605,2606,2607,2608,2609,2611,2612,2613,2614,2615,2617,2618,2619,2620,2621,2622,2624,2625,2626,2627,2628,2630,2631,2632,2633,2634,2636,2637,2638,2639,2640,2642,2643,2644,2645,2646,2648,2649,2650,2651,2652,2654,2655,2656,2657,2658,2660,2661,2662,2663,2664,2666,2667,2668,2669,2670,2672,2673,2674,2675,2676,2677,2679,2680,2681,2682,2683,2685,2686,2687,2688,2689,2691,2692,2693,2694,2695,2697,2698,2699,2700,2702,2703,2704,2705,2706,2708,2709,2710,2711,2712,2714,2715,2716,2717,2718,2720,2721,2722,2723,2724,2726,2727,2728,2729,2730,2732,2733,2734,2735,2736,2738,2739,2740,2741,2742,2744,2745,2746,2747,2748,2750,2751,2752,2753,2755,2756,2757,2758,2759,2761,2762,2763,2764,2765,2767,2768,2769,2770,2771,2773,2774,2775,2776,2777,2779,2780,2781,2782,2784,2785,2786,2787,2788,2790,2791,2792,2793,2794,2796,2797,2798,2799,2800,2802,2803,2804,2805,2807,2808,2809,2810,2811,2813,2814,2815,2816,2817,2819,2820,2821,2822,2824,2825,2826,2827,2828,2830,2831,2832,2833,2834,2836,2837,2838,2839,2841,2842,2843,2844,2845,2847,2848,2849,2850,2851,2853,2854,2855,2856,2858,2859,2860,2861,2862,2864,2865,2866,2867,2869,2870,2871,2872,2873,2875,2876,2877,2878,2879,2881,2882,2883,2884,2886,2887,2888,2889,2890,2892,2893,2894,2895,2897,2898,2899,2900,2901,2903,2904,2905,2906,2908,2909,2910,2911,2912,2914,2915,2916,2917,2919,2920,2921,2922,2923,2925,2926,2927,2928,2930,2931,2932,2933,2934,2936,2937,2938,2939,2941,2942,2943,2944,2945,2947,2948,2949,2950,2952,2953,2954,2955,2957,2958,2959,2960,2961,2963,2964,2965,2966,2968,2969,2970,2971,2972,2974,2975,2976,2977,2979,2980,2981,2982,2984,2985,2986,2987,2988,2990,2991,2992,2993,2995,2996,2997,2998,3000
-
Thread
USB Koppelfeld für Festplatten
bevor ich die eine Platine fertigen lassen hätte, hätte ich das nochmal durchgerechnet. Einen "MCP73871" habe ich trotzdem schon mal bestellt. Ich wollte ein altes PC-Netzteil für die Versorgung nehmen, also nichts neues kaufen. f.all schrieb im Beitrag #2729948: > Das sollte ja eigentlich gar
der Mangel an Datenblättern aber ist beeindruckend) Der Schaltplan des Evaluation Board EVB-USB2517 lässt erkennen, daß bei diesem Hub ebenfalls für jeden Downstream-Port die Versorgung gesteuert werden kann.
-
Thread
Junkers CAN-Bus Protokoll
//---------------------------------------------------------------------------- static const byte MCP2517_SCK = 18 ; // SCK input of MCP2517 static const byte MCP2517_MOSI = 23 ; // SDI input of MCP2517 static const byte MCP2517_MISO = 19 ; // SDO output of MCP2517 static const byte MCP2517_CS = 5 ; // CS input of MCP2517 static const byte MCP2517_INT = 27 ; // INT output of MCP2517 ACAN2517FD can (MCP2517_CS, SPI, MCP2517_INT) ;