preview

What Is The First Stage Of The Control Loop?

Good Essays

The first stage of the control loop is the reading of the source signals from the physical engine sensors, will be provided as either digital hi-lo signals as pulse width waveforms or analogue waveform inputs. The modules present in the control must be able to convert the analogue values into a digital signature as well as the digital signal to the software control.
As the input sources signals from the engine, we use them in the real time and FPGA LabVIEW control interface as logic control to determine the allowable timing operation window of the injector module for both port and direct injection.
Controlling direct injection will be determined by the relative speed of the engine, the crank-angle degree signal source. As these sources …show more content…

You can configure an FPGA to be as simple as an AND gate or something as complex as a multi-core processor. To create an FPGA, you are required to write HDL (hardware description language). You then synthesize your HDL into a bit file which you can use to configure the FPGA. A disadvantage of FPGAs is that they store their configuration in RAM, not flash so if they lose power they loser their configuration and must be configured every time power is applied.
Three reasons to use FPGA whilst using LabVIEW is for graphical system design, IP Libraries and HDL code reuse and finally rapid algorithm development. In terms of graphical system design, LabVIEW FPGA provides a graphical programming approach that simplifies the task of interfacing to I/O and communicating data, greatly improving design productivity and reducing time to market. [10]
IP Libraries and HDL code reuse: To improve software development productivity when designing with FPGAs, efficient code reuse is important. LabVIEW FPGA provides IP developed by NI and Xilinix for basic functions such as counters or more advanced algorithms such as video decoding. [10]
Rapid Algorithm Development: LabVIEW FPGA is equipped with built in simulation capabilities and debugging tools so that you can catch as many implementation errors as possible before compilation. [10]
A look-up table is a list of related data stored in the memory of a computer. This table relates input signals received

Get Access