基于STM32采用等精度测频方法设计了一种可用于光信号检测的装置。该装置由供电模块、光转频模块、频率测量模块和数据显示模块组成,其中,被测光信号在光转频模块中通过硅光电二极管S1226-8BK转成微弱电信号,经放大和滤波处理后输入AD650转换成频率信号。频率测量模块使用ARM Cortex-M3内核STM32F103RBT6作为处理器,结合一个D触发器,对光转频模块输出的频率信号进行等精度测频,测得的数据发送到上位机显示。实验结果表明,本装置测得的频率信号均与光功率之间成很好的线性关系,与示波