草庐IT

盲盒识别装置-2022TI杯10月联赛D题

盲盒识别装置-基于MSP430F5529和LDC1314前言总体方案描述LDC1314模块原理图硬件大致连接情况LDC1314介绍用MSP430F5529驱动LDC1314(代码)驱动代码代码使用说明提升方面完整工程文件链接前言  为备战2023国赛,在2022TI杯的10月联赛赛题中选择了D题盲盒识别装置作为训练题目。期间查询了很多金属探测的方式,基本是通过电磁感应来检测金属,通过比较不同金属对线圈电感的不同影响程度,加入振荡电路来测出振荡频率,进而比较不同的硬币情况。  TI公司有给出专门用于电感测量的数字转换器。本文章选择了LDC1314作为检测芯片,通过不同硬币对LC振荡电路的不同影响

2022年江苏省大学生电子设计竞赛(TI杯)电赛 B题 无人机 省级一等奖记录 “一个摆烂人的独白”

前期从大一进校开始,我就参加了学校的创新实验室。遇到了很多很好的老师,但种种原因吧,实验室断代了。我也算搭草台班子,大一开始就作为实验室负责人,开始负责实验室的各项事务。大一寒假的时候,老师让我在校电赛试试无人机。初生牛犊不怕虎,也不知道啥也不会的我,是怎么应下的。开始买飞控、耗材、遥控器、充电器。也算是把该踩的坑都踩了一遍吧,一开始电调都买的直升机电调,又贵又难用。磕磕碰碰,靠着侥幸,也靠着我半路坑蒙拐骗来的,同样啥也不会的学长们。很幸运的过了校电赛,拿了个校二等奖。然后很快就到2021的全国电赛了,真的还啥也不会,别人都上了上位机、T265等等高精尖设备,我们还跟个土老帽似的。也是懒,明明

有源二分频音频放大器-TI杯2022年10月省级大学生电子设计竞赛C题

有源二分频音频放大器前言具体电路预处理电路滤波器电路功放电路其他电路测试结果实物图以及部分测试波形实物图部分测试波形前言  题主正在备赛2023全国大学生电子设计竞赛,对2022年TI杯10月省赛C题有源二分频放大器题目进行了训练,写下此篇文章用来帮助后来者提供一个解题思路,个人能力有限,相互学习。具体电路  本题目几乎不涉及软件方案,唯一可以设计软件控制的部分是AGC控制,可以通过使用VGA、RMS检波、单片机片内ADC和片内DAC控制实现输出的稳定控制,但限于手上单片机没有片内DAC,最终选用了自动增益模块进行控制。  硬件方案采用了预处理电路、滤波器电路和功率放大电路三部分组成。预处理电

【stm32开发笔记】基于HAL库的STM32F4添加DSP库

简介:本文分两种方法添加DSP库:1.CubeMX直接配置ioc添加;2.KEIL内添加;一、MX直接配置DSP库简述:补齐全部lib库->添加DSP包->使能DSP勾选->添加头文件及魔术棒配置->测试1.补齐lib库。(如果使用直接默认添加的库,是不支持FPU的,所以需要补齐后找到所需的lib文件进行替换,在MX的工程管理栏,选择复制所有库)。此处添加的DSP文件夹位置:Project...\Drivers\CMSIS\DSP生成工程后,带FPU的lib文件位置\Drivers\CMSIS\Lib\ARM,注意所圈文件的位置,后面需手动添加到工程2.添加DSP芯片包。3.使能DSP,生成代

STM32CubeMX关于添加DSP库的使用

前言人生如逆旅,我亦是行人。一、介绍STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-M3内核而DSP应该是TMS320系列,TMS320系列DSP是软件可编程器件,具有通用微处理器所具有的方便灵活的特点。其基本特点有:哈佛结构,流水线操作,专用的硬件乘法器,特殊的DSP指令,快速的指令周期。这些特点使得TMS320系列DSP可以实现快速的DSP运算,并使大部分运算能够在一个指令周期完成。哈佛结构:是一种将程序指令存储和数据存储分开的存储器结构。哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独

