You are on page 1of 3

Vol. 大 学 物 理 实 验 No.

2023 年 月 PHYSICAL EXPERIMENTAL OF COLLEGE

基于 CMOS 成像的溶液浓度测量
陈 畅,徐玟,王媛媛,尚子衍,张 琳
(青岛理工大学 ,青岛 266033)

摘 要: 用 CMOS 拍摄线光源经过空心三棱镜中的酒精样品折射后的位置图像,根据图像分析位置移动和酒
精体积浓度之间的函数关系曲线,利用 Matlab 进行拟合,达到仅得到样本溶液在 CMOS 上的位置图象即可实现酒精浓
度的高精度,非接触测量.
关 键 词: 折射;溶液浓度;CMOS 成像
中图分类号:O435.1

在透明液体介质浓度的准确测量中,透明液
体的浓度变化时,液体的颜色、密度等影响因素
变化不大,但对于部分透明液体,随着浓度变化,
[1]
折射率变化较为明显 ,例如:葡萄糖、氯化钠、
酒精等,而不同大小的折射率会导致光发生不同
角度的折射。本次我们通过 CMOS 相机设计测量
光透过样品溶液折射后的位置图像,通过 Matlab
拟合位置坐标与浓度的曲线,可以得到位置坐标
与浓度的关系。从而达到仅通过测量线光源的折
射图像位置,即可得出待测溶液的浓度值。 图1

1 实验原理
将空心三棱镜放置在分光计的载物台上。当
光线从平行光管发出后,会被三棱镜内溶液折射
如图 1,同时经过空心三棱镜的两个光学面时也
会被折射,因此必然有光线方向的偏移,对于光
线 的 偏 移 情 况 可 以 从入 射 光 和 出 射 光 来 分 析 如
图 2 和图 3,不同浓度的溶液折射率不同,导致
光线的偏折情况不同,用 CMOS 相机拍摄记录光
线图像,用 Matlab 计算得出光线接收点的像素 图2 图3
坐标。多次实验测量不同浓度溶液的接收点坐标,
利用 Matlab 将其与浓度进行拟合,得到拟合曲
线,从而达到仅通过测量样本溶液在 CMOS 上的
位置图象即可实现酒精浓度的高精度,非接触测
量。

收稿日期:2023-
大 学 物 理 实 验 Vol.

分别取不同体积浓度的酒精溶液作样品,将
折 射 后 的 出 射 光 打 到 CMOS 照 相 机 上 , 并 利 用
2 实验过程及数据处理 Matlab 对图像进行处理得出光线位置。测得数据
将空心三棱镜嵌进 3D 打印制成的增高固定 见表 1。
平台上,将平台放置于固定载物台上,利用移液
枪将待测样透明溶液(本次实验选取酒精溶液作
表 1:光线位置与酒精溶液浓度数据表格
为 样 品 )转 移 至 空心 三 棱 镜 内 , 之 后分 别 架 设
CMOS、线光源、反射镜。光源从激光器发出,经 酒精体 光 线 位 光 线 位 光 线 位 光 线 位
衍射光栅后得到较为标准的线光源;线光源射入 积浓度 置 实 验 置 实 验 置 实 验 置 平 均
(%) 值 1( px) 值 2( px) 值 3( px) 值(px)
玻璃三棱镜会进行一次折射,后经过待测透明溶
30 426 427 430 427.6
液,进行二次折射,之后在射出玻璃三棱镜时进
31 480 484 486 483.3
行三次折射;线光源射出后于反射镜处进行反射,
32 500 502 506 502.7
最后打到 CMOS 镜头内。 35 550 549 542 547.0
实验装置如图 4 。 37 584 586 588 586.0
38 584 588 592 588.0
40 616 618 630 621.33
41 646 644 644 644.7
43 678 680 680 679.3
45 690 702 692 694.7
46 710 712 712 711.3
47 726 728 730 728.0
50 750 750 752 750.7
52 774 776 776 775.3
53 790 792 792 791.3
55 812 812 822 815.3
56 830 830 830 830.0
58 852 852 852 852.0
60 870 874 964 869.3

图4 数据处理后,30%-60%酒精溶液测量视场范围共
利用 CMOS 相机分别拍摄不同浓度的酒精溶液的 400 像素点,测量工精度可以达到±1%,极大地
图像照片,以体积浓度为 30%的酒精溶液为例, 提高了测量准确度。利用 Matlab 进行拟合,可
CMOS 拍摄得到的照片见图 5 所示。 得下图浓度曲线。

图5
图6
Vol. 陈畅 基于 CMOS 成像的溶液浓度测量 No.

能化方式进行数据准确、便捷的计算与确认,大
其中拟合曲线可表示为二次函数。 大减小了测量误差并提高了计算速度,运用上述
技术,通过减少测量步骤、提升人机参与度,创
� =− 0.2�2 +33.0x-310.0, (1) 造性地提高了测量速度。

拟合优度 R=0.997 [2]


, (2) 参考文献:
表明图像拟合效果优良,数据真实且准确有效, [1] 郑小 兵 ,之己 .测量 液 体 浓度 的折 射
装置测量效果优秀。 率 方 法 [J]. 光 电 子 技 术 与 信
息,1998,11(04):35-36.
3 结论 [2] 王方方. 基于 MATLAB 的非线性曲线
本实验借助 CMOS 成像测定透明溶液浓度,灵活 拟合方法及应用[J]. 赤峰学院学报(自
运用 CMOS 接收光的折射图像并标定浓度数值, 然科学版),2015,31(14):3-5.
大大缩减人工记录光线位置的时间与工作量,而
对 光 学 图 像 进 行 画 面处 理 与 曲 线 拟 合 是 利 用 智

Solution concentration measurement based on CMOS imaging

CHEN Chang,XU wen,Wang Yuan-Yuan,Shang Zi-yan,Zhang Lin


(Qingdao Technological University,Qingdao 266033)

Abstract CMOS was used to capture the position image of the alcohol sample refracted by the line
light source in the hollow prism, and the functional relationship curve between the position movement
and the alcohol volume concentration was analyzed according to the image, and the Matlab was used to
fit, so that only the position image of the sample solution on the CMOS could achieve high-precision
and non-contact measurement of the alcohol concentration.
Keywords Refraction; Solution concentration; CMOS imaging

You might also like