The 10-Universal-Signal-to-CAN-Controller adds to Axiomatic’s (Canada) line of I/O controllers for off-highway equipment and power generator set control systems. The AX030120 module translates engine sensor information (vehicle speed, exhaust, emissions) into CAN messages for the engine control system.
The module accepts up to 10 analog or digital signal inputs (0 V to 5 V, 0 V to 10 V, 0 mA to 20 mA, 4 mA to 20 mA, digital, PWM, frequency or counter). It can be connected to a variety of analog machine sensors or levers, PLC's, switches, PWM signals, etc. It features 12 VDC or 24 VDC (nominal) power input, one CAN port (J1939 or CANopen on request), and rugged IP67-rated packaging and connectors. The device offers CE mark, is EMC and RoHS/Reach compliant, and has MTBF reliability data available. Generic embedded software is provided. User-programmable functionality (Electronic Assistant) is available and software modifications are provided to meet specific requirements. The Electronic Assistant runs on a Windows operating system for parameter configuration and uses the company's USB-CAN converter to link the PC to the CAN network. All setpoints are user configurable using the assistant. Via the assistant the module can be upgraded with new application firmware over the CAN network. The device operates with Simulink for easy graphical programming in a model based simulation and development environment. The Hardware Interface Library (HWIL) is provided for this purpose. For simulating models using HWIL, licenses for Simulink and Stateflow are required. Code generation requires the Simulink Coder license in addition.
Configurable properties of the controller are divided into function blocks, namely input function block, diagnostic function block, math function block, and CAN transmit message function block. Input function block includes properties used to select input sensor functionality. Diagnostic function block properties are used to configure fault detection and reaction functionalities. The math function block gives user an opportunity to process inputs with basic mathematical of logical functions. The CAN transmit message function block configures properties of the messages sent to the CAN network. The software was designed to provide flexibility to the user with respect to messages sent from the module (ECU) over the CAN network, by providing configurable ECU instance in the NAME (to allow multiple ECU's on the same network), configurable input parameters, configurable PGN and data parameters, configurable diagnostic messaging parameters, and diagnostic log, maintained in non-volatile memory. The CAN transmit function block is used to send any output from another function block (i.e. input, math) to the J1939 network. The ECU has ten CAN transmit messages and each message has five signals.
News and reports