Blog
Recent Posts
CAN Bus Prototyping With Arduino Uno - The MCP2515 Library
This post is part of a series about Controller Area Network (CAN Bus) Prototyping With the Arduino Uno.As with any serial networking controller, the essential functions are: InitializationRead DataWrite DataCheck StatusIn case of the MCP2515 library, these functions are represented by: Initialization: CAN0.beginRead Data: CAN0.readMsgBuf incl. CAN0.checkReceive, CAN0.getCanIdWrite Data: CAN0.sendMsgBufCheck Status: CAN0.checkErrorFunction CallsFunction: CAN0.beginPurpose: Initializes the CAN controller and [...]
CAN Bus Prototyping With Arduino Uno - Arduino CAN Sketches
This post is part of a series about Controller Area Network (CAN Bus) Prototyping With the Arduino Uno.The implementation of either one of the introduced CAN Bus Shields and the corresponding CAN Bus sketches went surprisingly smooth when paired with the right library software. I found several source codes for accessing the MCP2515 CAN controller, but most of [...]
CAN Bus Prototyping With Arduino Uno - Arduino CAN Shields
This post is part of a series about Controller Area Network (CAN Bus) Prototyping With the Arduino Uno. Since Controller Area Network (CAN) is predominantly targeted at industrial solutions (versus the vastly more popular USB for non-industrial use such as home and lab), there aren’t too many choices available in the market. Through some research (i.e. browsing) I found two very similar [...]
CAN Bus Prototyping With Arduino Uno - Prototyping Hardware
This post is part of a series about Controller Area Network (CAN Bus) Prototyping With the Arduino Uno. As I had mentioned earlier, it is assumed that you have some basic knowledge of the Arduino, Arduino Sketches, and Arduino Shields. I will nevertheless take the opportunity of mentioning the prototyping hardware and its variants. It is important to know that the [...]
CAN Bus Repeater With Four ISO 11898 Ports
The compact CAN Bus Repeater CRep S4 by EMS Wuensche (Germany) transmits and amplifies signals transparent to the CAN Bus protocol. Each of the four CAN Bus connections has the physical behavior of a single bus node. The repeater module permits a flexible design of the network topology but offers special support for star-structured networks. In addition, tree structures and [...]
CAN-to-CAN Bridge/Router with CAN FD Support Plus CAN Bus To Ethernet interface For Cloud Connectivity
HMS/IXXAT announced their Service Pack 1 (SP1) for the Ixxat CANbridge NT and CAN@net NT. This includes added features such as configurable and event-triggered Action Rules, and straight-forward cloud connectivity via MQTT. SP1 introduced Action Rules for CANbridge NT and CAN@net NT, allowing users to define a variety of actions to be performed automatically in response to received [...]
Safe Wireless CAN Bus Bridge For Machine To Machine Communication Also Supports SAE J1939
The CAN-Sync wireless CAN Bus bridge from Humanistic Robotics (HRI) allows the user to transmit CAN data wirelessly over a transparent point-to-point bridge, without modifying the data. Higher-Layer Protocols such as SAE J1939 and CANopen are also supported.The product provides a wireless link between two CAN Bus interfaces with HRI’s Safetysense technology which is designed to guarantee that critical control [...]
SAE J1939 - Serial Control And Communications Vehicle Network
The Society of Automotive Engineers (SAE) Truck and Bus Control and Communications Subcommittee has developed a family of standards concerning the design and use of devices that transmit electronic signals and control information among vehicle components. SAE J1939 and its companion documents have quickly become the accepted industry standard and the Controller Area Network [...]
Controller Area Network (CAN Bus) - Serial Network Technology For Embedded Systems
Controller Area Network (CAN) is a serial network technology that was originally designed for the automotive industry, especially for European cars, but has also become a popular bus in industrial automation as well as other applications. The CAN bus is primarily used in embedded systems, and as its name implies, is a network technology that provides fast communication among microcontrollers [...]
Arduino Due - Programming And Debugging Using JTAG ICE And Atmel Studio
Atmel’s SAM3X series MCUs are great for users who want to move further from the world of 8bit/16bit microcontrollers to 32bit ARM Cortex core MCUs. One of the most famous device in this series is SAM3X8E, Atmel’s Smart ARM microcontroller. The development platform of choice for getting started with the SAM3X8E is the Arduino Due board. The SAM3X8E [...]