stc单片机stc15L204ea ,adc模拟输入电压为最高多少伏 输入信号是24V的,要接入到STC15L204EA的单片机上...

作者&投稿:鄣威 (若有异议请与网页底部的电邮联系)

STC单片机的技术手册确实写得乱,这么重要的指标没有明确给出。对于低压版本的电源是3.3V,那模拟电压最高就是3.3V,因这时的VCC=3.3V。

根据转换后的数字量的计算公式,可以看出,输入电压VIN不能高于VCC。见下图的计算公式

如果VIN大于VCC,那结果必然大于1024(10位),或大于256(8位),这是不可能的,肯定是错误的。



测量电压不超过Vcc输入



stc15系列单片机ADC采样转实际电压电流值~

STC12系列单片机的ADC只能采用内部参考电压,而没有外部参考电压,而且在ADC采样前需要将ADC电源控制位置1,以打开ADC电源,并需适当延迟,等待内部模拟电源稳定后,再启动A/D转换。如果外部电源不稳定,势必造成内部参考电压的不稳定。
解决办法是:利用8路A/D转换的一个通道外接一个稳定的参考电源,来计算此时的工作电压VCC,再计算出其它几路A/D转换通道的电压。采用这种办法可以提高A/D转换的精度。

可以的,PC817输入端主要是电流不要超过50mA,所以你24V输入的话串一个10K的电阻就可以了;注意是串到电路里,不是你说得分压;