Varick St. 150
Unknown NY
New York, Vereinigte Staaten, 10013
[email protected]
https://eckstein-shop.de/Adafruit-Marken
Am Ostbahnhof 3
Niedersachsen
Clausthal-Zellerfeld, Deutschland, 38678
[email protected]
https://eckstein-shop.de
GTIN: | 4060137084652 |
HAN: | 5728 |
Kategorie: | CAN/RS232/RS485 |
Lagerungsstufen: | Maintain |
Versandgewicht: | 0,01 kg |
Artikelgewicht: | 0,01 kg |
Abmessungen ( Länge × Breite × Höhe ): | 5,20 × 2,02 × 1,00 cm |
Adafruit PiCowbell CAN Bus ist auf Lager und bereit, Ihr Raspberry Pi Pico und Pico W Projekt bei der Verbindung mit CAN-Bus-Netzwerken für Automobil- oder Robotikprojekte zu unterstützen.
CAN-Bus ist ein kleiner Netzwerkstandard, der ursprünglich für Autos und, ja, Busse entwickelt wurde, aber jetzt für viele Robotik- oder Sensornetzwerke verwendet wird, die eine bessere Reichweite und Adressierung als I2C benötigen und nicht über die Pins oder Rechenleistung verfügen Fähigkeit, über Ethernet zu sprechen. CAN ist ein 2-Draht-Differential, was bedeutet, dass es gut für große Entfernungen und laute Umgebungen geeignet ist.
Nachrichten werden mit einer Rate von etwa 1 MBit/s gesendet – Sie stellen die Frequenz für den Bus ein, und dann müssen alle „Joiner“ damit übereinstimmen und eine Adresse vor dem Paket haben, damit jeder Knoten Nachrichten nur für ihn abhören kann. Neue Knoten können einfach angeschlossen werden, da sie sich nur an einer beliebigen Stelle im gemeinsamen Netz mit den beiden Datenleitungen verbinden müssen. Jedes CAN-Gerät sendet Nachrichten, wann immer es möchte, und kann dank einer cleveren Datencodierung erkennen, ob eine Nachrichtenkollision vorliegt, und sie später erneut übertragen.
Wenn Sie Ihren Raspberry Pi Pico an einen CAN-Bus anschließen möchten, verfügt der Adafruit PiCowbell CAN-Bus über einen MCP2515-Controller und einen TJA1051/3-Transceiver! Der verwendete Controller ist der MCP2515, ein äußerst beliebter und gut unterstützter Chipsatz, der Treiber in Arduino und CircuitPython enthält und nur einen SPI-Port und zwei Pins für Chipauswahl und IRQ benötigt. Verwenden Sie es zum Senden und Empfangen von Nachrichten im Standard- oder erweiterten Format mit bis zu 1 Mbit/s.
Wir haben dieser PiCowBell ein paar nette Extras hinzugefügt, um sie in vielen gängigen CAN-Szenarien nützlich zu machen:
- 5-V-Ladepumpen-Spannungsgenerator, selbst wenn Sie also 3,3 V auf einem Pico-Board betreiben, erzeugt es schöne saubere 5 V, wie vom Transceiver gefordert.
- 3,5-mm-Anschlussblock vorgelötet für schnellen Zugriff auf die High- und Low-Datenleitungen sowie einen Erdungsstift.
- 120-Ohm-Abschlusswiderstand auf der Platine, Sie können die Terminierung einfach entfernen, indem Sie den mit Term gekennzeichneten Jumper oben auf der Platine durchtrennen.
- Vorverbundene CS- und INT-Pins auf Pico GPIO #20 und #21. Sie können die unteren Lötjumper abschneiden und die Breakout-Pads verwenden, um eine Verbindung zu zwei beliebigen IO-Pins herzustellen
Jede Bestellung wird mit einer zusammengebauten Leiterplatte und einem Header geliefert. Sie müssen den Header selbst einlöten, aber es ist eine schnelle Aufgabe.
Bitte beachten! Es gibt viele mögliche Konfigurationen und wir haben verschiedene Stiftleisten auf Lager, je nachdem, wie Sie löten und befestigen möchten. Vor allem, wenn Sie den Pico oben haben möchten, damit die BOOTSEL-Taste und die LED zugänglich sind.
- Verwenden Sie die Pico-Stacking-Header, wenn Sie in der Lage sein möchten, in ein Steckbrett oder anderes Zubehör mit Steckdosen eingesteckt zu werden.
- Verwenden Sie die Pico-Buchsenleisten wenn Sie direkt einstecken und eine schöne solide Verbindung haben möchten, die keine hervorstehenden Bits hat.
- Verwenden Sie die kurzen Sockelleisten für ein sehr schlankes, aber steckbares Design; Beachten Sie, dass Sie die Stiftleisten des Pico abschneiden oder die kurzen Steckerstifte des Pico verwenden sollten, um ein dünnes Sandwich zu haben.
- Löten Sie die Platine direkt an die Pico-Stiftleisten - das ist natürlich sehr kompakt und kostengünstig, aber Sie können die PiCowbell nicht entfernen.
Der PiCowbell CAN-Bus bietet Ihnen:
- Rechtwinkliger JST SH-Anschluss für I2C/Stemma QT/Qwiic Verbindung. Bietet 3 V, GND, IO4 (SDA) und IO5 (SCL)
- Reset-Taste – Drücken Sie diese Taste, um Ihr Programm neu zu starten
- Jedes Pad auf der Glocke hat daneben ein doppeltes Lochpad zum Lötbrücken
- Die Erdungspads haben weiße Siebdruck-Rechtecke, um sie leicht zu identifizieren, sowie einen langen Erdungsstreifen in der Nähe der Reset-Taste
- Vergoldete Pads für einfaches Löten
Wenn Sie den Philhower Arduino-Kern verwenden, ist das Wire-Peripheriegerät bereits für die Verwendung von IO4 und IO5 eingerichtet, und SPI ist standardmäßig auf IO16, IO18 und IO19 eingestellt. Wenn Sie CircuitPython oder MicroPython verwenden, müssen Sie dem Code mitteilen, dass er bei 4+5 nach SDA+SCL-Pins suchen und den SPI-Port für SCK=18, MOSI=19 und MISO=16 konfigurieren soll.
Technische Details
- Max. Bitrate [MBits/s]: 1
- CAN-Controller: 1
- Interne CAN-Uhr: Nein
- LPM-Strom max. [uA]: 0
- Nachrichten-RAM [KB]: 0
- Betriebsspannung min. [V]: 2,7
- Betriebsspannung max. [V]: 5,5
- Empfangspuffer: 2
- SPI-Schnittstelle: Ja
- Serielle Busgeschwindigkeit [MHz]: 10
- Max. Standby-Strom [uA]: 0
- Betriebstemperatur min. [°C]: -40
- Betriebstemperatur max. [°C]: 125
- Zeitstempel (Bits): 0
- TX-Puffer: 3
- TX-Ereignis-FIFO: 0
- TX-Warteschlange: 0
- CAN-FD: Nein
Produktabmessungen: 52,0 mm x 20,2 mm x 10,0 mm
Produktgewicht: 5,1 g
TJA1051/3 Datasheet
MCP2515 Specifications
Hersteller gemäß GPSR
Adafruit Industries LLC, Varick St. 150, 10013 New York, Unknown NY, Vereinigte Staaten, [email protected], https://eckstein-shop.de/Adafruit-Marken
Verantwortliche Person gemäß GPSR
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de