基于STM32的改进DDA插补器设计与分析  被引量:2

Design and Analysis for Improved DDA Interpolation Based on STM32

在线阅读下载全文

作  者:夏德宏 万伟韬[2] 刘建胜[3] 

机构地区:[1]江西水利职业学院信息工程系,江西南昌330013 [2]南昌师范学院教育培训学院,江西南昌330029 [3]南昌大学机电工程学院,江西南昌330031

出  处:《机床与液压》2015年第10期151-153,150,共4页Machine Tool & Hydraulics

基  金:江西省科技厅科技支撑项目(20123BBE50083);江西省教育厅基金项目(GJJ13002)

摘  要:针对普通DDA进给速度不够快、插补误差较大、插补脉冲分布不均匀等不足,利用改进的DDA算法作为插补算法,以基于ARM Cortex-M3处理器内核的STM32微控制器为插补控制核心,设计了DDA硬件插补系统,实现了高速高精度插补。借助Keil uVision4软件开发环境,利用C语言分别设计了普通DDA和改进DDA的算法程序,并对两种方法的插补结果进行了对比。结果表明:与普通DDA相比,改进DDA在插补速度与插补精度上均有一定的提高,控制器溢出脉冲分布更加均匀。The ordinary DDA interpolation algorithm has the following shortcomings:the feed speed is not fast enough, the interpolation error is too large, the pulse distribution is uneven. Employing improved DDA as the interpolation algorithm, taking advantage of STM32 microcontroller, which was based on ARM CorterM3 processor as the interpolation control core, DDA hardware interpolation system was designed, and the highspeed, highprecision interpolation was achieved. Making use of Keil uVision 4, ordinary DDA and improved DDA algorithm programs were designed based on C language, then the interpolation results of the two methods were contrasted. The interpolation result shows that:comparing with ordinary DDA, the improved DDA has increased to some extent on the interpolation speed and precision, and the distribution of the controller pulse overflow is more uniform.

关 键 词:STM32 改进DDA算法 硬件插补 

分 类 号:TH16[机械工程—机械制造及自动化]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象