- 本课程为精品课,您可以登录eeworld继续观看:
- (28) - C2000开发所需软件工具(二)
- 登录
- 课程目录
- 课程笔记
接下来我们讲motorWare
顾名思义是电机驱动的一个软件
里面集成了TI最新的FOC的软件
InstaSPIN和FOCmotion
InstaSPIN的组合
ISTIL安装spinning TRM是安装集成
这种技术最大的特点
也就是说 你用我们的技术
你不需要做很多的操作调整
重新标定啊等等这些工作
只需要将我们的板子连接到电机
在10分钟内 可以让我们的电机转起来
而且这是无传感的技术
InstaSPIN TM motion是有传感的
会带给编码器的
我们会将速度网和[听不清]结合成一个环路
用IDC控制起来做
它的性能比较高端 而且只需要调整一个参数就可以了
InstaSPIN还有一个[听不清]的 就是方波控制
目前我们基本上把它放在motorWare之外了
MotorWare因此是FOC和InstaSPIN motion
其中InstaSPIN FOC适用于
无速传感器的 InstaSPIN motion适用于有速传感器的
比如关闭 全闭
[听不清]等等
InstaSPINmotion它 它主要是说
有一个FAST 库 也就是下载观察器
通过这个FAST库 能够输出
电机的速度信号
[听不清]角度信号 和力矩信号
同时我们的InstaSPIN FOC还具有参数辨识
电流环参数自动调整等功能
这也是为什么我们能让它旋转的一个原因
我可以用软件代码识别电机的电阻啊
电感量等电机固有的参数
MotorWare的下载地址 是www.ti.com/tool/motorware
记住先注册 登录你的TI账号
然后在这个链接地址 下载到最新的版本
这是motorware安装完 左上角是一个蓝色的小图框
然后点击双击打开后 就看到了motorWare的界面
跟[听不清]一眼 左侧是一个导航栏
右侧是它的显示内容
左侧导航栏主要包含几个 一个是InstaSPIN
FOC [听不清] motion drivers modules
其中前面两个是电机驱动的工程
后面两个是我们的底层的驱动
比如ATC PWM 或者驱动啊这些
motorWare的组件架构我们来看一下
主要的软件是放在SW也就是software里面
这里你要先找到相应的套件
我们的套件主要包含几个
一个是高压大电流的 一个是高压小电流的
一个是低压小电流的 一个的低压大电流的
主要包括这几款
还有motorpad
加入你要做一些洗衣机分机的控制的话
它是高压的220伏的小电流
也就是1000瓦以内的
因此可以选择高压的 加入你要做电动车的驱动器的话
那它是一个低压的60伏的
但它的电流比较大 可能达到两三百安培
你就可以选择8301的板子
它是外置MOS驱动
外置MOS 因此它的最大电流可以达到60安培
最后给大家讲讲我们的CCS
它是C2000唯一支持的编译功能
因此必须要装CCS 它的最新的版本是6.1点几
建议大家用新版本 因为新版本的功能也比较强大
软件的稳定性会比较好
同时我们要注意CCS有版本号
编译器也有版本号 同样的CCS版本
读出来都是CCS6.0
不同的CCS的编译器版本 比如一个是6.2.4
一个是6.2.11等等
这样的话 两个编译器编译出来的内容不同
因此除了关注CCS的版本外 还要关注编译器的版本
打开CCS后 就得到这样一个界面
CCS625和4比较的话
它已经非常强大 有更多的软件
供大家使用
在这个CCS里面 我们在view的resource里面
可以打开之前说的[听不清]motorWare等等
这是我今天讲的
最后给大家操作一下
我们的motorWare等等
我们先打开controlSUITE
它打开假如这个地方全部是空白的话
你在这地方把相应的文件删除掉就可以了
controlSUITE文件下 然后是这个
然后这个work space里面 把这个文件夹删掉就可以
把这个文件重新打开就可以了
我们看看它具体包含哪些东西
一个是device是[听不清]芯片级别
最新的有37X 都已经放好在里面了
这里面有包含了主要相关的资料
都在这里了 随便点开一个20002X看看
它包括芯片的选型 [听不清]
使用手册 然后相应的软件
然后是代码
压力代码 硬件支持等等
每个器件都有一套完整的资料
都是在device下面
下面看看[听不清]
也就是应用层相关的一些套件
我们主要有motor driver也就是电机驱动
power输出电源 solar逆变器
lighting照明等等
PLC这些资料
powerSUITE
它也集成在controlSUITE里面
这个典型的一个[听不清] 主要是用我们的demo板
来实现间接驱动 它包含了[听不清]
非[听不清] 主芯片用的是2837X
这是电机驱动一个比较完整的板子
可以试验我们各种不同的系统反馈的模式
也可以试验我们的信号 比如编码器啊
[听不清]这些东西
这是应用笔记
这是controlSUITE的使用
那么motorWARE打开后 基本上跟controlSUITE是一样的
motorWARE我们找不到除了电机驱动之外的东西
因此我们建议用CSS界面来打开
motorWARE
我们看看如何在CSS里面打开motorWare
导入工程
大家看到我在view里面
第一个是resource 这个选项
打开后 我们找到相应的装在我们电脑上的TI的软件
比如刚才说的controlSUITE motorWARE
MSPWARE和[听不清]
MSPWARE是支持430的软件
[听不清]是我们的操作系统
它跟之前的内容写入是一样的
只是在CSS中打开导入的过程比较简单
你要找哪个版本的[听不清]先考虑你的硬件
输入的电压范围 输入的电流范围哪个是比较合适的
目前是6.1点几
与CCS3.0相比的话
界面会更加人性化
内存的资源也会更丰富
这个是CCS 加入工具的话 你可以找属性
删减文件这些
还有一个参数我要讲的是
CSS有两个模式 一个是editor 一个是device
editor就是我在原程序编码
这个阶段 device就是程序编好
编译完成通过之后
通过仿真器下载到芯片上 进行仿真
还有一个CCS跟3.3不一样的
3.3上有一个配置文件
和软件 我们拿到就直接在这个地方
选择它的硬件工具 这里没有 我们可以在这个
它给的configuration下面找到
在连上板子之后 我们点击下
然后测试 假如测试过了的话
可以[听不清] 假如测试没过
那就排除了硬件了原因
好 我今天就讲到这里
谢谢大家
课程介绍
共计28课时,4小时27分22秒
C2837x入门指南
TI C2000 MCU PWM F2837xD ADC DAC DMA CLA C2837x CMP SDFM CAP QEP c28x
F2837x系列的最新 C2000™ Delfino™ 32 位 F2837xD 微控制器 (MCU),为工业实时控制实现最新创新,并设定了全新性能标准。这些最新 MCU 支持双核 C28x 处理功能与双实时控制加速器(也称为控制律加速器或 CLA),可提供 800 MIPS 浮点性能,从而可帮助设计人员为计算要求严格的控制应用开发低时延系统。此外,设计人员还可通过将多个嵌入式处理器整合在单个 MCU 中以降低复杂性,充分满足高级伺服驱动器、太阳能中央逆变器以及工业不间断电源 (UPS) 等需要实时信号分析的应用需求。
猜你喜欢
换一换
推荐帖子
- 攻克小型电池供电器件中低静态电流的设计挑战
- 得益于小型化、Bluetooth®通信和嵌入式处理方面的进步,现代助听器具有比以往更多的功能,从流媒体音乐到能够通过智能手机上的应用程序调节听力放大。 然而,要实现这些增强的功能需要付出代价:现代功能需要更多功率。功耗的增加对于设计助听器的工程师来说是一项挑战,主要是因为旧版本使用一次性锌空气电池。如图1所示,这些电池的续航能力通常约为两周。但当为助听器添加更多功能时,例如让它们能够...
-
alan000345
TI技术论坛
- 更加智能:智能电池电量计如何有效改进动态血糖监视仪的电池使用寿命
- 人体血糖值的偏高或偏低都有可能导致严重的健康威胁,因此监测血糖水平是重中之重。目前全球已有1.5亿人口罹患糖尿病,所以个人便携型血糖监测仪(BGM)的需求巨大。 图1所示的动态血糖监测仪(CGM),可帮助糖尿病患者实时检查血糖读数,也可在超长时间段内监测血糖值。CGM能够持续监测血糖水平,然后在用户血糖值达到危险值时提示用户。这款监测仪通常包含图2所示的传感器单元和图3所示的聚合器单元。 ...
-
alan000345
TI技术论坛
- MSP430F5529 生成PWM波 with CCS
- #include <msp430.h> unsigned int temp; int main(void) { WDTCTL = WDTPW | WDTHOLD; &nbs...
-
fish001
微控制器 MCU
- MSP430单片机的ADC详解
- ADC模数转化器是430单片机的重要的片上外设,而且在开发当中也常常需要用到ADC,下面根据使用手册结合我个人的学习感悟,总结一下430的ADC的使用要点。 430的ADC的特点: 1、是一个12位的逐次比较式的ADC,即转化结果为0-4096。 2、独立于CPU,可以通关软件配置自己的时钟源。 3、有8个转化通道,并且可以通关软件...
-
fish001
微控制器 MCU