课程目标 |
C2000 DSP培训课程主要培养学生对DSP体系结构的理解,掌握基于TMS3202812/F28335的DSP软件和硬件及其应用系统的开发技术,能够开发自己的DSP系统。 |
培养对象 |
DSP应用系统的软件和硬件开发工程师,电子、控制、电力传动类专业的大学生和研究生。 |
入学要求 |
学员学习本课程应具备下列基础知识:
◆有微机原理基础;
◆熟悉C语言编程;
|
师资团队 |
【赵老师】
资深DSP专家,15年的DSP系统软件和硬件开发经验。并成功开发过基于TMS320F2812/F28335的CAN总线数据采集系统、高速永磁同步电动机数字控制系统以及基于TMS320F2812/F28335的超高速永磁无刷电动机数字控制系统、异步电机变频控制器,永磁同步电机矢量控制器,无刷直流电机控制器,多变量强耦合实时控制系统,智能多通道实时信号检测与跟踪控制系统等,实战经验丰富。
【王老师】
国内资深DSP开发工程师,有10多年的DSP系统软硬件开发经验及多年的企业研发经历,成功开发过基于TMS320F2812/F28335的高性能永磁交流伺服电机数字伺服系统,在直线电机和力矩电机直接驱动,开关磁阻电动机的DSP控制,交流异步电动机无速度传感器转子磁场定向控制以及高性能伺服电机驱动控制领域具有丰富的实践经验。
★更多师资力量请见曙海师资团队。 |
班级规模及环境 |
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限3到5人,多余人员安排到下一期进行。人手一机,全程实践。 |
上课时间和地点 |
上课地点:【【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院
【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道)
最近开课时间(周末班/连续班/晚班):DSP2000开课:2024年1月8日
本课程每期班限额5名,报满即停止报名,请提前在线或电话预约
|
课时 |
◆课时:请咨询客服
◆
◆外地学员:代理安排食宿(需提前预定)
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质
专注高端培训15年,曙海提供的证书得到本行业的广泛认可,学员的能力
得到大家的认同,受到用人单位的广泛赞誉。
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供半年的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。 ☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质。专注高端培训13年,曙海提供的证书得到本行业的广泛认可,学员的能力得到大家的认同,受到用人单位的广泛赞誉。 |
课程进度 |
课程大纲 |
课程内容 |
第一阶段 |
第1部分 DSP2000环境CCS详解与软件调试高级技巧详解 |
1.1 CCS集成开发环境下工程的高级管理与编辑技术
1.2 CCS的工程配置
1.3 CCS应用程序的调试
1.4 观察变量调试方法
1.5 运用汇编和反汇编方法跟踪调试程
序
1.6 程序优化的技巧
1.7 CCS高级工具的使用
|
第2部分 CMD文件配置详解和GEL详解 |
2.1 GEL语言的运用
2.2 CMD文件配置
2.3 DSP2000典型芯片的体系结构
2.4 CMD文件配置补充 |
第3部分 Dsp2000程序结构详解 |
3.1 程序整体结构搭建规范
3.2 源文件的关系,和主文件的书写规 范
3.3 常用头文件详解
3.4 常用库文件详解
3.5 CMD文件详解
3.6 中断向量表详解 |
第4部分 DSP2000系统应用电路设计 |
4.1 最小系统(28335、2812)
4.2 接口电路设计 |
第5部分 C语言程序设计基础及难点重点详解 |
4.1 C语言数据结构及语法
4.2 程序控制结构
4.3 数组
4.4 指针
4.5 函数
4.6 C语言编程规范(环境、语言规范
字符类、变量、函数、算法类型转换) |
实验课: CCS开发环境,GEL语言应用,数码管显示实验,蜂鸣器控制实验,外部RAM
读写实验,1602字符液晶操作实验,128x64图形液晶实验 |
1) CCS开发环境的配置
2) 程序调试实例
3) 学习CCS的调试方法
4) GEL编程实例
5) 1602字符液晶操作实验
6) 128x64图形液晶实验
|
第二阶段 |
第4部分 GPIO模块 |
4.1 GPIO模块的功能、结构
4.2 GPIO寄存器配置与编程 |
第5部分 CPU Timer |
5.1 CPU Timer的结构、功能
5.2 CPU Timer的寄存器配置与编程 |
第6部分 EV模块和A/D模块 |
6.1 EV模块功能、结构
6.2 EV操作、配置和编程
6.3 直流电机案例 |
实验课:基于F2812的事件管理器模块应用程序的开发,内部定时器0的实验,内部定时器2的实验,事件定时器实验,GPIO
控制实验,外部中断控制实验, |
1)开发流程
2)PWM程序
3)内部定时器0的实验
4) 内部定时器2的实验
5) 事件定时器实验
7)GPIO 控制实验
8)外部中断控制实验
9)直流电机实验
10)步进电机实验 |
第三阶段 |
第7部分 A/D和SCI模块 |
7.1 A/D模块功能、结构
7.2 A/D操作、配置和编程
7.3 SCI模块功能、结构
7.4 SCI操作、配置和编程
|
第8部分 SPI和CAN模块 |
8.1 SPI模块功能、结构
8.2 SPI操作、配置和编程
8.3 CAN模块功能、结构
8.4 CAN操作、配置和编程
|
实验课:RS-232
串口通讯实验,CAN 总线接口实验,CAN 总线与外部设备发送实验,CAN 总线与外部设备接收实验 |
1)RS-232
串口通讯实验
2)CAN 总线接口实验
3)A/D,D/A实验
4)CAN 总线与外部设备发送实验
5)CAN 总线与外部设备接收实验 |
第四阶段 |
第9部分 基于 TMS320F2812的电气平台开发设计 |
9.1 核心处理系统
9.2 数/模转换(DAC)设计
9.4 EEPROM(IIC)设计
9.5 RS-232(串口)设计
9.7 CAN模块设计
9.8 3.3V和5V数字I/O设计
9.9 液晶设计
9.11 平台调试中的的常见问题解答 |
第五阶段 |
第10部分 无刷直流电机驱动控制系统开发案例
|
10.1 DSP2000无刷直流电机控制系统电路
10.2 永磁无刷直流电机驱动控制系统的软件开发 |
第六阶段 |
第11部分 永磁同步电机驱动控制系统开发案例
|
11.1 DSP2000永磁同步电机控制系统电路
11.2 永磁同步电机驱动控制系统的软件开发 |
第12部分 PID控制程序的开发
|
PID控制程序的开发 |
第13部分 三相SPWM案例 |
1.实例说明
2.设计原理说明
3.软件设计 |
实验课:电机驱动控制应用程序设计
|
1)驱动、检测程序开发和调试
2)SVPWM程序 |
第七阶段 |
第14部分 应用程序下载与boot Loader |
14.1 程序下载Flash中运行应用程序
14.2 Flash中运行应用程序 |