电子说
在电机驱动控制领域,高效、稳定且易于使用的开发板至关重要。EPC9147B作为一款专门设计的电机驱动控制器接口板,与德州仪器(TI)的LAUNCHXL开发套件搭配使用,为工程师们提供了一个强大的开发平台。本文将详细介绍EPC9147B开发板的特点、使用方法以及如何通过它来控制电机,帮助工程师们快速上手。
文件下载:EPC9147B.pdf
EPC9147B是一款接口板,它能够适配TI的LAUNCHXL开发套件,如F28379D、F28069M或F280049等,这些套件采用了TI C2000微控制器家族。该接口板可以连接到兼容的三相eGaN® FET/IC电机驱动逆变器板,如图1所示。通过它,用户可以利用现有的TI InstaSPIN_UNIVERSAL GUI资源以及EPC专用文件对控制板进行编程,从而使用无传感器磁场定向控制和空间矢量脉宽调制来控制由eGaN FET/IC三相逆变器供电的电机。
EPC9147B与TI LAUNCHXL系列控制器结合使用时,可兼容以下EPC电机驱动逆变器板:EPC9146、EPC9167HC、EPC9173、EPC9176和EPC9186。其提供的固件需要测量相电压,并且可以进行修改,以测量功率板的温度并通过EPC9147B控制板上的电位器控制速度。
图2展示了EPC9147B开发板的正反两面,详细说明了安装选项、接口以及人机界面等连接信息。在EPC9147B板上,有电源LED、速度调节旋钮、内部3.3V电源跳线和外部3.3V电源连接器;在LAUNCHX板上,则有复位按钮和各种跳线。
开发板上设有多个测试点,用于测量各种模拟、误差和PWM信号。模拟信号包括电压和电流读数、驱动器的输入直流电压以及电流检测等。操作人员需要仔细阅读电机驱动逆变器的快速启动指南,以确定正确的缩放系数。测试点的位置如图3所示。
EPC逆变器板配备了过流检测电路,但TI固件不提供过流保护。如果需要在控制固件中实现过流保护,可联系德州仪器的现场应用工程师获取固件开发支持。
| 开发板上有各种0Ω电阻,用于将相电压或其他模拟信号发送到ADC微控制器的输入。默认配置是进行相电压测量。需要注意的是,TI LAUNCHXL的原始固件使用测量的相电压;若要从ADC输入中去除相电压测量,需要修改固件。具体的0Ω电阻配置及功能如下表所示: | 0Ω电阻 | 默认配置 | 是否与提供的固件兼容 | ADC I/O功能 |
|---|---|---|---|---|
| R30 | 是 | 是 | 测量相1电压 | |
| R31 | 否 | 否,需要修改固件 | 测量速度电位器的信号 | |
| R32 | 是 | 是 | 测量相2电压 | |
| R33 | 否 | 否,需要修改固件 | 测量功率板上的温度传感器 |
EPC9147B的人机界面控制和旋钮以及整个开发板都没有隔离。该开发板参考电源地,当计算机通过USB接口连接到EPC9147B操作电机时,必须格外小心。建议使用LAUNCHXL板上的光隔离USB通信选项,以避免损坏计算机。
| EPC9147B与电机驱动逆变器之间通过一个40针连接器进行功率、PWM信号和模拟反馈信号的接口连接。具体的引脚分配如下表所示: | 引脚编号 | 引脚名称 | 相关连接 | 引脚编号 |
|---|---|---|---|---|
| 2 | PWMH1 | GND | 1 | |
| 4 | PWML1 | GND | 3 | |
| 6 | PWMH2 | GND | 5 | |
| 8 | PWML2 | GND | 7 | |
| 10 | PWMH3 | 3V3 | 9 | |
| 12 | PWML3 | 3V3 | 11 | |
| 14 | EncA | 3V3 | 13 | |
| Index | ||||
| 18 | EncB | AGND | 17 | |
| 20 | EncI | AGND | 19 | |
| 22 | Vdc | AGND | 21 | |
| 24 | Vsns1 | AGND | 23 | |
| 26 | Vsns2 | AGND | 25 | |
| 28 | Vsns3 | AGND | 27 | |
| 30 | GP1 | AGND | 29 | |
| 32 | Isns1 | AGND | 31 | |
| 34 | Isns2 | AGND | 33 | |
| 36 | Isns3 | AGND | 35 | |
| 38 | GP2 | OCPn | 37 | |
| 40 | Tsns | nEN | 39 |
浏览复制到路径c:tiguicomposerwebapps的InstaSPIN_F2806xM_UNIVERSAL目录。右键单击InstaSPIN_UNIVERSAL.exe程序,在弹出菜单中选择“属性”,然后点击“兼容性”选项卡和“更改高DPI设置”按钮。勾选“覆盖高DPI缩放行为”并选择“系统(增强)”选项,然后点击“确定”。
每个功率板都有其特定的文件,但软件总是执行名为appProgram.out的文件。因此,每次选择一个功率板时,应复制与其关联的特定文件并将其重命名为appProgram.out。具体步骤如下:
在操作开发板之前,用户必须检查它是否是正确的参考设计。必须启用LaunchXL板的USB光隔离器才能继续操作。
此操作仅适用于Teknic电机Teknic_M-3411P-LN-08D。在完成硬件连接并启动InstaSPIN UNIVERSAL GUI后,按以下步骤启动电机:
需要注意的是,LAUNCHXL是从RAM而不是Flash运行的,因此对开发板进行电源循环后需要重新编程。
EPC9147B开发板为电机驱动控制提供了一个功能强大且易于使用的解决方案。通过与TI的LAUNCHXL开发套件和InstaSPIN Universal GUI结合使用,工程师们可以快速实现电机的控制。在使用过程中,要注意安全问题,特别是开发板的非隔离特性。希望本文能够帮助工程师们快速上手EPC9147B开发板,实现高效的电机驱动控制。你在使用EPC9147B开发板的过程中遇到过哪些问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !