×

如何使用DSP和CPLD进行运动控制器的设计与应用资料说明

消耗积分:0 | 格式:rar | 大小:0.58 MB | 2019-05-29

分享资料个

  针对伺服系统控制的特点和要求,介绍了一种基于DSP和CPLD的开放式多轴伺服运动控制器软。硬件设计。以高速DSP作为该系统核心,利用CPLD完成外围信号处理以及逻辑和时序控制。借鉴C+语言类”结构对各个功能函数进行封装,建立系统软件包,在调试软件的配合下,可以实现各系统的定制应用。测试应用结果表明,其灵活的系统集成方式和高速的指令执行速度提高了伺服控制性能,具有性能可靠。结构开放。成本低廉等特点。

  伺服控制领域的发展趋势是数字控制“。作为伺服控制核心部件,控制器普遍采用16位或 32位微处理器,如PMAC系列和XMP系列的产品,均采用DSP和FPGA技术。这些基于总线的采用高性能微处理器的运动控制器较大地提高了信息处理速度,并提供了灵活的接口。然而,由于其结构封闭,在使用及系统集成时,只能针对某一具体系统应用,且其控制策略单一,,很难同时满足控制系统在多种应用场合中的要求,而且价格较高,应用复杂;而基于单片机的控制器受计算机处理能力的限制,很难同时完成如轨迹插补和伺服控制运算等任务。高速DSP的广泛应用使设计开放式运动控制器成为可能。

  在此,设计了一种基于DSP和CPLD的开放式运动控制器。采用TMS320LF2407A DSP作为控制核心,利用CPLD等器件扩展相应硬件接口并实现逻辑和时序的控制,自行开发了硬件管理和控制算法软件。测试表明,该控制器具有功能强,性能高,使用方便的特点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !