关于STC12C5A60S2单片机的ADC读数问题,具体问题如下:
我的光敏传感器是那种常见的四针传感器
当单片机的10位ADC通道接收5V电压时,读数为满量程的1023。
当单片机的ADC通道接收3.3V电压时,读数为778。
当将5V电压直接接在光敏电阻上而没有任何其他电路时:
在黑暗环境中,光敏电阻的模拟输出(AO)到ADC通道的读数最高为580。
当用灯直接照射光敏电阻时,ADC通道的读数最低为20。
经过测试,多个光敏传感器都显示了相同的行为。
我的疑问归纳为以下几点:
为什么ADC通道在接收不同电压时会有不同的读数?
ADC通道的读数反映出,光敏电阻在环境变亮时读数降低,在变暗时读数升高,这合理吗?
在没有添加任何额外电路元件的情况下,光敏电阻的读数行为是否正常?
是否每个光敏传感器都应该表现出相同的读数行为?