基于blackfin bf50x处理器的电机控制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Blackfin BF50x处理器的电机控制 导语:?介绍了ADI公司Blackfin BF50x处理器的主要特点, 给出了基于Blackfin BF50x处理器的电机驱动控制系统的实现方案。 摘要:介绍了ADI公司Blackfin BF50x处理器的主要特点,给出了基于Blackfin BF50x处理器的电机驱动控制系统的实现方案, 同时给出了选用ADP5020芯片来为基于Blackfin BF50x处理器的电机驱动控制系统提供电源的具体电路。 0 引言 随着社会对环保理念的深入关切, 低能耗的电机控制产品设计面临着越来越苛刻的需求。同时, 电机控制系统方案也面临越来越高的要求,这一方面是用于无传感器矢量控制的复杂算法和高级建模需要出色的处理能力的需要; 另一方面, 电机控制也需要具有性能、效率、易用性以及成本方面的综合优势。 高性能电机应用系统通常包括核心伺服功能、运动描述和主机通信功能。在过去诸多的MCU或电机控制专用芯片解决方案中, 由于这些处理器的处理能力有限, 在电子控制系统设计时, 往往必须对控制算法进行一定的折中, 以释放出足够的性能余量来实现其他功能, 或者采用双处理器方案。然而, 随着DSP器件价格的快速下调, MCU与DSP的成本差异大大缩小, 同时,DSP解决方案在减少器件数量和电路尺寸、降低整体成本以及提高系统性能等方面, 也具有更多的优势。 目前,电机控制所用IC可以分为电机控制专用芯片、针对电机控制应用的MCU和DSP等三大类。而随着全球市场对节能和产品性能需求的提高, 以及价格的持续走低, DSP的独特优势使其在电机控制市场获得了越来越广泛的认可, 并由高端工业电机控制领域向更广泛的电机控制市场扩张。 本文介绍的嵌入式DSP电机控制芯片BlackfinBF50x就是把DSP内核与一系列功能强大的控制外设集成到一个芯片上的一种新型处理器,因此,它能以高速DSP内核作为计算引擎,同时加上内置的模数转换器来提高电机的控制带宽,并允许低成本地实现更加复杂的控制和无传感器算法,也可以控制交流感应电机、无刷直流电机和开关磁阻电机。这些计算能力和优化的外设可以通过该DSP处理器轻松地完成更多的功能(如功率因数校正等)。同时,也可以在不增加控制器成本的情况下,满足某些特殊应用要求(如洗衣机的平衡控制)。此外,嵌入式DSP电机控制芯片的高运算能力还可让工程师采用计算强度更高的算法,从而采用更高效的电机来更进一步提高效率与动态性能。 1 BF50x处理器的主要特点 Blackfin BF50x是ADI公司为适应当前电机控制市场对处理器的特性和性能要求而推出的一种嵌入式DSP芯片, 该芯片提供有多种特性组合的优化解决方案, 可进一步强化DSP在电机控制设计中的应用。BF50x控制芯片继续秉承了Blackfin处理器独有的先进信号处理功能与通用微控制器的易用性, 它以主频150~200 MHz的处理器价格来提供400 MHz的处理性能, 故可实现突破性的性能和功效。此外, BF50x也可以很好地满足电机控制设计中的信号处理和控制双重功能需求,因而可以消除很多应用中必须采用两种异构处理器的烦恼, 以简化软件和硬件设计。利用BF50x 处理器的高处理能力, 并通过利用复杂的算法,来实现更强大的系统功能和精度, 其中包括更多的数据实时处理、缩短延时, 并可实现更高的设计灵活性以及系统界面和控制功能的优化。 借助Blackfin BF50x处理器的出色性能可以执行更加复杂的电机控制算法, 以确保根据系统行为的实时变化进行动态控制, 从而获得更加平稳的工作性能并降低功耗。也可以运用无传感器矢量控制技术来实现更高的电机控制效率, 而利用高级建模技术则可精确判定转轴位置和/或转速, 因而无需使用位置/速度传感器, 且其系统尺寸更小, 成本更低, 可靠性则更高。BlackfinBF50x内部集成的12 位ADC 可以提供电机状态精确建模所需的精密数据转换, 因而能够精确估计电机的相应位置/转速。Blackfin BF50x 芯片的主要特性如下: ◇ 可以进行400 MHz 的高频低功耗处理; ◇ 内部带有4 MB 闪存, 可用于指令和数据的存储; ◇ 带有双通道SAR 型12 通道12 位ADC, 最高速率可达2 MSPS; ◇ 内含2 个带流量控制的UART, 以及2 个SPORT 、2 个SPI 和1 个兼容I2C接口的TWI; ◇ 具有8 个32 位通用定时器和1 个CAN总线控制接口, 另外有6对PWM单元(另有8个定时器PWM) 以及35 个GPIO (可与接口复用); ◇ 器件中的2 个32 位升/降计数器可支持

文档评论(0)

xina171127 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档