测量左右磁极的原片磁铁

Posted 卓晴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测量左右磁极的原片磁铁相关的知识,希望对你有一定的参考价值。

简 介: 利用线性霍尔器件测试了左右对称磁铁周围的磁场,使用舵机旋转磁铁,测量附近的霍尔期间的电压输出。可以看到磁场强度随着角度大体呈现sin曲线变化。

关键词 AS5047A1308线性霍尔

 

§01 右对称磁铁


  AS5047 磁性位置传感器 使用左右对称的磁铁来问几个角度的测量。现在手边有几个左右对穿的圆片磁铁,使用模拟 线性霍尔传感器SS495、A1308、A1302 测量它的磁场分布。

▲ 图1.1 AS5047 工作原理

一、测试方法

  利用由科宇提供的舵机旋转磁铁。利用A1308测量附近的磁场变化。

1、控制舵机旋转

  利用 MM32 移植有MicroPython程序的模块,输出PWM控制舵机旋转。

(1)控制程序

from seekfree               import SERVO,GPIO,UART

servo = SERVO(50)
uart = UART(115200)

dir = 1
n = 0
count = 0x2ff

led1 = GPIO(0x1d, 1, 0)
led2 = GPIO(0x72, 1, 0)

servo.angle(180)
print("Test Servo..")

flag = 1
while True:
    if uart.any() >= 3:
        uart_str = uart.read()
        print(uart_str)
        servo.angle(int(uart_str))

    #--------------------------------------------------------
    while count != 0:
        count -= 1

    count = 0x2ff

    continue

    if flag == 0:
        led1.high()
        led2.low()
        flag = 1
    else:
        led1.low()
        led2.high()
        flag = 0

    #--------------------------------------------------------

    if dir == 1:
        n += 1
        if n >= 180:
            dir = 0
    else:
        n -= 1
        if n <= 0:
            dir = 1

    servo.angle(n)

2、测量磁场强度

  利用线性半导体霍尔器件测量左右对称磁铁附近测磁场强度。

霍尔器件:
型号:A1308
工作电压:+5V
测量电压表:FLUKE45

二、测试结果

1、读取程序

from headm import *
from tsmodule.tsstm32       import *

angle = list(range(180))
vdim = []

for a in angle:
    stm32cmd('SENDC%03d'%a)
    time.sleep(2)

    meter = meterval()
    vdim.append(meter[0])

    tspsave('measure', angle=angle, vdim=vdim)

plt.plot(angle, vdim)
plt.xlabel("angle")
plt.ylabel("Voltage(V)")
plt.grid(True)
plt.tight_layout()
plt.show()

2、测量结果

  下面是测量对应的结果。

▲ 图1.2.1 测量不同angle设定值下对应的hall输出电压

  从结果中可以看到如下结论:

  • 所使用的舵机在不同的angle设定下, 实际上只有从50 ~ 135之内才有动作;
  • 读出的数据出现了上下的饱和。

3、重新测量

  为了验证是否饱和引起测量结果不准,将霍尔器件原理磁铁,重新测量。

测量参数:
起始:50
结束:135

(1)测量结果

  可以看到此次测量结果,霍尔输出就没有饱和的 影响。磁场强度变化大体呈现sin曲线,表明了磁铁左右分布的情况。

▲ 不同角度下读取的霍尔输出电压

三、电机带动旋转

利用电机带动左右对称磁铁旋转,使用HALL测量磁场变化,可以更快,更全测量磁场变化规律。

一、电机带动磁铁旋转

驱动电压的电压: + 12V。

▲ 图1.3.1 直流电机带动磁铁旋转

▲ 图1.3.2 电机带动磁铁旋转

2、测量结果

▲ 图1.3.3 线性HALL输出电压

 

试总结 ※


  使用线性霍尔器件测试了左右对称磁铁周围的磁场,使用舵机旋转磁铁,测量附近的霍尔期间的电压输出。可以看到磁场强度随着角度大体呈现sin曲线变化。


■ 相关文献链接:

● 相关图表链接:

以上是关于测量左右磁极的原片磁铁的主要内容,如果未能解决你的问题,请参考以下文章

视频二次裁剪时间计算出原片的时间片段算法

视频二次裁剪时间计算出原片的时间片段算法

如何测量代码片段的调用次数和经过时间

如何检测转数?用啥类型的传感器啊?

如何使用 iphone 麦克风输入进行开关以计算车轮转数?

步进电机