Protocolul CAN (Controller Area Network)

Protocolul CAN (Controller Area Network) – Implementarea protocolului CAN in hardware

Timp de citit: < 1 minut

Scopul aparitiei protocolului CAN

Pe masura ce dispozitivele electronice de control din automobile au devenit tot mai complexe, cu numeroase legaturi intre ele, utilizarea de legaturi cablate pentru interconectarea lor a devenit scumpa si mult prea complicata.

In conditiile in care dispozitivele de control conventionale dispun de posibilitati limitate de interconectare, solutia este utilizarea unei retele seriale.

De aceea, firma Bosch a dezvoltat reteaua CAN (Controller Area Network), care a fost apoi standardizata (ISO 11898) si a fost implementata in hardware de catre mai multi producatori de dispozitive semiconductoare.

Ce este protocolul CAN?

CAN conecteaza noduri echivalente din punct de vedere logic (controlere, senzori, elemente de executie) printr-o magistrala seriala.

Protocolul corespunde nivelului legaturii de date in modelul de referinta ISO OSI si este capabil sa detecteze si sa corecteze erorile de comunicatie cauzate de perturbatiile de natura electromagnetica.

Industria de constructii de masini textile este una din primele care au utilizat reteaua CAN. Inca din 1990, unul dintre producatori si-a echipat razboaiele de tesut cu sisteme de conducere modulare, care comunica in timp real prin intermediul retelelor CAN.

Structura cursului

  1. Functionarea retelei CAN
  2. Arbitrarea accesului la mediu
  3. Servicii de comunicatie
  4. Formatul mesajelor CAN
  5. Detectarea erorilor in protocolul CAN
  6. Intarzierea transmisiei de cadre de date sau de cerere
  7. Protocolul CAN la nivel fizic
  8. Mecanisme de sincronizare la nivel de bit
  9. Implementarea protocolului CAN in hardware
  10. MicroPac C515C – controlerul CAN
  11. Functiile de baza ale controlerului CAN
  12. Organizarea registrelor si a obiectelor de tip mesaj
  13. Gestionarea mesajelor
  14. Initializarea si resetarea
  15. Configurarea registrului de temporizare la nivel de bit
  16. Gestionarea intreruperilor generate de CAN
  17. Controlerul CAN in modurile de consum redus
  18. Exemplu de configurare a unui obiect de intrare

Pentru a intelege mai bine functionarea retelei CAN, am atasat materialul video de mai jos:

Adauga un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *