位置:51电子网 » 技术资料 » 嵌入式系统

一种基于DSP的多轴运动控制器的设计与实现

发布时间:2008/6/3 0:00:00 访问次数:785

        作者:国防科技大学 顾勇平

     周华平 马宏绪

     来源:《单片机与嵌入式系统应用》

     摘要:介绍一种基于dsp的多轴运行控制器的设计方案,包括控制器的各部分组成及功能,并给出相应的示意图。此种控制器设计个有集成度高、运算速度快、处理能力强等特点。

    

    

     关键词:dsp

     tms320f206 多轴运行控制器 pc/104总线

     引言

     现代化控制日新月异的今天,各类高速、高精度的控制设备得到了广泛的运用。作为一种实时补偿的控制方法,其相应的硬件设备要求在保持控制实时性的基础上,更要具有与主控机进行实时数据交流的能力。此类设备在很多数控设备、机器人控制等方面都有广泛的运用。另一方面,dsp是现在比较热门的技术,其芯片处理速度可以达到几十ns、几ns,甚至更高,处理精度为32位或更高,所以以其作主控芯片,在硬件设计上可实现具有高速、高精度的控制器。

     一般具备实时数据补偿能力的控制设备由三部分组成:主控机、控制器、控制实体。控制器(处理器)和主控机相互独立,控制卡通过总线与主控机相连,利用电缆对各采样点的控制信息进行采样,再与控机上存储的预定数据进行某种算法的处理之后,反馈到各控制点,从而实现“离线规划,实时补偿”的控制过程。再则,对于任何一种控制器,希望它的性能稳定,控制精度高,而且功耗低。我们设计的控制器也正是基于此种考虑的,且在各类工业级小板机上得到广泛的运用。它通过pc/104总线,栈连多级的外围设备。pc/104总线是一种在业控制方面运用广泛的工业标准总线结构,它独特的栈连扩展设备的结构设计,使得控制设备的集成度提高,体积更小,质量更轻,而且比插卡型稳定性能更好。

    

    

    

     在设计中,控制器必须达到以下标准:

     (1)采用pc/104总线标准;

     (2)具备与主控机进行实时数据交换的能力;

     (3)集成度高,采样性能稳定,并且低功耗;

     (4)单板具备多路控制能力;

     (5)采样速率近似达到100ksps。

     在综合考虑的基础上,我们选用tms320f206(以下简称f206)芯片。它有32kb的片内闪速存储器,可以存储可执行程序,从而,在不需要外扩存储器的基础上,就能满足控制运算所需存储空间,而且,片内存储器与外部存储器相比,有几个特点:具有比外部存储器更高的性能、更低的成本价格和更低的功耗。

     控制器设计原理

     作为一种具备实时数据补偿的控制器,要求采集的数据在第一时间内提交给公用存储器。主控机进行读取,并进行相应处理。处理好的数据反馈给控制器,从而完成一个控制过程。总体示意如图1所示。

     1.a/d、d/a转换单元

     对于a/d转换单元,我们采用max197作为模/数转换器件,如图2所示。针对max197的特点,作了以下的设计。

     (1)+5v电压供电,8位并行采样数据总线与f206的低8位数据总线连接。max197为12位并行采样,其d0~d3与d8~d11并用4根数据线,通过hben脚来决定选择d0~d3还是d8~d11。所以利用f206的通用输出引脚xf与hben连接,通过置xf实现数据的选择读取。max197通过写入相应的数据开始转换,转换结束之后,产生中断int1,与f206的int1连接,使程序进入中断子程序,以便对刚采样的数据进行相应的处理。

     (2)max197的转换时间为6μs,100ksps的采样速率;有8位模拟量输入通道,可通过编程来选择全部或是一部分。为了保证一定的采样速度,控制器选择其中的4路。

     (3)采用外部参考内部获取控制,并使用内

        作者:国防科技大学 顾勇平

     周华平 马宏绪

     来源:《单片机与嵌入式系统应用》

     摘要:介绍一种基于dsp的多轴运行控制器的设计方案,包括控制器的各部分组成及功能,并给出相应的示意图。此种控制器设计个有集成度高、运算速度快、处理能力强等特点。

    

    

     关键词:dsp

     tms320f206 多轴运行控制器 pc/104总线

     引言

     现代化控制日新月异的今天,各类高速、高精度的控制设备得到了广泛的运用。作为一种实时补偿的控制方法,其相应的硬件设备要求在保持控制实时性的基础上,更要具有与主控机进行实时数据交流的能力。此类设备在很多数控设备、机器人控制等方面都有广泛的运用。另一方面,dsp是现在比较热门的技术,其芯片处理速度可以达到几十ns、几ns,甚至更高,处理精度为32位或更高,所以以其作主控芯片,在硬件设计上可实现具有高速、高精度的控制器。

     一般具备实时数据补偿能力的控制设备由三部分组成:主控机、控制器、控制实体。控制器(处理器)和主控机相互独立,控制卡通过总线与主控机相连,利用电缆对各采样点的控制信息进行采样,再与控机上存储的预定数据进行某种算法的处理之后,反馈到各控制点,从而实现“离线规划,实时补偿”的控制过程。再则,对于任何一种控制器,希望它的性能稳定,控制精度高,而且功耗低。我们设计的控制器也正是基于此种考虑的,且在各类工业级小板机上得到广泛的运用。它通过pc/104总线,栈连多级的外围设备。pc/104总线是一种在业控制方面运用广泛的工业标准总线结构,它独特的栈连扩展设备的结构设计,使得控制设备的集成度提高,体积更小,质量更轻,而且比插卡型稳定性能更好。

    

    

    

     在设计中,控制器必须达到以下标准:

     (1)采用pc/104总线标准;

     (2)具备与主控机进行实时数据交换的能力;

     (3)集成度高,采样性能稳定,并且低功耗;

     (4)单板具备多路控制能力;

     (5)采样速率近似达到100ksps。

     在综合考虑的基础上,我们选用tms320f206(以下简称f206)芯片。它有32kb的片内闪速存储器,可以存储可执行程序,从而,在不需要外扩存储器的基础上,就能满足控制运算所需存储空间,而且,片内存储器与外部存储器相比,有几个特点:具有比外部存储器更高的性能、更低的成本价格和更低的功耗。

     控制器设计原理

     作为一种具备实时数据补偿的控制器,要求采集的数据在第一时间内提交给公用存储器。主控机进行读取,并进行相应处理。处理好的数据反馈给控制器,从而完成一个控制过程。总体示意如图1所示。

     1.a/d、d/a转换单元

     对于a/d转换单元,我们采用max197作为模/数转换器件,如图2所示。针对max197的特点,作了以下的设计。

     (1)+5v电压供电,8位并行采样数据总线与f206的低8位数据总线连接。max197为12位并行采样,其d0~d3与d8~d11并用4根数据线,通过hben脚来决定选择d0~d3还是d8~d11。所以利用f206的通用输出引脚xf与hben连接,通过置xf实现数据的选择读取。max197通过写入相应的数据开始转换,转换结束之后,产生中断int1,与f206的int1连接,使程序进入中断子程序,以便对刚采样的数据进行相应的处理。

     (2)max197的转换时间为6μs,100ksps的采样速率;有8位模拟量输入通道,可通过编程来选择全部或是一部分。为了保证一定的采样速度,控制器选择其中的4路。

     (3)采用外部参考内部获取控制,并使用内

相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!