SAE J1939 Gateway With USB Port, RTC, MicroSD, Power Supply
Product Description
Free Shipping Within the United States!
The current functionality is identical to our SAE J1939 Gateway Module With USB Port, RTC, MicroSD Memory Card, and we are adding more functions, including the recording of data without PC connection. When you buy this product, we will inform you of updates, which you can load on-site.
Main Characteristics
- Easy configuration per Windows software
- Log SAE J1939 data to microSD card - microSD card not included in scope of delivery
- No PC connection needed for recording
- Date & Timestamp (with battery backup) for post analysis
- RTC battery is Lithium CR1220 - battery not included in scope of delivery
- Supports mode for mere data monitoring without recording
- Powered per SAE J1939 diagnostics connector or USB port
- Supports silent mode, PGN filters, message-sampling frequency, and more
- Supports SAE J1939 request messages (e.g. to record VIN)
- Temperature operating range: -40...+85 C
- Input Power Range of 7 VDC to 36 VDC
Supported SAE J1939 Features Include:
- Hardware is fully SAE J1939/1x compliant
- Switchable termination resistor
- SAE J1939/21 - Data Link Layer
- SAE J1939/81 - Network Management
- Setup of Preferred Node Address
- Adjustable Node Address Negotiation Range
- Message Filters
- Full Network Communication incl. Transport Protocol
- Design Tx Messages Incl. Transmission Rate
- Configuration of Request Responses
- Configuration of Request Messages
- Network Scanner (Creates a list of all nodes in the network)
- CAN Interface
- CAN Controller integrated in microcontroller
- Fully ISO 11898-compliant
- Supports CAN 2.0A And CAN 2.0B
Need the Gateway in an Enclosure?
Have a look at our SAE J1939 Gateway And Data Logger With Real-Time Clock. Different name but the same hardware with aluminum enclosure!
Material
All materials used in this product are RoHS-compliant per EU DIRECTIVE 2011/65/EU AND AMENDMENTS.
The Restriction of Hazardous Substances Directive 2002/95/EC, (RoHS 1), short for Directive on the restriction of the use of certain hazardous substances in electrical and electronic equipment, was adopted in February 2003 by the European Union and has become a world-wide de-facto standard.
Hardware
The PCB design is based on our SAE J1939 Gateway Module With USB Port, RTC, MicroSD Memory Card. This gateway board is a high-performance, low-latency vehicle network adapter for SAE J1939 applications. It allows any host device with a USB COM port to monitor SAE J1939 data traffic and communicate with the SAE J1939 vehicle network.
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.
The strength of the board lies in the fact that the entire SAE J1939 protocol, including all timing requirements, is stored on-chip, thus taking the burden off the main system.
The board supports a USB transfer rate of up to 480 Mbps, allowing high data throughput. Also, the onboard real-time clock supports the timestamping of the SAE J1939 data frames (PGN). Furthermore, the board comes with a MicroSD memory card slot, which opened the door to future applications such as a SAE J1939 data logger.
USB Interface
We are using the Amphenol Commercial MUSB Connectors for Harsh Environments, a family of USB connectors that provide the ideal solution for data transfer in harsh environments.
The MUSB Connectors are IP67 rated in both mated and unmated conditions.
USB 2.0 provides a maximum serial data rate of 480 Mbit/sec, which is more than sufficient for the application at hand.
The advantages of USB 2.0 over newer versions, such 3.x or USB4, are advanced resistance to vibration, dust, and moisture, as they apply in harsh environments such as offroad trucks and agricultural equipment.
CAN Bus & Power Supply
The CAN Bus and power supply connection is made via a DSUB9-M connector. In view of possible future extensions/modifications, the pinout can be modified to be compatible with SAE J1939 and OBD-II requirements as shown below.
The pinout is compatible with our SAE J1939 9pin Cable to DB9 Female.
Windows Software
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.
The gateway and data logger is supported by our free-of-charge jCOM1939 Monitor, an SAE J1939 Monitoring, Analyzer and ECU Simulation software under Windows.
Our JCOM1939 Monitor Software for Windows is a complete tool to monitor, analyze, record, and simulate SAE J1939 data traffic. It works in combination with our SAE J1939-USB gateways. The monitor software represents a comprehensive and easy-to-use, easy-to-understand tool that displays not only SAE J1939 data traffic; it also allows scanning the network, simulating an ECU (incl. full node address negotiation features), and responding to data request messages.
The Windows software is being extended to include the device setup (PGN filtering, message-sampling frequency, etc.) as well as reviewing and re-playing the SAE J1939 data.
Firmware Update
The current functionality is identical to our SAE J1939 Gateway Module With USB Port, RTC, MicroSD Memory Card, and we are adding more functions, including the recording of data without PC connection. When you buy this product, we will inform you of updates, which you can load on-site.
The firmware update requires a special programming cable, and we will offer it as an option as soon as we publish the next firmware version.
Both devices work with Flash Magic, a free-of-charge programming software. Flash Magic is a PC tool for programming flash based microcontrollers from NXP using a serial (USB) protocol while in the target hardware.
Documentation
The JCOM.XT SAE J1939 Gateway represents an extension of a previous product, the JCOM.J1939.USB-B device. The following posts refer primarily to the JCOM.J1939.USB-B gateway but they also apply to the JCOM.XT gateway functionality.
Programming Under Windows, Raspberry Pi, And Linux
- Programming the SAE J1939 ECU Simulator Board Using Visual Studio C#...
- SAE J1939 ECU Simulation And Data Monitoring Under Linux...
- SAE J1939 ECU Simulator And Data Monitor for Raspberry Pi...
Resources
- jCOM.J1939.USB Serial Communication Protocol...
- FREE Add-On: jCOM1939 Monitor, SAE J1939 Monitoring, Analyzer and ECU Simulation software for Windows...
- Simulating SAE J1939 PGNs Used By Truck & Bus FMS (Fleet Management System) Standard...
- SAE J1939 Address Claim Procedure - SAE J1939/81 Network Management...
- SAE J1939 Monitor Software - Setting Up PGN Simulation Such As Engine Coolant Temperature...,
- SAE J1939 Simulator Generates Frequently Used SAE J1939 Signals (PGNs) For Diesel Engines...
SAE J1939 Insights
- SAE J1939 Message Format And Interpretation Of PGNs...
- SAE J1939 Utilizes CAN Bus Message Collision During Bus Arbitration...
A Comprehensible Guide to J1939
SAE J1939 has become the accepted industry standard and the vehicle network technology of choice for off-highway machines in applications such as construction, material handling, and forestry machines. J1939 is a higher-layer protocol based on Controller Area Network (CAN Bus).
It provides serial data communications between microprocessor systems (also called Electronic Control Units - ECU) in any kind of heavy duty vehicles. The messages exchanged between these units can be data such as vehicle road speed, torque control message from the transmission to the engine, oil temperature, and many more.
The information in this book is based on two documents of the SAE J1939 Standards Collection: J1939/21 - Data Link Layer J1939/81 - Network Management A Comprehensible Guide to J1939 is the first work on J1939 besides the SAE J1939 standards collection.
It provides profound information on the J1939 message format and network management combined with a high level of readability.