自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 LabView 使用 MATLAB script

本次实验用到的是DAQmx采集数据,并且调用MATLAB进行滤波处理,查阅资料发现将Labview和Matlab联动有很多种方法,为了方便随时修改系数,这里采用Matlab script的方式,当然为了方便可以采用com节点打包的方式等。下面需要建立Labview和Matlab的联系,右键刚刚放置好的MATLAB脚本框图,增加一个输入和一个输出,注意需要给创建的数据指定数据类型(本实验中为1D-real),要不然可能会报错。1、安装好之后,通过下面的方式添加MATLAB脚本到Labview的程序框图中;

2024-07-01 22:30:49 316

原创 学习STM32第三天---自己写库函数

1、构建库函数的时候,重点要学习函数指针,其中((GPIO_TypeDef *)GPIOH_BASE) 表示将GPIOH_BASE强转换为指针类型的结构体,#define用GPIOH代表上述,2、后面想实现多彩流水灯的时候,发现对于IO口的模式还是不熟悉IO口的输出配置,点亮PH11和PH12的时候还是会忘记配置IO成为输出模式。随着头文件的增加,需要把不同功能的头函数拿出去,在这一小节要学习的是在多头函数的情况下。),由于add函数返回一个地址,还需要解引用获得返回的指针所指向的值,即。

2024-06-07 13:25:00 872

原创 学习STM32---GPIO

此时施密特触发器是打开的,即输入可用,通过输入数据寄存器GPIOx_IDR可读取I/O的实际状态。MODER(输出模式)OTYPER(输出类型)OSPEEDR(输出速度)PUPDR(是否上拉)ORD(输出内容)/BSSR(端口置位/复位)钳制I/O口的输入输出,通过“上拉/下拉寄存器GPIOx_PUPDR”控制引脚的上、下拉以及浮空模式。寄存器GPIOx_ODR输出,置位/复位寄存器GPIOx_BSRR”可以通过修改输出数据寄存器的值。”可配置GPIO的输入/输出/复用/模拟模式,”配置推挽/开漏模式,

2024-06-03 18:39:01 274

原创 学习STM32第二天---寄存器点灯

由于 STM32 的 外设很多,为了降低功耗,每个外设都对应着一个时钟,在芯片刚上电的时候这些时钟都是被关闭的,如果想要外设工作,必须把相应的时钟打开。即可控制引脚的电平状态,其中操作 BSRR 和 BRR 最终影响的都是ODR 寄存器,然后再通过ODR 寄存器的输出来控制 GPIO。STM32 的所有外设的时钟由一个专门的外设来管理,叫 RCC(reset and clockcontrol)跟教程学习的时候发现无法查看外设寄存器,个人觉得是新版本的问题,参考下面的博客进行解决。

2024-06-03 15:39:17 349

原创 学习STM32第一天---了解寄存器

存储器再分配一个地址就叫存储器重映射,重要的是Block0~2,存储器Block2这块区域,设计的是片上外设。例如用指针*操作可以访问到GPIOH的端口输出,GPIO是高速的,挂载到Block2的APHB1(0x4002 0000—0x4007 FFFF)这个地方,也就是都在这个地址下可以访问到GPIO端口。I总线(指令总线),指令指的是编译好的程序指令,指令存储在Flash、SRAM1和FSMC中,对应STM32的三种启动方式;寄存器进行按位与操作,若原来是0x0401,操作之后位0x0001;

2024-06-02 11:26:56 640

原创 模拟互相关滤波笔记

使用信号发生器产生,Vpp=5V,f=50HZ,相位0°、28°、45°、 69°、90°、118°、135°的正弦波,接入滤波信号端 IN1。参考信号端接入 Vpp=5V,f=50HZ,的方波信号。依次测得不同相角下的输出 X,Y,并利用 X、Y 计算A0,φ0,与输入做比较。当正弦信号与方波信号相位差为0°、90°时, 用示波器观察两信号相乘后的全波、半波检波结果。1.为什么改变相位(参数aa)为0的时候,并不是理论上Y通道的最小值,而是在aa=9附近有最小值?2、相关计算、低通滤波及其检测;

2024-05-10 18:40:56 336

原创 三角波、正弦波和方波的频谱特点

幅值随着频率的增加而逐渐衰减。正弦波的带宽相较三角波而言较小。主要学习单/双边谱的特点,以及matlab实现方法。PS:要狠狠学习一下写代码给变量取名字的方法。,而且频谱带宽很窄,主要集中在一个频率上。

2024-05-05 17:51:24 2104 3

原创 傅里叶变换fft、dft、窗函数笔记

主要是考察矩形窗大小对于型号旁瓣泄露的影响,想到可以用MATLAB来验证,需要用的dft的知识,加深对于fft的理解。这篇文章讲的很清楚 常看常新。实现dft编写以及验证。

2024-04-20 19:46:28 296

原创 整周期截断的意义

的意义,采用MATLAB、LabVIEW等编程进行分析说明。做着做着思考fft负半轴的意义,这一篇有很好的解释。2、fft的横轴的意义,以及如何移动到负半轴;1、采样频率一般最少取10倍于原信号;最近写作业“分析信号处理中。这一篇有很清楚项目的讲解。

2024-04-18 14:57:04 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除