基于TI公司DSP2812的无刷直流电机PID控制源程序
【文件名】:061013@52RD_DSPMotor01.rar【格 式】:rar
【大 小】:9K
【简 介】:总在研学论坛上学习,得到了大家很多的帮助,今天我把我这段的工作拿来和大家共享,以回报研学的朋友们,谢谢大家。
附件程序是我用DSP2812开发的无刷直流电机控制程序,程序是在TI公司的BLDC3_1软件的基础上构造的,实现了无刷直流电机的速度环PID控制,效果可以。
其中,无刷直流电机是有HALL传感器的系统,所以在转速测量上还需要进一步的改进(如果要求精确的话)。电机是24V3000rpm~~~;驱动板是类似TI公司的DMC1500?板卡,所以可以参考它的说明(只针对信号的连接的参考)
现把源程序共享下,没有文档(主要是不知大家的需求和具体问题),如果有使用的和疑问,请跟贴说明,我会跟贴回答,欢迎和大家交流,欢迎批评指正!本程序只提供给大家研究参考,如用于其他用途,后果自负!呵呵,谢谢!
【目 录】:无目录
【文件名】:061013@52RD_DSPMotor03.rar
【格 式】:rar
【大 小】:9K
【简 介】:
【目 录】:
【文件名】:061013@52RD_DSPMotor04.rar
【格 式】:rar
【大 小】:9K
【简 介】:
【目 录】:
先看看 我下载了 说文件格式被破坏 无法解压啊 请求指点迷津!! 我最近也在做2812控制电机,伺服和步进的都有。有机会交流一下!
打不开啊 下载不了了,版主在哪里~~~ 一次难得的高水准学术聚会
资深器件应用及设计专家主讲
理论结合企业实际并安排互动讨论
浙江大学
DSP高级工程师
专题培训讲座
邀 请 函
(2007.4月21日-23日 ,杭州)
※ 主办单位: 浙江大学
※ 承办单位: 浙江大学微系统研究与开发中心
※ 授课时间:2007.4月21日-23日 ,杭州
※ (每天9:00 - 12:00,13:00 - 16:30,晚上18:00-20:30)
※ 授课地点: 浙江大学多媒体教室
※ 学习费用: 2700元/人(带DSP28系列开发板一块/不包含住宿)
报名联系人:邱老师85622860或13989834654 0571-87987804-206(白天)
传真:0571-87996402
※课程介绍及目标
TMS320F2812是TI公司最新推出的32位定点DSP,是目前控制领域最先进的处理器之一。其频率可高达150MHZ,大大提高了控制系统的控制精度和性能。它是基于C/C++高效32位TMS320C28X DSP内核,并提供浮点数学函数库,从而可以在定点DSP上方便地实现浮点运算。在高精度伺服控制、可变频电源、UPS电源等领域广泛应用,同时是电机等数字化控制产品升级的最佳选择。本课程采用理论和实验相结合,无需汇编基础,学员通过对TMS320F2812的全面学习,获得DSP的基本开发技巧。包括硬件(电源、时钟、外扩RAM、JTAG、电平转换、I/0引脚处理)设计、集成开发环境(仿真工具和CCS)的建立和使用以及常用的调试技巧、FLASH(插件和串口)烧写方法、库函数和头文件的使用、TI最新的编程方法、外设使用等。
※主讲专家简介
主要工作经验:
1) 电机控制设计
2) 传感器设计
3) TPMS模块设计
4) 汽车电子控制单元的设计
5) 变频器设计
主要职务:
1)某著名汽车电子公司项目负责人
2) dSP器件应用工程师
3)支持C2000开发。
※课程内容介绍
时间 上课内容
0.DSP嵌入式系统简单介绍1.TMS320F2812芯片结构及性能1.1 芯片结构及性能概述1.2 中央处理单元CPU1.2.1 同其他TMS320C2000 CPUs的兼容性1.2.2 CPU的结构及特性1.2.3 内部总线结构1.2.4 原子指令1.2.5 流水线操作1.3 存储器空间1.4 中断系统2. 硬件设计2.1 概述2.2 电源2.2.1电源的需求2.2.2上电次序2.2.3数字/模拟混合系统电源处理方法2.2.4电源电路设计及器件选型2.2.5电源监视与系统监视 2.2.6电源设计软件2.2.7电源电路实例2.3 时钟2.3.1基础知识2.3.2时钟的需求2.3.3时钟电路时钟电路选择原则2.3.4时钟电路设计实例2.4 存储器2.4.1存储器电路基础2.4.2外部存储器接口2.4.3外扩RAM实例2.5 电平变换2.5.1为什么要电平变换2.5.2电平变换方法2.5.3电平变换电路设计实例2.6JTAG仿真接口电路设计2.7 未用输入/输出引脚处理方法讨论与交流:硬件设计实用技巧和排除硬件故障方法
3. 软件设计3.1 软件开发基础3.1.1 程序是什么3.1.2 程序定位方式3.1.3 汇编语言3.1.3.1 SECTION伪指令3.1.3.2 汇编器对“段”的处理3.1.3.3 链接器对“段”的处理3.1.3.4CMD文件3.1.4C运行环境3.1.5 程序build流程3.2 集成开发环境CCS3.2.1 CCS功能简介3.2.2 为CCS安装设备驱动程序3.2.3 CCS的基本操作—开发一个简单的程序3.2.3.1 新建工程文件 3.2.3.2 向工程添加各类型文件3.2.3.3 查阅代码3.2.3.4 建造和运行程序3.2.3.5 改变建造选项和修改语法错误3.2.3.6 使用断点与观察窗实验1环境的建立以及CCS的操作3.3 如何利用TI提供的基础软件3.3.1 概述3.3.2 TMS320F281X头文件介绍及应用3.3.3 IQMath和其他函数库介绍及应用3.4 烧写Flash3.4.1 插件烧写FLASH3.4.2 串口烧写FLASH实验2:FLASH烧写操作
4.32位CPU定时器0/1/24.1 CPU定时器结构与工作原理4.2 CPU定时器的寄存器4.3 CPU定时器的使用实例实验3:定时器实验5.通用输入/输出(GPIO)多路复用器5.1 GPIO多路复用器5.2 GPIO多用复用器寄存器5.3 GPIO使用实例实验4:GPIO口实验 6.串行通信接口SCI6.1 SCI结构和工作原理6.2 SCI的寄存器6.3 SCI串口使用实例实验5:串行通信实验7.串行外设接口SPI7.1 SPI结构和工作原理7.2 SPI寄存器7.3 SPI使用实例实验6:SPI自测试实验
8.多通道缓冲串行口McBSP8.1 McBSP结构和工作原理8.2 McBSP寄存器8.3 McBSP使用实例实验7:McBSP自测试实验9. 事件管理器及其应用9.1 功能概述9.2 通用定时器9.3 PWM电路9.4 捕获单元 9.5 事件管理器中断9.6 事件管理器寄存器9.7 应用事件管理器产生PWM实验8:PWM实验10. 模数转换器ADC及其应用10.1 结构和工作原理10.2 ADC寄存器10.3 ADC使用实例实验9:ADC实验11.TI C2000在控制领域的技术相 正需要呢
谢了了 真的不能用牙
这是怎么回事 楼主请检查,文件已损坏 打不开啊
你少了一个! 本人最近也急切学习无刷直流电机的DSP控制,初来乍到,还是一个菜鸟,但RD币不够,没法下载,望大家以后多多指教啊! 好东西,谢谢 非常好的东西 学习学习!!!!!!!!!!!!!!!!!!!!!!!!
页:
[1]