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 |
: | 5728 |
Categoria: | CAN/RS232/RS485 |
Livelli di stoccaggio: | Maintain |
Peso di spedizione: | 0,01 kg |
Peso dell'articolo: | 0,01 kg |
Dimensioni ( Lunghezza × Ampio × Altezza ): | 5,20 × 2,02 × 1,00 cm |
Adafruit PiCowbell CAN Bus
Il Adafruit PiCowbell CAN Bus è disponibile e pronto per supportare il tuo progetto con Raspberry Pi Pico e Pico W nella connessione a reti CAN-Bus per progetti automobilistici o di robotica.
Cos'è il CAN-Bus?
Il CAN-Bus è uno standard di rete originariamente sviluppato per automobili e autobus, ma ora utilizzato in molte reti di robotica o sensori che richiedono una migliore portata e indirizzamento rispetto all'I2C e non dispongono dei pin o della capacità di calcolo per comunicare tramite Ethernet. Il CAN è un sistema differenziale a 2 fili, ideale per lunghe distanze e ambienti rumorosi.
Le comunicazioni avvengono a una velocità di circa 1 MBit/s. È necessario impostare la frequenza per il bus, e tutti i dispositivi connessi devono corrispondere a tale frequenza e avere un indirizzo predefinito per il pacchetto, in modo che ogni nodo possa ascoltare solo i messaggi destinati a lui. Nuovi nodi possono essere facilmente aggiunti collegandosi in qualsiasi punto della rete condivisa con i due fili dati. Ogni dispositivo CAN invia messaggi quando vuole e può rilevare collisioni di messaggi grazie a una codifica dati intelligente, ritrasmettendoli successivamente.
Caratteristiche del Adafruit PiCowbell CAN Bus
Se desideri collegare il tuo Raspberry Pi Pico a un CAN-Bus, il Adafruit PiCowbell CAN Bus è dotato di un controller MCP2515 e di un transceiver TJA1051/3! Il controller utilizzato è l'MCP2515, un chipset molto popolare e ben supportato, con driver per Arduino e CircuitPython, che richiede solo una porta SPI e due pin per la selezione del chip e l'IRQ. Utilizzalo per inviare e ricevere messaggi in formato standard o esteso fino a 1 Mbit/s.
Abbiamo aggiunto alcune funzionalità extra a questo PiCowBell per renderlo utile in molti scenari CAN comuni:
- Generatore di tensione a pompa di carica da 5V, anche se utilizzi 3,3V su una scheda Pico, genera 5V puliti come richiesto dal transceiver.
- Blocco terminale da 3,5 mm pre-saldato per un rapido accesso ai fili dati High e Low e a un pin di terra.
- Resistenza di terminazione da 120 Ohm sulla scheda, facilmente rimovibile tagliando il jumper contrassegnato con Term sulla parte superiore della scheda.
- Pin CS e INT pre-collegati ai GPIO #20 e #21 del Pico. Puoi tagliare i jumper di saldatura inferiori e utilizzare i pad di breakout per collegarti a qualsiasi pin IO.
Ogni ordine viene fornito con una scheda PCB assemblata e un header. Dovrai saldare l'header da solo, ma è un compito rapido.
Nota bene! Esistono molte configurazioni possibili e abbiamo diverse intestazioni in stock, a seconda di come desideri saldare e montare. Soprattutto se desideri avere il Pico in alto per accedere al pulsante BOOTSEL e al LED.
- Utilizza gli header impilabili Pico se desideri poter collegare a una breadboard o ad altri accessori con prese.
- Utilizza le intestazioni a presa Pico se desideri una connessione solida senza parti sporgenti.
- Utilizza le prese corte per un design molto sottile ma collegabile; nota che dovrai tagliare i pin del Pico o utilizzare i pin corti del Pico per avere un sandwich sottile.
- Saldare direttamente la scheda ai pin del Pico - è molto compatto ed economico, ma non potrai rimuovere il PiCowbell.
Il PiCowbell CAN Bus offre:
- Connettore JST SH ad angolo retto per connessione I2C/Stemma QT/Qwiic. Fornisce 3V, GND, IO4 (SDA) e IO5 (SCL).
- Pulsante di reset – Premi questo pulsante per riavviare il tuo programma.
- Ogni pad sulla scheda ha un pad a doppio foro accanto per ponti di saldatura.
- I pad di terra hanno rettangoli serigrafati bianchi per una facile identificazione, oltre a una lunga striscia di terra vicino al pulsante di reset.
- Pad dorati per una saldatura facile.
Se utilizzi il core Arduino Philhower, la periferica Wire è già configurata per utilizzare IO4 e IO5, e SPI è impostato di default su IO16, IO18 e IO19. Se utilizzi CircuitPython o MicroPython, dovrai indicare al codice di cercare i pin SDA+SCL su 4+5 e configurare la porta SPI per SCK=18, MOSI=19 e MISO=16.
Dettagli tecnici
- Bitrate massimo [MBits/s]: 1
- Controller CAN: 1
- Orologio CAN interno: No
- Corrente LPM max. [uA]: 0
- RAM messaggi [KB]: 0
- Tensione operativa min. [V]: 2,7
- Tensione operativa max. [V]: 5,5
- Buffer di ricezione: 2
- Interfaccia SPI: Sì
- Velocità bus seriale [MHz]: 10
- Corrente standby max. [uA]: 0
- Temperatura operativa min. [°C]: -40
- Temperatura operativa max. [°C]: 125
- Timestamp (bit): 0
- Buffer TX: 3
- FIFO eventi TX: 0
- Coda TX: 0
- CAN-FD: No
Dimensioni del prodotto: 52,0 mm x 20,2 mm x 10,0 mm
Peso del prodotto: 5,1 g
TJA1051/3 Datasheet
MCP2515 Specifications
Adafruit Industries LLC, Varick St. 150, 10013 New York, Unknown NY, Vereinigte Staaten, [email protected], https://eckstein-shop.de/Adafruit-Marken
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de