CAN bus data loggers
Compact. Simple. Low cost
Is it a good fit? It's extremely low cost and useful for streaming CAN data via USB to a PC. However, if you aim to log data in standalone mode, we strongly recommend a device with a real-time clock like the CL2000 or CANedge, to ensure that your data is date & timestamped
Incl. real-time clock
Is it a good fit? The CL2000 is ideal if you need a CAN interface for streaming and a CAN data logger in one product. If you do not need to stream data via USB, however, we strongly recommend the CANedge1 or CANedge2 instead.
Pro specs & interoperable
Is it a good fit? The CANedge1 is ideal for logging CAN data (incl. e.g. J1939/OBD2) for extended periods - and extracting it via the SD card periodically. Because of the powerful specs, configurability and software/API tools, it is far superior to the CL2000 for SD card logging. For frequent/remote data collection (e.g. for telematics) see the CANedge2.
Incl. WiFi transfer & OTA
Is it a good fit? The CANedge2 is the best solution for logging CAN bus data & collecting it remotely. With over-the-air firmware/configuration updates and a strong focus on security, it's perfect for e.g. vehicle/machine fleet telematics or OEM field testing.
If you're in doubt which CAN logger to choose, contact us - we always respond fast with quality sparring.
Below is our 'rule of thumb' guidance:
- CL1000: If you only need to stream data via USB (or log data without absolute date & time stamping)
- CL2000: If you need to both stream data via USB and log timestamped data to an SD card
- CANedge1: If you only need to log timestamped data to an SD card
- CANedge2: If you need to log data to an SD card and transfer it via a WiFi/3G/4G access point to your own server
Overall, the CANedge (and related software) is far superior for SD card logging - and we strongly recommend this series, unless you explicitly require USB streaming. If you need to collect data frequently/automatically/remotely, see the CANedge2.
|169 EUR||229 EUR||299 EUR||449 EUR|
|CAN & LIN||CL1000||CL2000||CANedge1||CANedge2|
|# of CAN channels||1||1||2||2|
|# of LIN channels||2||2|
|RTC with battery backup (resolution)
i All loggers except the CL1000 have a real-time clock for timestamping each data frame with the absolute date & time. The CANedge timestamp resolution is 20x higher than the CLX000, which is relevant as the CANedge is able to log a far higher number of frames per second.
|Yes (1 ms)||Yes (0.05 ms)||Yes (0.05 ms)|
i The CLX000 is able to log up to around 800-1000 frames without message-loss. The CANedge is designed for lossless logging at any busload and has been used in various use cases to record 4000+ frames/second (2000+ per channel). In practice, most CAN bus applications broadcast between 500-1500 frames/second.
|SD card logging
i All loggers have an 8 GB SD card as the default card (optional 32 GB SD card upgrade)
|Industrial & extractable SD
i The CLX000 enables log file transfer via USB (~0.5 MB/s), while the CANedge enables log file transfer via the extractable industrial micro SD card (~80 MB/s)
|Log file format
i The CLX000 logs in a simple CSV-style TXT format. The CANedge logs in the MDF4 (.MF4) log file format is a standardized and popular binary format for logging e.g. CAN bus and LIN bus data. It is supported by various existing software and API tools
|.TXT||.TXT||MDF4 (.MF4)||MDF4 (.MF4)|
i Cyclic logging lets the device overwrite the oldest file once the SD card is full
|Bit-rate auto detection
i The device can auto-detect the bit rate for most applications. It is also possible to select a manual bit-rate from a list of standard bit-rates. Further, the CANedge supports advanced bit-rate customization
|Filters & prescaling
i The CLX000 supports up to 8 "acceptance" CAN ID filters using "masks", while the CANedge supports 64 extended or 128 regular CAN ID filters per channel. The CANedge filters can be set to either "acceptance" or "rejection" - and you can define both "masks" and "ranges" for the filters. The CLX000 supports basic 'Count' prescaling to log only e.g. every 5th frame. The CANedge supports both a Count, Time and Data prescaler type
i The CLX000 supports up to 20 custom transmit frames, while the CANedge supports up to 64 custom transmit frames per channel
|Control signal (trigger)
i The CLX000 supports start/stop of logging based on the presence of a specific CAN ID. The CANedge extends this to be able to trigger logging/transmitting on specific databyte values as well (e.g. if EngineSpeed exceeds a specific threshold)
|Data compression & encryption
i The CANedge enables optional compression of data to reduce file size by 50-80% vs. uncompressed data (and vs. the CLX000 log files).
Further, the CANedge can encrypt data so that it can only be read via a password - e.g. to ensure GDPR/CCPA compliance as well as ensure that the data has not been tampered with
|USB streaming to PC
i The CLX000 has a USB connector to allow streaming of data in real-time via USB to a PC. The streamed data can be displayed in SavvyCAN or Wireshark and e.g. analyzed for reverse engineering
|Secure WiFi data transfer
i The CANedge2 can auto-push log files via WiFi access points (incl. e.g. 3G/4G USB hotspots) to your own S3 server (e.g. an AWS S3 cloud or a free MinIO S3 server). Data can be uploaded via HTTP or secure HTTPS. The WiFi connection also allows the CANedge2 to auto-sync the RTC to ensure that large fleets of devices are in time sync
i The CLX000 INI config can be modified via a text editor or via the free CANvas software. The CANedge JSON config can be modified via a text editor or the free online/offline editor tools. For the CANedge2, we also provide a simple batch manager tool for updating multiple devices over-the-air
|DBC conversion support
i The CLX000 log files can be DBC converted via the free CANvas software. The CANedge log files can be DBC converted via e.g. the free open source asammdf software or Python API
|Convert data to e.g. ASC, TRC
i The CLX000 log files can be converted to Vector ASC or PEAK TRC via the CANvas software tool.
The CANedge log files can be converted via simple drag & drop converters, which can also be used in scripts or via the command line. The CANedge converters support multiple formats including Vector ASC, PEAK TRC, CSV and the CLX000 TXT format
|Graphical plot support
i The asammdf GUI enables easy graphical plots of DBC converted data
|Data processing API
i The CANedge log files can be processed via Python APIs for e.g. automatic analysis of large amounts of data.
Further, S3 APIs can be used for easily managing uploaded data & device files on your server - enabling fully automated systems e.g. for BI integration or data dashboards
i The CANedge data can be easily visualized via free, open source and customizable browser dashboards (e.g. via Grafana). This is particularly useful in combination with the automatic data collection of the CANedge2
i CANcloud is a free optional browser tool for the CANedge2. It lets you log in to your server via the browser and manage your connected devices & data. For example you can monitor devices in the field via the status dashboard and perform easy over-the-air updates
|L x W x H (mm)
i Note that the CANedge2 antennna is excluded in the measurements
|66.7 x 42.7 x 23.5||66.7 x 42.7 x 23.5||52.5 x 81.4 x 24.5||52.5 x 81.4 x 24.5|
|Enclosure||ABS Plastic||ABS Plastic||Aluminium||Aluminium|
The comparison table can also be downloaded as an Excel here.
Sensor-to-CAN modules [now available]
GNSS & 3D IMU to CAN
Is it a good fit? The module is ideal if you need to add data like position, speed, attitude, acceleration, geofences etc. to your CAN bus in a simple, fully configurable way. Further, if you need to e.g. add GNSS/IMU data to your CANedge data log files, this is the recommended solution.
4 x thermocouple to CAN
Is it a good fit? The module is extremely compact, yet offers lab-grade accuracy. It is ideal for any industrial/automotive temperature measurements, incl. e.g. temperature telematics (if used with a CANedge2). The full configurability of thermocouple types and CAN output means that you can easily combine multiple modules to add 8, 12, 16, 20, ... thermocouple channels.
DBC files (CAN databases)
Decode e.g. truck data
Is it a good fit? If you need to convert J1939 data, this is a great starting point. Note that you can log a sample of J1939 data using your CAN logger and parse all the unique CAN IDs into the ID-to-PGN converter to see which of your PGNs are included in the DBC. You can also send us a sample log file for a free demo conversion.
Decode ship data
Is it a good fit? If you need to convert NMEA 2000 data, this is a great starting point. Note that you can log a sample of NMEA 2000 data using your CAN logger and parse all the unique CAN IDs into the ID-to-PGN converter to see which of your PGNs are included in the DBC. You can also send us a sample log file for a free demo conversion.
Decode car data
Is it a good fit? If you're going to record OBD2 data using the CANedge, this database lets you easily decode the data via asammdf. You can of course also use the DBC as input for your own custom data processing scripts.
WiFi & mounting accessories
Connect via 3G/4G
Is it a good fit? If you need to transfer data from vehicles on-the-go or from e.g. client sites where a WLAN is not available, this is a simple solution. Further, with message filtering, downsampling & compression, data transfer costs can be kept quite low
Is it a good fit? This is ideal if you wish to upload data from your CANedge2 via 3G/4G as it allows for a simple plug & play installation. It can also be used to e.g. power USB warning lamps, turning them on/off programatically over-the-air.
Hotspot + CAN
Is it a good fit? This is ideal if you need to power a 3G/4G USB hotspot - while also connecting a CANmod sensor module, or utilizing 2 x CAN channels with a CANedge2.
Is it a good fit? This is useful when you e.g. need to install the CANedge2 behind metal panels or other WiFi-blocking factors. By extending the antenna by up to 3 meters, you can move it to a non-shielded position for improved range - and e.g. ensure line-of-sight to your WiFi access point
Is it a good fit? If you're going to deploy your CANedge in the field over longer durations, it is recommended that you install it properly - and here the mounting bracket is a versatile tool that can be used in most applications.
Is it a good fit? The velcro tape is useful in almost all use cases for our CAN hardware, as it ensures an easy, safe and secure installation. If you need a permanent installation across multiple years or in a high-vibration environment, you may instead consider our mounting bracket.
Trucks, buses, ...
Is it a good fit? If you need to log FMS/J1939 data from a heavy duty vehicle, you'll typically want this. We recommend confirming that your vehicle has the corresponding 9-pin connector inside
Is it a good fit? If you need to log data from a Caterpillar vehicle which has a 9-pin deutsch connector, then this adapter is plug & play
Cars, trucks, ...
Is it a good fit? If you aim to log data from a car (e.g. OBD2 data or raw CAN data), you'll want to get this. If you already have a DB9-OBD2 adapter, we strongly recommend to check if your existing adapter pin-out matches your CAN logger
Is it a good fit? If your application does not use a DB9 to J1939/OBD2 connector and you want to make a "direct" connection to the CAN bus, the generic adapter provides an ideal basis for creating your own custom cable adapter. You can easily screw off the banana plugs if they're not needed
Is it a good fit? If you need to log NMEA 2000 / CANopen data and have a matching M12 5-pin connector, this adapter will be a plug & play way to connect your CAN logger
Is it a good fit? This is often used when a DB9 to J1939/OBD2 connector is not available in the vehicle/machine. It's often used in vehicle fleets to keep the J1939/OBD2 connectors unoccupied, while maintaining a safe contactless connection
Types: CH1, CH2
* The price listed is when purchased as an 'option' for a CAN logger (the discount applies once per logger).
Split CAN & power
Is it a good fit? If you need to power your CAN logger via an external power source, this is a convenient starting point. It's particularly useful if you want to do e.g. desktop logging, providing input power via a wall connector power outlet
Provide DC power
Is it a good fit? In most use cases, a CAN logger is simply powered via the CAN bus connector directly (e.g. via OBD2/J1939 adapter cables). However, when e.g. using the CANCrocodile as the data parser, you'll need a separate power source. Here, the cigarette outlet is a very convenient source, in particular for temporary/pilot installations
Split your CAN bus
Is it a good fit? It's often useful to be able to connect multiple devices to a single CAN bus port - e.g. for logging via multiple devices, keeping the port open while logging - or transmitting data to the CAN bus from a separate device
Extend your bus
Is it a good fit? In many cases it's convenient to have the option to add some extra distance to your logging setup - in particular for development or when you need to log from hard-to-reach places. Rather than moving back-and-forth a lot, you can directly connect/disconnect your CAN logger e.g. on your desk
CAN 120 ohm
Is it a good fit? Practically all high speed CAN bus systems need to be terminated properly. For most vehicles, this is already implemented - but in more e.g. test or prototype systems it may not be included. Here, the termination adapter is a low cost solution
Is it a good fit? Often you'll encounter that devices differ in their connector genders, which may imply that you need a gender changer to complete your CAN bus node network
Do you have any questions - or need a PDF quotation?Contact us
In the 'Payment' section of the check-out, you can select 'Request PDF quotation'. Once you submit your request, we will send the PDF quotation in <24 hours.
If you prefer, you can of course also contact us.