利用Arduino和LabVIEW探究电磁感应定律*

2021-03-25 02:48胡博邹建中
物理通报 2021年4期
关键词:磁通量匝数电动势

胡博 邹建中

(新余市第四中学 江西 新余 338000)

“重视科学探究能力的培养和信息技术的应用”是2017年版《普通高中物理课程标准》中提出的4个教学建议之一[1].当今社会,信息技术的发展日新月异,对生活与学习的影响无处不在.将信息技术发展成果与高中物理实验教学进行融合可以解决很多以前难以实现的疑难实验问题.

1 LabVIEW与Arduino简介

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种进行虚拟仪器开发的图形化编程软件,可以对计算机外部硬件采集到的数据进行实时处理,并在计算机软件面板上实时显示测量结果,广泛应用于工业领域和学术研究领域[2].

Arduino是一种开源的单片机控制器,有开放源代码的软硬件平台.硬件部分由单片机及控制系统组成,目前已经推出Uno,Nano等十几种型号,配套的Arduino IDE软件具有类似C语言的开发环境,语法结构简单,已有丰富的开发案例可供参考.由于Arduino采用开源协议,控制器价格低廉,使用成本低,极受电子爱好者和创客的欢迎[2].

使用Arduino作为下位机进行数据采集并输送到计算机,采用LabVIEW作为上位机进行数据处理及实时显示,两者结合既避免了采购价格昂贵的数据采集卡等硬件设备,又解决了数据实时处理及显示、记录等难题.

2 实验装置设计与测量系统搭建

法拉第电磁感应定律是高中物理教学的重要内容.由于实验条件所限,传统教学往往直接给出结论[3],教学效果不佳.经查阅文献发现,将LabVIEW或Arduino应用于中学物理实验教学已有一定的研究[4,5].I.Ishafit等人借助LabVIEW与Arduino设计了一套实验装置进行磁场的测量[6].本文在此基础上以探究电磁感应定律为例,介绍如何使用LabVIEW和Arduino自制教具来改进高中物理实验教学.实验装置如图1所示.装置可分为感应电动势产生系统和感应电动势测量系统两部分.

图1 实验装置实物图

2.1 感应电动势产生系统

如图2和图3所示,面板上固定有采用同种漆包线绕制而成的3组线圈,面板中央的电机输出轴上固定有支架,支架上对称安装有10片相同的厚度为2 mm、长宽均为5 mm的薄片状钕铁硼磁铁.面板右下方安装有电机开关,当按下开关接通电源时,电机带动磁铁匀速转动经过这些线圈正上方,线圈中产生感应电动势.

1.电机转轴;2.磁铁;3.A组线圈;4.B组线圈;5.C组线圈;6.电机电源开关;7.C组线圈接线端;8.B组线圈接线端;9.A组线圈接线端;10.Arduino Nano控制器

图3 感应电动势产生系统背面结构图

A组和C组线圈固定在以转轴中心为圆心的同一圆周上.A组5个线圈是边长均为4.0 cm的正方形,匝数不同,分别为200匝、250匝、300匝、350匝、400匝,用于探究感应电动势和匝数的关系.C组5个线圈均为300匝,面积不同,每个线圈长边均为4.0 cm,但宽度不同,分别是2.0 cm,2.5 cm,3.0 cm,3.5 cm,4.0 cm,安装在面板上时长边沿着圆弧切线,短边沿半径方向,这样做的目的是保证同一磁铁经过同一圆弧上的这些线圈时磁通量的变化量不同,但是磁通量的变化时间相同,探究感应电动势和磁通量变化量的关系.B组线圈匝数和面积均相同,匝数为300匝,长宽均为4.0 cm,安装在面板上以转轴中心为圆心的圆的同一条半径上,依次向外排开,线圈中心离转轴中心的距离分别是:5.5 cm,11.5 cm,17.5 cm,23.5 cm,29.5 cm,磁铁转动时5片相同的磁铁恰好可以从5个线圈的正上方经过,由于磁铁经过的线速度不同,从而磁通量变化时间不同,用以研究感应电动势和磁通量变化时间的关系.

2.2 感应电动势测量系统

测量系统以Arduino Nano控制器为下位机采集数据,以LabVIEW为上位机将测量结果实时显示,如图4所示.

图4 测量系统框图

