*4.电压检测:对50Hz的正弦电压的正半波进行AD转换,要求半个周期内转换 50 个点的值,并求出50 个点的平均值和有效值,并通过LCD显示和通过串口传到PC机的串口助手上。

50HZ 20ms 10ms半波 半波一次性采集50个点 间隔0.2ms
但是ADC采集速度最快也要0.5ms。

第一次解决方案:每20.2ms采集一次。会遇到单片机中断时间不是那么契合。采集50个点。观察下图,发现40个点才是一个周期。
电压检测 PIC16F887 单片机 ADC 对50Hz的正弦电压的正半波进行AD转换
第二次解决方案:改成采集40个点就计算一次就好了。从原始数据看来,也的确是40个点一个周期。
电压检测 PIC16F887 单片机 ADC 对50Hz的正弦电压的正半波进行AD转换
第三次解决方案:契合题目的50个点,契合办法就是一点一点改变定时器中断时间点,使得采集50个点是能行成一个周期。

相关文章:

  • 2021-12-19
  • 2022-01-07
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2021-08-17
  • 2021-05-23
猜你喜欢
  • 2022-12-23
  • 2022-01-14
  • 2021-06-10
  • 2021-05-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案