Blog
Recent Posts
Mapping the SAE J1939 Data Link Layer to CAN FD
About SAE J1939 The Society of Automotive Engineers (SAE) standard SAE J1939 is the vehicle bus recommended practice used for communication and diagnostics among vehicle components. Originating in the car and heavy-duty truck industry in the United States, it is now widely used in other parts of the world. SAE J1939 is used in the commercial vehicle area for [...]
Controller Area Network (CAN Bus) Development And Prototyping with Raspberry Pi
The prototyping of Controller Area Network (CAN) applications used to be a tedious and expensive task, but the recent years have seen the emergence of low-cost, yet easy-to-use embedded development platforms such as the Raspberry Pi. The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard [...]
SAE J1939 to USB Gateway For ECU Simulation And Data Monitoring Under Windows, Linux, Android
As part of our embedded hardware and software development for CAN (Controller Area Network) based vehicle protocols, the first prototype of the jCOM.J1939.USB, an SAE J1939 to USB gateway, has passed the performance and quality tests successfully, and we are now ready to start production (the final version will be all black with a white [...]
CAN (Controller Area Network) Gateway Design Considerations
While designing the jCOM series of CAN / SAE J1939 to USB gateways, we have thrived to accomplish maximum performance at the lowest possible price. While this statement may appear contradictive, we believe that we have created the perfect compromise (See also my post Turbo CAN Bus, SAE J1939 Board For Raspberry Pi, BeagleBone, Arduino, and Android Systems). So, what [...]
Expansion Cape for BeagleBone Features Controller Area Network (CAN Bus) And RS485 Interface
The BeagleBoard is a low-power open-source hardware single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip. The board was developed by a small team of engineers as an [...]
Turbo CAN Bus, SAE J1939 Board For Raspberry Pi, BeagleBone, Arduino, and Android Systems
As part of our embedded hardware and software development for CAN (Controller Area Network) based vehicle protocols, the first prototype of the jCOM.CAN.USB, a CAN/J1939 to USB/UART gateway board for embedded solutions, has passed the performance and quality tests successfully, and we are now ready to start production. The main focus of this board is the [...]
CAN Bus Programming With Arduino Uno, Mega 2560
About Controller Area Network (CAN) 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 [...]
BeagleBone Green, Well Suited For IoT Applications, Boots Linux In Under 10 Seconds
The BeagleBoard is a low-power open-source hardware single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip. The board was developed by a small team of engineers as an [...]
Connectivity Solution For SAE J1939 Deutsch Applications
Turck has released an over-molded connectivity solution for J1939 Deutsch applications. The solution is designed for mobile equipment as well as oil and gas applications, where environmental factors such as shock, vibration, cold temperatures, moisture, and oils can affect performance. Thanks to its over-molded design, extremelife jacketing, IP67 rating, and cold weather performance, Turck’s over-molded J1939 Deutsch connectors provide [...]
How To Boost The Performance And Industrial Strength Of Your Raspberry Pi
In general, the Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s [...]