J1939 protocol stack
Simma Software’s protocol stacks are optimized regarding software executive time and source code size.
The U.S. company provides software for CAN-based devices. The modular J1939 protocol stack running on a HCS12 micro-controller by NXP has been benchmark tested. According to the software house, the stack is eight times more efficient than products from competitors. The protocol stack is well documented and has been used in more than a quarter of a million embedded CAN networks.
There are two software packages available: ssJ1939-Full and ssJ1939-Light. The first one handles reception and transmission of single CAN frame and multiple CAN frames (J1939-21 transport protocol). It also supports the address claiming as specified in J1939-81. The light version does not feature multi-frame messages. Both stacks can be used with or without an operating system. It comes as C source code and complies with Misra C.
The software provider has joined the STMicroelectronics Partner Program to support the micro-controllers with its CAN software solutions. This includes also CANopen protocol stacks. J.R. Simma said: “We have been working with OEMs and Tier 1 suppliers that are using STMicroelectronics micro-controllers for over 10 years. Being added to the partner program is the culmination of many years of engineering experience and product development.” The software supplier supports the STM8, STM32, and SPC5 micro-controller families. Its products and services include protocol stacks, boot-loaders, device drivers, training, and consultation. Besides CANopen and J1939, the company offers CAN software compliant to ISO 15765, XCP, as well as NMEA 2000.
News and reports