`经过这段时间的评测,来给大家做出这篇结项报告。
我们来回顾一下硬件基本参数,NXP KE16Z64VLF4,采用 ARM Cortex-M0+ 处理器,最高48MHz的主频,具有低功耗、高性能的特点,采用此平台的原因是此芯片性价比高,功能齐全,兼容 3.3V和5V,拥有64kB Flash,8kB SRAM,1 x I²C,1 x SPI,3 x UART,1 x CAN,8 x 16 Bit PWM,1 x 12Bit ADC,1 x 6Bit DAC 和 42个 GPIO,支持适用于 BLDC的 FOC 控制。
方案规格
§ KE16Z 核心ARM® Cortex®-M0+ 48MHz 包含64 kB Flash,8 kB SRAM § MK20 调试芯片,支持 U 盘模式直接烧录程序 § 8 x 16 Bit PWM,1 x 12 Bit ADC,1 x 6 Bit DAC 和 42 个 GPIO § 板载双触摸按键
我使用下来,方案不错,整体易用性,开发难度,都不是很大。而且官方所给出的例程,Demo都很详细的,FOC控制精准,
由于板载没有驱动电路,正好我自己手边有一块ST的驱动,所以就直接使用了。
有看到之前帖子的小伙伴,应该会比较清楚,
目前我所使用的方案是拼凑起来的,STM32F103+8266,用于连接云端,KE16Z用于精准步进控制,同时连接一块驱动电路,且同时STM32F103也连接一块驱动电路,这样就可以形成一路负责行程控制,一路负责精准控制,这样就有了X,Y两个轴。
目前停止位没有用软件来做,也不建议大家用软件来实现,因为简单的应用场景,如果用软件来实现精准的前进,后退等控制,那么则需要很高的精度,对零部件的要求则比较高,我目前所搭建的方案,是使用行程开关和磁敏开关来实现的。用机械控制机械,无疑是最好的选择,无论从机动性和准确性,都很简单,且成本相对低,对软件开发程度也相对要求低。
对板载FOC控制,也做了一些详细的测试,想着上传视频的,但是有点小麻烦,所以之前给大家上传了照片。FOC控制,相对官方的例程,不是很复杂,有细心看过的同学肯定会发现,无论是速度,保护,都做的很不错,对于电机控制,不吹不黑,用过它的人都用一个词来形容:“真香”
后面有时间,我会把已经做好的设备,装载到我的机器设备上,到时候拍照给大家看。至此,NXP KE16的试用也就结束了,非常感谢发烧友和大联大世平给出的这次机会。
`
|