-
Notifications
You must be signed in to change notification settings - Fork 89
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
6 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,26 @@ | ||
# arduino-canbus-monitor | ||
|
||
CAN BUS monitoring software based on Arduino with Seeduino/ElecFreaks CAN BUS shield based on MCP2515. | ||
Implements CAN ASCII / SLCAN protocol compatible with Lawicel CAN232/CANUSB. | ||
CAN BUS monitoring software based on Arduino with Seeduino/ElecFreaks CAN BUS shield based on MCP2515 (Numerous other MCP2515 based CAN BUS modules from ebay and aliexpress work well to). | ||
|
||
This software implements CAN ASCII / Serial CAN / SLCAN protocol compatible with Lawicel CAN232/CANUSB. | ||
|
||
I might recommend CANHacker tool v.2.00.01 (by fuchs) to sniff and visualize data on the bus. You can download CANHacker tool from this forum page: http://www.canhack.net/viewforum.php?f=25&sid=ac01d465f19e088cb160cab630561607 | ||
|
||
NB! Unfortunately it looks like that CANHacker tool have issues connecting under Windows 10. | ||
|
||
Another tool which works good for me is CAN-COOL from MHS Elektronik, which is open source, but unfortunaly available only in German. Work well under Windows 10. Download link: http://www.mhs-elektronik.de/index.php?module=content&action=show&page=can_cool | ||
|
||
This monitor uses CAN BUS library forked from https://github.com/Seeed-Studio/CAN_BUS_Shield. | ||
|
||
Copyright (C) 2015 Anton Viktorov <[email protected]> | ||
Copyright (C) 2015,2016 Anton Viktorov <[email protected]> | ||
|
||
See protocol definition here http://www.can232.com/docs/can232_v3.pdf and here http://www.can232.com/docs/canusb_manual.pdf | ||
|
||
Commands not supported/not implemented: | ||
- s, W, M, m, U. | ||
|
||
Commands modified: | ||
- S - supports not declared 83.3 rate, refer to https://github.com/latonita/CAN_BUS_Shield fork | ||
- S - supports not declared 83.3 rate | ||
- F - returns MCP2515 error flags | ||
- Z - extra Z2 option enables 4 byte timestamp vs standard 2 byte (60000ms max) | ||
|
||
|