Arduino Nano控制器体积小、模拟输入端口多,如图5所示,其模拟端口可以直接读取0~5 V的电压.具体而言,首先使用Arduino IDE软件编写程序并上传到Arduino Nano控制器.通过程序调用A0至A4共5个模拟输入端口实时采集同一组5个线圈中的感应电动势大小,对数据进行初步处理后采用串口通讯的方式将数据传输至计算机.使用时只需将线圈导线一头接入到Arduino Nano控制器的GND端口(公共端),另一头按照对应关系依次接到Arduino Nano控制器的A0至A4端口.Arduino程序部分主要采用CASE结构来响应上位机的请求并返回相应端口的数据[2].

图5 Arduino Nano控制器

在计算机上使用LabVIEW软件作为上位机,借助VISA插件与Arduino进行串口通讯,获得Arduino Nano控制器测量到的数据,同时设置好前面板用来实时显示测量到的5个线圈的感应电动势的大小.LabVIEW前面板如图6所示,LabVIEW程序框图如图7所示.

图6 LabVIEW上位机前面板

图7 端口1对应的LabVIEW上位机程序

2.3 使用方法说明

首先用导线将所选择的某组5个线圈的5个接线柱按照顺序与Arduino Nano控制器的模拟输入端口A0至A4连接.再使用USB电缆将Arduino Nano控制器与计算机连接,并在计算机上启动LabVIEW软件,打开该实验的VI文件,选择Arduino Nano控制器连接的串口端口.需要进行实验测量的时候按下面板上的电机开关,然后点击LabVIEW软件菜单中的运行按钮即可实时测量.

3 实验过程及结果讨论

3.1 探究电动势与线圈匝数的关系

表1 感应电动势与线圈匝数关系实验数据

使用Excel软件做出散点图后可以看到数据点几乎都在一条过原点的直线上,进行线性拟合得到结果如图8所示.

图8 感应电动势和线圈匝数的关系

根据图像可以得出:感应电动势大小和线圈匝数成正比.

3.2 探究电动势与磁通量变化时间的关系

B组线圈匝数和面积均相同,对应支架上5片磁铁也相同,保证了磁通量变化量相同.由于B组各线圈到转轴中心的距离不同,支架上对应的磁铁经过时线速度不同,所以时间肯定不一样.根据圆周运动的规律,磁通量发生变化的时间

式中l为转过的弧长,v为转动的线速度,r为转动的半径,ω为转动的角速度.磁铁经过时转过的弧长可以认为近似相等,同轴转动角速度一样,所以Δt和转动半径(即线圈中心到转轴中心的距离)成反比.

教学中某次实验测量到的数据如表2所示.做出散点图后进行线性拟合得到结果如图9所示.根据图像可知:感应电动势大小和转动半径成正比,再结合前文分析可知感应电动势大小和磁通量变化时间成反比.

表2 感应电动势与磁通量变化时间关系实验数据

图9 感应电动势和转动半径的关系

3.3 探究电动势与磁通量变化量的关系

C组5个线圈匝数相同,固定在同一圆周上,由于线圈沿圆周方向均为4.0 cm,支架上外侧磁铁经过线圈时间相同,即磁通量变化时间相同.但宽度不同,因此面积不同,磁通量变化量不同.教学中某次实验测量数据如表3所示,进行线性拟合结果如图10所示.根据图像可以得出:感应电动势大小和线圈面积成正比,再结合前文分析可知感应电动势大小和磁通量变化量成正比.

表3 感应电动势与磁通量变化量关系实验数据

图10 感应电动势和线圈面积的关系

3.4 实验结论

4 结束语

该实验方案克服了感应电动势大小难以调节和测量的困难,为定量探究法拉第电磁感应定律创造了条件,基于此进行法拉第电磁感应定律的实验教学,有利于学生对法拉第电磁感应定律有更深刻的认识,同时实验教学过程可以提升学生的“科学探究”核心素养.

物理学是一门实验科学,物理规律的建立离不开实验.考虑到实际教学需求和传感器、计算机等信息技术的发展,将LabVIEW和Arduino应用于高中物理实验装置的开发是非常有必要的.一方面能够很好地完成许多以前难以完成的、或者完成效果不好的定量实验.另一方面,把新技术、新方法适当地引入课堂,能够让学生更积极、更加主动地认识科学技术的发展对物理学科乃至整个社会的影响,进一步培养学生的“科学态度与责任”核心素养.

猜你喜欢
磁通量匝数电动势
一种无刷双馈电机匝数配合的半解析优化方法*
浅析磁通量变化量在电磁感应现象中的应用
果蔬电池电动势和内阻的探究
关于电机电枢参数和空载电流对电机力矩影响的研究
有载调容变压器的设计
单片机在自动绕线机中的应用
“测定电池的电动势和内阻”复习课之八问
磁通量概念解读
磁通量概念解读
电动势概念辨析