摘要
主要针对高速智能球形摄像机的云台控制,提出了一种可以实现多细分电机控制的设计方案,它主要基于LPC1766微控制器,通过A3988来驱动两个步进电机,使用软件模拟正弦曲线采样得到一系列脉冲,按照此系列脉冲控制8位数模转换器TLC7255为A3988提供模拟输入电压,再经过A3988的控制得到按正弦规律变化的电流矢量。采用多细分电机控制可使电机运转更平稳,也可在一定程度上提高电机的运转精度。使用C++Builder开发平台设计了一个控制软件,通过它可以实现对电机的控制。
Aiming at the design of the high speed intelligent dome's PTZ controlling,a method of the subdivision controlling of the step motor was introduced.It was mainly based on the LPC1766 micro-controller,using a chip of A3988 to control two step motor.It took sample a serial pulse resembling the sine curve through the software.TLC7255 was an eight bits digital-to-analog converter.It changed the serial pulse into a serial voltage and supplied the voltage to A3988.So the current in the step motor could change following the sine curve through the controlling of A3988.Using of the subdivision controlling of the step motor,the motor could move more smoothly.Also the accuracy may be raised to a certain extent.At last,software was designed to control the motor using the C++ Builder.
出处
《电机与控制应用》
北大核心
2011年第2期15-17,31,共4页
Electric machines & control application
关键词
微控制器
步进电机
细分
microcontroller
step motor
subdivision