打印

AD采集正弦波,如何才能每次都是从0度开始?

[复制链接]
楼主: zjp8683463
手机看帖
扫描二维码
随时随地手机跟帖
21
samssm| | 2011-11-23 16:51 | 只看该作者 回帖奖励 |倒序浏览
只有你的detla t和ADC精度是准确的,起始相位可以完全在数字域重建出来

使用特权

评论回复
22
jxk304| | 2011-11-23 16:53 | 只看该作者
能不能做个过零检测,然后用这个检测信号控制ad的使能信号

使用特权

评论回复
23
t.jm| | 2011-11-23 17:30 | 只看该作者
硬件过零检测,存在不确定性。
我想用数字处理的方法来解决,让ADC采集到0mV附近在开始连续采集。
zjp8683463 发表于 2011-11-23 08:34

用ADC+数字IC 的方式就更没希望了,
1:ADC采样速度低导致它在真正的零点来时根本就来不及采样零点!
2:ADC的分辨率低(高诉ADC的分辨率就更低了)导致它会把非零点当成零点!
ADC的采样速率比得上运放的速度吗?12BIT ADC 的分辨率又赶得上运放的分辨率吗?

使用特权

评论回复
24
zjp8683463|  楼主 | 2011-11-23 17:35 | 只看该作者
本帖最后由 zjp8683463 于 2011-11-23 17:40 编辑

23# t.jm

我要做的就是用数字解调替代模拟解调.......
用的是100k,16位ADC.
不一定要0度,但一定要是确定的."确定性"!!!!!
我现在想到方法只有不停的增加采集延时,直到采集到0mv附近,然后开始连续采集.这个有点碰运气.

使用特权

评论回复
25
nongfuxu| | 2011-11-23 17:42 | 只看该作者
我觉得samssm说得有些道理,最好能够从顶层来分析,规划它. 所以 LZ能否说说你那个"解调"究竟是哪个方面的解调,或者说具体是什么信号. 载波为1k的AM?

使用特权

评论回复
26
zjp8683463|  楼主 | 2011-11-23 17:57 | 只看该作者
是一种传感器的调制解调
随着物理量的改变,传感器2路正弦波间的幅值与相位都发生改变,通过一定的调制解调,可以得到物理量与电量的线性关系.
模拟解调已经做到0.1%的线性度与0.05%以上的重复性.

使用特权

评论回复
27
nongfuxu| | 2011-11-23 18:11 | 只看该作者
那能否说说物理量与电量(幅度和幅度)之间的数学计算公式?
理论上讲,在数字域求解,要比纯模拟域来得精确.关键是成本和算法. 这里LZ的物理量与电量的关系应该非常明确的.
LZ贴上来吧,大家一起讨论学习.

使用特权

评论回复
28
nongfuxu| | 2011-11-23 18:43 | 只看该作者
模拟解调已经做到0.1%的线性度与0.05%以上的重复性

另外,搞测量的目的是测量准确,线性度好,重复性佳并不能说明测量的不确定度就好了.

使用特权

评论回复
29
zjp8683463|  楼主 | 2011-11-23 21:03 | 只看该作者
本帖最后由 zjp8683463 于 2011-11-23 21:09 编辑

如果短期稳定性都不能解决,那么线性度,重复性更本没法谈.
线性度,重复性,与稳定性搞定,那么精度就不是问题.

具体解调方法就不说,涉及公司内容.传感器是自己设计生产的.

问题暂时无解,也只能放放,也不是很急.说不定哪天看见相关的资料就解决了.
众里寻他千百度,那人却在灯火阑珊处也不一定

使用特权

评论回复
30
t.jm| | 2011-11-24 08:04 | 只看该作者
我认为你是应该改进你的算法,你的例子说:
比如一个1K的正弦波,用整数倍25k去采集!..
还是存在相位问题.但可以减少.我最后的目的是0.05%
我后面仿真了下,差9度时就有4%,差1度0.2%左右.
然后你的ADC是100K的。

为何你就不直接用100K去采样这个正弦波呢?增加了采样点相位就不必那么苛求了,
而在采样率和相位准确率之间就肯定会存在一个平衡点,在这一点你就能用最经济的成本达到最好的效果。

使用特权

评论回复
31
iC921| | 2011-11-24 09:19 | 只看该作者
路过看看

使用特权

评论回复
32
nongfuxu| | 2011-11-24 09:58 | 只看该作者
具体解调方法就不说,涉及公司内容

LZ你想错了,不是要知道解调方法和贵产品技术秘密,而是从幅度、相位不同的二路正弦信号中,计算出结果的数学公式。这应该是成熟的理论吧。不知道这个怎么从顶层考虑问题?

讨论: 线性度,重复性,与稳定性搞定,那么精度就不是问题

假设有一把尺,它与真值之误差为50%,用它来测量布长,测量数据的线性度与重复性及稳定性都非常好!
不过用它测量出的数据结果,误差却非常之大!

使用特权

评论回复
33
nongfuxu| | 2011-11-24 10:02 | 只看该作者
线性度,重复性,与稳定性好,说明你的电路,在当前状况下非常好,非常稳定,这一点是对的。

使用特权

评论回复
34
zjp8683463|  楼主 | 2011-11-24 17:12 | 只看该作者
线性度好就说明刻度是均匀的.一点有50%的误差,那么所有点都是50%,那么只要最后除以1.5就可以.通过标定完全可以解决.

使用特权

评论回复
35
t.jm| | 2011-11-24 17:32 | 只看该作者
线性度好就说明刻度是均匀的.一点有50%的误差,那么所有点都是50%,那么只要最后除以1.5就可以.通过标定完全可以解决.
zjp8683463 发表于 2011-11-24 17:12

nongfuxu说的没错啊!线性度好标定容易,非线性标定对MCU也没多少难度。
线性度,重复性,与稳定性搞定更不代表精度就高了。
一把米尺不管它现在的线性如何,把mm单位擦掉留下cm单位它的线性还是不变啊。


线性度,重复性

使用特权

评论回复
36
zjp8683463|  楼主 | 2011-11-24 18:16 | 只看该作者
本帖最后由 zjp8683463 于 2011-11-24 18:25 编辑

35# t.jm

你这个理解已经是老黄历的,还真把传感器当物理米尺来理解.
现代电测系统,都是物理量与电量的对应关系,你觉得改个k系数很难吗?
举个简单例子,一个电阻式传感器,理论上10mm对应10V.最后出来10mm对应11V,但中间的线性度,稳定性和重复性等指标都很好,
那么只要标定一次,调整K系数,得到最后精度比如0.1%,那么之后很长一段时间内精度就是这个值

使用特权

评论回复
37
nongfuxu| | 2011-11-24 19:57 | 只看该作者
具体解调方法就不说,涉及公司内容

...从幅度、相位不同的二路正弦信号中,计算出结果的数学公式...
LZ,能否把那个公知的理论计算写出来啊,这个贴子挻有点难度的,就这么不了了之,你不难受吗?:'(

使用特权

评论回复
38
zjp8683463|  楼主 | 2011-11-24 21:27 | 只看该作者
本帖最后由 zjp8683463 于 2011-11-24 21:30 编辑

解调方法与相敏解调大同小异,具体数学表达每个人都有自己的想法,有兴趣可以看看.
不想用fft,dsp慢,fpga烦.

使用特权

评论回复
39
nongfuxu| | 2011-11-25 09:04 | 只看该作者
噢,相敏检波.

使用特权

评论回复
40
nongfuxu| | 2011-11-25 09:05 | 只看该作者
那就是测量相位差,按此推论-通过相位差测量物理量大小了.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则