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.
(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
- DB9 stroominterface.
- V_OBD.
- LED Indicatoren:
- PWR:
- TX.
- RX. V_OBD.
- INT
- Terminals – Voor CAN_L en CAN_H.
- Arduino UNO Pinout.
- Seriële Grove connectors.
- I2C Grove connectors.
- ICSP pennen.
- MCP2551 CAN-bus controller – CAN transceiver van hoge snelheid.
- MCP2515 CAN-bus controller – Enkele CAN controller geïntegreerd met een SPI interface.
(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.
(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
- Bluetooth-gecontroleerde Arduino Spybot bouwen
- Arduino-gestuurde GrowBox-controller – Open-source firmware & hardwarehandleiding
- Slim Domotisch Kas: Geautomatiseerde Klimaatbesturing met Arduino
- Automobielmotoren Ontmaskerd: In de Krachtcentrale van Uw Auto
- Automobiele relais uitgelegd: Doel, typen en hoe ze uw voertuig beschermen
- Data benutten: Hoe slimme fabrieken efficiëntie drijven in Industrie 4.0
- Surface Mount Technology uitgelegd: de toekomst van PCB-integratie
- Gieten in de luchtvaart: Precisie, efficiëntie en duurzaamheid
- EDM-zinkerosie begrijpen: de essentiëlen van kaviteit-EDM voor precisiefabrieksproductie
- Harde bewerking gedemystificeerd: kernconcepten en best practices
- Oxy-brandstof snijden: de tijdloze, kosteneffectieve metaalvormingsoplossing