楼主很厉害啊,分析问题挺仔细的,我大概说一下我的观点吧,一起探讨一下。
问题一:
在高速采样时,传感器在没有受到压力时,理论上应该是0,实际上数据跳动变化有400(单极性模式 清零后),在有压力时,数据跳动有5000(转换为力值约为0.5g力),因此,想去除数据的跳动,请问如何减小ADC的数据跳动???
斩波 ?斩波对于4.8kHz采样率能否起作用
sin4 sin3滤波器?4.8k采样率还能否滤波?
答:没有压力输入时,理论上系统的输出应该是0,但是实际物理系统都存在噪声,这里当电压分辨率足够高的时候,看到的肯定就不是一个稳定的值,而是噪声了,楼主不用担心有噪声是不是就不能用了,只需要拿自己的测试的噪声数据对照一下数据手册中的噪声参数,如果相似就可以认为已经达到ADC指标了。
第二个现象是为什么有压力时的数据跳动更大
1. 如果威廉希尔官方网站
硬件没有问题,不排除系统的抖动,电机和传感器之间是否有抖动,结构是否稳定等
2. 在高精度测量中,工频干扰是快速高精度测量的大敌,我怀疑楼主这个地方的噪声由400个码变为5000个码,也有可能是因为50Hz干扰的引入导致的,所以希望楼主将测试数据作图,观察所有测量结果中码值跳动频率是否为50Hz的干扰信号导致,如果是,那么可以通过加强屏蔽,增加滤波器,改善电源供电处的50Hz干扰引入。
问题二:
当ADC数据超过1.5g时,IO1输出高电平
当ADC数据不超过1.5g时,IO1输出低电平
MCU接收到PC的指令后,中断连续采样模式,MCU发送ADC数据给PC,然后再进入连续采样模式,
如何中断连续采样后,再重新进入连续采样模式???
连续采样模式,需要2个Tadc采样时钟周期???
答:重新配置ADC模式寄存器即可重新进入连续采样模式
AD7190是sigma delta结构的ADC,所以连续采样模式下,需要的采样时钟周期不能简单的和逐次比较型ADC进行类比。
问题三:
SYNC启动转换指令
CS高电平
CS低电平
SYNC 低电平
SYNC 高电平
ADC 采样
请问使用SYNC控制启动ADC启动转换指令与连续采样有什么区别吗?
请问使用SYNC控制ADC复位RDY引脚,SYNC是否控制ADC重新建立ADC采样??对ADC采样数据是否有影响???
答:SYNC是同步信号引脚,将SYNC引脚拉低时,会使ADC停止工作,并将ADC内部的数字滤波器清零,所以最好不要使用该引脚控制ADC的时序。
问题四:
数据输出速率对ADC采样精度的影响???
50次采样速率与4.8k采样频率对比,
两次程序对比只更改了采样频率,前后两次对比
为什么50次采样频率数据跳动很小(图片中下面的数据)?4.8k采样频率数据跳动很大(图片中上面的数据)?
答:数据输出速率越低,ADC的精度越高,楼主可以参考数据手册中不同输出速率下的噪声指标。
最后建议楼主可以参考一下ADI官网关于sigma deltaADC的一些资料,可以看看这种ADC的实现原理,为什么可以达到这么高的精度,对你自己的设计会很有帮助的哈
楼主很厉害啊,分析问题挺仔细的,我大概说一下我的观点吧,一起探讨一下。
问题一:
在高速采样时,传感器在没有受到压力时,理论上应该是0,实际上数据跳动变化有400(单极性模式 清零后),在有压力时,数据跳动有5000(转换为力值约为0.5g力),因此,想去除数据的跳动,请问如何减小ADC的数据跳动???
斩波 ?斩波对于4.8kHz采样率能否起作用
sin4 sin3滤波器?4.8k采样率还能否滤波?
答:没有压力输入时,理论上系统的输出应该是0,但是实际物理系统都存在噪声,这里当电压分辨率足够高的时候,看到的肯定就不是一个稳定的值,而是噪声了,楼主不用担心有噪声是不是就不能用了,只需要拿自己的测试的噪声数据对照一下数据手册中的噪声参数,如果相似就可以认为已经达到ADC指标了。
第二个现象是为什么有压力时的数据跳动更大
1. 如果威廉希尔官方网站
硬件没有问题,不排除系统的抖动,电机和传感器之间是否有抖动,结构是否稳定等
2. 在高精度测量中,工频干扰是快速高精度测量的大敌,我怀疑楼主这个地方的噪声由400个码变为5000个码,也有可能是因为50Hz干扰的引入导致的,所以希望楼主将测试数据作图,观察所有测量结果中码值跳动频率是否为50Hz的干扰信号导致,如果是,那么可以通过加强屏蔽,增加滤波器,改善电源供电处的50Hz干扰引入。
问题二:
当ADC数据超过1.5g时,IO1输出高电平
当ADC数据不超过1.5g时,IO1输出低电平
MCU接收到PC的指令后,中断连续采样模式,MCU发送ADC数据给PC,然后再进入连续采样模式,
如何中断连续采样后,再重新进入连续采样模式???
连续采样模式,需要2个Tadc采样时钟周期???
答:重新配置ADC模式寄存器即可重新进入连续采样模式
AD7190是sigma delta结构的ADC,所以连续采样模式下,需要的采样时钟周期不能简单的和逐次比较型ADC进行类比。
问题三:
SYNC启动转换指令
CS高电平
CS低电平
SYNC 低电平
SYNC 高电平
ADC 采样
请问使用SYNC控制启动ADC启动转换指令与连续采样有什么区别吗?
请问使用SYNC控制ADC复位RDY引脚,SYNC是否控制ADC重新建立ADC采样??对ADC采样数据是否有影响???
答:SYNC是同步信号引脚,将SYNC引脚拉低时,会使ADC停止工作,并将ADC内部的数字滤波器清零,所以最好不要使用该引脚控制ADC的时序。
问题四:
数据输出速率对ADC采样精度的影响???
50次采样速率与4.8k采样频率对比,
两次程序对比只更改了采样频率,前后两次对比
为什么50次采样频率数据跳动很小(图片中下面的数据)?4.8k采样频率数据跳动很大(图片中上面的数据)?
答:数据输出速率越低,ADC的精度越高,楼主可以参考数据手册中不同输出速率下的噪声指标。
最后建议楼主可以参考一下ADI官网关于sigma deltaADC的一些资料,可以看看这种ADC的实现原理,为什么可以达到这么高的精度,对你自己的设计会很有帮助的哈
举报