一、实验目的
了解电阻应变片的工作原理与应用并掌握应变片测量电路。
二、实验设备
主机箱中的±2V~±10V直流稳压电源、±15V直流稳压电源、电压表;应变式传感器实验模板、托盘、砝码; 4位数显万用表。
三、实验原理
应变片单臂电桥性能实验的原理主要基于电阻应变效应。电阻应变片是一种能够将机械应变转换为电阻变化的传感器。当应变片受到外力作用产生形变时,其电阻值会发生变化,这种现象称为电阻应变效应。在单臂电桥电路中,应变片作为电桥的一个臂,与其它固定电阻构成电桥。当应变片受到外力作用产生形变时,电桥的电阻值发生变化,从而引起电桥输出电压的变化。通过测量这个电压的变化,可以推算出应变片的电阻变化,进一步得到应变值。
四、实验数据及分析
电阻R1第一组:(表格中的负号表示电压方向)
重量(g) | 0 | 20 | 40 | 60 | 80 | 100 | 120 | 140 | 160 | 180 |
电压(mV) | 0 | -6 | -12 | -18 | -23 | -30 | -35 | -40 | -45 | -51 |
电桥的输出电压与应变之间存在线性关系,拟合出的曲线如下:
由拟合曲线图像可得:
电阻R1第二组:(表格中的负号表示电压方向)
重量(g) | 0 | 20 | 40 | 60 | 80 | 100 | 120 | 140 | 160 | 180 |
电压(mV) | 0 | -4 | -9 | -14 | -19 | -24 | -29 | -33 | -38 | -44 |
拟合出的曲线如下:
由拟合曲线图像可得:
附:拟合曲线的代码
import numpy as np
import matplotlib.pyplot as plt
# 表数据(+++这里填入自己的数据+++)
W = np.array([0, 20, 40, 60, 80, 100, 120, 140, 160, 180])
V = np.array([0 ,3,8,12,17, 22, 27, 31, 36, 41])
# 进行线性回归拟合
coefficients = np.polyfit(W, V, 1)
line = np.poly1d(coefficients)
W_fit = np.linspace(0, 180, 100) #0,180为W的范围
V_fit = line(W_fit)
# 计算每个点的误差和灵敏度
delta_V = np.diff(V)
delta_W = np.diff(W)
sensitivity = delta_V / delta_W
yFS = 200 # 满量程输出平均值,这里取为200
delta_m = np.abs(V - line(W))
nonlinearity_error = (delta_m / yFS) * 100
# 绘制数据点、拟合直线和误差、灵敏度
plt.plot(W, V, 'o', label='Experimental Data')
plt.plot(W_fit, V_fit, label='Fitted Line')
plt.xlabel('Weight (g)')
plt.ylabel('Output Voltage (mV)')
plt.title('Strain Gauge Single-Arm Bridge Performance')
plt.grid(True)
for i in range(len(W)):
plt.text(W[i], V[i], f'δ={nonlinearity_error[i]:.2f}%', ha='right', va='bottom')
if i < len(W) - 1:
plt.text((W[i] + W[i+1]) / 2, (V[i] + V[i+1]) / 2, f'S={sensitivity[i]:.2f}', ha='left', va='top')
plt.legend()
plt.show()
print("系统灵敏度:", sensitivity)
print("非线性误差:", nonlinearity_error)
五、实验结论
- 实验数据显示,电桥的输出电压与应变之间存在线性关系。在实验范围内,随着重量的增加,即应变的增加,电桥的输出电压也相应增加。
- 应变片在受到外力作用时,其电阻值会发生变化,从而引起电桥的输出电压变化。根据实验原理,当应变片受到拉伸应力时,其电阻值会增加,导致电桥的输出电压为正;相反,当应变片受到压缩应力时,其电阻值会减小,导致电桥的输出电压为负。
- 接入不同电阻时相应的系统灵敏度和非线性误差也不同。
- 计算灵敏度时,我们应该选取多个点的输出量变化值,并计算它们的平均值,作为整个电桥的灵敏度。这样可以避免因为个别点的异常数据而导致的误差。通过计算,我们得到了电桥的灵敏度为某一数值。这意味着在单位应变下,电桥的输出电压变化量的大小。
- 实验中还发现了一些误差来源,如应变片反应不灵敏、电路预热不完全、调零不准确等。这些因素导致了测量结果的误差。
- 另外,实验中还发现了一些系统误差,如支架松动、外部电压干扰等。这些因素也影响了测量结果的准确性和可靠性。