Realizing User-Defined Measurement and Control System Using FPGA

Publisher:sedsedqLatest update time:2011-03-31 Source: elecfansKeywords:FPGA Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
NI LabVIEW is an open and flexible development environment that can seamlessly connect with a variety of industrial hardware, and closely combines configuration-based development methods and programming languages. The NI programmable automation controller (PAC), which combines the reliability of programmable logic controllers (PLCs), PC processing power, and the flexibility of customizable hardware FPGAs, is the core component of the NI industrial automation platform. NI China Technical Market Engineer said that the NI advanced embedded control and acquisition system CompactRIO PAC, supported by NI LabVIEW software, can provide high performance and high reliability for industrial and embedded control applications. It combines an open embedded architecture, reliable FPGAs, and small, rugged, and hot-swappable industrial I/O modules, making it suitable for the design, prototyping, and deployment of measurement and control solutions.

The NI CompactRIO programmable automation controller is a low-cost, reconfigurable control and acquisition system designed for applications that require high performance and reliability. CompactRIO uses reconfigurable I/O (RIO) FPGA technology, and the RIO core has a built-in data transfer mechanism that can transfer data to an embedded processor for real-time analysis, post-processing, data logging, or communication with a networked host. With the basic I/O functions of LabVIEW FPGA, CompactRIO can directly connect hardware to the I/O circuits of each I/O module. Each I/O module has built-in connections, signal conditioning, conversion circuits (ADC or DAC), and optional isolation barriers.


Each CompactRIO I/O module has built-in signal conditioning, including screw terminals, BNC or DSUB connectors, and integrated terminal blocks on the modules, which greatly reduces space requirements and field wiring costs. Because the module's built-in signal conditioning function expands the voltage range or industrial signal type, users can directly connect CompactRIO modules to signal acquisition sensors and actuators according to their actual needs, facilitating the flexible configuration of users' field monitoring solutions.

It is understood that the CompactRIO embedded system includes an industrial-grade 200 MHz Pentium processor for reliable and accurate execution of LabVIEW Real-Time applications. There are more than a thousand built-in LabVIEW functions that can be used to create multi-threaded embedded systems with real-time control, analysis, data logging, and communication functions. More importantly, a large number of third-party resources developed for special applications can be built into it, constantly enriching the CompactRIO embedded system resource library. NI introduced that the resettable embedded system has two configurations: modular and integrated configuration. In the modular configuration, the embedded controller chassis contains the FPGA and can be provided separately according to user needs. The integrated configuration combines the controller and the chassis containing the FPGA in one unit, which is particularly suitable for high-capacity applications due to its excellent system performance.

FPGA's high performance, reconfigurability, small size and low engineering development cost are very popular among control and acquisition system manufacturers, but the high complexity of electronic design tools has formed a technical threshold. Traditionally, the functions of FPGA-based devices are defined by the original manufacturer for users, which makes it difficult to meet the differentiated needs of users. Based on this, NI has established a highly optimized resettable control and acquisition system by introducing FPGA field programmable features, so that users do not need to have specialized hardware design language skills such as VHDL, but only need to use CompactRIO's own customized control or acquisition circuit timing/trigger resolution of up to 25 ns.

Why is it so simple? Because LabVIEW and the LabVIEW FPGA Module provide a graphical development environment for the FPGA chip on NI RIO hardware. By using the LabVIEW FPGA Module, users can develop FPGA programs in a Windows environment, and then use LabVIEW to compile and run these code programs on the hardware.

Keywords:FPGA Reference address:Realizing User-Defined Measurement and Control System Using FPGA

Previous article:Comparative Analysis of Verilog HDL, VHDL and FPGA
Next article:FPGA Simulation Model for Symmetric Multi-core Architecture

Recommended ReadingLatest update time:2024-11-16 16:34

Research on TCP/IP Communication Protocol of FPGA and Matlab Communication System
O Introduction In recent years, with the development of information technology, networking has become more and more common, and Ethernet has been widely used in various fields. For example, in the field of data acquisition, some small monitoring equipment needs to add a network to realize the function o
[Embedded]
Application of nRF24L01 wireless module in single chip microcomputer and FPGA
  First, let's briefly introduce the nRF24L01 wireless module   (1) 2.4Ghz global open ISM band license-free use   (2) Maximum operating rate of 2Mbps, efficient GFSK modulation, strong anti-interference ability, especially suitable for industrial control occasions   (3) 126 channels to meet the needs of multi-point c
[Microcontroller]
Application of nRF24L01 wireless module in single chip microcomputer and FPGA
Medical electronics platform selection: FPGA, ARM, X86, DSP or GPU?
"Mindray has two seemingly contradictory principles for selecting processor platforms: 'more' and 'less'. 'More' refers to diversity. We know that whether it is DSP, ARM, X86 or FPGA, GPU, each platform has its own advantages and disadvantages. Therefore, when designing products, we can choose and match them accordi
[Medical Electronics]
Medical electronics platform selection: FPGA, ARM, X86, DSP or GPU?
Issues to consider when using FPGAs as a flexible and low-cost solution for next-generation automotive electronics designs
Imagine this: You're driving your latest model car down the highway at 75 miles per hour, listening to a hit tune. Suddenly, the engine management system or stability control system fails. If you face this situation, not only could you be in a serious (even fatal) accident, but the car manufacturer's reputation coul
[Automotive Electronics]
Issues to consider when using FPGAs as a flexible and low-cost solution for next-generation automotive electronics designs
Simulation Research on Rapid Capture of Spread Spectrum Ranging Based on FPGA
Distance measurement is a basic test technology in testing technology, which runs through almost every field of engineering practice. In the field of military aerospace, due to its special needs, the range, real-time and accuracy requirements of the ranging system are getting higher and higher, and spread spectrum r
[Embedded]
Simulation Research on Rapid Capture of Spread Spectrum Ranging Based on FPGA
Single chip microcomputer and FPGA to achieve equal precision frequency measurement and IDDS technology design scheme
O. Introduction This system effectively combines the microcontroller and FPGA to realize equal-precision frequency measurement and IDDS technology, giving full play to their respective advantages, making the design easier and more flexible, and has the characteristics of wide frequency measurement range, high f
[Microcontroller]
Single chip microcomputer and FPGA to achieve equal precision frequency measurement and IDDS technology design scheme
element14.com supplies OrangeCrab open source FPGA development board
OrangeCrab ultra-compact high-end FPGA development board in Adafruit Feather form factor Two memory configuration options are available to easily implement flexible designs. Shanghai, China, May 26, 2021 – Farnell element14, an Avnet-owned global distributor of electronic components and solut
[Embedded]
element14.com supplies OrangeCrab open source FPGA development board
Design of Universal Asynchronous Receiver/Transmitter Based on FPGA
Serial communication requires fewer transmission lines, has high reliability, and has a long transmission distance. It is widely used in data exchange between computers and peripherals. The function of serial communication is usually realized by a universal asynchronous receiver and transmitter (U
[Embedded]
Design of Universal Asynchronous Receiver/Transmitter Based on FPGA
Latest Embedded Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号