强激光与粒子束, 2016, 28 (3): 033011, 网络出版: 2016-03-28   

基于FPGA的微型直流电机控制器IP核设计

Design of IP core for DC micromotor controller based on FPGA
作者单位
西南交通大学 物理科学与技术学院, 成都 610031
摘要
为了实现阵列天线波束高效控制和系统小型化,实现多轴微型直流伺服系统达到高速、并行控制,根据Nios Ⅱ处理器的Avalon总线规范,利用Verilog硬件描述语言,设计了一种基于现场可编程逻辑门阵列(FPGA)的微型直流电机控制器IP核。该控制器采用了有限状态机的方法,分多模块实现硬件控制功能。针对微型直流电机特性,采用了比例-积分-微分(PID)算法、分段控制及启停监测等控制策略。最后利用软件Quartus Ⅱ及DE0开发板进行了仿真和实验验证,实验表明,该控制器具有响应速度快、定位精度高、可靠性高、体积小等特点,可以可靠地对各路微型直流电机进行独立控制,且控制性能良好,能够实现天线单元快速、准确的相位控制。
Abstract
In order to achieve the phase control of array antenna efficiently, miniaturization, high-speed and parallel control, according to the Nios Ⅱ’s Avalon bus specification, the paper introduces the design of an IP core for DC-Micromotor controller based on FPGA, and the completion of simulation and experimental verification using Verilog hardware description language. In order to meet the high-speed and parallel control requirements, the controller uses a method of finite-state machine, achieving hardware control functions by several modules. Based on DC micromotor driving characteristics, is uses a PID algorithm, sectional control and start-stop monitoring and other control strategies. Experiments show that the position control system has the characteristics of fast response, high precision, high reliability, small size, and portability; it independently controls multiple axis DC micromotor, and has good control performance, which can meet the requirements of fast and accurate phase control of the antenna.
参考文献

[1] 王邦继, 刘庆想, 周磊, 等. FPGA 在多轴步进电机控制器中的应用[J]. 电机与控制学报, 2012, 16(3): 78-82.(Wang Bangji, Liu Qingxiang, Zhou Lei, et al.FPGA-based multiple-axis stepper motor controller. Electric Machines and Control,2012,16(3): 78-82)

[2] 侯红胜, 刘卫国, 马瑞卿. 采用 BUCK 电路的低电感无刷直流电动机转矩脉动与损耗分析[J]. 微特电机, 2012, 40(7): 9-11.(Hou Hongsheng, Liu Weiguo, Ma Ruiqing. Torque ripple and loss analysis in low inductance BLDCM driver using BUCK circuit. Small & Special Electrical Machines,2012,40(7): 9-11)

[3] 武俊峰. 小电感无刷直流电机不同驱动结构下的控制特性及功耗比较[J]. 电工技术学报, 2012, 27(8): 270-275.(Wu Junfeng. Comparison of power loss and control characteristic under different drive structure for small inductance BLDC motor. Transactions of China Electrotechnical Society,2012, 27(8): 270-275)

[4] 谭勇, 周军, 于晓洲, 等. 基于 FPGA 的高性能电动伺服系统设计[J]. 测控技术, 2011, 30(8): 41-44.(Tan Yong, Zhou Jun, Yu Xiaozhou, et al. Design of high-performance electrical servo system based on FPGA. Measurement & Control Technology,2011, 30(8): 41-44)

[5] 高铁红, 王诚意. 基于 FPGA 的增量式 PID 控制器的研究与实现[J]. 河北工业大学学报, 2011, 40(5): 36-38.(Gao Tiehong, Wang Chengyi. The design and implementation of increasing PID controller based on FPGA. Journal of Hebei University of Technology,2011, 40(5): 36-38)

[6] 王邦继, 刘庆想, 张政权, 等. 机械相控阵列天线的电机控制系统设计[J]. 强激光与粒子束, 2012, 23(11): 3123-3126.(Wang Bangji, Liu Qingxiang, Zhang Zhengquan, et al. Design of motor control system for mechanical phased array antenna. High Power Laser and Particle Beams, 2012, 23(11): 3123-3126)

[7] 周磊, 刘庆想, 李相强, 等. 用于阵列天线连续跟踪的步进电机控制器IP核设计[J]. 强激光与粒子束, 2011, 23(11):3099-3102.(Zhou Lei, Liu Qingxiang, Li Xiangqiang, et al. Design of stepping motor contorl IP core for array antenna successive scanning. High Power Laser and Particle Beams, 2011, 23(11): 3099-3102)

[8] 周一飞, 刘庆想, 李相强, 等. 螺旋天线步进电机控制系统仿真及运行曲线优化[J]. 强激光与粒子束, 2014, 26: 063020.(Zhou Yifei, Liu Qingxiang, Li Xiangqiang, et al. Simulation of helical antenna stepper motor control system and optimization of running curve. High Power Laser and Particle Beams, 2014, 26:063020)

[9] Wang D Q, Gao S Y, Chen Y Q, et al. Intelligent control system based on CAN-bus for car doors and windows[C]//Proceedings of the 3rd International Conference on Anti-Counterfeiting,Security,and Identification in Communication. 2009: 242-245.

[10] 刘洪朋, 葛广英. 基于 Niosll 步进电机控制器 IP 核的设计与实现[J]. 电子科技, 2012, 24(12): 66-68.(Liu Hongpeng, Ge Guangying. Design and implementation of IP core for stepping motor controller based on Nios Ⅱ. Electronic Science and Technology, 2012, 24(12): 66-68)

万荣鑫, 李相强, 刘庆想, 王邦继, 周磊. 基于FPGA的微型直流电机控制器IP核设计[J]. 强激光与粒子束, 2016, 28(3): 033011. Wan Rongxin, Li Xiangqiang, Liu Qingxiang, Wang Bangji, Zhou Lei. Design of IP core for DC micromotor controller based on FPGA[J]. High Power Laser and Particle Beams, 2016, 28(3): 033011.

本文已被 1 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!