CSS CANmod.input

8 Analog, Digital, Pulse to CANBus Converter

css canmod input

This sensor-to-CAN module produces analog, digital and pulse measurements from 8 input channels and outputs the data via CAN bus. The module is 100% standalone, no PC required.

The compact device offers pro specs include high accuracy and high frequency sampling as well as configurable input ranges and digital thresholds.

The module integrates with any CANbus to provide data for ECUs or CAN tools. Example, you can use the module as an add-on for the CANedge.

Key Features

Connect analog sensors

Sensors that produce analog outputs include force/pressure (load cells), current, distance (ultrasonic, laser, lidar, infrared), rotation (potentiometers), temperature, hall effect, magnometers, humidity, sound, atmospheric pressure, acceleration, gyroscopes - and many more.

canmod.input-analog

Connect digital sensors

Sensors with digital outputs include hall effect switches, buttons (for e.g. registering events), reed switches (e.g. for door/valve/latch position registration), resistance-to-digital (RTD) sensors and more. Many sensors with analog outputs also produce optional digital outputs.

canmod.input-digital

Connect pulse sensors (frequency, counter)

Sensors with pulse-oriented outputs include rotational speed sensors (e.g. hall effect frequency sensors), rotational position sensors, buttons & toggle switches (event counters), frequency meters and sensors producing e.g. Pulse Width Modulation (PWM) outputs.

canmod.input-pulse

Easy add Analog, Digital, Pulse Data to any CANBus System

Add analog, digital, pulse data via 8 input channels to your CAN bus, e.g. for use by ECUs or CAN hardware.

  • Powerful parallel sampling of analog, digital, pulse signals
  • Configure input range for optimal resolution, amplification
  • Configure digital high, low levels include optional hysteresis
  • Quickly connect sensors via optional DB25 input adapter cable
  • Optional output signals via CAN FD for fewer frames
  • Daisy chain multiple modules for 16, 24, 32, … channels
  • Dedicated excitation signal for powering input sensors (~3.3 V)
  • Power device at 5-26 V DC via standard DB9 adapter cables
  • Optional record the data via any CAN interface, logger
  • DBC file included for easy decoding to human readable form
Log, Stream Sensor Data

Log, Stream Sensor Data

CSS CANmod.input is often used as an 'add-on' for the CANedge. This setup lets you record e.g. vehicle data via Channel 1 and analog/digital/pulse data via Channel 2. The data can be easily DBC decoded via e.g. the asammdf GUI, Python or MATLAB.

You can also stream the sensor data in realtime via USB using SavvyCAN to view raw/decoded data (e.g. via plots), ideal for validating your setup pre-deployment or for lab testing.

Technical Specifications

General
FunctionalityThe device produces analog/ digital/ pulse measurements from 8 input channels and outputs signals via CAN
IncludedCANmod.input module and USB dust cover (input sensors and mini USB adapter not included)
FirmwareSupports free firmware updates via USB for adding features
ConfigurationConfiguration files based on the popular open source JSON schema concept (similar to the CANedge)
SoftwareFree open source editor tool for easy device configuration (offline/ online version available)
SafetyCE, FCC, IC and RoHS certified (see the Docs for certificates)
Warranty1-year warranty
SupportFree, fast & high quality support
Support periodSecurity updates & vulnerability handling for min. 5 years from purchase (EU CRA)
OriginDenmark
Sensor (Input)
ChannelsSupports 8 input channels
Sensor TypesAll 8 input channels support analog, digital and pulse-type sensors
Sampling MethodEach input channel samples both the analog, digital and pulse signal of the connected sensor
Input RangeConfigurable input ranges (0-10V, 0-5V, 0-2.5V, 0-1.5V, 0-0.625V)
Range modification is useful e.g. for optimizing quantization resolution and signal amplification
The input channels share input ranges in pairs two (CH1/ CH2, CH3/ CH4, CH5/ CH6, CH7/ CH8)
Resolution10 bit
Sampling FrequencyAnalog inputs: 1kHz / Digital: 1 kHz / Pulse (frequency/ counter): 16 kHz
Digital ThresholdsConfigurable digital high/ low switch thresholds (0-100%) incl. optional dead-zone/ hysteresis
Pulse ModesPulse inputs can be measured as frequencies (reset) or counters (accumulate)
Pulse ResolutionUp to 32 bit (4,294,967,294)
ProtectionSensor inputs are protected against overvoltage & undervoltage conditions
Input Impedance136K
Data Parameters
CAN SignalsThe module outputs sensor data via CAN messages/ signals (for a full list, see the Docs or DBC file)
Analog measurements are output in millivolt (mV) [1000 Hz]
Digital measurements are output as 'actual' (dead-zone, low, high) and 'low/ high' signals [1000 Hz]
Pulse measurements are output as frequency/ counter value (for reset/ accumulate mode) [1000 Hz]
Note: Limits apply to the practical output frequency depending on baud rate, message count etc.
CAN Bus
Channels1 x CAN channel
ModesThe device can either broadcast the data onto the CAN bus - or provide it on-request
StandardISO 11898: Compliant with CAN (between 5K and 1Mbit/s baud rates) and CAN FD (1M, 2M, 4M)
IdentifiersCompliant with CAN specifications 2.0A (11-Bit ID) and 2.0B (29-Bit ID)
TerminationTermination can be toggled via switch below DB9 connector
RetransmissionRetransmission of frames that have lost arbitration or been disturbed by errors
Transceiver ProtectionProtection: +/- 25kV HBM ESD, +/- 12kV IEC ESD, +/- 14V bus fault, short circuit
Common mode input voltage: +/- 12V
TXD dominant timeout (prevents network blocking in the event of a failure
Configuration
Bit RateSelect between standard bit rates (5K to 1M) or use custom bit-timing
Enable/ DisableIndividually enable/ disable each CAN message
Identifier CustomizationIndividually configure each CAN ID (11-bit or 29-bit)
Push/ Poll ModeIndividually configure 'trigger' modes for each CAN message (push or poll)
FrequencyIndividually configure prescaling of each CAN message frequency to lower rates
Electrical
Input Supply+5V to +26V DC via the DB9 connector (power via pin 1 or pin 9)
Alternatively power via USB (for updating firmware/config or for streaming data in real-time)
Power ConsumptionExtremely low (<1W) - no risk of battery drainage
ProtectionReverse voltage protection on CAN-bus supply
Transient voltage event protection on supply lines
Mechanical
Enclosure & WeightCompact aluminium enclosure: 65 x 48 x 24 mm (L x W x H, excl. flanges/connectors), 70 grams
Connector (Front)1 x Standard D-Sub 9 (DB9) connector
Connector (Back)1 x D-Sub 25 (DB25) connector
Sensor SupplyDedicated excitation signals for each channel (~3.3 V, shared max of 100 mA)
Pin-OutSee the product manual for the DB9/DB25 connector pin-outs
USBStandard mini USB connector for config/ firmware updates and streaming (USB cable not included)
LEDsModule status via 8 external LEDs: Power, CAN bus, Memory, CH/ CH2, CH3/ CH4, CH5/ CH6, CH7/ CH8
TemperatureOperating temperature (CANmod.input module): -25degC to +70degC
IP RatingIP Rating 40
MountingModule can be mounted via e.g. velcro strips