1. 实验系统架构设计
这个电磁感应定量测量实验的核心在于构建一个完整的"传感器-控制器-上位机"数据链路。整套系统由三个关键部分组成:
机械传动部分采用42步进电机驱动N52钕铁硼磁铁旋转(实测磁场强度可达450mT),电机通过TB6600驱动器接收PWM信号,转速稳定在300±5rpm。线圈支架采用3D打印件固定,确保线圈与转轴的相对位置可精确调节(精度±0.5mm),每组线圈使用0.1mm漆包线绕制,匝数分别为50/100/150匝三组。
下位机选用Arduino Uno R3,其内置的10位ADC(理论分辨率4.88mV)通过分压电路可测量±5V范围内的感应电动势。特别要注意的是,我们在A0-A4五个模拟输入口前都加入了RC低通滤波器(R=10kΩ,C=0.1μF),有效抑制高频干扰信号。Arduino程序采用定时中断方式,每20ms采集一轮五个通道的数据,通过Serial.print()以115200bps波特率上传。
上位机使用LabVIEW 2020开发,前面板设计遵循"操作-显示-记录"三区布局。关键控件包括:
- 串口配置区:COM端口选择、波特率下拉菜单、连接状态指示灯
- 数据显示区:五通道数值显示控件+波形图表(采样率50Hz)
- 数据管理区:保存路径选择、启动/停止按钮、数据清空按钮
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件搭建关键细节
2.1 磁路设计优化
实测发现,当使用单块磁铁时,线圈输出的正弦波形存在明显畸变。通过改用三块磁铁呈120°对称分布后(如图1所示),感应电动势波形改善显著。使用示波器测量显示,改进后波形THD(总谐波失真)从12.3%降至4.7%。
重要提示:磁铁间距需严格等于线圈直径的1.3倍,过近会导致磁场饱和,过远则降低信号幅度
2.2 信号调理电路
原始感应信号存在两个问题:
- 包含负半周期(需抬升偏置)
- 幅值可能超出ADC量程
解决方案:
circuit复制线圈 → 10kΩ限流电阻 → 1N4148保护二极管
→ 电压跟随器(OP07)
→ 同相加法器(+2.5V偏置)
→ 二阶低通滤波(截止频率100Hz)
该电路使原始±3V信号转换为0.5-4.5V的单极性信号,既保护了Arduino输入端口,又充分利用了ADC量程
