直接用AD测量峰峰值,对于高频率信号,是不太合适的。除非你用的是高速AD,采样速率达到几百兆Hz。其实,测量峰峰值,当然应该先把交流信号经过模拟电路转换为相应的直流信号,用AD测量直流信号,再通过比例关系推出交流信号的一系列参数。
这个实现高频信号采集不大可能,一般应该采用FPGA等芯片采集完传给单片机。
你还有峰值检测的程序吗?有的话,能给我发一份吗?我的xiaojia199108@163.com