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

关键词AS5047A1308线性霍尔

#mermaid-svg-7iL9zBCaogLZFHq5 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-7iL9zBCaogLZFHq5 .error-icon{fill:#552222;}#mermaid-svg-7iL9zBCaogLZFHq5 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-7iL9zBCaogLZFHq5 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-7iL9zBCaogLZFHq5 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-7iL9zBCaogLZFHq5 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-7iL9zBCaogLZFHq5 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-7iL9zBCaogLZFHq5 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-7iL9zBCaogLZFHq5 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-7iL9zBCaogLZFHq5 .marker.cross{stroke:#333333;}#mermaid-svg-7iL9zBCaogLZFHq5 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-7iL9zBCaogLZFHq5 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-7iL9zBCaogLZFHq5 .cluster-label text{fill:#333;}#mermaid-svg-7iL9zBCaogLZFHq5 .cluster-label span{color:#333;}#mermaid-svg-7iL9zBCaogLZFHq5 .label text,#mermaid-svg-7iL9zBCaogLZFHq5 span{fill:#333;color:#333;}#mermaid-svg-7iL9zBCaogLZFHq5 .node rect,#mermaid-svg-7iL9zBCaogLZFHq5 .node circle,#mermaid-svg-7iL9zBCaogLZFHq5 .node ellipse,#mermaid-svg-7iL9zBCaogLZFHq5 .node polygon,#mermaid-svg-7iL9zBCaogLZFHq5 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-7iL9zBCaogLZFHq5 .node .label{text-align:center;}#mermaid-svg-7iL9zBCaogLZFHq5 .node.clickable{cursor:pointer;}#mermaid-svg-7iL9zBCaogLZFHq5 .arrowheadPath{fill:#333333;}#mermaid-svg-7iL9zBCaogLZFHq5 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-7iL9zBCaogLZFHq5 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-7iL9zBCaogLZFHq5 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-7iL9zBCaogLZFHq5 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-7iL9zBCaogLZFHq5 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-7iL9zBCaogLZFHq5 .cluster text{fill:#333;}#mermaid-svg-7iL9zBCaogLZFHq5 .cluster span{color:#333;}#mermaid-svg-7iL9zBCaogLZFHq5 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-7iL9zBCaogLZFHq5 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

左右对称磁铁
目 录
Contents
测试方法
控制舵机旋转
测量磁场强度
测试结果
读取程序
测量结果
重新测量
电机带动旋转
电机带动磁铁旋转
测量结果
测试总结

§01 左右对称磁铁


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

▲ 图1.1 AS5047 工作原理

一、测试方法

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

1、控制舵机旋转

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

(1)控制程序

from seekfree               import SERVO,GPIO,UARTservo = SERVO(50)
uart = UART(115200)dir = 1
n = 0
count = 0x2ffled1 = 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 -= 1count = 0x2ffcontinueif flag == 0:led1.high()led2.low()flag = 1else:led1.low()led2.high()flag = 0#--------------------------------------------------------if dir == 1:n += 1if n >= 180:dir = 0else:n -= 1if n <= 0:dir = 1servo.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曲线变化。


■ 相关文献链接:

  • AS5047 磁性位置传感器
  • 线性霍尔传感器SS495、A1308、A1302
  • 调试来自于逐飞的MM32F3277移植有MicroPython开发板

● 相关图表链接:

  • 图1.1 AS5047 工作原理
  • 图1.2.1 测量不同angle设定值下对应的hall输出电压
  • 不同角度下读取的霍尔输出电压

