【摘要】 本发明是一种基于DDS技术的步进电机运动控制器,是在FPGA芯片中,建立微处理器接口和X、Y、轴的初始速度寄存器、驱动速度寄存器、加速度寄存器、减速度寄存器、加/减速度变化率寄存器、运行步长寄存器、正向软限位寄存器、负向软限位寄存器、命令字寄存器,以及X、Y、Z轴运动控制模块。运动控制模块分别控制X、Y、Z三轴的步进电机,它主要由DDS、状态机、逻辑位置寄存器、软限位模块、运行步长控制器、加速模块、减速模块、多路数据选择器等模块构成。本发明将直接数字频率合成(DDS)技术应用于运动控制器中,实现了三轴步进电机的T型调速和S型调速控制,可实现步进电机的匀速、加速、减速运行,运行速度、加速度及减速度可通过微处理器来设置。 【专利类型】发明授权 【申请人】芯硕半导体(中国)有限公司 【申请人类型】企业 【申请人地址】230601 安徽省合肥市经济技术开发区乡村花园会所二楼 【申请人地区】中国 【申请人城市】合肥市 【申请号】CN200810020476.6 【申请日】2008-03-05 【申请年份】2008 【公开公告号】CN101299589B 【公开公告日】2010-12-08 【公开公告年份】2010 【授权公告号】CN101299589B 【授权公告日】2010-12-08 【授权公告年份】2010.0 【IPC分类号】H02P21/00; H02P8/14; H02P8/22 【发明人】苟成全; 黄福光 【主权项内容】一种基于DDS技术的步进电机运动控制器,其特征在于是在FPGA芯片中,建立微处理器接口以及X、Y、Z轴运动控制模块;微处理器接口包括存储器和二级寄存器,存储器为12个16bit结构,二级寄存器包括X、Y、Z三轴的寄存器;X、Y、Z轴的各寄存器分别与X、Y、Z轴运动控制模块建立通讯连接,微处理器接口由存储器和二级寄存器构成,存储器为12个16bit结构,负责接收外部处理器的命令并转发给相应的寄存器以控制X、Y、Z轴运动控制模块,或者从相应的寄存器中提取X、Y、Z轴运动控制模块的当前运行状态并发送给外部处理器;X、Y、Z轴运动控制模块分别控制X、Y、Z三轴步进电机;X、Y、Z轴运动控制模块由建立于FPGA中的直接数字频率合成器、状态机、逻辑位置计数器、软限位模块、运行步长控制器、加速模块、减速模块、多路数据选择器、限位开关模块构成,状态机负责其相互之间的控制工作。 【当前权利人】芯硕半导体(中国)有限公司 【当前专利权人地址】安徽省合肥市经济技术开发区乡村花园会所二楼 【家族被引证次数】16