Back to Blog

IEC61850 + RK3568 + FPGA + AD Multi-channel Synchronous Data Acquisition: A Fully Domestic Solution

#IEC61850#RK3568#FPGA

IEC61850 is a communication protocol used in power automation systems, defining standardized communication and data models to support data exchange and interoperability between devices and systems. The protocol is widely applied in power system automation and digital transformation, especially in smart grids and distributed energy resource management. Its main features include standardization, flexibility, scalability, efficiency, and security. IEC61850 protocol communication solutions have been implemented based on various processor platforms, reducing development difficulty and R&D time.

What is the IEC61850 Protocol?

IEC61850 is a communication protocol used for data exchange and control in power automation systems. It defines a standardized communication and data model to support data exchange and interoperability between devices and systems.

The IEC61850 protocol is widely applied in power system automation and digital transformation, particularly in smart grids and distributed energy resource management. By using the IEC61850 protocol, power system components can communicate with each other more efficiently, enabling more precise monitoring and control.

The IEC61850 protocol application framework diagram is shown below:

Figure 1

The service implementation of the IEC61850 standard is mainly divided into three parts: MMS services, GOOSE services, and SMV services.

  • MMS services are used for data interaction between devices and the backend.

  • GOOSE services are used for communication between devices.

  • SMV services are used for sampled value transmission.

The relationship between the three services is shown in the figure below:

Figure 2

Key Features of the IEC61850 Protocol

Standardization: The IEC61850 protocol provides a common standardized framework to support communication and interoperability between power equipment of different brands and types.

Flexibility: The IEC61850 protocol can adapt to various application scenarios and requirements, including protection, control, monitoring, and diagnostics.

Scalability: The IEC61850 protocol supports flexible data models, making it easy to add new devices or functionalities.

Efficiency: The IEC61850 protocol adopts an object-oriented programming model, requiring lower network bandwidth and processing capabilities, thus enabling efficient data transmission and processing.

Security: The IEC61850 protocol supports security mechanisms such as encryption and authentication, ensuring the security and integrity of communication.

Typical Application Areas of IEC61850

The IEC61850 protocol can be applied in communication management units, relay protection devices, power DTUs (Data Terminal Units), small current grounding selection, power fault recorders, and other application areas. IEC61850 protocol communication solutions have been implemented based on Allwinner T3, A40i, and RK3568J evaluation boards, reducing development difficulty for end-users, shortening R&D time, and enabling rapid product solution evaluation and technical pre-research.

The Xinmai XM-3568-01 mainboard features a Rockchip RK3568 quad-core Cortex-A55 processor, with a main frequency of up to 2.0GHz, offering significant performance improvements. It supports up to 8GB of memory capacity with a frequency of 1600MHz; it also supports full-link ECC for more secure and reliable data. It is configured with dual Gigabit adaptive RJ45 Ethernet ports and extends to 4 I211 Ethernet controllers, which can be used for Gigabit routers, soft routers, firewalls, and more.

Supports HarmonyOS + Android 11 + Linux.

Supports Domestic Operating Systems

Galaxy Kylin Embedded Operating System V10 Galaxy Kylin Embedded Operating System V10 is a secure, real-time embedded operating system designed for IoT and Industrial Internet scenarios. It features information security, multi-domain isolation, cloud-edge-device collaboration, and diverse computing power support, meeting the embedded scenario requirements for operating system miniaturization, reliability, security, real-time performance, and interconnectivity. Based on Linux, Galaxy Kylin Embedded Operating System V10 adopts a "domain virtualization + multi-domain isolation" architecture. Through the hybrid deployment of real-time and non-real-time operating systems, it combines the rich ecosystem of Linux with the hard real-time capabilities of RTOS, achieving generalized support for IoT and Industrial Internet applications.

Galaxy Kylin Embedded Operating System V10 natively supports mainstream CPU platforms both domestically and internationally and can be widely applied in industrial manufacturing, public transportation, energy and power, financial technology, automotive electronics, digital communication, healthcare, smart cities, and other fields.

Product Characteristics Product characteristics Multi-domain Isolation

Implements embedded domain virtualization Hypervisor based on the Rust language, supporting device domain management and hybrid deployment and communication of real-time and non-real-time operating systems.

Intrinsic Security

Builds an integrated intrinsic security system based on proprietary hardware and software, driven by trusted hardware support and industrial security requirements.

Strong Real-time Performance

The real-time domain executes hard real-time tasks; microsecond-level interrupt latency and task switching latency; supported by highly reliable inter-domain communication protocols for multi-domain collaborative linkage.

AI Intelligence

Supports lightweight AI frameworks, with functional domains performing edge intelligent computing.

Industrial Stability

Industrial-grade system stability, supporting long-term unattended operation of the operating system.

Ubiquitous Connectivity

Integrates mainstream industrial communication protocols and IoT protocols to achieve cloud-edge-device collaborative connectivity.

On-demand Customization

Supports flexible customization of operating system size from MB-level to GB-level, based on application scenario requirements.

Rich Ecosystem

Compatible with the Kylin ecosystem, inheriting the 1.5 million+ software and hardware ecosystem of Galaxy Kylin general products, supporting various industry application scenarios.