流程图


代码

void main()
{ unsigned int count = 0;float sum_ik_x_ik = 0;float temp;float ik;float ik_filter;init_LCD(); init_timer();while (1){display();//读取采样点的值ikik = (float)(A_to_D() * 1.0 / 51 - A);if (ik < 0){ik = -ik;}         if (flag == 1){//ik加权平均滤波ik_filter = filter(ik);//ik^2缓存temp = (ik_filter * ik_filter);sum_ik_x_ik += temp;count++;flag = 0;//一周期采样结束if (count == N){count = 0;//计算电流(电压)有效值I = sqrt(sum_ik_x_ik / N);sum_ik_x_ik = 0;}}}
}   void timer0_isr() interrupt 1
{TH0 = (65536 - 20000 / N) / 256;TL0 = (65536 - 20000 / N) % 256;flag = 1;}

电压采样,输出有效值相关推荐

  1. esp8266原理图_ESP8266_22基于自身ADC的电压采样

    这一节内容比较简单,就是电压采样,在传统设计中应用还是比较多的.首先看下支持ADC采样的管脚,找到你手里模块的原理图,我的如下所示: 如上所示,U1的2脚为ADC管脚,而且整个模块有且仅有这一个电压采 ...

  2. 高压电压采样之差分放大电路

      在高压电压采样方案研究一文中提到,可以使用差分放大电路进行高压电压采样.如下图:   该方案有缺陷,如下.整车车身与12V电池负极连接到一起,同属于低压电路,我们可以称之为大地.没有绝对的绝缘体, ...

  3. STM8学习笔记---ADC平均值采样和有效值采样算法分析

    目录 平均值采样: 采样数据分析: 采样时间分析: 有效值采样: 采样数据分析: 采样时间分析: 结论: 在开关电源中,电流采样是非常重要的.常用的电流采样计算方法有平均值采样法和有效值采样法.现将这 ...

  4. STM32L031 ADC管脚电压采样

    STM32L031 ADC管脚电压采样 为了更精确的体现ADC对管脚采样的电压值,需要对当前的供电电压的变化也进行参考计算,涉及到STM32 Internal voltage reference (V ...

  5. 单片机ADC采样算法----有效值采样法

    在使用单片机ADC功能采样数据时,通常情况下用平均值计算就够了,但是在计算功率时就需要用有效值来计算真正做功的情况.如果是标准的正弦波的话,正弦波的峰值是有效值得1.414倍,可以通过峰值来计算有效值 ...

  6. 动力电池系统介绍(十)——电压采样

    动力电池系统介绍(十) 一.采样概述 二.采样精度 三.采样芯片 3.1 采样芯片选取 3.2 采样芯片中的电压采样原理 3.2.1 采样频率选择 3.2.2 采样原理介绍 3.2.3 采样芯片中推荐 ...

  7. 该模型在额定以下采用MTPA控制,速度环输出给定电流,然后代入MTPA得到dq电流,电压反馈环输出超前角进行弱磁

    该模型在额定以下采用MTPA控制,速度环输出给定电流,然后代入MTPA得到dq电流,电压反馈环输出超前角进行弱磁. PI控制采用抗积分饱和,SVPWM考虑过调制情况,附带参考文献 ID:5858675 ...

  8. c语言程序电压采样,单片机电压采集装置课程设计(AD转换及编程实现).doc

    word文档 可自由复制编辑 单片机课程设计 姓 名: 学 号: 专 业: 电子科学与技术 题 目: 单片机电压采集装置 专 题: AD转换及编程实现 指导教师: 设计地点: 实验楼 时 间: 201 ...

  9. 基于51单片机可控电压0-5V输出PWM方式PID稳压

    视频地址链接:https://www.bilibili.com/video/BV17V411n72P/ 本设计为AT89C51为主控芯片,主要是实现了PWM方式输出可调电压0-5V输出.使用PID方式 ...

最新文章

  1. C ++ 11基于反向范围的for循环
  2. 语言堆栈入门——堆和栈的区别
  3. 为什么ubuntu64位下C语言for循环不能超过2147483647次?(size_t )
  4. VTK:数据结构比较用法实战
  5. LXC C API 使用
  6. Linux shell multifile content replace with sed
  7. 邓白氏编码查询_外贸人常用查询工具汇总
  8. leetcode - 1201. 丑数 III
  9. OpenGL--------纹理处理
  10. 充电枪cp信号控制板_比亚迪E5无法交流充电故障检修
  11. C#中的方法(函数),委托和事件
  12. Voleon Group:一家『纯』用机器学习策略的对冲基金
  13. Redis势不可挡系列之概念剖析
  14. 常见算法的英文命名(排序、查找)
  15. 常用触摸屏485通讯引脚及下载口
  16. 耐福-NTP8849音频功放芯片有哪些功能?
  17. 如何给C盘扩容?不用软件,把其他盘的空间分给C盘即可(图文详解)
  18. 树莓派cm4安装ax200驱动-wifi6
  19. 计算机专业裁合词英语,计算机专业英语的构词方法
  20. Windows Identity Foundation-- Windows身份验证基本框架

热门文章

  1. php 图片合成,php原生图片合成和文字生成图片
  2. 电动汽车集群并网的分布式鲁棒优化调度matlab
  3. bzoj1853 [Scoi2010]幸运数字
  4. dat图片 电脑端微信_微信Dat文件解码,PC微信加密图片解密工具
  5. c语言编写的简单学籍管理系统,简易学籍管理系统(C语言版)
  6. 对物联网通信技术原理的认知与理解
  7. 南开计算机考研真题,2018年南开大学考研真题硕士研究生入学考试试题
  8. python windows 安装scrapy_Python Scrapy在windows上的安装方法
  9. 1.1 “DT城市”智能服务
  10. html5腾讯地图自动定位,移动web端使用腾讯地图实现定位功能