都是碳素管惹的祸:双通道电磁导航测量

简 介:本文探讨了双通道电磁导航电路板中碳素管导电性对测量结果的影响。实验发现,使用导电的碳素管固定电感会产生严重干扰,改用绝缘胶水固定后测量数值趋于稳定。测试数据显示两路电磁信号增益存在30%差异,且输出波形不符合预期的正弦整流特性。通过Python代码实现了角度与电压数据的采集分析,为进一步研究电磁信号特性提供了实验基础。结果表明,材料导电性对电磁测量精度具有重要影响。

关键词碳素管电磁导航

都是碳素管惹的祸

  • 双通道电磁导航电路板
  • 碳素管是否导电?

01素管的问题


一、碳素管

刚才测量了双路电磁检测电路板的功能。 对于两个正交的电感的信号进行测量。 这两个电感方向正交, 通过碳素管固定在舵机上改变角度。 但是令人感到不解的是, 测量数值中存在着非常严重的干扰。 这就不得让人怀疑人生。 后来猜测, 是否因为固定碳素管所导致的干扰呢? 因为在以前, 测试过碳素管的导电特性。 碳素管是电的良导体。 为了验证是碳素管的问题, 下面将两个电感固定在一颗铝壳上,通过绝缘胶水进行固定。 此时, 测量电路显示数值非常稳定了。 接下来,就在这种配置下测量不同角度下两个电感输出 150kHz 电磁信号的幅值。

二、测量结果

测试结果显示,噪声就非常小。 现在看来, 两路测量结果有点奇怪。 首先,两路电磁信号增益不相同。 相差了大约 30%左右。 第二个奇怪的是, 随着角度的变换, 似乎两路输出并不是正弦的整流波形。 不过这一点还可以通过两个线圈在磁场中的方向进行解释。 关于这一点,后面再进行分析吧。

