The purpose of this article is to reduce the barrier of developing a house made scanning probe microscope (SPM). Here in this paper, we cover all the details of programming an SPM controller with LabVIEW. The main c...The purpose of this article is to reduce the barrier of developing a house made scanning probe microscope (SPM). Here in this paper, we cover all the details of programming an SPM controller with LabVIEW. The main controller has three major sequential portions. They are system initialization portion, scan control and image display portion and system shutdown portion. The most complicated and essential part of the main controller is the scan control and image display portion, which is achieved with various parallel tasks. These tasks are scan area and image size adjusting module, Y axis scan control module, X axis scan and image transferring module, parameters readjusting module, emergency shutdown module, etc. A NI7831R FPGA board is used to output the control signals and utilize the Z-axis real time feedback controls. The system emergency shutdown is also carried out by the FPGA module. Receiving the shutdown command from the main controller, the FPGA board will move the probe to its XYZ zero position, turn off all the high voltage control signals and also eliminate the possible oscillations in the system. Finally, how to operate the controller is also briefly introduced. That messy wires fly back and forth is the main drawback of LabVIEW programming. Especially when the program is complicated, this problem becomes more serious. We use a real example to show how to achieve complex functionalities with structural programming and parallel multi task programming. The actual code showed in this paper is clear, intuitive and simple. Following the examples showed in this paper, readers are able to develop simple LabVIEW programs to achieve complex functionalities.展开更多
本文介绍了矿井提升机制动要求,提出用低压变频器控制高压电机设计方案。低压变频器用于控制提升机实现低频制动时,需要控制变频器输出电压实现转矩控制,本文设计了P I D控制器,实现变频器的输出电压控制。给出了变频器低频制动控制系...本文介绍了矿井提升机制动要求,提出用低压变频器控制高压电机设计方案。低压变频器用于控制提升机实现低频制动时,需要控制变频器输出电压实现转矩控制,本文设计了P I D控制器,实现变频器的输出电压控制。给出了变频器低频制动控制系统结构,介绍了变频器软件程序的设计。试验结果表明,此低频制动系统具有较好的控制效果。展开更多
文摘The purpose of this article is to reduce the barrier of developing a house made scanning probe microscope (SPM). Here in this paper, we cover all the details of programming an SPM controller with LabVIEW. The main controller has three major sequential portions. They are system initialization portion, scan control and image display portion and system shutdown portion. The most complicated and essential part of the main controller is the scan control and image display portion, which is achieved with various parallel tasks. These tasks are scan area and image size adjusting module, Y axis scan control module, X axis scan and image transferring module, parameters readjusting module, emergency shutdown module, etc. A NI7831R FPGA board is used to output the control signals and utilize the Z-axis real time feedback controls. The system emergency shutdown is also carried out by the FPGA module. Receiving the shutdown command from the main controller, the FPGA board will move the probe to its XYZ zero position, turn off all the high voltage control signals and also eliminate the possible oscillations in the system. Finally, how to operate the controller is also briefly introduced. That messy wires fly back and forth is the main drawback of LabVIEW programming. Especially when the program is complicated, this problem becomes more serious. We use a real example to show how to achieve complex functionalities with structural programming and parallel multi task programming. The actual code showed in this paper is clear, intuitive and simple. Following the examples showed in this paper, readers are able to develop simple LabVIEW programs to achieve complex functionalities.
文摘本文介绍了矿井提升机制动要求,提出用低压变频器控制高压电机设计方案。低压变频器用于控制提升机实现低频制动时,需要控制变频器输出电压实现转矩控制,本文设计了P I D控制器,实现变频器的输出电压控制。给出了变频器低频制动控制系统结构,介绍了变频器软件程序的设计。试验结果表明,此低频制动系统具有较好的控制效果。