【TI毫米波雷达笔记】IWR6843AOPEVM-G+DCA1000EVM的mmWave Studio数据读取、配置及避坑

【TI毫米波雷达笔记】IWR6843AOPEVM-G+DCA1000EVM的mmWaveStudio数据读取、配置及避坑硬件方面连接好以后就可以打开mmWaveStudio了环境需要安装mmWaveSDK以及MATLABruntime是运行项目所需要的库,没装它项目会运行不了ww2.mathworks.cn/products/compiler/matlab-runtime.html最新版可能有bug推荐下载安装MCR_R2015aSP1_win32_installer.exein.mathworks.com/supportfiles/downloads/R2015a/deployment_fi

Simulink嵌入式自动代码生成DSP 28335/28035/28x系列 (1)——官方例程(1)讲解 {ADC-PWM同步中断}

前言本人了解到电动汽车中OBC和DCDC普遍使用TI(德州仪器)DSP28335和28035系列芯片做开关电源控制,电源领域的工程师 需要对于芯片的配置和配套软件CodeComposerStudio(CCS)有一定的熟悉程度,具体涉及到C语言的编写和代码管理。在如今追求时效的大环境下,手打代码已不适应这样的工况(特别是版本迭代时)。现如今可以使用MATLAB中的simulink模块对DSPTI28x系列芯片做详细的配置,即使使用者在无代码编写经验仍能直接导出工程和代码本文可能适用于        使用Simulink简化管理代码应用层,配置底层的DSP工程师    入门电源行业的应届大学生  

Simulink嵌入式自动代码生成DSP 28335/28035/28x系列 (1)——官方例程(1)讲解 {ADC-PWM同步中断}

前言本人了解到电动汽车中OBC和DCDC普遍使用TI(德州仪器)DSP28335和28035系列芯片做开关电源控制,电源领域的工程师 需要对于芯片的配置和配套软件CodeComposerStudio(CCS)有一定的熟悉程度,具体涉及到C语言的编写和代码管理。在如今追求时效的大环境下,手打代码已不适应这样的工况(特别是版本迭代时)。现如今可以使用MATLAB中的simulink模块对DSPTI28x系列芯片做详细的配置,即使使用者在无代码编写经验仍能直接导出工程和代码本文可能适用于        使用Simulink简化管理代码应用层,配置底层的DSP工程师    入门电源行业的应届大学生  

Matlab/Simulink代码生成到dsp系列(一)基础配置

0引言        TI公司C2000系列的DSP芯片主要面向数字控制、运动控制领域。在电机控制领域占有主导的地位。但是传统的代码开发方法周期较长,效率不高,有时可读性较差,难以修改、维护。随着工业技术的发展,控制系统的开发流程要求更低的成本和更短的周期,而MATLAB/Simulink配合TI公司的DSP正好为此提供一个很好的代码自动生成开发平台。缩短开发周期,提高可靠性,简化在调试过程中对参数的修改。用户可以在Simulink环境中将代码直接下载到目标板并运行代码,简化代码开发过程,提高开发效率。        1环境搭建1.1安装Matlab/simulink2018b以上版本 1.2

【电赛仪器仪表】基于MATLAB的数字滤波器设计与ARM官方DSP库的结合

主要内容Ⅰ.数字滤波器基础知识1.数字滤波器的概念2.数字滤波器的分类3.数字滤波器的技术指标Ⅱ.使用MATLAB软件设计两类数字滤波器1.FIR滤波器1)窗函数简介2)filterDesigner使用2.IIR滤波器Ⅲ.数字滤波器与官方DSP库结合使用1.DSP库的安装使用2.DSP库滤波器函数介绍1)FIR滤波器函数arm_fir_init_f32函数arm_fir_f322)IIR滤波器函数arm_biquad_cascade_df1_init_f32函数arm_biquad_cascade_df1_f323.滤波器具体使用示例1)FIR滤波器与DSP库结合使用2)IIR滤波器与DSP库