#!/usr/local/bin/python# -*- coding: gbk -*-#============================================================# TEST1.PY -- by Dr. ZhuoQing 2025-12-30## Note:#============================================================fromheadmimport*fromtsmodule.tsvisaimport*fromtsmodule.tsstm32import*#------------------------------------------------------------dg1062open(125)ddim=linspace(5,25,100)v1dim=[]v2dim=[]#------------------------------------------------------------printf("\a")dh1766volt1(5)dg1062duty(1,ddim[0])time.sleep(3)#------------------------------------------------------------forid,dinenumerate(ddim):dh1766volt1(5)time.sleep(1)dg1062duty(1,d)time.sleep(1)dh1766volt1(0)time.sleep(1.5)ispclearreceive()ispsend()time.sleep(.5)ispcopyreceive()time.sleep(.5)strall=clipboard.paste().split("\r\n")printff(id,d,strall)s=strall[3].split(' ')v1dim.append(float(s[0]))v2dim.append(float(s[1]))tspsave("angle",ddim=ddim,v1dim=v1dim,v2dim=v2dim)#------------------------------------------------------------dh1766volt1(5)dg1062duty(1,ddim[0])#------------------------------------------------------------plt.plot(ddim,v1dim,lw=3,label='Angle1')plt.plot(ddim,v2dim,lw=3,label='Angle2')plt.xlabel("Angle",color="steelblue",fontsize=24)plt.ylabel("Voltage",color="steelblue",fontsize=24)plt.grid(True,which='both',linestyle='--',alpha=0.7)plt.legend(loc="upper right",fontsize=24)plt.tight_layout()plt.show()#------------------------------------------------------------#------------------------------------------------------------printf("\a")#------------------------------------------------------------# END OF FILE : TEST1.PY#============================================================
ddim=[5.0000,5.2020,5.4040,5.6061,5.8081,6.0101,6.2121,6.4141,6.6162,6.8182,7.0202,7.2222,7.4242,7.6263,7.8283,8.0303,8.2323,8.4343,8.6364,8.8384,9.0404,9.2424,9.4444,9.6465,9.8485,10.0505,10.2525,10.4545,10.6566,10.8586,11.0606,11.2626,11.4646,11.6667,11.8687,12.0707,12.2727,12.4747,12.6768,12.8788,13.0808,13.2828,13.4848,13.6869,13.8889,14.0909,14.2929,14.4949,14.6970,14.8990,15.1010,15.3030,15.5051,15.7071,15.9091,16.1111,16.3131,16.5152,16.7172,16.9192,17.1212,17.3232,17.5253,17.7273,17.9293,18.1313,18.3333,18.5354,18.7374,18.9394,19.1414,19.3434,19.5455,19.7475,19.9495,20.1515,20.3535,20.5556,20.7576,20.9596,21.1616,21.3636,21.5657,21.7677,21.9697,22.1717,22.3737,22.5758,22.7778,22.9798,23.1818,23.3838,23.5859,23.7879,23.9899,24.1919,24.3939,24.5960,24.7980,25.0000]v1dim=[4.5916,4.5778,4.5316,4.4725,4.3885,4.3023,4.2073,4.1057,3.9867,3.8618,3.6707,3.5553,3.3795,3.2060,3.0320,2.8477,2.6779,2.4598,2.2381,2.0310,1.7970,1.5850,1.3380,1.1515,0.9580,0.7620,0.6051,0.4933,0.4957,0.6110,0.7865,0.9832,1.1690,1.4259,1.6258,1.8144,2.0519,2.2616,2.4486,2.6188,2.8137,2.9642,3.1174,3.2945,3.4261,3.5600,3.6964,3.8871,4.0175,4.1484,4.2643,4.3680,4.5119,4.5988,4.7168,4.7898,4.8598,4.9408,5.0166,5.0794,5.1187,5.1601,5.1865,5.1978,5.2039,5.2004,5.1815,5.1298,5.0914,5.0470,4.9777,4.8860,4.8254,4.6758,4.6137,4.4799,4.3348,4.1629,3.9769,3.8503,3.6219,3.4138,3.2209,3.0094,2.7512,2.5435,2.2840,2.0354,1.8296,1.5668,1.3241,1.0917,0.9027,0.7226,0.5714,0.4894,0.5245,0.6190,0.8016,1.0207]v2dim=[3.1622,3.1827,3.1930,3.1870,3.1818,3.1687,3.1475,3.1123,3.0769,3.0353,2.9530,2.9026,2.8284,2.7512,2.6771,2.5797,2.5031,2.3963,2.2680,2.1598,2.0322,1.9098,1.7726,1.6529,1.5214,1.3945,1.2657,1.1089,0.9815,0.8609,0.7416,0.6472,0.5776,0.5241,0.5386,0.5847,0.6621,0.7800,0.8969,0.9941,1.1258,1.2241,1.3431,1.4685,1.5628,1.6719,1.7871,1.9355,2.0323,2.1486,2.2540,2.3528,2.4612,2.5624,2.6726,2.7532,2.8306,2.9166,3.0113,3.0802,3.1549,3.2082,3.2800,3.3372,3.3669,3.4069,3.4422,3.4614,3.4716,3.4813,3.4944,3.4771,3.4621,3.4257,3.4054,3.3548,3.2996,3.2277,3.1417,3.0902,2.9825,2.8805,2.7855,2.6818,2.5320,2.4140,2.2736,2.1328,2.0077,1.8584,1.7133,1.5613,1.4434,1.3075,1.1721,1.0344,0.8992,0.7946,0.6847,0.5941]

▲ 图1.2.1 测量结果

结 ※


文测量了双通道电磁导航信号采集板的功能。 清楚了之前 使用碳素管固定传感器会带来很大的干扰。 这是因为碳素管是导电的。 现在看来,使用双通道的信号采集板, 加上两个垂直放置的电感, 可以测量交变磁场的方向。


■ 相关文献链接:

  • 双通道电磁导航电路板
  • 碳素管是否导电?

