KnowCAN is a tool for logging, analysing, and decoding controller area networks. It works with any CAN bus and can be customized to represent data of many types.
Allows plotting up to four signals at the same time for easy comparison. Each signal can be independently scaled.
Easily add or remove signals from the graph with two clicks.
Includes tools for reverse engineering unkown messages. Graph parts of unknown messages, see what parts of a message changed or didn't. Enables you to quickly tell if the data is showing one or multiple signals.
Capable of handling captures of over a million messages. See timestamped sequences of data and known values. Easily filter messages with a simple search.
Replay captures to see the exact state a given time with an easy to use timeline.
Uses the concept of a "message decoder" which is simply a way of interpreting CAN bus messages for display and computation. Message decoders can be comprised of complex equations and expressions even involving logical operations. These can be made for any vehicle and exported to be shared. Signal packs can be downloaded and imported.
Get statistics on messages count and frequency. Inspect each byte of a message to see which values change in an easy to read table.
Currently runs on the following platforms