只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
查看全部评分
wfqxgw 发表于 2021-7-26 21:09 参照STC官网例程就行。任何波形都一样的。差别在于你要什么样的数据。
m2006410 发表于 2021-7-26 20:44 电流转换成电压,这个过程和电容充电类似,电容电越多,电压越高,然后比如用电压触发器,高到一个程度就触 ...
Y_G_G 发表于 2021-7-26 21:32 "进行正弦波信号的采样" 你这是要干嘛呢?这ADC是有严谨的逻辑的,不是说"我出去吃个饭",然后你可以点个外卖 ...
zqz1345444061 发表于 2021-7-26 21:31 我采集的数据浮动很大,输入直流电就完全没问题,输入交流正弦波就有很大的差别
zqz1345444061 发表于 2021-7-26 21:35 是要对正弦波的有效值进行采样,频率为1Khz,幅度为0-50mv的正弦波进行采样
wfqxgw 发表于 2021-7-27 09:13 纯交流波形的话。因为正负半周是对称的。如果对精度要求不高。精度为全波的1半,可以不采集负半周的也行 ...
m24 发表于 2021-7-27 02:22 对啊 交流采样信号就是这样,采集交流的时候你要考虑抬升信号的电位,不然负半轴的电压无法采集到
ljfljfljf123 发表于 2021-7-27 09:54 你的采样速度是多少呢,能正确反应1KHZ的信号吗
zqz1345444061 发表于 2021-7-27 09:43 我用信号发生器输出了一个频率为1kHZ,最大值为3V,最小值为1V的正数正弦波,用ADC采集到的数据依旧波动 ...
wfqxgw 发表于 2021-7-27 10:45 下面代码仅供参考,不一定能运行,随便打的.如有不当.请指正.只是方便说明编程思路. unsigned int get VRM ...
zqz1345444061 发表于 2021-7-27 11:29 这个程序适用于一个周期全为正的正弦波吗,不存在负半周为负
Y_G_G 发表于 2021-7-27 13:06 为什么学单片机的教程都会有说到要学习模拟电路基础的呢 你一个正弦波,不管有没有负半周,它的电压都是在变 ...
wfqxgw 发表于 2021-7-27 13:47 抛开模拟电路基础,要求一个RMS,(也就是有效值,通俗地说,就是万用表打到AC档。再测试正弦波交流电压的 ...
AUG 发表于 2021-7-27 14:02 ADC采样实际上你只要电压对,采样速率够,按道理是不会出现你说的那些情况,而且看上面那些楼说的前面并一 ...
adc.JPG (109.99 KB, 下载次数: 39)
下载附件
2021-7-27 21:27 上传
zqz1345444061 发表于 2021-7-27 19:43 这个程序逻辑我觉得没错,但是今天测试了以下,测量结果跟实际仍旧不同
adc.JPG (109.99 KB, 下载次数: 57)
2021-7-27 22:20 上传
zqz1345444061 发表于 2021-7-27 19:35 可是交流正弦波每一个时刻的电压值是不同的,是需要进行多次采样取最大值叭
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网