Site Information

 Loading... Please wait...

Blog

SAE J1939: Simulation of Analog and Digital Signals with the JCOM1939 Monitor Software

Posted by Wilfried Voss on

JCOM1939 Monitor Pro - SAE J1939 Data Monitor, Recorder, Simulator

The JCOM1939 Monitor Software is ideal for monitoring, recording, analyzing, and simulating SAE J1939 data traffic. The system works in combination with our SAE J1939 gateways.

This comprehensive and easy-to-use, easy-to-understand Windows software displays not only SAE J1939 data traffic but also scans the network, simulates an ECU (incl. full node address negotiation features), and responds to data request messages. 

The communication protocol between the gateway and the host system (PC, Embedded System, Android System, etc.) is well documented, and we provide C/C# source code to read and write CAN data frames.

Features

  • FREE download
  • ECU Simulation Setup (Preferred Node Address, Negotiable Address Range, NAME, and more)
  • Filter J1939 PGNs for Display
  • Design J1939 PGNs for Transmission (Data and Request Messages)
  • Design J1939 PGNs for Request Responses
  • Simulate Digital and Analog Signals
  • Scan a J1939 Network (Number of Nodes, Node IDs, NAMEs)
  • Record SAE J1939 Data Traffic
  • Simulate SAE J1939 Data Traffic
  • Check Gateway Status (Error Messages, Software/Hardware Version)
  • Set Gateway Parameters (Heartbeat Frequency, Message Acknowledgment)
  • Free Updates

SAE J1939 Gateways

The JCOM1939 Monitor software versions work directly with the following SAE J1939 gateways:

In this post, we explain one of the many features:

Simulation of Analog and Digital Signal PGNs

As of version 3.20.00, we have added two sections to the software that allows the comfortable editing of selected data bits and bytes, resembling digital and analog signals:

Byte Data Editing - Simulation of Analog Signals

In the Byte Data section of the jCOM1939Monitor software, the user can select a previously designed PGN, the data start position, and the data length (1, 2, 3, or 4 bytes). The program will display the data as selected and allow the user to modify the data either per text input or by sliding the associated track bar.

In the Byte Data section of the jCOM1939Monitor software, the user can select a previously designed PGN, the data start position, and the data length (1, 2, 3, or 4 bytes). The program will display the data as selected and allow the user to modify the data either per text input or by sliding the associated track bar.

This mode was specifically designed with the simulation of analog signals in mind. However, due to the generic nature of the software, it does not verify that the selected PGN data represents an analog parameter. In the above sample, we chose a random selection of proprietary PGNs, and while the screen shows four different PGNs, the program also allows the simultaneous modification of several bytes in the PGN data field.

The following screenshot demonstrates how several bytes in one PGN were modified:

Note that the data is being updated and transmitted as soon as it is modified by the user.

Bit Data Editing - Simulation of Digital Signals

The Bit Data section was designed to modify digital signals. It functions similarly to the Byte Data section but is limited to one byte. Also, the program uses check boxes instead of a slider to set or reset digital information.

The following screenshot demonstrates how several bits in one PGN were modified:

Download the full manual here.


SAE J1939 to USB Gateway in Plastic Enclosure

SAE J1939 to USB Gateway in Plastic Enclosure

The SAE J1939 to USB Gateway utilizes our SAE J1939 ECU Simulator Board with USB Port and embeds it in an enclosure. The SAE J1939 gateway allows you to monitor, simulate, and record any PGN as defined in the SAE J1939-71 Standard, and it also includes diagnostic messages according to SAE J1939-73.

The board supports the full SAE J1939 protocol according to J1939/81 Network Management (Address Claiming) and J1939/21 Transport Protocol (TP). It is also supported by an extensive programming interface for Windows and Linux/Ubuntu applications, including full C/C++/C# source code for short time-to-market developments.

More Information...

Any CAN Bus, SAE J1939, NMEA 2000 Development Requires the Right Testing Tools

I want to reiterate a point made in a previous post ("A Beginner's Guide to SAE J1939 Embedded Software Development"): When developing and testing your CAN Bus application, may it be Classical CAN, CAN FD, CANopen, SAE J1939, or NMEA 2000, you need to connect your device to a functional network. One solitary node connected to your [...]

Read More »


CAN Bus Analysis Software Supports SAE J1939 and CANopen Data Monitoring and Recording

The CANexplorer 4 by Sontheim is a modular, efficient, and intuitive field-bus analyzing software. It represents years of experience working with complex machine and vehicle CAN Bus networks. The modular structure delivers all critical features for analyzing and logging CAN Bus network traffic, like classic text-based traces, graphs, bar graphs, LEDs, filters, and triggers. Furthermore, the software [...]

Read More »


SAE J1939 Data Recorder - Programming And Data Retrieval

The following is an update on our activities regarding our development of an SAE J1939 data recorder. The development affects two of our devices, the  SAE J1939 Gateway Module With USB Port, RTC, MicroSD Memory Card and the SAE J1939 Gateway And Data Logger With Real-Time Clock. Both gateways are supported by our free-of-charge jCOM1939 Monitor, an SAE J1939 [...]

Read More »


LIN Bus Serial Analyzer Development Tool For Automotive Applications

The LIN Serial Analyzer development tool enables the user to monitor and communicate to a LIN (Local Interface Network) bus using a Personal Computer (PC). It is a powerful tool that can be used to send messages, monitoring the bus traffic, perform error checks, and filter messages. There are many other features, allowing the user to [...]

Read More »


SAE J1939 Monitor, Analyzer, And ECU Simulator For Windows - New Byte & Bit Editing Mode

The jCOM1939 Monitor Software by Copperhill Technologies is the ideal software tool for monitoring, analyzing, and simulating SAE J1939 data traffic.  The program links to our jCOM.J1939.USB ECU Simulator Board that operates as an SAE J1939 to USB (or UART) gateway.  This comprehensive and easy-to-use, easy-to-understand Windows software illustrates not only SAE J1939 data traffic; it also allows the [...]

Read More »


SAE J1939 Monitoring And ECU Simulation Software Extended By CAN Bus Data Recording Feature

The jCOM1939 Monitor Software by Copperhill Technologies is the perfect tool to monitor, analyze, and simulate SAE J1939 data traffic. The system utilizes our jCOM.J1939.USB board that functions as an SAE J1939 to USB gateway. This comprehensive and easy-to-use, easy-to-understand Windows software displays not only SAE J1939 data traffic; it also allows to scan the network, simulate [...]

Read More »