运动控制卡设计步骤

发布时间:2018-06-30 23:38:05   来源:文档文库   
字号:

运动控制卡开发步曲

1使用黑金开发板实现脉冲控制的运动控制卡

1.1使用Quartus II软件建立SOPC工程,按照上图建立添加所需CPU及外设。

1.2使用Nios II建立UC-OS-II工程。

1.3UC-OS-II中建立一个任务,用于收发以太网数据,跟上位机通讯。

1.4Quartus II中加入编码器解析模块,将来自编码器的AB信号转化成位置和速度,并支持总线读写,最高编码器脉冲频率20M

1.5Quartus II中加入脉冲输出模块,实现CPU发出的脉冲速度和脉冲数,最高输出脉冲频率8M

1.6Nios II中规划速度曲线,周期200us输出一个脉冲速度。

1.7连接驱动器和电机进行调试。

1.8加入缓冲控制。

1.9加入高速捕获功能。

1.10加入回零功能。

2使用DSP开发板+黑金开发板实现脉冲控制的运动控制卡

2.1在第一步的系统中,增加与DSP通信的模块。

2.2Nios II中接收到上位运动指令之后,发出中断信号给DSPDSP读取运动数据。

2.3DSP读取位置信号,规划出速度曲线输出到FPGA输出脉冲。

3. 连接驱动器和电机进行调试。

3使用DSP开发板+黑金开发板实现速度控制的运动控制卡

3.1在第二步的基础上,在DSP中增加位置环调节算法,输出速度曲线到FPGAFPGA控制DA输出模拟量。

3.2连接驱动器和电机进行调试。

4实现速度+脉冲制的运动控制卡

4.1综合第二步和第三步,脉冲和速度控制可切换。

4.2完善控制算法及周边控制。

4.3测试。

附:硬件框图

本文来源:https://www.2haoxitong.net/k/doc/0cbfe7e627d3240c8547ef48.html

《运动控制卡设计步骤.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式