can bus ist ein kleiner Netzwerkstandard, das ursprünglich für Autos und, ja, Busse entwickelt wurde, jetzt für viele Robotik- oder Sensornetzwerke verwendet wird, die eine bessere Reichweite und Adressierung benötigen als I2C und Sie haben nicht die Stifte oder Rechenfähigkeit, über Ethernet zu sprechen. Can ist 2 Drahtdifferential, was bedeutet, dass es für lange Strecken und laute Umgebungen gut ist.
Nachrichten werden mit einer Rate von ca. 1 Mbit / s gesendet. Neue Knoten können leicht angehängt werden, da sie nur überall im gemeinsamen Netz herstellen müssen. Jede Dose -Geräte senden Nachrichten, wann immer es gewünscht wird, und dank einer cleveren Datencodierung können erkennen, ob eine Meldungskollision vorliegt und später überbietet. ;
Wenn Sie Ihre Feder mit einem Dose -Bus anschließen möchten, können Sie mit MCP2515 -Controller die adafruit can bus featherwing mit MCP2515 -Controller und TJA1051/3 -Transceiver mit allen Federn arbeiten! Der verwendete Controller ist der MCP2515, ein äußerst beliebter und gut unterstützter Chipsatz, der Treiber in Arduino und Circuitpython hat und nur einen SPI-Anschluss und zwei Stifte für Chip-Select und IRQ benötigt. Verwenden Sie es, um Nachrichten in Standard- oder erweitertem Format mit bis zu 1 Mbit/s zu senden und zu empfangen.
Wir haben dieser Feder ein paar nette Extras hinzugefügt, um sie in vielen gemeinsamen Dose -Szenarien nützlich zu machen:
- 5V Ladungspumpenspannungsgenerator . Obwohl Sie 3,3 V auf einer Federplatine ausführen, erzeugt es einen schönen, sauberen 5-V, wie dies vom Transciever erforderlich ist.
- 3,5 mm Klemmenblock ; Das kann eingelötet werden, um schnellen Zugriff auf die hohen und; niedrigen Datenlinien sowie einen Bodenstift zu erhalten.
- 120 -Ohm -Abschlusswiderstand an Bord können die Kündigung leicht entfernen, indem Sie den im Oberteil der Platine markierten Springgerät markieren.
- Ein Ort, an dem man ein; optional (nicht enthalten!); Edge-Launch-DE-9-Stecker; L ist an Pin 2 angeschlossen und H ist an Pin 7 angeschlossen.; Sie können diese dann in ein ODB-II-Kabel anschließen, um eine Verbindung zu einem Auto zu herstellen.- Sie benötigen immer noch Software, um die Nachrichten zu dekodieren!
- Vorgeknüpfte CS- und INT -Pins ; an den beiden Stiften links vom I2C -Federanschluss - normalerweise sind dies Pins Nr. 5 und Nr. 6, aber einige Federn haben möglicherweise eine andere Nummerierung! Sie können die unteren Lötmittel -Springer schneiden und die Breakout -Pads mit zwei beliebigen IO -Stiften anschließen, die Sie li.e
Jede Bestellung wird mit einem zusammengebauten Flügel, einem Terminalblock und einem Header ausgestattet. Sie müssen den Kopfball selbst löten, aber es ist eine schnelle Aufgabe. Standardmäßig.
Technische Details
- bitrate max [mbit/s] 1
- Can Controller 1
- Interne kann nein
- lpm aktuell max [ua] 0
- Nachricht RAM [KB] 0
- Betriebsspannung min. [V] 2.7
- Betriebsspannung max. [V] 5.5
- RX Puffer 2
- SPI -Schnittstelle Ja
- Serienbusgeschwindigkeit [MHz] 10
- Standby -Strom Max [ua] 0
- Betriebstemperatur min. [& deg; c] -40
- Betriebstemperatur max. [& deg; c] 125
- Zeitstempel (Bits) 0
- TX Puffer 3
- TX Event FIFO 0
- TX Queue 0
- Kann nein
Produktabmessungen: 50,6 mm x 22,7 mm x 4,0 mm
Produktgewicht: 4,5 g