检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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.
分 类 号:TH16[机械工程—机械制造及自动化]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.117.75.226