多轴数控雕铣机系统的MCU和FPGA之间的数据传送

经过前期数据处理过后,我们已经得到每个具有完整加减速段的脉冲数PS,和每个小段的脉冲数Px、Py、Pz、Pl,这些数据由多轴数控雕铣机系统的MCU通过USB接口读入SDRAM后再送给FPGA执行。而初速度v0,加速度α(该系统采用的是设定恒定加速度的加减速方式),以及设定加工速度即最大速度Vmax则从键盘输入,通过MCU显示到液晶屏上,并通过16位的数据总线送给FPGA。

最终送入FPGA执行的数据,由原始的每小段的数据x、y、z转换成Px、Py、Pz、Pl、Ps。MCU和FPGA的数据传送通过16位的数据总线来完成,通过对FPGA的编程,生成一级数据缓存,当ARM检测到缓存为空且自身有数据要向FPGA传输的时候,MCU便向FPGA的缓存中写入下一小段数据,其接口方式相当于MCU在读写一个外部存储器。当FPGA的下一级功能执行模块完成其功能处于空闲状态时,如果缓存中有数据就立刻来执行,并清空缓存,MCU继续送下一段数据。缓存的作用不仅方便MCU和FPGA的数据传输,并且16位由总线送入的数据全部转换成并行的数据后等待FPGA的下一级功能模块的读取,大大缩短了FPGA的下一级功能模块读取并开始执行下一小段数据的时间,消除了FPGA执行完当前数据后等待MCU再次送下一数据的时间,在FPGA中对前后两段数据的衔接处理可以完全看成是连续的,以至于对外部电机的连续运动不会造成丝毫的影响。

推荐产品

高速雕铣机
高速雕铣机YF-D870 本款型号设备秉承了传统机床小刀具加工特点的基础上,结合目前模具切削加工的实际情况,采用加重型和增强型的光机,高精密度的线性导轨和滚珠丝杆,再配套大功率的主轴和伺服电机,使之成为既可用于中小批量的精密零件生产,更可实现大重型的精密模具加工。其
高速数控龙门铣
高速数控龙门铣YF-D2516 该型号龙门雕铣机床采用了大型肋骨强化和龙门式大床体设计,并经过多次实效处理消除应力,能长久的保持良好的刚性和精度。该机型是专为加工大工件所设计,其填补了目前市场上普通雕铣机无法加工大尺寸工件的空白。其具有的传动平稳、刚性高、机型重、精度高、
CNC龙门高速铣
CNC龙门高速铣YF-D2016 本款型号CNC高速铣床是我司专为大尺寸工件的生产加工而精心研发设计的一款全新产品,具有精度高,传动稳定性好,加工尺寸大、刚性好及机身重等特点,采用了大型肋骨强化和龙门式床体设计,且经过多次的实效处理消除了应力,能够长时间的保持很好的精度与刚
高速精密雕铣机
高速精密雕铣机YF-G660 此款机型结合了以往轻重型机器的各种性能优点,采用低床身和立柱横梁一体的设计结构, 再配套高性能和大功率的伺服电机,高精度和超规格的丝杆、导轨,高转速和高精度的主轴,使得机床具有稳定性好、刚性强、加工平衡、加工精度高等功能特点。该机是一款专为
QQ咨询
微信咨询
拨打电话
返回顶部