Blog
Recent Posts
Programmable Maritime Application System Based on Raspberry Pi Supports NMEA 2000 Functionality
NMEA 2000 is a marine networking standard created and administered by the National Marine Electronics Association (NMEA). The NMEA is an association of marine electronics manufacturers, dealers, and technicians. The NMEA 2000 standard describes a low-cost, moderate capacity, bi-directional, multi-transmitter, multi-receiver instrument network. Typical data on a network using this standard include: Position latitude and longitude. GPS status. Steering [...]
NMEA Online & Virtual Installer Trainings July 13-15, 2021
NMEA (National Marine Electronics Association) offers their installer certification classes to the marine electronics world this July 13-15. These are 6-8 hour online instructor-led installer certification training sessions. The delivery method for the training is GoToWebinar, where students view and listen to the live instructor and presentation, along with being able to ask questions to [...]
Controller Area Network (CAN Bus) Tutorial - Higher Layer Protocols
The following is an excerpt from A Comprehensible Controller Area Network by Wilfried Voss. Even though highly influential in automobiles and small applications, the CAN Bus technology alone is not suitable for machine automation since its communication between devices is limited to only 8 bytes. Consequently, higher layer protocols such as CANopen for machine control, DeviceNet for factory [...]
What is the Difference Between SAE J1939 and NMEA 2000?
After developing and programming multiple SAE J1939 devices over the years, I was curious to determine the difference between SAE J1939 and NMEA 2000. There are some valid reasons why I didn't consider an expansion into NMEA 2000, and they all have to do with the immense costs related to NMEA 2000 development. First of [...]
NMEA 2000 Powered Computer System With Raspberry Pi 4, NMEA 2000 HAT, Pre-Installed OpenPlotter And Signal K
Copperhill Technologies offers various NMEA 2000 compatible embedded systems, including HATs for the Raspberry Pi and the Arduino-compatible line of Teensy modules. The NMEA 2000 standard defines a low-cost, modest capacity, bi-directional, multi-transmitter, multi-receiver instrument network. The hardware layer utilizes the CAN (Controller Area Network) technology. Typical data on an NMEA 2000 network include: Position latitude and longitude GPS [...]
Classical CAN, CAN FD, And LIN Kit Simulates Devices And Networks For SAE J1939, NMEA 2000, CANopen
Warwick Control Technologies has released a development kit that enables users to simulate Classical CAN, CAN FD, and LIN devices and networks. It also supports the simulation of SAE J1939, NMEA 2000, and CANopen devices and networks. The kit comes with the Kvaser Hybrid Pro two-channel interface to test Classical CAN, CAN FD, and LIN systems through [...]
Configurable Panel PC For Maritime Applications Comes With CAN Bus Interface
Kontron introduced the Flatclient MAR, a panel PC for maritime applications. It is DNV GL- and IEC60945/IACS E10-compliant, making it suitable for national and international shipping, marine engineering structures, and offshore wind farms.The panel PC's design withstands extreme environmental conditions such as temperature fluctuation, vibration, and splash water. Its graphics performance ensures detailed map displays and [...]
Controller Area Network (CAN Bus) And Higher-Layer Protocols CANopen, SAE J1939, NMEA 2000
For the longest time, the major misconception about Controller Area Network (CAN) was that it merely applies to automobiles. The truth is, CAN, since its introduction in 1986, proved to be a robust, versatile, and straightforward technology and, consequently, the CAN Bus technology found its way into all areas of applications where microprocessors need to [...]
IoT Enabled ESP32 Module Supports Wireless CAN, SAE J1939, NMEA 2000 Applications
Copperhill Technologies introduces the ESP32 WiFi, Bluetooth Classic, BLE, CAN Bus Module to support IoT (Internet of Things) applications connected to CAN Bus, SAE J1939, and NMEA 2000 serial networks. The ESP32 is a series of low-cost, low-power system-on-chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. It opened the door to a multitude of low-cost, high-efficiency IoT [...]
IoT-Enabled (Internet of Things) Controller Series For Harsh Environments Supports SAE J1939 And NMEA 2000
Divelbiss announced the introduction of its HEC-P2000 series of IoT-enabled (Internet of Things) controllers for harsh environments, including support for the SAE J1939 and NMEA 2000 serial protocols.The controllers are programmed using the Divelbiss' free-of-charge EZ Ladder toolkit, supporting programming languages such as Ladder Diagram, Function Block, and Structured Text, based on the P-Series PLC-on-a-chip (Programmable [...]