1
构建设置2
获取软件3
对基板进行编程DEVKIT-MOTORGD与Arduino UNO兼容,也兼容其基板。内排符合Arduino标准,而外排符合恩智浦专用功能引脚。让我们开始试用DEVKIT-MOTORGD!按照下列详细步骤进行操作。
Something went wrong! Please try again.
驱动电机需要比可供电USB更高的输入电压。因此,基板将需要配置为从外接电源供电。在S32K144EVB-Q100上,将J107.1连接至J107.2,如下所示。
可以在DEVKIT-MPC5744P上进行同样的连接。将J13.1连接至J13.2,并将跳线连接到J39。
Something went wrong! Please try again.
将Arduino型DEVKIT-MOTORGD插入基板。确保引脚匹配。
Something went wrong! Please try again.
在J13,将三相电机连接到DEVKIT-MOTORGD。DEVKIT-MOTORGD支持BLDC (有传感器和无传感器)和PMSM。将相位端子连接到适合您的应用的位置。恩智浦示例代码使用Linux 45ZWN24-40 BLDC电机,将相位A连接至白线,相位B至蓝线,相位C至绿线。
如果您的电机具有霍尔编码器或位置传感器,则将其这样连接到JP1端子。
Something went wrong! Please try again.
替代电机为Nanotec DB41M024030-A 。电机与其线缆一起发货,如:
3根粗线是电机三相线(红、黄、黑),5根细线是霍尔传感器线(红、黑、白、绿、蓝)。若要运行恩智浦示例代码,请将相位A连接到黄色,将相位B连接到红色,将相位C连接到黑色。
霍尔接口将遵循与Linux 45ZWN24-40相同的彩色编码。如下连接JP1标签下的电线:红色、黑色、白色、绿色、蓝色、无电线(JP1.6不连接)。
Something went wrong! Please try again.
下载快速入门指南和示例软件来启动您的设计。
以下软件仅供评估。其目的是展示DEVKIT-MOTORGD如何支持简单的原型设计。“快速入门”页面上所述的设置步骤描述了所有项目使用DEVKIT-MOTORGD时,都需要经过的通用步骤。点击下面的按钮,访问恩智浦示例软件的完整安装说明。
Something went wrong! Please try again.
恩智浦提供名为S32 Design Studio (S32DS)的免费工具链。S32 Design Studio是一个基于Eclipse的IDE,提供全面的软件编写和调试功能。它支持多种调试器,包括GDB和Lauterbach。
恩智浦还提供基于模型的设计工具箱,它是一个基于Simulink的工具,可以在生成代码之前以图形方式构建应用。
点击以下按钮,了解关于每个平台工具箱功能的更多信息。
获取S32K MBDT信息 获取MPC5744P MBDT信息
Something went wrong! Please try again.
FreeMASTER是恩智浦提供的免费调试监测仪。FreeMASTER支持对正在运行的系统上的变量进行非入侵式监测。您可以在类似于示波器的显示屏上显示多个随时间变化的变量,或以文本的形式查看数据。
Something went wrong! Please try again.
了解如何在S32 Design Studio IDE for Power Architecture中创建新项目,以及通过运行简单的示例代码来创建自己代码的基础知识。
S32K144EVB-Q100和DEVKIT-MPC5744P均支持OpenSDA。插入USB。使用S32 Design Studio或您选择的调试接口设置电机控制程序。
S32K144EVB-Q100 DEVKIT-MPC5744P
Something went wrong! Please try again.
重新启动设置并观察电机旋转!
如果您在上一步中按照补充教程安装了恩智浦示例软件,则控件如下:
SW1加速SW2减慢/倒退Something went wrong! Please try again.
打开恩智浦软件附带的FreeMASTER项目。将板连接到FreeMASTER并让它运行。
Something went wrong! Please try again.
Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。