ad采样后幅度的衰减

adc采集到的信号对低频有一定的衰减。因为要确定衰减的程度。通过da输出到示波器上观察。

数据如下:

输入   输出(enable) 输出(disable)
1v(20hz) 1v 0.88v
1v(10hz) 0.76v 0.76v
1v(8hz) 0.6v 0.68v
1v(5hz) 0.4v 0.5v
1v(3hz) 0.25v 0.35v
1v(2hz) 0.15v 0.25v
1v(1hz) 0.05v 0.12v

在8hz以下还是有比较到的衰减。这是使用示波器观察还是经过dac的于是想直接观察ad的数据。通过winhex,将数据导出,使用MATLAB观察8hz的数据如下:

可知在0-0.3, 2-1.7这就和使用示波器观察是一样的0.6v左右。证明确实是有衰减在8hz以下。

时间: 2024-08-08 15:08:02

ad采样后幅度的衰减的相关文章

AD采样的平均值滤波

基本问题:单片机ad采样,连续采样十次,对这十次数据取平均值. 注意:最开始的一次就是用当次的数据,以后每更新一个数据就取当前数据加上前九个数据,取平均. 先看代码: static int _filter(int m) { static int flag_first = 0, _buff[10], sum; const int _buff_max = 10; int i; if(flag_first == 0) { flag_first = 1; for(i = 0, sum = 0; i <

【代码备份】原图降采样后进行NLM滤波

文件路径: 滤波算法main.m: %% 测试函数 %NLM滤波及滤波与 clc,clear all,close all; ima_ori=double(imread('F:\Users\****n\Documents\MATLAB\TestImages\标准图像\lenna.bmp'));%原图 ima=imresize(ima_ori,0.5,'nearest'); [wid,len,channels]=size(ima); search=1;%搜索窗半径大小=4 patch=1;%匹配窗半

Azure AD 同步后相关属性不生效

前段时间,收到用户的反馈,通过Azure AD 无法同步某用户的信息到office 365. 针对此问题,下面我会详细进行说明: 环境描述:用户购买的是office 365 E3,所有用户的管理在本地AD上进行,并在本地部署了Azure AD,将用户同步到office 365 问题描述:在本地AD上修改了单个用户的msExchHideFromAddressLists属性为true,然后通过Azure AD同步后,发现此属性没有同步成功,但Azure AD上也没有相关的错误信息. 排错过程: 在A

AD采样问题总结

说明:来源http://bbs.csdn.net/topics/390899032论坛讨论 一个100HZ的正弦波,我用300HZ的采样率去采样,那么根据香农定律是不是一秒钟就采集到300个点,因为这个波形是100HZ,所以这一秒钟内就有一百个波形经过,那么300个点平均到每个波形上就只有3个点了,也就是一个波形上采集3个点, 采样率一般是Sps为单位,而不是用Hz, 例如300Sps,即300 Samples Per  Second.100Hz的正弦,用300Sps的采样率,则平均每个正弦周期

项目案例分享五:AD升级后无法登陆

在本次240个站点的AD.DHCP和WSUS升级项目中,遇到了各种各样的问题,可谓千奇百怪. 今天有台DC升级成功重启后无法登陆,提示"The trust relationship between this workstation and the primarydomain failed",如下图: 在Google.Bing和Baidu等搜索了一番发现PC客户端遇到这个问题的案例和文档都挺多的,但是升级后AD无法登陆的没有找到任何相关的文章,如遇到PC存在这个问题可通过以下文章进行解决

关于Stm32定时器+ADC+DMA进行AD采样的实现

Stm32的ADC有DMA功能这都毋庸置疑,也是我们用的最多的!然而,如果我们要对一个信号(比如脉搏信号)进行定时采样(也就是隔一段时间,比如说2ms),有三种方法: 1.使用定时器中断每隔一定时间进行ADC转换,这样每次都必须读ADC的数据寄存器,非常浪费时间! 2.把ADC设置成连续转换模式,同时对应的DMA通道开启循环模式,这样ADC就一直在进行数据采集然后通过DMA把数据搬运至内存.但是这样做的话还得加一个定时中断,用来定时读取内存中的数据! 3.使用ADC的定时器触发ADC转换的功能,

surface pro 5 加AD域后,人脸识别选项是灰色按钮,无法使用

如题,入手surface pro 5后加入AD域有,发现PIN码以及人脸识别等功能无法使用,经过查询相关资料,发现是win10自从升级1607版本以后,加域以后会自动把PIN码 这是一个Windows 10 1607 之后版本对于加域计算机的默认行为.可以通过修改如下策略来更改: 打开组策略编辑器.在运行里输入gpedit.msc 定位到 计算机配置 \ 管理模板 \系统 \登陆 \启用便捷性PIN等领域, 将其配置为"已启用"状态. 计算机配置 \ 管理模板 \windows 组件

verilog实验3:AD转换后串口输出到PC端

一.实验任务 通过tcl549AD转换芯片将模拟电压信号转换为数字信号,并通过串口显示到电脑上.此AD转换芯片为串行转换芯片,且转换速率要和串口选择的速率匹配.等待串口发送完后,再进行下一次AD转换.就实际应用而言,此转换速率有点低. 二.代码开发 根据AD芯片的芯片手册编写程序.以下为顶层程序. //将实时转换的数字结果通过串口传输到PC上 module adc_top ( clk, rst, ad_cs_out,//--TLC549片选信号 ad_clk_out,//--TLC549时钟信号

STM32 AD采样电压计算公式

在使用STM32的ADC进行检测电压时必须回涉及到电压值的计算,为了更高效率的获取电压,现在有以下三种方法: 你得到的结果是你当前AD引脚上的电压值相对于3.3V和4096转换成的数字.假如你得到的AD结果是ADC_DR这个变量,他们存在以下关系: ADC_DR/当前电压值 = 4096/3300毫伏如果你反过程想得到当前电压值,可以如下计算:unsigned long Voltage;Voltage = ADC_DR; //---假设你得到的AD结果存放到ADC_DR这个变量中;Voltage