[size=26.6667px]【APM32M3514电机通用评估板】+BLDC测试运行 APM32F035x8/M3514x8产品特性 系统与架构 – 32 位 Arm® Cortex ®-M0+内核,最高 72MHz 工作频率,支持单周期32 位硬件乘法器 – M0CP 协处理器,其硬件包括:移位单元、32bit/32bit 除法器、可选带饱和的乘加运算、开方(寄存器形式)、三角函数、SVPWM(移相功能由软件实现) 存储器 – Flash:64KB – SRAM:10KB(8KB+2KB 协处理器专用空间) 存储器 – Flash:64KB – SRAM:10KB(8KB+2KB 协处理器专用空间) 时钟 – HSECLK:支持 4~32MHz 外部晶振 – LSECLK:支持 32.768KHz 外部晶振 (仅 F035 支持) – HSICLK:内部 8MHz RC 振荡器 – HSICLK14:内部 14MHz RC 振荡器 – LSICLK:内部 40KHz RC 振荡器 – PLL:锁相环,支持 2~16 倍 电源与电源管理 – 外部供电电压:VDD=2.0~3.6V – 模拟供电电压:VDDA=VDD~3.6V – 支持上电/掉电复位(POR/PDR) 低功耗模式 – 支持睡眠、停机、待机三种模式 I/O – F035 最多有42个 I/O;M3514 最多有 29 个 I/O – 所有 I/O 都可以映射到外部中断向量 – F035 最多有39个I/O 引脚可兼容 5V 输入;M3514 最多有28个I/O 引脚可兼容5V 输入 DMA – 1个7通道的DMA控制器 模拟外设 – 1 个12 位 ADC,支持可编程转换分 辨率、提高转换速率,最多支持 16 个 外部通道(M3514 最多 13 个),支持 内部 3 个通道,转换范围 0~3.6V,独 立模拟电源输入:2.4~3.6V – 2 个可编程模拟比较器 – 4 个通用运算放大器,可通过外接电阻 调整运放增益,也可以通过设置选择内部预设的增益档位。转换速率高达10v/us,增益带宽积高达10MHz – 内置1个温度传感器 实时时钟RTC – 支持日历功能 – 在停机、待机模式下可用于警报和周期唤醒 定 时 器 – 1个16位高级控制定时器TMR1 ,有7个通道可提供PWM输出,其中6个通道实现互补PWM输出,支持刹车功能,支持与M0CP协处理器交互 – 1个32位通用定时器TMR2 , 2个16位通用定时器TMR3/4 – 2个16位基本定时器TMR6/7 – 2个看门狗定时器: 1个独立看门狗IWDT和1个窗口看门狗WWDT – 1个24位自减型SysTick – 支持红外接收功能,用于遥控 通信接口 – 1个I2C 接口 – 2个U( S ) ART接口,支持全双工通信 – 1个SPI 接口,支持I2S功能 – 1个CAN 接口 集成驱动 ( 仅 M3514 支持 ) – 6N 200V Gate Driver – 3.3V LDO , 输入电压: 5 ~ 20V C R C 计算单元 – 8 / 16 / 32 位CRC 计算结果 BootLoader :支持USA R T升级 串行线调试 ( SWD ) 芯片安全 – 9 6 位唯一UID – Flash具有读保护和写保护功能 封装 – F035 : LQFP48 – M3514 : LQFP48 和 QFN48 APM32F035x8/M3514x8性能强,做电机控制非常合适,这不“APM32M3514电机通用评估板”来了,根据官方提供的安装包APM32F035x8/M3514x8,和电机应用例程,在KeiL开发环境下顺利下载到开发板上,可以直接连电机进行测试。霍尔反馈在研究例程后,熟悉了下一步再接入,领悟透。 程序下载后,BLDC电机接入DC24V后顺利运转。
有些不理解的地方: APM32F035x8/M3514x8带有6N预驱,为什么还要再在板上设计MOS管,难道不能省一半管子吗? 6N预驱如果用2个,外面再配两个MOS管,是否可以控制步进电机,这样可以增加一种电机驱动的应用。 原来一直在买驱动板,想省掉这部分开销,既能控制步进电机又能控制BLDC电机,不知道能否实现,但还没有研究过,希望在论坛里得到指导,谢谢!
|