{"product_id":"module-de-bus-can-mcp2515-recepteur-tja1050-spi","title":"Module De BUS CAN MCP2515 récepteur TJA1050 (SPI)","description":"\u003ch2 data-section-id=\"ei08ck\" data-start=\"154\" data-end=\"184\"\u003e 1. Présentation générale\u003c\/h2\u003e\n\u003cp data-start=\"185\" data-end=\"375\"\u003eLe module de \u003cstrong data-start=\"195\" data-end=\"224\"\u003eBUS \u003c\/strong\u003e\u003cstrong data-start=\"195\" data-end=\"224\"\u003eCAN \u003c\/strong\u003e\u003cstrong data-start=\"195\" data-end=\"224\"\u003eMCP2515 + TJA1050 \u003c\/strong\u003e est une carte électronique qui permet d’ajouter la communication \u003cstrong data-start=\"290\" data-end=\"323\"\u003eCAN (Controller Area Network)\u003c\/strong\u003e à un microcontrôleur comme Arduino, ESP32 ou STM32.\u003c\/p\u003e\n\u003cp data-start=\"377\" data-end=\"454\"\u003eIl sert d’interface entre un système embarqué et un réseau CAN utilisé dans :\u003c\/p\u003e\n\u003cul data-start=\"455\" data-end=\"565\"\u003e\n\u003cli data-section-id=\"1887t43\" data-start=\"455\" data-end=\"494\"\u003e automobile (diagnostic, ECU, OBD2)\u003c\/li\u003e\n\u003cli data-section-id=\"5exzxy\" data-start=\"495\" data-end=\"509\"\u003e industrie\u003c\/li\u003e\n\u003cli data-section-id=\"151uifg\" data-start=\"510\" data-end=\"524\"\u003e robotique\u003c\/li\u003e\n\u003cli data-section-id=\"6k0t4c\" data-start=\"525\" data-end=\"565\"\u003e systèmes de communication embarqués\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"567\" data-end=\"665\"\u003eIl permet à plusieurs cartes de communiquer ensemble sur un seul bus avec une grande fiabilité.\u003c\/p\u003e\n\u003chr data-start=\"667\" data-end=\"670\"\u003e\n\u003ch2 data-section-id=\"d5sy1o\" data-start=\"672\" data-end=\"702\"\u003e 2. Composition du module\u003c\/h2\u003e\n\u003cp data-start=\"703\" data-end=\"754\"\u003eCe module est composé de deux circuits principaux :\u003c\/p\u003e\n\u003ch3 data-section-id=\"8hnrv0\" data-start=\"756\" data-end=\"787\"\u003e MCP2515 (contrôleur CAN)\u003c\/h3\u003e\n\u003cul data-start=\"788\" data-end=\"1043\"\u003e\n\u003cli data-section-id=\"1wh3up4\" data-start=\"788\" data-end=\"820\"\u003eGère le protocole \u003cstrong data-start=\"808\" data-end=\"820\"\u003eCAN 2.0B\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"t5ks9s\" data-start=\"821\" data-end=\"872\"\u003eCommunication avec le microcontrôleur via \u003cstrong data-start=\"865\" data-end=\"872\"\u003eSPI\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1kquuwq\" data-start=\"873\" data-end=\"1000\"\u003eTraite :\n\u003cul data-start=\"886\" data-end=\"1000\"\u003e\n\u003cli data-section-id=\"pza5cb\" data-start=\"886\" data-end=\"913\"\u003eémission des messages CAN\u003c\/li\u003e\n\u003cli data-section-id=\"10jku8v\" data-start=\"916\" data-end=\"944\"\u003eréception des messages CAN\u003c\/li\u003e\n\u003cli data-section-id=\"mb0j0\" data-start=\"947\" data-end=\"1000\"\u003efiltrage des messages (réduction du trafic inutile)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1sbz5t0\" data-start=\"1001\" data-end=\"1043\"\u003eSupporte des vitesses jusqu’à \u003cstrong data-start=\"1033\" data-end=\"1043\"\u003e1 Mbps\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"ohpzj4\" data-start=\"1045\" data-end=\"1077\"\u003e TJA1050 (transceiver CAN)\u003c\/h3\u003e\n\u003cul data-start=\"1078\" data-end=\"1305\"\u003e\n\u003cli data-section-id=\"1ssl1su\" data-start=\"1078\" data-end=\"1137\"\u003eConvertit les signaux logiques en signaux électriques CAN\u003c\/li\u003e\n\u003cli data-section-id=\"1ki012n\" data-start=\"1138\" data-end=\"1203\"\u003eInterface avec le bus physique :\n\u003cul data-start=\"1175\" data-end=\"1203\"\u003e\n\u003cli data-section-id=\"j4e4kj\" data-start=\"1175\" data-end=\"1188\"\u003eCANH (High)\u003c\/li\u003e\n\u003cli data-section-id=\"5jtmal\" data-start=\"1191\" data-end=\"1203\"\u003eCANL (Low)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1h9zo4r\" data-start=\"1204\" data-end=\"1256\"\u003eAssure une transmission fiable sur longue distance\u003c\/li\u003e\n\u003cli data-section-id=\"15zxiqw\" data-start=\"1257\" data-end=\"1305\"\u003eRésistant aux perturbations électromagnétiques\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1307\" data-end=\"1310\"\u003e\n\u003ch2 data-section-id=\"1vkunkg\" data-start=\"1312\" data-end=\"1346\"\u003e 3. Brochage du module (pins)\u003c\/h2\u003e\n\u003cp data-start=\"1347\" data-end=\"1388\"\u003eLe module utilise une interface \u003cstrong data-start=\"1379\" data-end=\"1386\"\u003eSPI\u003c\/strong\u003e :\u003c\/p\u003e\n\u003cul data-start=\"1390\" data-end=\"1648\"\u003e\n\u003cli data-section-id=\"ufzu9w\" data-start=\"1390\" data-end=\"1417\"\u003e\n\u003cstrong data-start=\"1392\" data-end=\"1399\"\u003eVCC\u003c\/strong\u003e → alimentation 5V\u003c\/li\u003e\n\u003cli data-section-id=\"17oqlge\" data-start=\"1418\" data-end=\"1435\"\u003e\n\u003cstrong data-start=\"1420\" data-end=\"1427\"\u003eGND\u003c\/strong\u003e → masse\u003c\/li\u003e\n\u003cli data-section-id=\"17ov2ae\" data-start=\"1436\" data-end=\"1480\"\u003e\n\u003cstrong data-start=\"1438\" data-end=\"1444\"\u003eCS\u003c\/strong\u003e → sélection du module (Chip Select)\u003c\/li\u003e\n\u003cli data-section-id=\"ylmh7j\" data-start=\"1481\" data-end=\"1504\"\u003e\n\u003cstrong data-start=\"1483\" data-end=\"1490\"\u003eSCK\u003c\/strong\u003e → horloge SPI\u003c\/li\u003e\n\u003cli data-section-id=\"2ci7g8\" data-start=\"1505\" data-end=\"1554\"\u003e\n\u003cstrong data-start=\"1507\" data-end=\"1520\"\u003eSI (MOSI)\u003c\/strong\u003e → données envoyées vers le module\u003c\/li\u003e\n\u003cli data-section-id=\"b0kys3\" data-start=\"1555\" data-end=\"1597\"\u003e\n\u003cstrong data-start=\"1557\" data-end=\"1570\"\u003eSO (MISO)\u003c\/strong\u003e → données reçues du module\u003c\/li\u003e\n\u003cli data-section-id=\"1htdj1h\" data-start=\"1598\" data-end=\"1648\"\u003e\n\u003cstrong data-start=\"1600\" data-end=\"1607\"\u003eINT\u003c\/strong\u003e → interruption (signal de réception CAN)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1650\" data-end=\"1653\"\u003e\n\u003ch2 data-section-id=\"1hubtcf\" data-start=\"1655\" data-end=\"1691\"\u003e 4. Caractéristiques techniques\u003c\/h2\u003e\n\u003cul data-start=\"1692\" data-end=\"2043\"\u003e\n\u003cli data-section-id=\"1lsdzcv\" data-start=\"1692\" data-end=\"1717\"\u003e Protocole : CAN 2.0B\u003c\/li\u003e\n\u003cli data-section-id=\"ci5hzd\" data-start=\"1718\" data-end=\"1768\"\u003e Vitesse de communication : jusqu’à \u003cstrong data-start=\"1758\" data-end=\"1768\"\u003e1 Mbps\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1foqwyv\" data-start=\"1769\" data-end=\"1807\"\u003e Interface : SPI (jusqu’à ~10 MHz)\u003c\/li\u003e\n\u003cli data-section-id=\"hdqzyj\" data-start=\"1808\" data-end=\"1837\"\u003eAlimentation : \u003cstrong data-start=\"1828\" data-end=\"1837\"\u003e5V DC\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"x3qafx\" data-start=\"1838\" data-end=\"1878\"\u003e Dimensions : environ \u003cstrong data-start=\"1864\" data-end=\"1878\"\u003e40 × 28 mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"372ft2\" data-start=\"1879\" data-end=\"1952\"\u003e Résistance de terminaison : \u003cstrong data-start=\"1912\" data-end=\"1952\"\u003e120 Ω (souvent activable via jumper)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1wis0tw\" data-start=\"1953\" data-end=\"1992\"\u003e Consommation : très faible (~5 mA)\u003c\/li\u003e\n\u003cli data-section-id=\"1y2ftq8\" data-start=\"1993\" data-end=\"2043\"\u003eTempérature de fonctionnement : -40°C à +85°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2045\" data-end=\"2048\"\u003e\n\u003ch2 data-section-id=\"1ck5m4d\" data-start=\"2050\" data-end=\"2085\"\u003e 5. Principe de fonctionnement\u003c\/h2\u003e\n\u003cp data-start=\"2086\" data-end=\"2143\"\u003eLe fonctionnement du module se fait en plusieurs étapes :\u003c\/p\u003e\n\u003col data-start=\"2145\" data-end=\"2401\"\u003e\n\u003cli data-section-id=\"14mygzf\" data-start=\"2145\" data-end=\"2197\"\u003eLe microcontrôleur envoie des données via \u003cstrong data-start=\"2190\" data-end=\"2197\"\u003eSPI\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"11qyn5q\" data-start=\"2198\" data-end=\"2263\"\u003eLe \u003cstrong data-start=\"2204\" data-end=\"2215\"\u003eMCP2515\u003c\/strong\u003e traite les données et applique le protocole CAN\u003c\/li\u003e\n\u003cli data-section-id=\"1k47il4\" data-start=\"2264\" data-end=\"2333\"\u003eLe \u003cstrong data-start=\"2270\" data-end=\"2281\"\u003eTJA1050\u003c\/strong\u003e convertit les signaux en communication CAN physique\u003c\/li\u003e\n\u003cli data-section-id=\"rcert2\" data-start=\"2334\" data-end=\"2401\"\u003eLes données sont transmises sur les lignes :\n\u003cul data-start=\"2385\" data-end=\"2401\"\u003e\n\u003cli data-section-id=\"1j40hxo\" data-start=\"2385\" data-end=\"2391\"\u003eCANH\u003c\/li\u003e\n\u003cli data-section-id=\"1j40hxk\" data-start=\"2395\" data-end=\"2401\"\u003eCANL\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp data-start=\"2403\" data-end=\"2483\"\u003e Tous les modules CAN sont connectés sur le même bus et communiquent ensemble.\u003c\/p\u003e\n\u003chr data-start=\"2485\" data-end=\"2488\"\u003e\n\u003ch2 data-section-id=\"y1s8xm\" data-start=\"2490\" data-end=\"2523\"\u003e 6. Applications principales\u003c\/h2\u003e\n\u003cp data-start=\"2524\" data-end=\"2571\"\u003eCe module est utilisé dans plusieurs domaines :\u003c\/p\u003e\n\u003cul data-start=\"2573\" data-end=\"2762\"\u003e\n\u003cli data-section-id=\"uj0bw3\" data-start=\"2573\" data-end=\"2619\"\u003e Diagnostic automobile (lecture ECU, OBD2)\u003c\/li\u003e\n\u003cli data-section-id=\"mwhbq2\" data-start=\"2620\" data-end=\"2647\"\u003e Robotique multi-cartes\u003c\/li\u003e\n\u003cli data-section-id=\"yn102r\" data-start=\"2648\" data-end=\"2680\"\u003e Automatisation industrielle\u003c\/li\u003e\n\u003cli data-section-id=\"vekjff\" data-start=\"2681\" data-end=\"2724\"\u003e Systèmes de gestion de batteries (BMS)\u003c\/li\u003e\n\u003cli data-section-id=\"ne4ejb\" data-start=\"2725\" data-end=\"2762\"\u003e Réseaux de capteurs intelligents\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2764\" data-end=\"2767\"\u003e\n\u003ch2 data-section-id=\"1i1cf87\" data-start=\"2769\" data-end=\"2797\"\u003e 7. Avantages du module\u003c\/h2\u003e\n\u003cul data-start=\"2798\" data-end=\"2988\"\u003e\n\u003cli data-section-id=\"fnxnsg\" data-start=\"2798\" data-end=\"2825\"\u003eCommunication très fiable\u003c\/li\u003e\n\u003cli data-section-id=\"15bri9f\" data-start=\"2826\" data-end=\"2869\"\u003eTrès bonne résistance au bruit électrique\u003c\/li\u003e\n\u003cli data-section-id=\"e3gu7a\" data-start=\"2870\" data-end=\"2915\"\u003eSupporte plusieurs nœuds sur un même réseau\u003c\/li\u003e\n\u003cli data-section-id=\"1951ujr\" data-start=\"2916\" data-end=\"2946\"\u003eTransmission longue distance\u003c\/li\u003e\n\u003cli data-section-id=\"w69swp\" data-start=\"2947\" data-end=\"2988\"\u003eFacile à intégrer avec Arduino et ESP32\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2990\" data-end=\"2993\"\u003e\n\u003ch2 data-section-id=\"kwtms6\" data-start=\"2995\" data-end=\"3021\"\u003e8. Points importants\u003c\/h2\u003e\n\u003cul data-start=\"3022\" data-end=\"3255\"\u003e\n\u003cli data-section-id=\"12wpg4i\" data-start=\"3022\" data-end=\"3071\"\u003eNécessite une bibliothèque logicielle (MCP2515)\u003c\/li\u003e\n\u003cli data-section-id=\"bjiip7\" data-start=\"3072\" data-end=\"3124\"\u003eTous les modules doivent avoir la même vitesse CAN\u003c\/li\u003e\n\u003cli data-section-id=\"1xbvhf2\" data-start=\"3125\" data-end=\"3192\"\u003eUne résistance de \u003cstrong data-start=\"3145\" data-end=\"3153\"\u003e120Ω\u003c\/strong\u003e doit être placée aux extrémités du bus\u003c\/li\u003e\n\u003cli data-section-id=\"aom39t\" data-start=\"3193\" data-end=\"3255\"\u003eFonctionne uniquement avec un microcontrôleur (pas autonome)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"3257\" data-end=\"3260\"\u003e\n\u003ch2 data-section-id=\"v5sqrv\" data-start=\"3262\" data-end=\"3277\"\u003e 9. Résumé\u003c\/h2\u003e\n\u003cp data-start=\"3278\" data-end=\"3462\"\u003eLe module de \u003cstrong data-start=\"3288\" data-end=\"3317\"\u003eBUS\u003c\/strong\u003e \u003cstrong data-start=\"3288\" data-end=\"3317\"\u003eCAN \u003c\/strong\u003e\u003cstrong data-start=\"3288\" data-end=\"3317\"\u003eMCP2515 + TJA1050 \u003c\/strong\u003e est un convertisseur \u003cstrong data-start=\"3339\" data-end=\"3355\"\u003eSPI vers CAN\u003c\/strong\u003e permettant à un microcontrôleur de communiquer sur un réseau CAN utilisé dans l’automobile et l’industrie.\u003c\/p\u003e","brand":"tuni-smart-innovation","offers":[{"title":"Default Title","offer_id":48276065353950,"sku":"MCP2515","price":10.0,"currency_code":"TND","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0638\/5447\/7534\/files\/61pTuJzM9hL._AC_SX569.jpg?v=1779437512","url":"https:\/\/tuni-smart-innovation.com\/products\/module-de-bus-can-mcp2515-recepteur-tja1050-spi","provider":"tuni-smart-innovation","version":"1.0","type":"link"}