提出一种基于FPGA的安全光幕的设计方案,不仅实现了传统安全先幕的探测给定区域有无物体的功能,还加入了计算物体存在时间的功能,加强了安全光暮对物体的判断能力.该设计方案主要由发射模块、接收模块、计时模块组成.因为FPGA编程灵活,发射模块和接收模块轻松地实现了同步工作.计时模块可以通过改变系统主时钟频率来改变计时精度.整个系统在Quartus II 8.0设计环境下设计实现,采用Altera公司的EP1C3T144C8型FPGA芯片进行仿真,仿真结果很好地实现了该方案的设计功能,并满足高精度、高速度的设计要求.