garfield

【原创】飞思卡尔kinetis处理器kv1系列面向无刷直流电机控制的处理器

0
阅读(2596)

    Kinetis KV1x系列是V系列的入门级产品。该系列产品采用工作频率为75 MHz的ARM® Cortex™-M0+内核,具备硬件平方根和除法功能,与同等MCU相比,在计算密集型应用中能实现35%的性能提升,因此极为适合BLDC以及对计算性能要求更苛刻的PMSM电机。其他特性包括两个16位模数转换器(ADC),12位模式下高达120万的每秒采样率(1.2 MS/s),配备多个电机控制器定时器,高达32 KB的闪存,以及包含飞思卡尔和第三方资源的全面开发套件,包括参考设计、软件库和电机配置工具。

  特性:

· 75 MHz Cortex-M0+内核,带硬件平方根和除法模块 - 能够显著提升计算密集型应用的性能,例如,无传感器磁场定向控制(FOC)算法的处理

· 4通道DMA - 降低CPU负载,提高应用性能

· 两个16位ADC,配有两个捕捉和保持回路,12位模式下高达1.2 MS/s的采样率 - 同时测量电流和电压相位,减少输入值抖动,提高12位模式下的系统准确性

· 1个6通道和两个双通道可编程FlexTimer - 高度准确的PWM生成,带集成功率因数校正或速度传感器解码器(增量解码器/霍尔传感器)

· 12位DAC和两个ACPM (模拟比较器) - 过流和过压故障检测,降低BOM成本。ADC和ACMP互连,带PWM和PDB (可编程延迟)模块,可实现实时硬件控制

· 双看门狗 - 符合IEC 60730安全法规要求

· 广泛且可扩展的产品系列,提供出色的硬件和软件兼容性 - 支持轻松迁移,以便利用Kinetis V系列器件更加强大的性能、存储器和功能

芯片参考手册:KV10P48M75RM.pdf

芯片结构图:

image

      飞思卡尔针对无刷直流电机控制推出了一个应用示例,相应的文档为an4862
      使用mkv10处理器完成无刷直流电机控制的结构框图为:
    image
      输入输出数据流:
    image
      pwm模块的开关信号图:
    image
      freemaster软件调试界面:
    image
      开发板硬件图:
    image

    image

    应用文档:AN4862.pdf

    程序代码:(安装后可见)AN4862SW.zip