● 相关图表链接:

  • 图1.2.1 测量结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1098951.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Miniconda-Python3.10镜像结合Prometheus监控GPU使用率

Miniconda-Python3.10镜像结合Prometheus监控GPU使用率 在深度学习项目日益复杂的今天,一个常见的痛点是:训练任务跑得慢,但查看系统状态时却发现 GPU 利用率长期徘徊在 10% 以下。更令人困扰的是,你无法判断这是模型本身的瓶颈、…

Jupyter Lab在Miniconda环境中的安装与安全访问配置

Jupyter Lab在Miniconda环境中的安装与安全访问配置 在高校实验室、AI初创公司或个人开发者的工作流中,一个常见但棘手的问题是:如何在一个共享的远程服务器上,既能高效开展深度学习实验,又能避免项目之间的依赖冲突,同…

基于交叉编译工具链的ARM平台驱动移植深度剖析

穿越架构鸿沟:如何用交叉编译打通ARM驱动开发的“任督二脉”你有没有遇到过这样的场景?写好了一段GPIO控制代码,兴冲冲地在PC上gcc编译一下,然后拷到树莓派上一运行——直接报错:“无法执行二进制文件:Exec…

Miniconda-Python3.10镜像支持法律文书智能审查系统

Miniconda-Python3.10镜像如何支撑法律文书智能审查系统 在法律科技(LegalTech)快速发展的今天,越来越多律所、法院和企业开始引入人工智能技术来提升文书处理效率。合同审核、条款比对、合规性检查等传统依赖人工的高耗时任务,正…

SSH远程开发配置指南:基于Miniconda-Python3.11的高效AI工作流

SSH远程开发配置指南:基于Miniconda-Python3.11的高效AI工作流 在高校实验室里,一个学生正对着自己轻薄本上“CUDA out of memory”的报错发愁;与此同时,百公里外的数据中心里,一块块A100显卡空转着等待任务。这并非个…

Miniconda-Python3.10镜像中使用find/grep查找特定文件

Miniconda-Python3.10镜像中使用find/grep查找特定文件 在现代AI与数据科学项目中,开发环境的复杂性早已超越了单纯的代码编写。一个典型的机器学习实验可能涉及数十个Python脚本、Jupyter笔记本、配置文件和日志记录,而这些资源往往分散在多层嵌套的目录…

Miniconda-Python3.11 + PyTorch 高效AI开发黄金组合

Miniconda-Python3.11 PyTorch 高效AI开发黄金组合 在深度学习项目中,最让人头疼的往往不是模型调参,而是环境配置——“在我机器上能跑”的尴尬场景屡见不鲜。你是否曾因为 numpy 版本冲突导致整个训练流程崩溃?或者在复现一篇论文时&#…

STM32项目实战:嘉立创EDA从原理图到PCB输出

从零打造一块STM32最小系统板:嘉立创EDA实战全记录 最近在带学生做毕业设计,有个项目需要基于STM32F103C8T6开发一个温控节点。从原理图到PCB打样,我们全程使用 嘉立创EDA 完成,整个过程不到三天就拿到了实物板,焊接…

Miniconda-Python3.10镜像在工业缺陷检测项目中的实施

Miniconda-Python3.10镜像在工业缺陷检测项目中的实施 在现代智能制造的浪潮中,产品质量控制正从传统的人工抽检迈向自动化、智能化的新阶段。尤其是在电子元器件、汽车零部件、光伏面板等高精度制造领域,微米级的划痕、气泡或异物都可能引发整批产品的报…

【东南大学-朱鹏飞组-ICML25】用于退化的多模态图像融合的任务门控多专家协作网络

文章:Task-Gated Multi-Expert Collaboration Network for Degraded Multi-Modal Image Fusion代码:https://github.com/LeeX54946/TG-ECNet单位:东南大学一、问题背景多模态图像融合是安防监控、应急救援等场景的核心支撑技术,通…

