Beschreibung
Der LIN-Bus wird von einem dsPIC33 Mikrocontroller bereitgestellt. Die Kommunikation mit dem Pi erfolgt über UART auf ttyS0 unter Verwendung von ASCII-Textbefehlen. Ein Beispiel für eine LIN-Bus-GUI-Applikation ist verfügbar, die in Python3 und tkinter geschrieben wurde.
Die Firmware kann mit der Microchip UnifiedHost Java-App aktualisiert werden. Dazu muss der Raspberry Pi im GUI-Modus betrieben werden.
Einfach zu installierender SocketCAN-Treiber. Die Programmierung kann in C oder Python erfolgen.
Optionales 3A SMPS-Modul, das die PiCAN FD LIN-Bus-Karte und den Raspberry Pi mit 7 bis 24 V externer Spannung versorgen kann.
CAN FD Merkmale
- Microchip MCP2518FD CAN-Steuerung
- Arbitrierungs-Bitrate bis zu 1Mbps
- Daten-Bitrate bis zu 8Mbps
- CAN FD Controller-Modi
- Gemischter CAN 2.0B- und CANFD-Modus
- CAN 2.0B-Betrieb
- Hochgeschwindigkeits-SPI-Schnittstelle (10 MHz)
- 120Ω-Abschlusswiderstand bereit
- LED-Anzeige (GPIO04)
- Vier Befestigungslöcher, entsprechen dem Pi Hat Standard
- SocketCAN-Treiber, erscheint in der Anwendung als can0
- Unterbrechung RX auf GPIO25
LIN-Bus Eigenschaften
- LED-Anzeige
- LIN-Master oder -Slave. Einstellung über Jumper
- LIN wird vom dsPIC33 Mikrocontroller mit aktualisierbarer Firmware bereitgestellt
- Kommunikation mit dem Pi über ASCII-Textbefehle auf ttyS0
Dokumente
Software
English description
- Microchip MCP2518FD CAN Controller
- Arbitration Bit Rate u pto 1Mbps
- Data Bit Rate upto 8Mbps
- CAN FD Controller modes
- Mixed CAN 2.0B and CANFD mode
- CAN 2.0B mode
- High speed SPI Interface (10 MHz)
- 120Ω terminator ready
- LED indicator (GPIO04)
- Four fixing holes, comply with Pi Hat standard
- SocketCAN driver, appears as can0 to application
- Interrupt RX on GPIO25
LIN-Bus Features
- LED indicator
- LIN master or slave. Setting via jumper
- LIN provided by dsPIC33 micro-controller with updatable firmware
- Communicate to the Pi via ASCII text commands on ttyS0
Software