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