The Development of an Controller of Highfrequency Fatigue Tester Based on FPGA Technology
|School||Zhejiang University of Technology|
|Course||Mechanical and Electronic Engineering|
|Keywords||High-frequency fatigue testing machine VHDL FPGA Sine wave generator Amplitude adjustment Fuzzy self-tuning PID control|
Frequency fatigue testing machine is metallic materials testing machine, is a major material for the determination of metals and alloys at room temperature under tension, compression or tension and compression fatigue properties of alternating load test machine. While the high frequency fatigue testing machine controller is used to control the testing machine to work on the user's intent, as between the user and the tester bridge. This thesis is based on high-frequency fatigue testing machine for the object, the use of modern control theory, computer technology and FPGA as the representative of the current microelectronics technology test machine controller has been improved. FPGA, field programmable gate array that is a recent programmable ASIC devices. As can be field-programmable FPGA, ASIC can be achieved to meet the system on chip design (SOC) requirements, it is increasingly becoming a key component of the system. In this thesis, the system controller FPGA application has been studied and developed a new controller based on FPGA technology. The first chapter describes the frequency fatigue testing machine and its controller domestic development overview and a brief overview of the significance of the topic and thesis research. The second chapter introduces the main system controller hardware circuit design approach, namely the use of HDL (hardware description language) hardware design method, its biggest feature is the use of circuit design from top to bottom (Top Down) design method . This method can improve the design to maximize efficiency and reduce design costs. In this thesis, the FPGA chip that is as a design method. The third chapter introduces the fuzzy control theory and technology, and analysis of fuzzy control technology and conventional PID advantages and disadvantages. On this basis, this paper proposes the use of a control algorithm, namely fuzzy self-tuning PID control algorithm. The algorithm combines the advantages of both methods. The chapter concludes with the specific design of the controller using the algorithm, and proposed implementation. The program enables real-time system resource usage and get the maximum balance. Chapter specific design of the control algorithm PID parameters fuzzy inference device. The fuzzy inference is realized using FPGA. Users only need to transmit data through the bus to the reasoner, you can get real-time for the PID parameters, good way to improve the control effect. The last chapter gives a fuzzy inference device simulation results. Chapter and the detailed design of the sine wave generator amplitude adjustment circuit. In this thesis, the amplitude of the sine wave generator and waveform adjustment achieved using an FPGA to implement, reducing the volume controller, but also improve the control precision. The last part gives the above chapter circuit simulation results to verify the correctness of the circuit functionality and timing. Chapter VI designed addition to the above circuit other than the circuit, including the various detection circuit, motor control circuits, FPGA configuration circuitry and a main controller circuit. These circuits are also working the entire controller required. The last part of the chapter gives a block diagram of the controller software. Chapter VII of the research work done in this paper provides a brief summary.