auto01 发表于 2012-6-6 16:28:00

请教如何获得正弦电压的最高最低点,并对之间的电压A/D采样

本帖最后由 auto01 于 2012-6-6 21:30 编辑

如题,线性霍尔输出了连续的正弦电压信号,现在想取正弦电压的最高到最低点(近似线性段),请问有什么好的办法能得到

xivisi 发表于 2012-6-6 19:11:30

本帖最后由 xivisi 于 2012-6-6 19:14 编辑

峰值检测电路

如果是高速信号,则用高速ADC了

NJ8888 发表于 2012-6-6 19:38:52

你用哪个控制器处理?

auto01 发表于 2012-6-6 21:09:29

本帖最后由 auto01 于 2012-6-6 21:57 编辑

xivisi 发表于 2012-6-6 19:11 static/image/common/back.gif
峰值检测电路

如果是高速信号,则用高速ADC了

请问峰值检测电路有典型电路吗?

现在想将正弦电压能通过电压比较器变成脉冲输入到单片机I/O口,检测到下降沿后再启动A/D转换。。

实际是想测旋转角度,转速大概最高到5K转每分钟。。。当然这是整个波形的频率,实际的采样频率应该高不少

auto01 发表于 2012-6-6 21:10:23

NJ8888 发表于 2012-6-6 19:38 static/image/common/back.gif
你用哪个控制器处理?

目前想用51单片机。。不知道处理能力是否太弱一点。。。

auto01 发表于 2012-6-6 21:38:21

线性霍尔输出电压静态2.5V,上下大约0.8-4.2V。。。

yunqian09 发表于 2012-6-6 21:41:50

LZ 要测速?
难道是旋变?

auto01 发表于 2012-6-6 21:56:18

yunqian09 发表于 2012-6-6 21:41 static/image/common/back.gif
LZ 要测速?
难道是旋变?

算是旋转编码器??

现在想用单个线性霍尔做个部分角度的测量。。。也就是A/D采样到的电压去直接标定角度

NJ8888 发表于 2012-6-6 22:07:17

auto01 发表于 2012-6-6 21:56 static/image/common/back.gif
算是旋转编码器??

现在想用单个线性霍尔做个部分角度的测量。。。也就是A/D采样到的电压去直接标定角 ...

这是正弦呀,你用采样峰谷的办法不行的,我看过很复杂,正弦余弦两路一起计算

auto01 发表于 2012-6-7 16:58:10

NJ8888 发表于 2012-6-6 22:07 static/image/common/back.gif
这是正弦呀,你用采样峰谷的办法不行的,我看过很复杂,正弦余弦两路一起计算 ...

这里并没有用到360度正余弦那种。。。。只想简单的取弧形磁铁,然后再取输出正弦电压的线性段来测量部分角度。。。。

NJ8888 发表于 2012-6-8 15:38:54

根据你状况,我建议不用峰谷方式,用校正方式,方法是若干个点(如果你测量范围认为线性够好那只要两个点),记录角度与电压的关系,存储到EEPROM中.两点就是一个直线,线性不够号是多点得到多段直线,根据电压然后查表插值计算角度

auto01 发表于 2012-6-11 15:55:58

NJ8888 发表于 2012-6-8 15:38 static/image/common/back.gif
根据你状况,我建议不用峰谷方式,用校正方式,方法是若干个点(如果你测量范围认为线性够好那只要两个点),记录 ...

现在想用最高到最低之间的电压进行曲线拟合。。如果如你所说用多段直线是不是还要根据电压范围划分区间?貌似有点像正余弦编码器根据角度划分区间


当旋转速度加快以后,正弦电压的周期会变短,但对应同角度电压理论没变(理论上磁感应强度没变,线性霍尔的响应频率应该可以跟上)
页: [1]
查看完整版本: 请教如何获得正弦电压的最高最低点,并对之间的电压A/D采样