测量左右磁极的原片磁铁相关推荐

  1. 几种典型磁铁表面的磁感应强度的变化

    在 高斯计磁场测试仪磁力检测仪磁场测磁仪手持磁通计特斯拉计td8620 中测量了方形磁铁表面的磁感应强度B,发现这类磁铁表面的磁场强度并不是均匀的.下面通过 线性HALL 3503 来测量几种典型永磁 ...

  2. matlab磁铁模拟,用matlab 模拟环形磁铁的磁场分布

    <用matlab 模拟环形磁铁的磁场分布>由会员分享,可在线阅读,更多相关<用matlab 模拟环形磁铁的磁场分布(10页珍藏版)>请在人人文库网上搜索. 1.MATLAB模拟 ...

  3. 振动测量仪器、参数测量及振动台检测

    一.振动测量仪器 1.信号适调器 在振动传感器与指示.记录分析仪器之间,一般都需要信号适调器.它的主要功能有:为参数型传感器提供电源:振动量值的归一化:阻抗变换:电压放大:对于应变及压阻传感器,用于桥 ...

  4. matlab磁铁模拟,用matlab_模拟环形磁铁的磁场分布

    用matlab_模拟环形磁铁的磁场分布 MATLAB模拟环形磁铁磁场分布 (By roy) 摘要:和地球内部的磁感线分布类似,环形磁铁圆环中心的磁感线是垂直于环形平面的直线,其余的按距离环由近及远由环 ...

  5. 10qbt超导量子计算机,南京大学于扬、朱诗亮团队在超导量子比特中实现参数空间的新型磁单极...

    一块磁铁有南极和北极两个磁极,把磁铁从中间劈成两半,每一块都有各自的南极和北极.即使再进一步劈下去,再小的磁铁也会有南极和北极,不存在只有一个磁极的磁铁,这已经成为中学生的常识.但是,1931年,大物 ...

  6. 风扇的结构组成及主要参数解析

    " 随着科技的不断进步, 电子产品的功能愈强,个人电脑.视频监控.路由器.交换器等电子设备的普及,设备的功能的不断强大.电子元件的集成度愈发强大,电子元件所产生的热量和噪音,却让我们感到厌烦 ...

  7. 无线信标功能调试-2021-3-9-HALL检测与主控接口

    ▌01 无线信标控制板 1.功能介绍 在 无线节能信标调试说明-2021-3-3 对于 第十六届全国大学智能汽车竞赛竞速比赛规则 中的无线节能信标组的无线功率部分进行了调试.并对在输出功率50W,15 ...

  8. 游戏物体的力与运动:用unity实现磁体相互吸引和排斥的效果

    本文基于Unity 5.3版本和C#语言,使用前请注意本文未必适用于其他的版本. 前言 我们知道在诸如Unity此类的游戏引擎中,游戏内物体是已经有现成的力与运动的物理模型的.我们可以调用相关的API ...

  9. 钕铁硼产品磁性能相对检测原理与技术

    烧结钕铁硼永磁材料产品应给出该产品的技术磁参数,包括剩磁Br.磁感矫顽力Hcb.内禀矫顽力Hcj.磁能积(BH)m.退磁曲线方形度和B-H退磁曲线回复磁材率μrec等.1992年国家质量技术监督局制订 ...

最新文章

  1. 工作中不要为了用系统而用系统
  2. CRF++ 特征工程
  3. 相机成像原理_【亲子科学小实验】相机原理和小孔成像的秘密
  4. history linux 日志服务器_Linux下使用rsyslog部署日志服务器 记录history并发送到rsyslog服务器...
  5. 一次恐怖的 Java 内存泄漏排查实战
  6. 解决 | VS 2015右键项目添加新项中没有web窗体等选项
  7. python填充_python 实现矩阵填充0的例子
  8. ifconfig知识总结
  9. python modbus类封装_如何避免从入门到放弃——python小组学习复盘
  10. CDN 原理和几种变形(DCDN/ECDN/PCDN/SCDN)
  11. hdu1166 敌兵布阵(模板题 单点修改 + 区间查询)
  12. 震撼您心灵的四川雪山
  13. 【我的渲染技术进阶之旅】你知道数字图像处理的标准图上的女孩子是谁吗?背后的故事你了解吗?为啥这张名为Lenna的图会成为数字图像处理的标准图呢?
  14. Codeforces Round #277.5 (Div. 2) A,B,C,D,E,F题解
  15. trac linux,CentOS下安装Trac笔记
  16. 异或运算与奇偶校验的作用
  17. HTML 简单实现注册页面
  18. 蝙蝠侠前传2:暗夜骑士
  19. android java 启用4g_[RK3399] 修改移动网络默认为4G
  20. 大幅降低PUE绝非不可能 浪潮MDC如何打造梦幻王国?

热门文章

  1. 到底会改名吗?微软GVFS 改名之争
  2. Asp.net MVC 示例项目Suteki.Shop分析之---结束篇
  3. ABP官方文档翻译 6.1.3 异常处理
  4. RHEL7 单独安装图形 X11
  5. Spring定时任务的几种实现
  6. Xcode 6 UITextField 键盘不弹出
  7. 数据绑定设计器的使用
  8. 如何删除exchange2007默认证书
  9. 创建私有CA详细图解
  10. canvas百分比加载动画