打印
[DSP]

TMS320F2812的转台控制系统

[复制链接]
楼主: 東南博士
手机看帖
扫描二维码
随时随地手机跟帖
21
東南博士|  楼主 | 2020-2-25 16:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览

使用特权

评论回复
22
東南博士|  楼主 | 2020-2-25 16:20 | 只看该作者

使用特权

评论回复
23
東南博士|  楼主 | 2020-2-25 16:21 | 只看该作者

使用特权

评论回复
24
god9987| | 2020-2-25 16:23 | 只看该作者
我感觉 这个类似于大疆的那种云台。

使用特权

评论回复
25
god9987| | 2020-2-25 16:23 | 只看该作者
楼主可以分享那种云台吗?手持的,对那个感兴趣

使用特权

评论回复
26
東南博士|  楼主 | 2020-2-25 16:24 | 只看该作者
模糊控制部分……
省略。。。
只发干货!

使用特权

评论回复
27
東南博士|  楼主 | 2020-2-25 16:24 | 只看该作者

使用特权

评论回复
28
東南博士|  楼主 | 2020-2-25 16:25 | 只看该作者

使用特权

评论回复
29
東南博士|  楼主 | 2020-2-25 16:25 | 只看该作者

使用特权

评论回复
30
東南博士|  楼主 | 2020-2-25 16:26 | 只看该作者
转台伺服控制系统MATLAB仿真

使用特权

评论回复
31
東南博士|  楼主 | 2020-2-25 16:26 | 只看该作者

使用特权

评论回复
32
ADZ2016| | 2020-2-25 16:28 | 只看该作者
这个帖子很不错!感谢楼主分享!

使用特权

评论回复
33
ADZ2016| | 2020-2-25 16:28 | 只看该作者
一大堆线性代数 把我拉回了几年前。。。

使用特权

评论回复
34
東南博士|  楼主 | 2020-2-25 16:28 | 只看该作者

使用特权

评论回复
35
ADZ2016| | 2020-2-25 16:29 | 只看该作者
阶跃响应 还记得……

使用特权

评论回复
36
東南博士|  楼主 | 2020-2-25 16:29 | 只看该作者

使用特权

评论回复
37
東南博士|  楼主 | 2020-2-25 16:31 | 只看该作者
    TMS320F2812芯片是TI公司生产的32位定点处理器,该处理器提供了多
种控制系统实用的外围设备,适用于控制领域,具有处理速度快、功耗低、
相对成本低等特点。2000系列DSP集微控制器和高性能DSP的特点于一身,
具有强大的控制和信号处理能力。处理速度是选用DSP时最重要的考虑因素,
该芯片的每秒可执行1.5亿次指令(150MI1'S),具有单周期32*32位的乘和累加
操作功能,集成了128K* 16位的闪速存储器,可方便地进行软件升级;此外
片内还集成了丰富的外围设备,如:采样频率大12. SMIP S的12位16路A/D转
换器,面向电机控制的事件管理器,以及可以为主机、测试设备、显示器和
其他组件提供接口的多种标准串口的通信外设等!40]
    处理器是转台系统的心脏,完成对光电码盘反馈信号的处理和计算以及
控制算法的实现。系统实用了TI公司生产的TMS320F2812芯片作为控制器,
周围加以实现系统功能必须的辅助器件以及电路。 DSP控制器与其他MCU比
较具有以下优点:1.自身带有12位的A/D转换器;2.集成了CAl}I总线控制单元;
3.正交编码脉冲QEP电路;4.PWM(Pulse Width Modulation,脉宽调制)波产生
电路。
    转台伺服系统设计中主要利用了其一是正交编码脉冲QEP电路。此电路
专门为增量时光编码器设计,其可以对增量式光电编码器发出的脉冲进行解
码,即可以根据脉冲判断电机的转动方向并可以对脉冲进行4倍频计数,在
F2812程序中可以读取转动方向和计数值,并应用此数据计算转速。此电路有
三个输入端,分别接光电编码器的三根数据线,由于此电路集成在F2812中,
因此无需自己设计光电编码器解码电路,简化了系统的硬件设计。正交编码
脉冲QEP电路可直接与用来测量转台速度和位置的光电编码器输出信号硬件
连接,可以对光电编码器产生的脉冲进行解码和计数,从而得到电机正转、
反转等信息,利用得到的脉冲数通过公式可以解算出转台转动的位置以及电
机的转速。

使用特权

评论回复
38
東南博士|  楼主 | 2020-2-25 16:32 | 只看该作者
    其二是PWM(Pulse  Width  Modulation,脉宽调制)波产生电路。
TMS320F2812芯片集成的PWM电路,能够在电机控制和运动控制的领域中减
少CPU的开销和用户的工作量。此电路可以根据相关寄存器的设置产生不同
种类比的PWM波,如对称PWM、非对称PWM、空间矢量PWM等,也可以根
据寄存器的值改变PWM波的占空比。调速系统中通过在驱动电路上加载不同
占空比的PWM波来改变电机转速,因此此电路在调速系统中有着重要的作
用。TMS320F2812中的PWM波形发生电路适用于电机控制和运动控制等场
合,如果改变寄存器的设置可产生对称PWM、非对称及空间矢量PWM波形,
能够快速改变PWM的脉冲宽度。因此在系统设计时使用了TMS320F2812作为
控制核心。
    最小系统是指处理器芯片能够安全运行需要的最少组成部分。包括外部
时钟电路、复位电路、JTAG接口电路以及串行通信电路。
    时钟电路是由片上晶振为D SP和外设提供时钟信号。DSP内部有锁相
环模块,使能DSP的锁相环电路,就可以通过软件设置锁相环中的寄存器
来实现改变系统的工作频率。TMS320F2812的时钟电路的硬件设计可以有
两种方式:一是使用内部振荡器。将X1和X2引脚都连接到一个频率问为
3 OMHZ的石英晶体上。二是使用外部时钟源。将X2引脚和外部时钟的输
入信号XCLKIN直接相连接,X2引脚保持悬空。设计时选择了方案二,系
统选用了工作电压为3.3V的有源晶振HC04DY作为系统的参考时钟源。
    异步串行通信设计中考虑到RS-232电平与PC机的电平不一致,MAX23 2
的工作电压是SV,而TMS320F2812是3.3V供电,所以不能使用MAX23 2进行
通信。MAX3232输出电压3.3V,故可以使用MAX3 23 2完成DSP和PC机之间
的异步串行通信。
    TMS320F2812最小系统原理图如图4.2所示。硬件电路中1.8V, 3.3V
等电源均与0.1叮的贴片式电容相连接,对电源的输入信号进行滤波,保证
DSP能够正常工作。TMS320F2812的最小系统包含了DSP芯片能够正常工
作所需的最少外围部件。这些部件包括:3 OMhz外部晶体振荡器、STC825S
复位电路以及仿真时使用的标准JTAG ( Joint Test Action Group)下载电缆
接口。

使用特权

评论回复
39
powermaker2568| | 2020-2-25 16:35 | 只看该作者
2812的PWM还是很厉害

使用特权

评论回复
40
東南博士|  楼主 | 2020-2-25 16:37 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则