SPR传感原理
基本结构
激发SPR现象最常见的两种结构是Otto结构和Kretschmann结构。
- Otto结构
Otto结构是棱镜-待测介质-金属膜结构。
如图,入射光打到棱镜上,发生全反射。纳米级的金属膜靠近棱镜边缘,使得倏逝波可以与等离子体波(SPP)相互耦合,产生SPR波。不过该结构因制作困难并不常用。
讯享网 - Kretschmann结构
Kretschmann结构是棱镜-金属-待测介质结构。
如图,金属膜附着在棱镜上,入射光透过棱镜打在金属膜上,激发SPP波,SPP波与倏逝波耦合,产生SPR波。激发该结构因结构简单,反应灵敏而应用广泛。
下面介绍的角度调制与波长调制传感结构也是Kretschmann结构。
角度调制

如图,当入射波长固定为500nm时,改变入射角度,待测介质折射率是1,1.1,1.2,1.3,1.4,1.5时,对应的共振角依次是44°,50°,57°,67°,85°。
clear
clc
angles = 0:0.01:pi/2; %入射角度
lambda = 500e-9; %波长
k0= (2pi)/lambda;
Thickness = 50e-9;%金属膜厚度nm
%折射率
n_prism = 1.5; %棱镜
n_metal = (0.13455 + 3.9865i); %金属
figure
for n = 1:0.1:1.5%待测介质
%介电常数,折射率的平方
dielectric_prism = (n_prism).^2;
dielectric_metal = (n_metal).^2;
dielectric= (n).^2;
k_prism = k0sqrt(dielectric_prism).cos(angles);
k_metal = k0 sqrt(dielectric_metal - (dielectric_prism.(sin(angles).^2)));
k = k0sqrt(dielectric - (dielectric_prism.*(sin(angles).^2)));
Z_prism = dielectric_prism./k_prism;
Z_metal = dielectric_metal./k_metal;
Z = dielectric./k;
R12 = (Z_prism -Z_metal)./(Z_prism+Z_metal);
R23 = (Z_metal -Z)./(Z_metal+Z);
r = (R12+(R23.*exp(2i.*k_metal.*Thickness)))./(1+(R12.*R23.*exp(2i.*k_metal.Thickness)));
R = abs®.^2;
plot(angles180/pi,R);
hold on
end
legend(‘1’,‘1.1’,‘1.2’,‘1.3’,‘1.4’,‘1.5’);
xlabel(‘入射角度’);ylabel(‘反射系数’);

波长调制

如图,当入射角度固定为65°时,改变入射光波长,待测介质折射率是1,21,1.22,1.23,1.24,1.25,1.26 时,对应的共振波长依次是1000nm,900nm,850nm,800nm,700nm,620nm,600nm左右。
clear
clc
angles = 0.36pi; %入射角度
lambda = (400:1800).1e-9; %波长
k0= (2pi)./lambda;
Thickness = 50e-9;%金属膜厚度nm
%折射率
n_prism = 1.5; %棱镜
n_metal = (0.155 + 3.33i); %金属
%figure
for n = 1.2:0.01:1.26%待测介质
%介电常数,折射率的平方
dielectric_prism = (n_prism).^2;
dielectric_metal = (n_metal).^2;
dielectric= (n).^2;
k_prism = k0sqrt(dielectric_prism).cos(angles);
k_metal = k0 sqrt(dielectric_metal - (dielectric_prism.(sin(angles).^2)));
k = k0sqrt(dielectric - (dielectric_prism.*(sin(angles).^2)));
Z_prism = dielectric_prism./k_prism;
Z_metal = dielectric_metal./k_metal;
Z = dielectric./k;
R12 = (Z_prism -Z_metal)./(Z_prism+Z_metal);
R23 = (Z_metal -Z)./(Z_metal+Z);
r = (R12+(R23.*exp(2i.*k_metal.*Thickness)))./(1+(R12.*R23.*exp(2i.*k_metal.*Thickness)));
R = abs®.^2;
plot(lambda ,R);
hold on
end
legend(‘1.2’,‘1.21’,‘1.22’,‘1.23’,‘1.24’,‘1.25’,‘1.26’);
xlabel(‘波长’);ylabel(‘反射系数’);
波长调制比角度调制更为灵敏,进一步改进灵敏度大家可以试试复合金属膜。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/45847.html