基于Microblaze Linux的三轴数控系统简介——第三届OpenHW开放源码硬件与嵌入式大赛优胜奖
所属分类:参考设计
上传者:chenyy
文档大小:343 K
标签:FPGA
所需积分:0分积分不够怎么办?
文档介绍:本文将高性能逻辑可编程芯片FPGA引入数控加工领域,提出QT+Linux+Microblaze的设计方法。简要介绍了项目的背景以及项目实现原理,详细说明了系统中三个最主要的功能模块及各自实现效果,最后分析了该项目的改进方向以及应用前景。实验证明,该系统非常适合当今数控行业对控制模块的运行速度、加工精度的要求。特点描述:QT+Linux+Microblaze的数控控制系统设计方案,利用QT设计界面友好的数控加工软件,用于绘制加工图形,并获得图形数据;结合Linux的移植能力,将QT数控软件先在Linux中运行通过,再移植到Microblaze;最后由Verilog HDL语言编写的并行执行模块根据加工图形数据控制数控设备。由于引入FPGA芯片,可以不必过于考虑某些加工补偿预测算法的时间开销,间接有助于提高加工精度。系统主要由三大功能模块组成:基于QT设计的数控加工软件;用于上位机和下位机通信的抗干扰波特率自适应UART模块;下位机部分由FPGA处理器配置出三轴数控驱动模块。加工软件可绘制加工图包括:直线、多边形、圆、圆弧等。UART通信模块具备了良好的抗干扰性能,下位机可自适应上位机的波特率需求。
现在下载
VIP会员,AET专家下载不扣分;重复下载不扣分,本人上传资源不扣分。
Baidu
map