STM32单片机的PID算法实例(程序)
2021-06-23 12:02:33 730KB 32单片机 PID
1
基于MATLAB的PID算法在串级控制系统中的应用
2021-06-22 12:43:10 178KB 增量式PID 串级控制 MATLAB
1
介绍了基于PID单闭环直流调速系统的设计方法。系统选用STC89C52单片机为控制器,并在此基础上完成了硬件设计。利用脉宽调制技术,解决直流调速系统中调节时间长、抗干扰能力差等问题,实现了对直流电机速度的控制。实验结果表明,该系统具有良好的动静态性能,对负载的变化具有较强的鲁棒性。
2021-06-19 15:30:56 302KB 自动控制系统|DCS|FCS
1
从数据图像的角度理解PID
2021-06-17 18:00:19 35KB PID 模拟 PID算法 什么是PID
1
前言: 开始之前先要说为什么要采用PID的算法来控制小车。玩过小车的DIY爱好者们都会碰到这样一种情况:为什么本该直线行驶的小车走着走着轨迹就会发生偏移,即所谓的“走不直”。 小车走不直的原因有:两个电机本身的驱动特性不可能完全相同,两个电机外形大小不可能是完全一致,组装时精度也会出现差异,另外轮胎在滚动时打滑、遇到细小的障碍物等因素都会造成左右轮的速度出现差异,从而走不直。开环控制是无法消除左右轮的速度误差的,因为上述的扰动是随机的。 要想小车走一条直线,唯有实现闭环控制,当小车受到扰动时能对左右轮及时给予反馈,修正两轮的速度偏差,从而可以走出一条直线。PID算法就是一种闭环控制算法,实现PID算法需得从硬件上实现闭环控制,即存在反馈,所以我采用的是带测速装置的电机。 项目简介: 本项目采用的是PID控制算法来修正小车行走时两轮的速度偏差,实现小车可以走直线。小车是使用一个安卓App来控制小车的行走路径,App通过App Inventor2来进行编写。 完成作品图: 需要用到的材料: 1. Arduino Uno 2. Arduino Uno的扩展板 3. DFRobot L298 双路2A直流电机驱动板 4. HC-05或HC-06的蓝牙模块 5. 坦克小车底盘 6. 两个带霍尔传感器的电机 7. 锂电池 8. 杜邦线若干 软件部分: 1. Arduino IDE 2. App Invent 附件内容截图:
2021-06-16 12:46:01 219KB pid库 电路方案
1
PID-小车类-PID算法控制小车直线行驶(制作步骤+程序+PID库).zip 里面包括了详细的制作步骤以及程序+PID库
2021-06-16 12:41:29 9KB PID PID算法 小车
1
由单片机AT89C51为主控芯片,以LCD1602屏幕为显示屏,通过PID算法控制pwm调节电机转速并显示 内含仿真与程序 实测可用,谢谢,
2021-06-08 09:04:26 107KB 单片机 算法
基于stm32平衡车设计 硬件PCB源文件 基于 Protel 99 包含stm32源码 功能正常 支持手机蓝牙控制 大学项目 stm32F103C8t6
2021-06-07 18:02:45 8.1MB stm32 平衡车 编码器 PID算法
1
基于stm32平衡车设计3.0版本 硬件PCB源文件 基于 Protel 99 包含stm32源码 功能正常 支持手机蓝牙控制 大学项目 stm32F103C8t6 带手机APP
2021-06-07 18:02:45 11.82MB stm32F103C8T6 自平衡车 APP PID算法
1
STM32F103、电机驱动、PID算法、电子设计大赛、LCD12864毕业设计相关内容
2021-06-06 14:02:29 2.83MB 电机驱动 PID算法 电子设计大赛 LCD12864