S32K144EVB通过I/O头的内部引脚控制DEVKIT-MOTORGD。
I/O头的内部引脚与Arduino®兼容。红色的引脚是可配置的。
这是PMSM电机控制的引脚配置:
S32K144EVB通过I/O头的内部引脚控制DEVKIT-MOTORGD。
I/O头的内部引脚与Arduino®兼容。红色的引脚是可配置的。
这是BLDC电机控制的引脚配置:
注:安装过程要求您下载最新版本的汽车数学和电机控制库(AMMCLib)集。
使用S32 Design Studio IDE for Arm®
时,MCSPTE1AK144性能最佳。注:查看S32 Design Studio页面,获取最新版本。
MCSPTE1AK144评估板采用FreeMASTER工具进行运行时调试效果更好。
注:查看FreeMASTER页面获取最新版本。
您可以观看视频或按照下面的分步指南设置MCSPTE1AK144:
跳线 | 设置 | 选项 | 说明 |
---|---|---|---|
J104 | 1-2 | 复位信号 | 将信号复位到OpenSDA,用于进入Open SDA引导加载程序模式 |
2-3 | 将信号直接复位到MCU,用于复位S32K144 (默认) | ||
J107 | 1-2 | 板供电 | S32K144由12 V电源供电(默认) |
2-3 | S32K144由USB微型连接器供电 | ||
J109/J108 | 打开 | CAN | CAN终端电阻器断开 |
短路 | CAN终端电阻器已连接(默认) |
跳线 | 设置 | 选项 | 说明 |
---|---|---|---|
J8 | 短路 | 霍尔/编码器接口 | 霍尔/编码器接口的电压电平为3.3 V |
打开 | 霍尔/编码器接口的电压电平为5.0 V(默认值) | ||
J9/J10/J11 | 1-2 | 电机类型 | 用于PMSM FOC (正弦波)电机控制的双向三相电流检测 |
2-3 | 三相反电动势电压感测,用于BLDC六步(梯形)无传感器电机控制 |
1. 确保默认S32K144EVB和DEVKIT-MOTORGD跳线选项。
2. 确保S32K144EVB和DEVKIT-MOTORGD中的跳线J107
位于1-2位置,以通过12 V电源为板供电。
3. 将DEVKIT-MOTORGD跳线J9
、J10
和J11
放置在1-2位置(适用于PMSM应用)或2-3位置(适用于BLDC应用)。对于5 V霍尔传感器,跳线J8
保持断开状态。
4. 确保过电流比较器的电位计设置在适当位置(从中间稍微偏向左侧),约8–10 A位置。
确保电机相线按从A相到C相的以下顺序排列:
连接12V电源,为S32K144EVB和DEVKIT-MOTORGD板以及3相PM电机供电。S32K144EVB配置为从DEVKIT-MOTORGD板供电。直流电源电压应保持在8到18 V的范围内。
注:直流电源电压会影响最大电机速度。
使用USB线缆将S32K144EVB连接到PC。
注:如果需要,允许PC自动配置USB驱动程序。
让我们开始试用它!
从安装的目录NXP\MCSPTE1AK144\sw中选择适当的PMSM或BLDC电机控制应用。
使用S32 Design Studio重新设置MCU:
要在S32 Design Studio IDE for Arm®中导入已安装的应用软件项目:
NXP\MC_DevKits\MCSPTE1AK144\sw
并选择适当的项目,然后点击OK (确定)。接着,点击Finish (完成)。可选:这些步骤不是必需的,因为将在下一步自动执行。
在S32 Design Studio菜单中,点击运行 >调试配置,并选择预定义的调试配置,然后点击Debug (调试),开始将构建的代码加载到MCU中。
要使代码运行,请点击Resume(或按F8键),然后使用Disconnect,可避免S32DS IDE调试器和FreeMASTER工具之间的干扰。
1. 启动FreeMASTER应用。
2. 要打开*.pmp
FreeMASTER project
,点击File > Open Project。
注:也可以直接双击S32DS项目文件夹来启动它。
3. 要启用通信,请在FreeMASTER工具栏中,点击Go (或按下CNTRL+G)。
在底部的状态栏中显示通信成功:
RS232 UART Communication;COMn;speed = 115200
1. 要显示应用控制页,在电机控制应用调优工具菜单上点击App Control (应用控制)选项卡。
2. 配置电机转速并打开电机驱动器。
当DEVKIT-MOTOGD板通电时,该应用处于READY状态,S32K144EVB板上的LED绿灯常亮。RGB LED还指示:
检查未决故障
如果出现未决故障,请点击FreeMASTER MCAT控制页面上的Clear FAULT (清除故障),或同时按住板上的SW2
和SW3
。
启动应用
要启动转子的顺时针/逆时针旋转,请点击控制页面上的ON/OFF或按板上的SW2/SW3
。
设置速度
要设置速度,请更改所需的速度变量。点击速度表或按下开关SW2/SW3
,进入变量观察窗口。
停止应用
点击FreeMASTER MCAT控制页面上的ON/OFF按钮,或同时按住S32K144EVB板上的SW2
和SW3
,可停止应用。
在恩智浦的一个社区网站上,可与其他工程师交流,获取专家建议,了解如何使用MCSPTE1AK144进行产品设计。