Site Information

 Loading... Please wait...

Blog

Building Embedded Systems With ARM Technology For Industrial And Commercial Applications

Practical Microcontroller Engineering with ARM Technology presents the full scope of components and materials related to ARM Cortex–M4 microcontroller systems.Chapters 2 through 9 provide the fundamentals and detailed discussions about ARM Cortex-M4 MCU applications with the most universally used peripherals such as flash memory, EEPROM, ADC, DAC, PWM, UART, USB, I2C, SSI, LCD, and GPTM. [...]

Read More »


Intelligent CAN Bus Data Logger Device With Two CAN Bus Ports

The CAN-Logger200 from ICPDAS is equipped with two M12-designed CAN Bus interfaces and an exchangeable SD card for temporary data storage. A DIP (dual in-line package) switch activates/deactivates the integrated 120 Ohm termination resistor. The user can individually set the CAN Bus bitrate (up to 1 Mbit/s), the CAN Bus protocol (11‑bit identifier base frame format or 29‑bit [...]

Read More »


Ruggedized CAN Bus - IoT Gateway Connects Vehicles To The Cloud Via Wireless Or Cellular Interfaces

TTControl, a joint-venture company of TTTech Computertechnik and Hydac International, introduced an end-to-end solution connecting vehicles and mobile machines via a cloud platform for data processing and analysis. The product was designed to enable OEMs (Original Equipment Manufacturer) and fleet owners to optimize their fleet management and machine design. It also serves to assure the availability [...]

Read More »


Building Arduino-Based Projects For The Internet Of Things (IoT)

Gain a solid foundation of Arduino-based device development, from which you can go in any direction according to your specific development needs and desires. You will build Arduino-powered devices for everyday use, and then connect those devices to the Internet.This book introduces the building blocks of IoT, and then you can deploy those principles by [...]

Read More »


Introduction To The World Of Artificial Intelligence (AI) Using The Raspberry Pi

Beginning Artificial Intelligence with the Raspberry Pi represents a moderate introduction to the world of Artificial Intelligence (AI) using the Raspberry Pi as the computing platform. Most of the significant AI topics are explored, including expert systems, machine learning both shallow and deep, fuzzy logic control, and more! AI in action is demonstrated using the Python language on [...]

Read More »


Exciting Internet of Things (IoT) Projects With The Raspberry Pi Using JavaScript

Internet of Things with Raspberry Pi 3 is intended to introduce Internet of Things (IoT) projects for the Raspberry Pi 3. It assists with creating exciting projects, such as setting up a weather station and measuring temperature and humidity using sensors; it also demonstrates how to send sensor data to cloud for visualization in real-time. Another [...]

Read More »


CANopen I/O Modules With CAN FD Capability

Microcontrol announced its μCAN.8.dio-Snap I/O module with CANopen FD support. For more than 20 years, Microcontrol - based in Troisdorf near Cologne/Germany - has specialized in producing CAN applications for demanding industries as, for instance, mechanical and automotive industries but also renewable energy and medical technology.  They provide solutions to transmit analog measurement signals to a Fieldbus interface [...]

Read More »


Engineering Note: Reverse Engineering Of CAN Bus Communication

There are many applications, in which one may need to reverse engineer CAN Bus communication. Examples are automotive competitor analysis, telematics applications such as fleet management, and disabled driver applications. The typical reverse engineering process is concerned with moving a sensor and watching the CAN Bus network for message changes. For example, wind down a door [...]

Read More »


Engineering Note: Implementing SAE J1939 In Vehicle Design

Heavy-duty commercial and off-highway vehicles, such as agricultural and construction equipment, pose various electrical and mechanical engineering challenges. These vehicles must be efficient, durable, and reliable as they have long service lives in demanding environmental conditions that can include extreme temperature, dirt, dust, and altitude. A key consideration during commercial and off-highway E/E architectural definition is the SAE [...]

Read More »


Controller Area Network (CAN Bus) - Bit Timing And Synchronization

The following is an excerpt from  A Comprehensible Controller Area Network by Wilfried Voss. As was explained in Chapter 7.1 - Bit Coding the CAN standard uses the Non-Return-to-Zero (NRZ) bit coding, which provides a maximum of data transport capacity, but in turn lacks sufficient means of bit synchronization between sender and receivers in a CAN network.Bit Stuffing, i.e. the [...]

Read More »