The unit can operate using any of the international standard formats ISO 4406:1999, NAS 1638, AS 4059E and ISO 11218. The ICM incorporates a CAN-bus interface so that it can be connected to an existing CAN-bus network. This allows the ICM to be easily integrated into industrial, mobile, agricultural and military applications.
Page 4
• Use the software to configure any CAN-bus specific parameters required by your CAN-bus network. • Connect the ICM to your CAN-bus network and provide a 24VDC power sup- ply. See Figure 1. • The ICM automatically emits the test result message after each set test interval.
CANH connector that plugs into the ICM. • The DC voltage is typically 24V, but can be 9-36V. See the ICM user guide for the precise range. • Twisted pair cable should be used for the CAN-bus signals, for cable lengths over a few meters.
Page 6
(Not needed if both CAN-bus controller and ICM are connected to a vehicle chassis or otherwise ``Earthed’’.) • There are other wires available for switched alarm and start signals (optional). These are documented separately in the ICM user guide. Electrical Connection...
Page 7
ICM. Once configured, the unit can be left connected to the CAN-bus network. The ICM was designed to be as flexible as possible. There are large number of op- tions for setting operating modes, test result formats, alarm settings, downloading stored data etc.
Page 8
If the ``Use Defaults’’ button is pressed, the program constructs an identifier suitable for J1939 At the end of each test, the ICM will generate a ``test result codes’’ message using the selected CAN-bus identifier.
Typically the installer will have configured the ICM to automatically start continu- ous testing. At the end of each set test interval (e.g. 2 minutes) the ICM will emit a CAN ``Result Codes’’ message using the set CAN identifier (e.g. 0x18FFB53F using hexadecimal notation).
Real applications will generally have an existing CAN network, but in this chapter we show how the ICM can be connected to a PC using a USB:CAN adaptor. The adaptor used in this example is the ``PCAN-USB’’, available from Peak Sys- tem Technik GmbH or a distributor.
50-150 ohms will work. Initial Configuration Initially we connect using the ICM-USBi interface so that the ICM can be com- fortably configured using LPA-View. Detailed information is provided in the user guides but the general procedure is: •...
Appendix A Suggested General Settings Figure III General Settings Press the Settings button to open the Settings dialogue. The important settings for this walk-through are: • Test Duration; 10 seconds • Test Continuously: On, interval 0. • Start Testing Automatically: On •...
Page 14
• The tests should repeat every 10 seconds • You should see a test result that starts high and decreases with each further test. Close the Remote Control dialogue and quit the program. Unplug the ICM at the circular connector.
Figure V PCAN-View Connect dialogue Select a baud rate to match that being used on the ICM, for example 250k. Select the ``Extended’’ message filter (so that 29 bit identifiers are used). Press OK to go to the main PCAN-View screen.
Page 16
Appendix A Figure VI PCAN-View Main Screen Figure VII Reception of a Test Result Codes Message Example Walk-through...
ICM status and the latest test results. Peer-to-peer messages use the J1939 PDU1 format. These are used to control the ICM. These are generally optional; customers may opt to leave the ICM automati- cally testing and broadcasting results.
(PDOs) from the ``predefined connection set’’. In order to do this, ensure that the set base address is equal to (0x180 + node number). For example, 0x182 to make the ICM node address 2. CAN-bus Message List The message ID numbers shown are examples only and are dependent on the set base address.
Appendix B Message: Result Codes This message is transmitted after each test. The test result is expressed as a set of codes in the selected Test Format (ISO4406, NAS1638 etc). The test result message is always 8 bytes long, with the result codes packed as follows: Format: ISO4406...
Test Start command. This is used to distinguish tests / circuits. Status Code This is a number used to indicate the current state of the ICM, or a fault code in the case of a problem being detected. The codes are listed in Table III.
Appendix B Value Function Comment NOT READY Unit is powering-up, or there is some problem READY Ready to start a test TESTING Test in progress WAITING Waiting between tests XIII FAULT OPTICAL LED failure / sensor blocked / filled with air FAULT FLOW LOW Flow too low for reliable test FAULT FLOW HIGH...
But they can also be monitored directly by a PLC/MMI program and used to drive indicators, for example. Bit 11 is used internally to detect that the ICM is being controlled by modbus (from a PLC or by LPA-View).
Appendix B Message: Commands Various commands can be sent to the ICM via CAN-bus . For J1939 networks Peer-to-Peer (PDU1) Messages are used. For CanOpen networks Receive Process Data Objects are used. Command Byte Bit Length Type Item 8 unsigned Command Byte (0x00) 8 enum Command (0,1,2...)
Page 25
Produced by MP Filtri UK Revision 0.6 As a policy of continual improvement, MP Filtri UK reserve the right to alter specifications without prior notice. Except as permitted by such licence, no part of this publication may be reproduced, stored in retrieval system or transmitted, in any form or any means, electronic, mechanical, recording, or otherwise, without prior written permission of MP Filtri UK.
Need help?
Do you have a question about the ICM and is the answer not in the manual?
Questions and answers