Embedded systems

Choosing embedded controllers among others requires considering the application. Embedded system design software helps control designers to program once and port to many types of controllers.


NI CompactRIO (cRIO-9031) and C Series modules, a National Instruments software-designed controller system, offer performance, flexibility, and connectivity, the company said. A platform-based approach to embedded system design combines an open and powerfDo strategies for implementing embedded control hardware and software differ from prepackaged controllers, such as a programmable logic controller (PLC), programmable automation controller (PAC), or industrial PC (IPC)? While there has been a heated debate about the differences of PLCs, PACs and PC-based automation solutions, the differentiation of these targeted systems from embedded control solutions always seemed straight-forward. 

Embedded hardware, software

Embedded hardware provides an increased level of customization, the integration of custom I/O modules and the possibility to tailor the control system to application specific performance and price expectations. But this flexibility comes at the expense of additional development burden and a significantly different workflow for system design. Electrical design expertise and special tools are needed for the design and validation of embedded hardware.

On the software side, engineering teams need to create board support packages, take care of I/O drivers, and adapt an embedded operating system before they can start developing the automation software. Usually this is an iterative process where the hardware team needs to go through several hardware revisions until all of the requirements are met and the platform is ready for initial deployment. In addition to this extended development process, the user also needs to obtain all of the required certifications and maintain the design over the lifetime of the product. This process is costly, and often machine builders simply don't have the expertise, time, or budget to employ embedded design teams or hire external consultants, which limits their capability to innovate. 

Embedded system design platform

Some companies blur the lines by providing a platform-based approach to embedded system design. An integrated solution combines an open and powerful software development environment, designed to accelerate the productivity of engineers who build embedded control and monitoring systems with high-performance real-time processors and field programmable gate arrays (FPGAs), which customers can program. By adopting a graphical system design platform, engineering teams can begin implementing their automation application, leveraging existing software frameworks and choosing from a variety of programming approaches including graphical development, .m file scripts, and connectivity to existing ANSI C and hardware description language (HDL) code.

The resulting application can be deployed to a variety of embedded hardware platforms, including industrial-grade control systems and board-only systems or a system-on-module (SOM). Leveraging this approach, machine builders can quickly implement an off-the-shelf embedded hardware solution without needing to build custom electronics or port the final code to a cost-optimized deployment target with their own application-specific I/O board. 

Choosing embedded

When should an embedded controller be used?

The decision between an embedded solution and a more traditional automation system like a PAC or PLC should be based on application-specific needs. Embedded controllers offer a greater level of flexibility and are ideal for automation tasks that require high-speed control, advanced signal processing and analytics, or custom protocols and algorithms. They typically perform the application tasks that provide an innovative differentiation.

In larger applications, it's common to use embedded controllers in conjunction with more traditional systems, either because the system is evolved rather than redesigned or because the system benefits from a modular controls architecture.

A platform-based approach to embedded design makes embedded solutions accessible to design teams that don't have the time, budget, or expertise for custom design. Combined with a variety of deployment hardware, this approach allows customers to quickly develop powerful embedded solutions and deploy to hardware that meets the application needs for form factor, performance, footprint and price.

- Christian Fritz is principal product manager, embedded systems, for National Instruments; edited by Mark T. Hoske, content manager, CFE Media, Control Engineering, mhoske@cfemedia.com

Key concepts

  • Controllers choices, including PLCs, PACs, IPC and embedded controllers, can vary by application.
  • An embedded system design platform can help: Design once and deploy to many control platforms.

Consider this

An FPGA-based embedded controller offers flexibility for future changes and upgrades. 

ONLINE extra



- See related stories about embedded controllers and platform-based design below.

No comments
The Engineers' Choice Awards highlight some of the best new control, instrumentation and automation products as chosen by...
The System Integrator Giants program lists the top 100 system integrators among companies listed in CFE Media's Global System Integrator Database.
Each year, a panel of Control Engineering and Plant Engineering editors and industry expert judges select the System Integrator of the Year Award winners in three categories.
This eGuide illustrates solutions, applications and benefits of machine vision systems.
Learn how to increase device reliability in harsh environments and decrease unplanned system downtime.
This eGuide contains a series of articles and videos that considers theoretical and practical; immediate needs and a look into the future.
Additive manufacturing benefits; HMI and sensor tips; System integrator advice; Innovations from the industry
Robotic safety, collaboration, standards; DCS migration tips; IT/OT convergence; 2017 Control Engineering Salary and Career Survey
Integrated mobility; Artificial intelligence; Predictive motion control; Sensors and control system inputs; Asset Management; Cybersecurity
Featured articles highlight technologies that enable the Industrial Internet of Things, IIoT-related products and strategies to get data more easily to the user.
This article collection contains several articles on how automation and controls are helping human-machine interface (HMI) hardware and software advance.
This digital report will explore several aspects of how IIoT will transform manufacturing in the coming years.

Find and connect with the most suitable service provider for your unique application. Start searching the Global System Integrator Database Now!

Infrastructure for natural gas expansion; Artificial lift methods; Disruptive technology and fugitive gas emissions
Mobility as the means to offshore innovation; Preventing another Deepwater Horizon; ROVs as subsea robots; SCADA and the radio spectrum
Future of oil and gas projects; Reservoir models; The importance of SCADA to oil and gas
Automation Engineer; Wood Group
System Integrator; Cross Integrated Systems Group
Jose S. Vasquez, Jr.
Fire & Life Safety Engineer; Technip USA Inc.
This course focuses on climate analysis, appropriateness of cooling system selection, and combining cooling systems.
This course will help identify and reveal electrical hazards and identify the solutions to implementing and maintaining a safe work environment.
This course explains how maintaining power and communication systems through emergency power-generation systems is critical.
click me