该实验箱的特色在于不但可以满足传统的DSP数字信号处理及信号与系统相关课程的实验需求,而且还为课程设计提供了丰富精彩的无人机飞控工程案例化实验。
该实验箱由三大部分组成:
1、DSP处理器核心板卡;
2、DSP实验箱扩展板卡;
3、空心杯四旋翼无人机机架及相关配件。
DSP处理器核心板卡的处理器是由美国德州仪器所生产的TMS320F28379D双核DSP处理器。DSP处理器核心板卡不仅可以配合实验箱扩展板卡实现基本的DSP硬件外设实验与DSP信号处理实验,而且可独立安装在空心杯四旋翼无人机机架上实现初级无人机飞控开发。
类别 | |
---|---|
产品名称 | 双核DSP数字信号处理及无人机案例实验箱 |
产品型号 | C2000-Drone-DSP |
产品功能 | |
用于数字信号处理课程的实验教学 | |
用于数字信号与系统的实验教学 | |
用于DSP C2000双核处理器的实验教学 | |
用于无人机飞控初级开发的实验教学 | |
硬件指标参数 | |
DSP核心控制板卡主要资源如下: | |
TMS320F28379D CPU性能 | 双核架构,包含两个TMS320F28379 32位CPU,主频200MHz,IEEE-754单精度浮点单元(FPU),三角法数学单元(TMU),Viterbi/复杂数学单元(VCU-II) |
TMS320F28379D CLA性能 | 两个可编程控制率加速器(CLA),200MHz,IEEE 754单精度浮点指令,独立于CPU之外执行代码 |
TMS320F28379D片上存储器 | 1MB闪存;204KB RAM |
TMS320F28379D 多达6个32位CPU定时器 | |
TMS320F28379D 含4个模数转换器(ADC)。16位模式下单ADC吞吐量为1.1MSPS,差分输入;12位模式下单ADC吞吐量为3.5MSPS,单端输入。 | |
TMS320F28379D 含24路具有增强功能的脉宽调制器(ePWM) | |
板载一颗陀螺仪与加速器计传感器 | 芯片MPU6500 |
板载一颗地磁计传感器 | 芯片LSM303D |
板载一颗气压计 | 芯片MS5611 |
板载蓝牙HC-06通信模组 | 配一个透传USB-蓝牙模块,用于与电脑通信 |
DSP实验箱扩展板卡主要资源如下: | |
1、板载一块显示单元TFT全彩液晶屏 | |
尺寸 | 2.4寸 |
驱动芯片 | ILI9341 |
字库芯片 | GT30L32S4W |
分辨率 | 240*320 |
显示区域 | 36.72*48.96(mm) |
物理尺寸 | 43*72.26(mm) |
接口类型 | SPI接口 |
2、引出ADC模拟数字采样测试探针,包含4路独立16位ADC,每路ADC包含两个通道,共计8个采样通道。ADC采样电路带限幅保护电路 | |
3、板载2个实验用旋钮电位器,用于直流电压测量实验 | |
4、引出DAC数字模拟输出测试探针,包含3个12位缓冲DAC | |
5、板载4个720空心杯电机及驱动电路,模拟真实四旋翼摆放位置,由核心板PWM控制转动 | |
6、板载6个独立按键,分别表示上、下、左、右、确认、返回 | |
空心杯四旋翼无人机机架及相关配件: | |
轴距 | 235mm |
驱动电机 | 8520空心杯 |
电池 | 1块1100mAh,20C |
桨叶 | 双叶桨,长度13.5mm |
配件 | 1个遥控手柄,结合软件Rdrone Studio地面站使用 |
软件指标参数 | |
无人机地面站软件:Rdrone Studio | 无人机所有状态(含传感器数据、姿态数据、控制数据等)实时可视化数据回显 |
无人机姿态3D仿真模型实时回显 | |
在线整定无人机控制参数 | |
在线进行无人机传感器校准 | |
在线进行无人机打舵测试等 | |
无人机飞控嵌入式代码Brid Flight OS 2.0 | 可实现手柄遥控飞行 |
实验案例与教程 | |
DSP基础实验: | |
DSP基础介绍 | 介绍DSP,介绍F28379D主控芯片,介绍开发环境CCS8.2 |
配置开发环境 | 安装CCS8.2,新建工程模板 |
GPIO外设的使用 | 配置GPIO模式:点亮LED,按键扫描;程序烧写步骤 |
Timer外设的使用 | 配置并使用定时器、中断,实现LED灯定时闪烁、实现呼吸灯 |
ePWM外设的的使用 | 通过外设输出PWM波控制电机转速,按键实现加减速 |
串口通讯 | 配置蓝牙串口,实现 echo back |
IIC通讯 | 介绍IIC时序图,并读取板载气压计MS5611数据 |
SPI | 介绍SPI时序图,并读取板载IMU数据 |
ADC外设的使用 | 配置ACD引脚,介绍转换公式,并获取电池电压 |
DAC外设的使用 | 配置DAC引脚,介绍转换公式,输出正弦波 |
双核架构实验 | 介绍双核共享内存,配置相关寄存器使双核处理与通信 |
空心杯电机驱动实验 | 介绍电机驱动电路,配置PWM完成空心杯电机驱动 |
数字信号处理实验: | |
采样定理实验 | |
信号发生实验:正弦波发生、三角波方式、矩形波发生 | |
有限冲激响应(FIR)滤波器实现实验 | |
无限冲激响应(IIR)滤波器实现实验 | |
DFT实验 | |
快速傅里叶(FFT)实验 | |
卷积算法实验 | |
传感器巴特沃斯滤波实验 | |
数学运算实验 | |
向量运算实验 | |
音频数字信号输入输出实验 | |
音频数字信号处理实验 | |
飞行控制实验: | |
陀螺仪实验 | 掌握陀螺仪数据及原理,获取角速度数据并计算角度 |
加速度实验 | 掌握加速度计原理,获取加速度数据并计算角度 |
磁力计实验 | 掌握磁力计原理,获取磁力计数据并计算角度 |
传感器校准实验 | 了解传感器误差来源,掌握传感器校准方法和软件实现 |
传感器低通滤波实验 | 掌握巴特沃斯低通滤波器设计,实现滤波器调参 |
姿态解析实验 | 了解无人机姿态表示方法,掌握Mahony滤波算法 |
DCM方向余弦矩阵实验 | 了解方向预选矩阵,对DCM进行应用,获取运动加速度数据 |
调参实验 | 使用软件Rdrone Studio 进行无人机在线监控与调参实验 |
遥控飞行实验 | 使用软件Rdrone Studio 与手柄结合进行无人机遥控飞行实验 |
当前无人机技术火热,智能自主飞行无人机的需求日益增长。本视频课程针对无人机自主飞行器做了详细的讲解,分别从无人机硬件结构设计、传感器及数据滤波技术、控制系统建模、控制算法设计与调参、卡尔曼位置估计、机器视觉导航等方面进行深入剖析。希望本课程可以给广大老师与同学带来帮助,同时可以让更多的团队参与到智能自主飞行器的设计中!本课程由上海锡月科技有限公司提供。
当前无人机技术火热,智能自主飞行无人机的需求日益增长。本视频课程针对无人机自主飞行器做了详细的讲解,分别从无人机硬件结构设计、传感器及数据滤波技术、控制系统建模、控制算法设计与调参、卡尔曼位置估计、机器视觉导航等方面进行深入剖析。希望本课程可以给广大老师与同学带来帮助,同时可以让更多的团队参与到智能自主飞行器的设计中!本课程由上海锡月科技有限公司提供。