恩智浦MCSPTR2AK396低压电机控制开发套件专为采用S32K396汽车微控制器开发低压电机控制应用的客户而设计。
本页面将指导您完成基于S32K396的三相永磁同步电机控制开发套件(MCSPTR2AK396)的设置与使用流程。
Something went wrong! Please try again.
使用账号登录恩智浦官网。
下载并安装S32 Design Studio for S32 Platform。
注:查看S32 Design Studio页面以获取最新版本,您将通过电子邮件收到激活码。
注:这些页面上显示的图片对应于文档发布时可用的软件版本。如需获取最新版本,请通过官方下载链接直接核实。
Something went wrong! Please try again.
在S32DS中,从顶部菜单转到Help→S32DS Extensions and Updates(帮助→S32DS扩展和更新),打开“S32DS扩展和更新”对话框。
点击"Add Update Sites"(添加更新站点),并浏览下载的RTD *.zip文件。
查找、选择并安装S32K39X实时驱动程序ASR R21-11 V5.0.0。
Something went wrong! Please try again.
在S32DS中,从顶部菜单转到Help→S32DS Extensions and Updates(帮助→S32DS扩展和更新),打开“S32DS扩展和更新”对话框。
点击"Add Update Sites"(添加更新站点),并浏览下载的eTPU SW updatesite文件。
选择并安装eTPU软件。
Something went wrong! Please try again.
在S32DS中,从顶部菜单转到Help→S32DS Extensions and Updates(帮助→S32DS扩展和更新),打开“S32DS扩展和更新”对话框。
选择并安装FreeMASTER通信驱动程序。
Something went wrong! Please try again.
下载并安装最新的S32K3汽车数学和电机控制库套件。
注:如果可以,将AMMCLib安装在其默认路径位置,以便以后轻松更改路径。
Something went wrong! Please try again.
下载并安装MCSPTR2AK396电机控制应用软件。
注:该安装程序检查版本以及是否正确安装了适当的AMMCLib。
如未安装,请安装AMMCLib,并重新安装EV-INVERTERGEN3电机控制应用软件。这将简化下一个项目导入(最新AMMCLib的路径已经更新)。
Something went wrong! Please try again.
检查3PHLVPWBRDPCIE功率模块板上的默认跳线位置
| 3PHLVPWBRDPCIE默认跳线设置 | ||
|---|---|---|
| 跳线 | 状态 | 注释 |
J5 |
2-3 | 旋转变压器S4输出传输至运算放大器 |
J6 |
2-3 | 旋转变压器S3输出传输至运算放大器 |
J7 |
2-3 | PCIe连接器上源自TM5信号的旋转变压器励磁信号 |
J9 |
1-2 | 通过运算放大器测量直流母线电流感测信号 |
J10 |
2-3 | VREF作为过流阈值电位计的电压源 |
J11 |
1-2 | 外部过流故障比较器 |
J16 |
断开 | 过零检测断开 |
J17 |
断开 | 过零检测断开 |
J18 |
断开 | 过零检测断开 |
J19 |
1-2 | A相电流信号连接至PCIe连接器的AN1信号 |
J20 |
1-2 | B相电流信号连接至PCIe连接器的AN3信号 |
J21 |
1-2 | C相电流信号连接至PCIe连接器的AN5信号 |
查看S32K396-PCIE-MC控制器板上的默认跳线位置
| S32K396-PCIE-MC默认跳线设置 | ||
|---|---|---|
| 跳线 | 状态 | 注释 |
J11 |
2-3 | CAN0收发器STB信号下拉 |
J13 |
断开 | FS26_VDEBUG信号生成——FS26在调试模式下启动 |
J14 |
闭合 | FS26_VDEBUG信号源自VBOS信号 |
J15 |
闭合 | RESET SW2连接至RESET_B信号 |
J16 |
闭合 | 外部唤醒信号连接至MCU |
J17 |
2-3 | CAN3收发器STB信号下拉 |
J18 |
1-2,3-4 | CAN0_TX和CAN0_RX信号传输至板载CAN收发器 |
J19 |
闭合 | 功能安全信号FS0B和FS1B已连接 |
J20 |
1-2,3-4 | CAN3_TX和CAN0_RX信号传输至板载CAN收发器 |
J22 |
闭合 | RESET_B信号作为唤醒信号连接至FS26 |
J23 |
2-3 | VHREF_H电压连接至VDD_HV_A |
J24 |
闭合 | RESET_B信号连接至20引脚JTAG连接器 |
J26 |
闭合 | VDD_JTAG信号出现在20引脚JTAG连接器 |
J28 |
2-3,5-6,8-9,11-12 | JTAG信号传输至S32K3板载调试器 |
J29 |
断开 | 外部RESET信号引脚 |
J30 |
闭合 | LPUART2_TX信号连接至S32K3板载调试器 |
J31 |
1-2 | LPUART2_RX信号连接至S32K3板载调试器 |
J32 |
1-2 | 正弦波发生器1连接至PCIe连接器的TM5信号 |
J33 |
2-3 | V15电压由外部NMOS晶体管调节 |
J35 |
闭合 | PTB11连接至PCIe连接器的TM3信号 |
J37 |
断开 | CAN0收发器STB信号未连接至MCU |
J38 |
1-2 | CAN3收发器STB信号未连接至MCU |
如果通过J20连接器使用外部JTAG硬件调试器,需要将J28的设置改为1-2、4-5、7-8、10-11。
Something went wrong! Please try again.
要将控制器板组装到功率模块板上,使用Micro USB线将板连接到PC
可选择使用支撑柱来提高机械坚固性
Something went wrong! Please try again.
立即试用MCSPTR2AK396电机控制套件。
从已安装目录中选择适当的PMSM电机控制应用。
NXP\MC_DevKits\MCSPTR2AK396 在S32 Design Studio IDE for S32 Platform中导入已安装的应用软件项目。
NXP\MC_DevKits\MCSPTR2AK396,点击“选择文件夹”。接下来,选中Copy projects into workspace(将项目复制到工作区)选项框。然后点击“完成”。注:MCSPTR2AK396是一个多核应用。确保两个项目均被选中导入。
M7_0_0项目,然后用于M7_0_2项目。点击Yes To All(“全部是”)以覆盖两个项目目录中的“.settings”文件夹 Something went wrong! Please try again.
*.mex文件,打开S32配置工具中的项目配置M7_0_0项目,然后点击"Update Code"(“更新代码”)按钮生成配置文件。接下来,在S32配置工具中,点击项目名称旁的下拉按钮,为M7_0_2项目选择*.mex文件。点击“更新代码”注:请务必等到生成配置文件的过程结束。在右下角查看状态。
Something went wrong! Please try again.
M7_0_0和M7_0_2项目上传到MCU。点击“调试”,构建软件并将其上传到MCU中F8)让这两个项目都运行 Something went wrong! Please try again.
启动FreeMASTER应用。
要打开*.pmpx FreeMASTER project ,点击File → Open Project (文件→打开项目)。
注:也可以直接双击S32DS项目文件夹来启动它。
在FreeMASTER工具栏中,点击Go(或按下Ctrl+G),启用通信。
在底部的状态栏中显示通信成功:RS-232 UART Communication;COMn;speed = 115200。
注:可点击Project → Options(项目→选项)来查看或修改通信设置。
Something went wrong! Please try again.
访问恩智浦技术社区,与其他工程师交流,获取如何使用MCSPTR2AK396进行产品设计的专业建议。