Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Can Bus Shield:alles over deze Automotive Controller 

In die tijd was autotechnologie niet zo geavanceerd als nu. Er kwamen verschillende innovaties, waaronder het Can bus-schild. Hiermee zijn moderne voertuigen nu intelligenter. Informatie zoals het werkelijke motortoerental en de voertuigsnelheid via het elektrische circuit van de auto is nu beschikbaar.

Daarom is zijn populariteit geen verrassing vanwege zijn betrouwbaarheid en gemiddelde communicatiesnelheid. Vervolgens bespreken we de Can-bus-mogelijkheden en hoe deze te gebruiken met microcontrollers.

1. Wat is de canbus?

De Can-Bus-afscherming is een industriële controller die wordt aangetroffen in moderne werktuigmachines. Een goed voorbeeld is de boorddiagnose, die een geldig bericht van minimotoren of een TIPM gebruikt om elektronische functies te bedienen.

(Een Can-bus schild V2-chip).

https://commons.wikimedia.org/wiki/File:CAN_BUS_Shield_V2.jpg

2. Functies

Het Can-bus schild heeft verschillende eigenschappen die het uniek en effectief maken. Ze omvatten:

  • De CS-pin is compatibel met TF-kaartgegevensopslag en heeft een SD-kaartsleuf voor berichtopslag.
  • Normaal gesproken heeft de standaard pinout een verwisselbare chipselectiepin.
  • Het gebruikt externe frames van CAN versie 2 met een datasnelheid van 1 MB per seconde.
  • Bovendien gebruikt de standaard pinout een industriële standaard sub-D-connector met negen pinnen.
  • Bovendien staat het een CAN- en OBD-II-pinout-selecteerbare functie toe.
  • Bovendien heeft het een vervangbare INT-pin.
  • Een andere geweldige functie is de ondersteuning voor een standaardframe, twee ontvangstmethoden en compatibiliteit met de standaard Arduino-interface.
  • Toch heeft het grove Can-bus-moduleconnectoren voor UART en I2C.

3. Hardware en software

A. Hardware

  1. DB9-voedingsinterface.
  2. V_OBD.
  3. Led-indicatoren:
  • PWR:
  • TX.
  • RX. V_OBD.
  • INT
  1. Terminals – Voor CAN_L en CAN_H.
  2. Arduino UNO-pinout.
  3. Seriële Grove-connectoren.
  4. I2C Grove-connectoren.
  5. ICSP-pinnen.
  6. MCP2551 Can-bus-controller – CAN-transceiver met hoge snelheid.
  7. MCP2515 Can-bus-controller – Enkelvoudige CAN-controller geïntegreerd met een SPI-interface.

(Een Can-bus-schild met Arduino Uno).

https://commons.wikimedia.org/wiki/File:Arduino_Uno_with_CAN-bus_shield.JPG

B. Software

Over het algemeen is de software compatibel met Arduino-standaardinterfaces zoals de Arduino Uno, Arduino Leonardo of Arduino MEGA.

4. Hoe Can-bus Shield werkt?

https://www.youtube.com/watch?v=PEI5EWSgaRk

(Deze video laat je zien hoe een Can-bus-schild werkt).

5. Can Bus Shield Bediening op instapniveau

Om de Can-bus-afscherming te gaan gebruiken, moet u de onderstaande stappen volgen.

Benodigde materialen

  • 2 CAN-bus-afschermingen voor CAN-bus SPI-communicatie.
  • 2 Seeeduino V4.2-microcontrollers.
  • Jumperdraden voor de aansluiting van Can-bus-afschermingen en Seeeduino-controllers.

Hardwareverbinding

Ten eerste moet je de twee Can-bus schilden in de Seeeduino versie 4.2 plaatsen. Deze twee CAN-bus shields verbind je daarna met jumperdraden. Verbind ze als volgt:

CAN_L tot CAN_L en CAN_H tot CAN_H.

Software-installatie

Voor software-installatie moet je de Arduino-bibliotheek voor de Can-Bus raadplegen. Stel daarna één node in als Master, terwijl de andere als Slaver functioneert.

Code

Upload de juiste code naar de Arduino IDE om het programmeren van uw Can-bus-schild te voltooien.

(Een seriële monitor die verzonden en ontvangen gegevens tussen twee Can-bus-schilden weergeeft).

6. Veelgestelde vragen

Is Can-bus Shields compatibel met Arduino?

Ja. De controller is volledig compatibel met Arduino Uno, Arduino MEGA en Arduino Leonardo.

Hoe de SS-pin te veranderen?

Volg de paar stappen hieronder:

  • Gebruik eerst een mes om de koperen kabel tussen digitale tien en CS door te snijden.
  • Soldeer vervolgens de koperdraad om deze aan te sluiten op D9.
  • Ga daarna naar de bibliotheek en wijzig de SS-pin dienovereenkomstig.

CAN-BUS Shields init mislukt

Voor Can-bus-afscherming V1.1 tot Can-bus-afscherming V2 en hoger, moet u de code als volgt wijzigen:

MCP_CAN KAN (9); // Zet CS op pin 9.

Conclusie

Samengevat zijn de CAN-busschilden geweldig voor autotoepassingen. Met behulp van een Arduino-microcontroller werkt het echter op codes om verschillende elementen op het dashboard van uw auto te besturen.

Het bouwen en programmeren van geweldige projecten met de Can-bus shields-module werd dus eenvoudiger. Neem daarom contact met ons op als u professionele hulp nodig heeft bij dit soort bouwprojecten. Welkom om contact met ons op te nemen.


Industriële technologie

  1. Arduino Spybot
  2. Arduino GrowBox-controller
  3. Domotica Kas
  4. De Smart Factory van Industry 4.0 draait helemaal om die gegevens
  5. Alles over Oxy-Fuel
  6. Surface Mount-technologie – waar gaat het allemaal om?
  7. Alles over investeringscasting voor ruimtevaarttoepassingen
  8. Begrijpen waar EDM Die Sinking om draait
  9. Begrijpen waar harde bewerkingen over gaan
  10. Een automotor begrijpen
  11. Een autorelais begrijpen