Differences Between CAN Bus and I2C

Differences Between CAN Bus and I2C

Click the blue text Follow us The CAN bus and I2C are two common serial communication protocols, each with its advantages in different application scenarios. Below are their main features and differences: CAN Bus (Controller Area Network) Features: 1. Multi-master communication: The CAN bus allows multiple nodes to send data simultaneously, using an arbitration mechanism … Read more

Key Learning Points for Electrician Technician Examination: PLC Controllers, Ohm’s Law and Electrical Power, Low Voltage Components

Key Learning Points for Electrician Technician Examination: PLC Controllers, Ohm's Law and Electrical Power, Low Voltage Components

For the level 2/technician examination in “Electrician”, the key learning points for PLC controllers can be focused on the following key areas: 1. Basic Principles and Structure of PLC Working Principle: Understand the cyclic scanning operation of PLC, including input sampling, program execution, and output refreshing stages, and comprehend how it achieves control over industrial … Read more

Will Zigbee Be Marginalized After Compatibility with Bluetooth?

Will Zigbee Be Marginalized After Compatibility with Bluetooth?

Zigbee has launched a dual-mode chip compatible with the Bluetooth protocol format, aiming to expand or advance its ecosystem. On the surface, this seems like a good strategy, but in reality, we have already attempted a similar approach in the early days of using proprietary 2.4G protocols. At that time, the 2.4G proprietary protocol was … Read more

Introduction to MQTT in IoT and Getting Started

Introduction to MQTT in IoT and Getting Started

About 20 years ago, the Internet of Things (IoT) was just starting in China. Wuxi vigorously developed IoT, bringing in several research institutions and companies from the Chinese Academy of Sciences engaged in IoT research, thus making Wuxi the national center for IoT research and development. The words “China IoT Research and Development Center” were … Read more

A Flexible Device Driver Architecture in Embedded Development

A Flexible Device Driver Architecture in Embedded Development

In embedded system development, we often need to manage various hardware peripherals, communication protocols, and sensor devices. The Factory Pattern provides a unified object creation interface, allowing the system to flexibly instantiate different types of objects without exposing the specific creation logic, greatly enhancing the maintainability and scalability of the code. <strong>1. Core Concepts of … Read more

The Most Comprehensive Learning Path for Automotive Embedded Systems with Learning Resources

The Most Comprehensive Learning Path for Automotive Embedded Systems with Learning Resources

This section will address everyone’s questions about automotive embedded systems and provide corresponding learning paths. Questions 1. Does automotive embedded development consider educational background? Is it easy to get into large companies? Larger companies (500+) tend to consider educational background. Based on this year’s student situation, fresh master’s graduates have a higher chance of receiving … Read more

Overview of Baseband Chips

Overview of Baseband Chips

🟠A baseband chip is an important device that connects the central processing unit (CPU) and the radio frequency (RF) chip, responsible for processing information. After processing by the CPU, the information is modulated into a digital signal by the baseband chip, then transmitted through the RF chip, and finally emitted by the antenna. The signals … Read more

Fundamentals of IoT Network Transmission Protocols

Fundamentals of IoT Network Transmission Protocols

Recently, I have been exploring smart network systems and have summarized the fundamentals of IoT network transmission protocols as follows: Important Protocol Standards There are several available IoT communication protocols, each with different performance, data rates, coverage, power consumption, and memory requirements. Each protocol has its own advantages and disadvantages to varying degrees. Some communication … Read more

Fundamentals of Industrial Control Systems: Device Communication

Fundamentals of Industrial Control Systems: Device Communication

In the previous issue, we outlined the common industrial control devices and software systems in Industrial Control Systems (ICS). Today, we will explore the communication protocols between devices and software systems. Before we begin, let’s first understand the topological access relationship between control devices and software: refer to the hierarchical model division of IEC62264-1: L4 … Read more

Getting Started with CANopen Communication: Part 5

Getting Started with CANopen Communication: Part 5

“Whenever you encounter ‘unable to write, unable to read, configuration unsuccessful’, it is mostly an SDO issue.”—— Bald Engineer, years of experience summarized In CANopen, anything related to configuration and parameters is closely tied to SDO: Change mode (0x6060) Change acceleration (0x6083) Configure PDO (0x1600 / 0x1A00) Set heartbeat time (0x1017) Modify node ID (0x2000~) … Read more