3.2 部分检测软件设计
对于光照强度检测和CO2浓度检测,存在模拟量向数字量的转化,因此需要考虑AD转换器的精度,为了得到较准确的检测值,在此使用STC12C5A60S2自带的10位AD转换接口,即其精度为1/(210-1)。
对于光照强度检测,经信号调理电路后的输出电压为0~3V,相应的光照强度为0~2500lux,假设AD转换后的值为A,则此时对应的光照强度为E,如式(5)。
化简得:E=(12500×A)/3069。因此,通过程序编写可以实现对光照强度的检测。
4 结论
设计了基于STC12C5A60S2的多功能测量系统,通过理论分析与实际电路焊接以及相关程序的编写,设计出了实物。通过测试实现了温湿度检测、CO2浓度检测、室内照度检测、时钟显示的功能。实验结果良好,测量精度在实际计算误差范围内。