Miniconda-Python3.10镜像中设置ulimit提升文件句柄数

Miniconda-Python3.10镜像中设置ulimit提升文件句柄数 在构建大规模AI训练环境或运行高并发数据处理任务时,你是否曾遇到过这样的报错? OSError: [Errno 24] Too many open files这行看似简单的错误,往往出现在最不该出现的时刻——模型已经跑…

Miniconda-Python3.10镜像支持文本分类任务的端到端流程

Miniconda-Python3.10镜像支持文本分类任务的端到端流程 在现代AI开发中,一个常见的困境是:代码在一个环境中运行完美,换一台机器却频频报错——“ImportError”、“CUDA版本不匹配”、“依赖冲突”……这些问题背后,往往不是算法…

Miniconda-Python3.10镜像在边缘计算设备上的轻量化部署

Miniconda-Python3.10镜像在边缘计算设备上的轻量化部署 在智能制造车间的一台边缘工控机上,工程师正通过笔记本远程调试视觉质检模型。他不需要登录现场,也不用担心环境不一致导致的“在我机器上能跑”的尴尬——一切依赖都已固化在一份 environment.ym…

Miniconda-Python3.10镜像中运行Flask Web服务的示例代码

在 Miniconda-Python3.10 环境中运行 Flask Web 服务:实战与最佳实践 在现代 AI 工程和数据科学项目中,一个常见的需求是将训练好的模型或数据处理逻辑封装成可被外部调用的 API。为了实现这一点,开发者往往需要快速搭建一个轻量、稳定且可复…

Miniconda-Python3.10镜像在智能家居控制系统中的嵌入

Miniconda-Python3.10镜像在智能家居控制系统中的嵌入 在一台部署于家庭地下室的边缘网关上,工程师正通过笔记本远程调试新上线的行为识别模型。他没有插任何显示器,也不需要上门服务——只需一条SSH隧道,就能安全访问运行在树莓派上的Jupyte…

Miniconda-Python3.10镜像支持视频内容理解的预处理流程

Miniconda-Python3.10镜像支持视频内容理解的预处理流程 在智能监控、自动驾驶和媒体推荐等应用快速发展的今天,视频数据已成为人工智能系统的重要输入来源。然而,这些高维度、非结构化且富含时序信息的数据,在进入模型训练前往往需要经过复杂…

Miniconda-Python3.10镜像中使用ncdu分析磁盘占用

Miniconda-Python3.10 环境中使用 ncdu 分析磁盘占用 在远程开发、AI 实验或容器化部署的日常中,你是否曾遇到这样的场景:Jupyter Notebook 提示“磁盘空间不足”,却完全不知道是哪个项目、哪个缓存文件悄悄吃掉了几十 GB 的存储?…

【TextIn大模型加速器 + 火山引擎】让AI读懂财报:30分钟搭建企业级金融分析Agent

文章目录一、 引言:当 AI 撞上“数据高墙”二、 准备工作1. 注册TextIn2. 注册火山引擎Coze,获取“最强大脑”三、 核心实操:构建数据清洗流水线 (ETL)1. 环境准备2. 复制并运行脚本3. 见证奇迹四、进阶实操:在 Coze 中注入“灵魂…

Miniconda+PyTorch+GPU:构建高性能AI算力环境的技术路径

Miniconda PyTorch GPU:构建高性能AI算力环境的技术路径 在深度学习项目中,最让人头疼的往往不是模型设计本身,而是“为什么代码在我机器上跑得好好的,换台设备就报错?”——这种经典的“在我机器上能跑”问题&#…

Miniconda-Python3.10镜像支持低代码平台后端逻辑扩展

Miniconda-Python3.10镜像支持低代码平台后端逻辑扩展 在当今企业数字化转型加速的背景下,低代码平台正从“快速搭建表单”的工具演进为支撑复杂业务系统的核心引擎。然而,当面对AI模型推理、实时数据清洗或跨系统集成等高级需求时,纯图形化配…