本文通过硬件电路把光电流信号转换成单片机处理的电压信号,再经单片机内置的A/D模块转换成相应的数字信号;单片机根据数字信号值计算出光信号照射在PSD上的位置,并应用相似三角形比例函数计算出感应物体具体的位置。经测试验证,系统对不同颜色物体在相同位置感应的距离偏差极小于±1CM,实现了红外感应系统抗色差性能,提高了系统精度和稳定性。