Product Description
Free Shipping Within the United States!
The PiCAN3 board with SMPS (Switch Mode Power Supply) provides CAN-Bus capabilities for the Raspberry Pi 4. It uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver. Connection is made via DB9 or the onboard 3-way screw terminal.
The Switch Mode Power Supply (SMPS) allows connecting an input voltage range of 6 VDC to 20 VDC suitable for industrial and automotive applications and environments. The SMPS will power the Raspberry Pi plus PICAN3.
There is an easy-to-install SocketCAN driver, and programming can be accomplished in C or Python.
The onboard PCF8523 is a CMOS Real-Time Clock (RTC) and calendar chip optimized for low power consumption. Data is transferred serially via the I²C-bus with a maximum data rate of 1000 kbit/s. Alarm and timer functions are accessible with the opportunity to produce a wake-up signal on an interrupt pin. An offset register allows fine-tuning of the clock. The PCF8523 has a backup battery switch-over circuit, which detects power failures and automatically switches to the battery supply when a power failure occurs.
Features
- CAN 2.0B at 1 Mb/s
- High speed SPI Interface (10 MHz)
- Standard and extended data and remote frames
- CAN Bus connection via standard 9-way sub-D connector or screw terminal
- Compatible with OBDII cable
- Solder bridge to set different configuration for DB9 connector.
- Onboard 120 Ohm termination resistor
- Serial LCD ready
- LED indicator
- Four fixing holes, comply with Pi Hat standard.
- SocketCAN driver, appears as can0 to application.
- Interrupt RX on GPIO25
- 5VDC@3A SMPS to power Raspberry Pi and accessories from DB9 or screw terminal
- Reverse polarity protection
- High efficiency switch mode design
- 6 VDC to 20 VDC input range
- RTC with battery backup (battery not included, requires CR1225 cell)
Documentation
Development Resources incl. Sample Code
Note: The programming samples, other than those for the RTC, are identical to those of the PICAN2:
- Python3 examples in Github...
- Example 2...
- Example 3...
- Troubleshooting your PiCAN2 CAN Interface Board for Raspberry Pi...
- PiCAN2 CAN Bus Board for Raspberry Pi - Functionality Test...
- Raspberry Pi PICAN2 Functionality Test With Two PICAN2 HATs...
- PCF8523: Real-Time Clock (RTC) and calendar...
- PCF8523: Real-Time Clock (RTC) and calendar - Data Sheet...
Programming the Raspberry Pi - Getting Started with Python
- Set up your Raspberry Pi and explore its features
- Navigate files, folders, and menus
- Write Python programs using the IDLE editor
- Use strings, lists, functions, and dictionaries
- Work with modules, classes, and methods
- Create user-friendly games using Pygame
- Build intuitive user interfaces with Tkinter
- Attach external electronics through the GPIO port
- Add powerful Web features to your projects
Product Videos
Development of a GUI for BMW E8x Models CAN BUS interpretation. Taking CAN BUS data in via a PiCAN3 module on my raspberry pi. Then displaying that data on a web gui front end. Eventually I would like to make a CIC retrofit to my car. Still more work to be done but this is a preview. I run the PiCAN3 in loopback mode and then send CAN data into the bus which then is picked up by my python script and interpreted.
-
BMW E8x K-CAN ...Development of a GUI for BMW E8x Models CAN BUS interpretation...