■ 背景介绍


通过 磁悬浮地球仪拆解 获得一个磁悬浮地球仪的磁悬浮框架。在 磁悬浮地球仪底座驱动电路板分析 之后,下面对于所剩下的电磁铁+HALL部分进行初步测试,为之后的实验做准备。

▲ 磁悬浮地球仪框架以及对外的接口

01初步实验


1.参数测量

(1)电磁铁线圈参数

  • 直流电阻:10.5Ω
  • LCR(1kHz): 16mA, 62Ω

(2)霍尔特性测试

由于原来所使用的HALL器件型号未知,初步测试它的输出显得不正常。即输出总是饱和到5V(也许这是原来的磁悬浮地球仪不工作的主要原因),为了之后的实验,将HALL器件更换成 3503 .

▲ 将悬架上的HALL器件更换成3505线性HALL器件

下面是HALL3503的主要参数:

▲ HALL3503 主要的参数

2.测试电磁铁与HALL输出

为了测量不同极性下电磁铁的电流与HALL输出之间的关系,使用了 极性切换继电器 切换电磁铁绕组的电流方向。

利用DP1308输出+12V电源驱动电磁铁,由于DP1308只能够输出最大1.0A的电流,根据测量线圈的直流电阻为10Ω,因此实验的电压设定在±9V的范围。

▲ 实验面包板上的连接关系

首先在电磁铁空载的时候,也就是将地球仪从电磁铁移开,测量CM全施加电压与HALL输出电压之间的关系。

▲ 施加在电磁线圈的电压与HALL输出电压之间的关系

将地球仪的(北极)吸附在电磁铁上,重新的量HALL的输出与线圈施加电压之间的关系:

▲ 施加在电磁线圈的电压与HALL输出电压之间的关系

将上述两次测试的结果绘制在一起,可以明显看到当地球仪吸附在电磁铁上的时候,HALL的输出就饱和了。

▲ 电磁线圈的电压与HALL输出 前面两次实验的结果绘制在一起

在电磁下施加一个小型的磁铁,如下图所示,重新测试线圈的电压与HALL的输出之间的关系:

▲ 在小型的磁铁的偏置下测量线圈的电压与HALL的输出之间的关系

将三次的测量结果叠加在一张图上绘制进行对比:

▲ 三次线圈两端的电压与HALL输出之间的关系

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY                     -- by Dr. ZhuoQing 2020-07-18
#
# Note:
#============================================================from headm import *
from tsmodule.tsvisa        import *
from tsmodule.tsstm32       import *dp1308open()
dp1308p6v(0)
dp1308p25v(0)printf("Begin to measure:")
printf(meterval())setv = linspace(-9, 9, 500)
negativeflag = 0voltdim =[]
halldim = []for v in setv:if v < 0:v = -vif negativeflag == 0:negativeflag = 1dp1308p6v(5)else:if negativeflag == 1:negativeflag = 0dp1308p6v(0)dp1308p25v(v)time.sleep(1)meter = meterval()voltdim.append(meter[0])halldim.append(meter[2])printff(v, meter)tspsavenew('hall', volt=voltdim, hall=halldim)
dp1308p6v(0)
dp1308p25v(0)#------------------------------------------------------------
plt.plot(voltdim, halldim)
plt.xlabel("Coild Voltage(V)")
plt.ylabel("Hall Output(V)")
plt.grid(True)
plt.tight_layout()
plt.show()#------------------------------------------------------------
#        END OF FILE : TEST1.PY
#============================================================

※ 结论


通过对于原来的HALL进行更换,可以获得HALL的输出与施加在电磁铁的电压之间的关系。

由于地球仪北极的磁铁的磁芯比较强,所以当地球仪与电磁铁本身吸和的时候,使得HALL 3503的输出饱和,此时,电磁铁实际上对于地球仪的就失去了控制能力。

