摘要
为实现交流电机控制系统数据的输入/输出,用现场可编程门阵列(FPGA)进行硬件接口设计。采用电流传感器CSK7-5A和模/数转换器AD7705及FLEX10K10内部的嵌入式阵列块为缓冲器,设计了模/数转换数据进入缓冲器的控制模块FIFO1,完成了采样电路的设计。采用14个键作为外部控制接口输入来控制电机的正、反转,起、停及转速大小,通过译码电路将转速显示在五位数码管上。最后,进行了键盘和显示接口电路的顶层设计。使用硬件描述语言对FPGA进行编程,通过集成开发软件MAX+PLUSII中的仿真,证明了在写入缓冲器的频率为10MHz而读出频率为20MHz时,仍然有快速采样及键盘输入和数码显示的可行性。
In order to realize the data Input/Output(I/O) of an asynchronous motor control system, a hardware interface was designed based on FPGA (Field Programmable Gate Array). By using an electric current sensor named CSK7--5A and an A/D converter named AD7705, the embedded array blocks of FLEX10K10 were selected as buffers, and the control module FIFO1 of changed A/D data entering buffers was designed to complecte a sampling circuit. Then, 14 keys were used as the outside control interface's input to control the positive or negative rotations to start or stop the machine and to adjust the rotating speed of the machine. Through decoding circuit, the speed was shown on five digit- al tubes. Finally, the top-level module of keyboard and the display interface were designed. Using the program of Very High Speed Integrated Circuit Hardware Description Language(VHDL), the simulation of integrated development software MAX+PLUS Ⅱ proves that the sampling, the keyboard input and display can be done rapidly when the writing frequency is 10 MHz and the reading frequency is 20 MHz.
出处
《光学精密工程》
EI
CAS
CSCD
北大核心
2008年第5期931-936,共6页
Optics and Precision Engineering
基金
国家自然科学基金资助项目(No.60666002)
关键词
交流电机
采样电路
译码电路
现场可编程门阵列
数字信号处理
AC motor
sampling circuit
decoding Digital Signal Processing(DSP) circuit
Field Programmable Gate Array (FPGA)