CAN Bus FeatherWing - MCP2515 Adafruit 5709
Productinformatie
CAN Bus FeatherWing - MCP2515 Adafruit 5709
CAN Bus is een kleinschalige netwerkstandaard , oorspronkelijk ontworpen voor auto's en, ja, bussen, maar wordt nu gebruikt voor veel robotica- of sensornetwerken die een beter bereik en adressering nodig hebben dan I2C, en niet de pinnen of rekenkracht hebben om te praten op Ethernet. CAN is 2-draads differentieel, wat betekent dat het goed is voor lange afstanden en lawaaiige omgevingen.
Berichten worden verzonden met een snelheid van ongeveer 1 Mbps - u stelt de frequentie voor de bus in en vervolgens moeten alle 'joiners' hiermee overeenkomen en een adres hebben voor het pakket, zodat elk knooppunt alleen naar berichten voor dat knooppunt kan luisteren. Nieuwe knooppunten kunnen eenvoudig worden gekoppeld, omdat ze alleen verbinding hoeven te maken met de twee datalijnen ergens in het gedeelde netwerk. Elk CAN-apparaat verzendt berichten wanneer het maar wil en kan dankzij slimme gegevenscodering detecteren of er een berichtbotsing is en deze later opnieuw verzenden.
Als u uw Feather wilt aansluiten op een CAN-bus, werkt de Adafruit CAN-bus FeatherWing met MCP2515-controller en TJA1051/3-transceiver met alle Feathers! De gebruikte controller is de MCP2515, een extreem populaire en goed ondersteunde chipset met drivers in Arduino en CircuitPython en vereist alleen een SPI-poort en twee pinnen voor chip-select en IRQ. Gebruik het om berichten te verzenden en ontvangen in standaard- of uitgebreid formaat met maximaal 1 Mbps.
We hebben een aantal leuke extra's aan deze Feather toegevoegd, waardoor deze bruikbaar is in veel voorkomende CAN-scenario's:
- 5V-laadpompspanningsgenerator , dus zelfs als u 3,3V op een Feather-board gebruikt, genereert deze een mooie, schone 5V, zoals vereist door de transceiver.
- 3,5 mm aansluitklem die kan worden gesoldeerd voor snelle toegang tot de hoge en lage datalijnen en een aardingspin.
- 120 ohm afsluitweerstand op het bord . U kunt de afsluiting eenvoudig verwijderen door de jumper met de markering TERM op de bovenkant van het bord door te knippen.
- Een plek waar je een optionele (niet meegeleverde!) edge-launch DE-9 connector kunt solderen die vaak wordt gebruikt voor het verbinden met CAN-apparaten. L is verbonden met pin 2 en H is verbonden met pin 7. Je kunt deze dan in een ODB-II-kabel steken om verbinding te maken met het CAN-netwerk van een auto - je hebt echter nog steeds software nodig om de berichten te decoderen!
- Vooraf aangesloten CS- en INT-pinnen op de twee pinnen links van de I2C Feather-poort - meestal zijn dit pinnen #5 en #6, maar sommige feathers kunnen een andere nummering hebben! U kunt de onderste soldeerjumpers doorknippen en de breakout-pads gebruiken om verbinding te maken met twee willekeurige IO-pinnen die u wilt.
Elke bestelling wordt geleverd met een gemonteerde 'Wing, terminal block en header. U moet de header zelf solderen, maar dat is een snelle klus. Standaard
Voor meer info klik hier
Vanaf € 26.53
1 aanbieder