磁悬浮地球仪控制初步测试相关推荐

  1. 视频导切台控制说明:RGBLink MiniPro初步测试

    简 介: 本文对于一款MiniPro的视频导切台进行初步测试.使用它对于HDMI进行录制.最后的XPOSE的功能由于下载比较缓慢,等到明天继续进行测试吧. 关键词: RGBLink #mermaid- ...

  2. 磁悬浮地球仪底座驱动电路板分析

    在 磁悬浮地球仪拆解 中给出了一款磁悬浮地球仪的内部结构.其中驱动次悬浮地球仪旋转电路板是以LM358为核心进行设计.这款电路的工作模式令人留下了几个疑点: 旋转电路如何能够同步驱动地球仪旋转? 电路 ...

  3. 中国移动M8321初步测试

    M8321是中国移动自主研发的4G工业级通信模组,支持2G/TD-SCDMA/WCDMA/TDD/FDD的多种网络制式. 最近采用该模块制作了测试样板,对主要的功能进行了初步测试.上一张图. 把测试中 ...

  4. BC547 晶体管初步测试

    简 介: 测试了晶体管BC547的基本参数.并使用混沌电路验证了该晶体管的基本工作性能. 关键词: BC547,混沌电路 #mermaid-svg-Gda6ALhMskXlH8NX .label{fo ...

  5. 无线信标功能初步测试

    ▌无线信标功能 在 第十六届全国大学生智能车竞赛 竞速组比赛中,有一组节能信标组.它使用带有无线充电线圈的信号源,能够为比赛的车模提供: 最大功率100W无线充电 : 由无线充电高频磁场提供无线导航: ...

  6. 压力传感器 ZNHM-I-5KG初步测试

    ■ 简介 原本用于机械臂 抓取爪感应抓取用力的压力传感器.下面对于该传感器进行初步测试. ▲ ZNHM-I-5KG压力传感器 ▲ 传感器所配的说明书 01电参数测量 1.静态阻抗测量 下图示意测量传感 ...

  7. 【拔刀吧少年】之Expect 自动化控制和测试 Here Document 免交互

    免交互 一.Here Document免交互 1.1 概述 1.2 语法格式 1.3 简单案例 1.4 支持变量替换 1.5 多行注释 1.6 完成自动划分磁盘免交互 二.Expect进行免交互 2. ...

  8. Expect 自动化控制和测试 Here Document 免交互 Linux- shell编程之免交互

    shell编程之免交互 一.免交互 ① Here Document 免交互 ② 语法格式 ③ 注意事项 ④ 支持变量替换 二.Expect ① 基本命令 ② expect直接执行,需要使用expect ...

  9. 软件测试学习笔记(三)控制数据流测试

    软件测试学习笔记(三)控制&数据流测试 视频链接:软件测试_中国大学MOOC 2.3 结构化覆盖 2.4 控制流测试 2.5 数据流测试 1.什么是顶点覆盖? 对每个测试需求,即可达顶点,都可 ...

最新文章

  1. C++11中rvalue references的使用
  2. 怎么进入python官网-Python的安装及简单的使用
  3. 开源是互联网发展的核动力
  4. UAS-点评侧用户行为检索系统
  5. 计算机专业能不能转音乐系,中国音乐学院可以转专业吗,中国音乐学院新生转专业政策...
  6. Java实现统计某字符串在另一个字符串中出现的次数
  7. 如何在MapGIS中打开卫星影像
  8. Javascript(五十四)class定义构造函数
  9. NOIP2020微信步数
  10. 华为防火墙理论与管理
  11. R语言基础(用最简单的方式了解学习R语言)
  12. python给定一个整数n、判断n是否为素数_Python判断一个整数是否为素数
  13. ⭐❤️zigbee无线通信模块的深入浅出❤️⭐
  14. 项目需求该怎么做(一)
  15. 基于wifi控制的51单片机温度报警器
  16. html中好看的按钮,html 好看按钮
  17. 会议论文影响因子多少_整天都在讲的SCI论文、影响因子、核心期刊到底是什么?...
  18. DetectoRS-最强目标检测网络 54.7AP | Detecting Objects with Recursive Feature Pyramid and Switchable Atrous
  19. Intel software developer manual
  20. 安装 kubeadm、kubelet 和 kubectl

热门文章

  1. 学习笔记--zabbix
  2. C++中operator关键字(重载操作符)
  3. Linux(ubuntu)下安装JDK
  4. 升级gcc后glibc报错
  5. ide setting
  6. 贝叶斯定理的实际应用
  7. Gradle 使用指南 -- 基础配置
  8. 阿里云 ubuntu jdk安装及java环境变量设置
  9. Objective-C中使用方法名调用方法
  10. 【转载】sourceforge上面提供的多种后缀的压缩包有何区别?