求助!为何AD采样后?怎么也还原不了输入电压
为何AD采样后,怎么也还原不了输入电压?是ADC程序有问题吗?感觉AD程序没有问题了,但目前不知道哪里出了问题,麻烦各位大佬帮我看下,型号是STC8H1K08-SOP16
这是ad取样点的波形
P30 VPP=9.2V 超出范围
单片机任意脚电压不能超过VCC GND范围
否则可能导致单片机IO损坏
按图加两个肖特基二极管
这个波形需要用软件计算出交流电有效值
DebugLab 发表于 2025-2-14 14:02
P30 VPP=9.2V 超出范围
单片机任意脚电压不能超过VCC GND范围
否则可能导致单片机IO损坏
在没有电容滤波且带负载的情况下,输出电压经单个二极管半波整流后的输出电压约为0.45倍的220V,即99V(万用表实测也是99--100V),100* 5000/200500 =0.245V,最高不超过3V
DebugLab 发表于 2025-2-14 14:02
P30 VPP=9.2V 超出范围
单片机任意脚电压不能超过VCC GND范围
否则可能导致单片机IO损坏
这是目前市场上流通的交流电压表取样电路
春去冬来月如风 发表于 2025-2-14 14:19
在没有电容滤波且带负载的情况下,输出电压经单个二极管半波整流后的输出电压约为0.45倍的220V,即99V(万 ...
任意情况下,单片机的IO电压都不能超过VCC、GND范围 春去冬来月如风 发表于 2025-2-14 14:26
这是目前市场上流通的交流电压表取样电路
零线接GND这样是正确的,我感觉阻容降压全波整流不能共地,不能这样接
单片机ADC测量的是ADC-GND的电压占VREF-GND电压的比值 DebugLab 发表于 2025-2-14 14:32
任意情况下,单片机的IO电压都不能超过VCC、GND范围
VCC、GND范围是多少?
春去冬来月如风 发表于 2025-2-14 14:38
VCC、GND范围是多少?
该型号为1.9~5.5V,你用了5V稳压管稳压到5V,VCC、GND范围就是0~5V,ADC输入范围也是0~5V
但没有5V稳压管,能买到的最接近的值是5.1V的(如1N4733) DebugLab 发表于 2025-2-14 14:36
零线接GND这样是正确的,我感觉阻容降压全波整流不能共地,不能这样接
单片机ADC测量的是ADC-GND的电压占 ...
肯定是可以这样用的,这个硬件电路在很低成本电子产品或是家电产品目都有使用,以便检测输入电压值而断开后面负载,只是软件上目前还不知道如何处理
页:
[1]
2