Skip to content

karlding/dilithium-power-photon3-dbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dilithium Power Systems: Photon 3 CAN DBC

Build Status

CAN DBC file for the Dilithium Power Systems Photon 3 MPPT.

Note: This assumes that your MPPT is sending CAN messages for each channel on 0x600 and 0x601. If your MPPT is using different CAN IDs, change the ID to match. Kvaser Database Editor is a pretty good option for a free DBC GUI editor.

Requirements

These instructions use eerimoq/cantools over SocketCAN to decode messages with the DBC. If you're using PCAN-Explorer or something similar, feel free to ignore those steps/requirements and directly import the DBC.

# Ensure that can-utils is installed
sudo apt-get update
sudo apt-get install can-utils

# Start the slcand userspace daemon and create slcan0 interface
# We assume 500 kbps bitrate, see (https://elinux.org/Bringing_CAN_interface_up)
sudo slcand -o -c -s6 /dev/ttyUSB0 slcan0

# Bring up the SocketCAN interface
sudo ifconfig slcan0 up

# Install cantools (either in a virtualenv or something).
pip install cantools

Usage

# View the DBC file
cantools dump dbc/photon-3.dbc

# Decode CAN messages with the DBC
candump slcan0 | cantools decode --single-line dbc/photon-3.dbc

About

CAN DBC file for the Dilithium Power Systems Photon 3 MPPT

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published