- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 深入浅出PID控制算法(三)————增量式与位置式PID算法的C语言实现与电机控制经验总结
前文对PID算法离散化和增量式PID算法原理进行来探索,之后又使用Matlab进行了仿真实验,对PID三个参数又有了更深入的认识,接下来我们来使用C语言进行PID算法实现,并且结合控制电机的项目来深入学习。1、PID 算法C 语言原代码先贴上一种常见的比较通用的C语言增量式PID算法吧typedef struct PID{intSetPoint; //设定目标 De...
2018-04-15 20:07:04 118234 21
原创 深入浅出PID控制算法(二)————PID算法离散化和增量式PID算法原理及Matlab实现
引言 上篇介绍了连续系统的PID算法,但是计算机控制是一种采样控制,他只能根据采样时刻的偏差来计算控制量,因此计算机控制系统中,必须对公式进行离散化,具体就是用求和代替积分,用向后差分来代替微分,使模拟PID离散化为数字形式的差分方程。准备工作在采样周期足够小时,可以作如下近似: 式中T————为采样周期k————为采样序号,k=0,1,2….用这种近似方...
2018-04-05 21:54:40 68308 21
原创 深入浅出PID控制算法(一)————连续控制系统的PID算法及MATLAB仿真
引言 PID是Proportional(比例)、Integral(积分)、Differential(微分)三者的缩写。PID调节是连续控制系统中技术最成熟、应用最广泛的调节方式。PID调节实质是根据输入的偏差值,按照比例、积分、微分的函数关系进行运算,运算结果用以控制输出。 之前在项目中也用到过不少PID的算法,但大多属于一知半解的状态,或者胡乱调节的程度,最近在学习的过程偶然对PI...
2018-04-05 18:35:41 98284 19
转载 快速上手linux系统学习笔记
此文章是学习朱老师零基础3天学会linux课程时所做的笔记,文中介绍了linux的基本知识、如何在windows虚拟机装载ubuntu系统、linux常用命令和c语言的编译器等知识。此文章比较适合快速上手linux系统。课堂笔记0.2.1.当前主流操作系统及其特点0.2.2.多机开发:双系统与虚拟机0.2.3.搭建linux开发环境0.2.4.隐藏文件与非隐藏文件0.2.5.相...
2018-04-05 15:13:36 1889
Arduino所需库
2019-04-09
Visual Assist X 10.6.1822(VC++6.0可用)
2019-01-09
LINUX 就该这么学pdf
2018-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人