IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> PID原理篇 -> 正文阅读

[嵌入式]PID原理篇

PID公式

PID的流程是非常简单的,通过误差信号控制被控量,而控制器本身。是比例,积分,微分的三个环节相加的和。
PID实现过程

  • 输入量:rin(t);(预定值)
  • 输出量:rout(t);(实际值)
  • 偏差量:err(t)=rin(t)-rout(t);
    公式为:

u(x)=kp(err(t)+1/T∫err(t)dt+TDderr(t)/dt)

  • 上述公式流程是为直流有刷电机调速的流程(无刷电机于此类似)
  • 直流电机采用 PWM 调速 转速用单位 转/min 表示;

通过PID环控制之后U(t)与PWM的关系

本篇文章给出一种每个电压对应一个转速的方法。

前提条件

  • 输出电压控制电压范围是 0-10V。
  • 给定、反馈、输出电压采样输入电压范围是 0-5V(经过运放)。
  • 使用单片机 AD 为 10 位 AD 芯片(采集到的数据范围为0-1024)。
  • PWM 为 8 位可调占空比方波,0 对应输出占空比为 0 的方波,255 对应输出占空
    比 100%的方波,127 对应输出 50%的方波。

关系分析

通过上述条件经过AD采样有给定 2.5V 对应为 512,反馈 1V 对应为 205,假定经过 PID 计算得到的 UK 为 400,也就意味着输出电压应当为(400*(UPWM 峰值电压))/1024。
我们知道,UK=1024 对应占空比为 100,也就是 PWM 的占空比系数为 255。可知,PWM 系数 = UK/4;那么 400 就应当对应系数 400/4=100。也就是输出电压=400*10/1024=3.9V
由于采样精度以及 PWM 输出占空比精度控制的问题,将导致输出电压和期
望值不是那么线性,所以,我在项目内加入了输出电压采样的控制。
采样 AD 输入为 0-5V,所以,对于输出 0-10V 有一个缩小的比例。
输出 10V 则采样值对应为 255
输出 5V 则采样之对应 127
可知,3.9V 对应 AD 结果为 97
采样输出电压值,可以针对性的调整一下占空比输出,从而得到误差允许范围内
的一个控制输出电压。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 12:14:20  更:2022-10-31 12:15:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 14:56:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码