Site Information

 Loading... Please wait...

Blog

USB-to-CAN Gateway With Isolated CAN Bus Port Supports Programming In C, C#, Python

Posted by Industry News on

IXXAT simplyCAN - Active USB Adapter

IXXAT, a subsidiary of HMS Networks, has introduced their USB-to-CAN adapter called SimplyCAN, which allows the diagnosis, configuration, and commissioning of devices and systems operating in a CAN Bus network via an API without the need for driver installation.

The CAN Bus gateway is suitable for mobile and stationary use. The CAN Bus port is galvanically isolated and accessible through a DSUB9 connection. The simplyCAN device connects to a PC via USB 1.1 full speed, and it supports all standard CAN Bus bit rates according to ISO 11898.

Operating under Windows 10 and Linux, the adapter is automatically detected as a USB-COM port, thus not requiring any driver installation to run the hardware. For that reason, customer-specific applications based on the SimplyCAN, e.g. for diagnosis, configuration, or commissioning, can thus be used immediately without driver installation.

Integration of the product into customer-specific programs is accomplished by using functions that are provided within the compact API (Application Programming Interface). Supported programming languages are C, C#, and Python.

In addition to the API, SimplyCAN comes with a data monitoring software to display CAN Bus message frames in raw format and to transmit individual messages.

More Information...


Arduino-Due-Based USB Gateway With Two CAN Bus Ports

Arduino-Due-Based USB Gateway With Two CAN Bus Ports

The jCOM.DUE.CORE-B board combines two of our products into one:

The CAN Bus board incorporates dual CAN transceivers required by the two integrated CAN ports on the Arduino Due, i.e. they convert the CAN TTL signal into a differential voltage as required by the CAN Bus Standard (ISO 11898).

The Due Core is a microcontroller board based on Arduino Due, featuring the Atmel SAM3X8E ARM Cortex-M3 CPU.

More Information...

SAE J1939 Parameter Group Number (PGN) Range

The following is an excerpt from  A Comprehensible Guide To J1939 by Wilfried Voss. With the definition of PDU Format (PF) and PDU Specific (PS) – as shown below - J1939 supports a total of 8672 Parameter Group numbers.The Parameter Group Number range is divided into two sections: Specific PGNs for peer-to-peer communication (PDU1 Format) Range: 00hex - EFhex (not including PDU Specific) Number [...]

Read More »


Modbus Programming in C# (TCP/RTU) With Example Projects

Modbus is a serial communications protocol developed by Modicon (now Schneider Electric) in 1979 for the use with its PLCs (Programmable Logic Controllers). Modbus has become a popular standard communication protocol, and these days is widely accessible for the means of connecting industrial electronic devices. The principal reasons for the use of Modbus for industrial [...]

Read More »


Industrial Ethernet Guide - Safety Functionality

The following is part of  A Comprehensible Guide to Industrial Ethernet by Wilfried Voss.Over the years, the safety of production environments has become a focus for machine and plant manufacturers, mainly since the requirements for safety have grown to be considerably demanding (e.g., the 2006/42/EC Machinery Directive by the European Union). Manufacturers are more than ever [...]

Read More »


Industrial Ethernet Guide - Industrial Safety Networks

The following is part of  A Comprehensible Guide to Industrial Ethernet by Wilfried Voss.Industrial safety networks utilize their own, independent hardware such as cables and sensing devices, and they function independently from the production control devices, thus allowing the smooth implementation of existing machinery regardless of their technology. The network typically consists of a cable that [...]

Read More »


CAN Bus To Profinet Gateway Operates As A Profinet IO Device

The CAN-PN gateway by esd electronics links any PROFINET-IO controller to a CAN Bus network. The gateway serves as a PROFINET-IO device with a maximum of 256 bytes of input data and 256 bytes of output data on the PROFINET bus. The CAN-PN connects CAN Bus modules with CANopen (CiA® DS 301) or layer-2 (ISO 11898-1) applications to a Profinet [...]

Read More »


IoT Development Board Based On ESP-32S Module Supports WiFi And Bluetooth

The NodeMCU ESP-32S is an IoT (Internet of Things) development board created by NodeMcu to evaluate the ESP-WROOM-32 module. It is based on the ESP32 microcontroller that supports WiFi, Bluetooth, Ethernet, and Low Power support all in a single chip.The NodeMCU-32S board is also an open source IoT platform. It uses Lua script and a lot of [...]

Read More »


Industrial Ethernet Guide - IEEE 1588 Precision Time Protocol Standard

The following is part of  A Comprehensible Guide to Industrial Ethernet by Wilfried Voss.Distributed applications in networked control environments require tight synchronization between all network nodes so that the delivery of control messages can be guaranteed within defined message cycle times. IEEE 1588, a standard providing sub-microsecond synchronization accuracy for distributed clocks over Ethernet, enjoys increasing popularity amongst real-time Ethernet developers.In [...]

Read More »


Industrial Ethernet Guide - Determinacy and Real-Time Control (The Hunt for CSMA/CD)

The following is part of  A Comprehensible Guide to Industrial Ethernet by Wilfried Voss.Any solution attempting to achieve true determinacy and real-time control based on Ethernet TCP/IP requires the elimination of the CSMA/CD, IP, and UDP components, because their combined characteristics contribute to unpredictable cycle times and additional jitter.CSMA/CD can be easily eliminated through the use [...]

Read More »


Industrial Ethernet Guide - Classification of Industrial Ethernet Protocols

The following is part of  A Comprehensible Guide to Industrial Ethernet by Wilfried Voss.Note: This chapter represents a paradox in so far that it proves that a credible classification of Industrial Ethernet protocols based on performance characteristics, despite many such attempts, does not exist. Too many conflicting performance tests added to the confusion not only for [...]

Read More »