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 Uitgelegd: Belangrijkste Kenmerken en Toepassingen in Moderne Automotivesystemen

In het verleden was auto technologie niet zo geavanceerd als nu. Verschillende innovaties kwamen erbij, een daarvan was de CAN bus shield. Hierdoor zijn moderne voertuigen nu intelligenter. Informatie zoals de werkelijke motor toer en voertuigsnelheid via het auto elektrische circuit is nu beschikbaar.

Daarom is de populariteit geen verrassing vanwege de betrouwbaarheid en medium communicatiesnelda. Vervolgens bespreken we de CAN-bus mogelijkheden en hoe je ze met microcontrollers gebruikt.

1. Wat is de CAN bus?

De CAN-bus shield is een industriële controller die in moderne werktuigen zit. Een goed voorbeeld betreft onboard diagnostiek, die een geldig bericht van mini motoren of een TIPM gebruikt om elektronische functies te bedienen.

CAN Bus Shield Uitgelegd: Belangrijkste Kenmerken en Toepassingen in Moderne Automotivesystemen

(Een CAN-bus shield V2 chip).

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

2. Kenmerken

De CAN-bus shield heeft diverse kenmerken die het uniek en effectief maken. Ze omvatten:

  • De CS pin is compatibel met TF kaart dataopslag en heeft een SD kaart slot voor berichtopslag.
  • Normaal gesproken heeft de standaard pinout een veranderbare chip select pin.
  • Het gebruikt CAN versie 2 remote frames met een datasnelheid van 1MB per seconde.
  • Ook gebruikt de standaard pinout een industriële standaard sub-D connector met negen pennen.
  • Verder staat het een CAN en OBD-II pinout selecteerbare functie toe.
  • Daarnaast heeft het een vervangbare INT pin.
  • Nog een geweldig kenmerk is de ondersteuning voor een standaard frame, twee ontvangstmethoden, en compatibiliteit met Arduino standaard interface.
  • Nog steeds heeft het grove CAN-bus module connectors voor UART en I2C.

3. Hardware en Software

A. Hardware

  1. DB9 stroominterface.
  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 connectors.
  4. I2C Grove connectors.
  5. ICSP pennen.
  6. MCP2551 CAN-bus controller – CAN transceiver van hoge snelheid.
  7. MCP2515 CAN-bus controller – Enkele CAN controller geïntegreerd met een SPI interface.
CAN Bus Shield Uitgelegd: Belangrijkste Kenmerken en Toepassingen in Moderne Automotivesystemen

(Een CAN-bus shield 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 standaard interfaces zoals de Arduino Uno, Arduino Leonardo, of Arduino MEGA.

4. Hoe Werkt CAN-bus Shield?

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

(Deze video leidt je door hoe een CAN-bus shield werkt).

5. CAN Bus Shield Instapoperatie

Om de CAN-bus shield te gaan bedienen, moet je de onderstaande stappen volgen.

Benodigde Materialen

  • 2 CAN-bus shields voor CAN-bus SPI communicatie.
  • 2 Seeeduino V4.2 microcontrollers.
  • Draaddraden voor de verbinding van CAN-bus shields en Seeeduino controllers.

Hardware Verbinding

Eerst moet je de twee CAN-bus shields in de Seeeduino versie 4.2 plaatsen. Vervolgens verbind je deze twee CAN-bus shields met draaddraden. Verbind ze dus:

CAN_L naar CAN_L en CAN_H naar CAN_H.

Software Installatie

Voor software installatie moet je de Arduino bibliotheek voor de CAN-Bus raadplegen. Daarna stel je één node in als Master terwijl de andere fungeert als Slaver.

Code

Upload de juiste code naar de Arduino IDE om het programmeren van je CAN-bus shield af te ronden.

CAN Bus Shield Uitgelegd: Belangrijkste Kenmerken en Toepassingen in Moderne Automotivesystemen

(Een seriële monitor die verstuurde en ontvangen data tussen twee CAN-bus shields toont).

6. FAQ

Is CAN-bus Shields Compatibel met Arduino?

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

Hoe SS Pin Te Wijzigen?

Volg de paar stappen hieronder:

  • Eerst, gebruik een mes om het koperen kabeltje tussen digitale tien en CS te knippen.
  • Vervolgens, soldeer het koperen draadje om het met D9 te verbinden.
  • Daarna, ga naar de bibliotheek en wijzig de SS pin dienovereenkomstig.

CAN-BUS Shields Init Mislukt

Voor CAN-bus shield V1.1 tot CAN-bus shield V2 en hoger, moet je de code zo wijzigen:

MCP_CAN CAN(9); // Stel CS in op pin 9.

Conclusie

Samengevat, de CAN Bus Shields zijn geweldig voor automotive toepassingen. Echter, met de hulp van een Arduino microcontroller, draait het op codes om diverse elementen op je autodashboard te besturen.

Dus, het bouwen en programmeren van geweldige projecten met de CAN-bus shields module is makkelijker geworden. Neem contact met ons op als je professionele assistentie nodig hebt bij het bouwen van projecten als deze. Welkom om contact op te nemen.

Industriële technologie

  1. Bluetooth-gecontroleerde Arduino Spybot bouwen
  2. Arduino-gestuurde GrowBox-controller – Open-source firmware & hardwarehandleiding
  3. Slim Domotisch Kas: Geautomatiseerde Klimaatbesturing met Arduino
  4. Automobielmotoren Ontmaskerd: In de Krachtcentrale van Uw Auto
  5. Automobiele relais uitgelegd: Doel, typen en hoe ze uw voertuig beschermen
  6. Data benutten: Hoe slimme fabrieken efficiëntie drijven in Industrie 4.0
  7. Surface Mount Technology uitgelegd: de toekomst van PCB-integratie
  8. Gieten in de luchtvaart: Precisie, efficiëntie en duurzaamheid
  9. EDM-zinkerosie begrijpen: de essentiëlen van kaviteit-EDM voor precisiefabrieksproductie
  10. Harde bewerking gedemystificeerd: kernconcepten en best practices
  11. Oxy-brandstof snijden: de tijdloze, kosteneffectieve metaalvormingsoplossing