Proteus仿真加源码,亲测有效
2021-01-31 02:04:30 77KB 嵌入式
1
PID算法、C语言
2021-01-28 02:31:05 1KB PID C语言 闭环控制
1
本资源是本人在大学四年里设计和研究的成果,主要研究sxy飞行控制的控制方法,方案采用的是9轴mpu9150,包含3轴陀螺仪+3轴加速计+3轴地磁计,陀螺仪采用四元数+欧拉角算法解算出xyz姿态角度,采用了加权系数串级pid控制算法(内环+外环鲁棒控制)使系统更加稳定、安全、和更具鲁棒性,采用卡尔曼滤波算法滤掉和平滑滤波算法滤除高频成分和突变情况,使角度更加平滑,输出更稳定,采用数字补偿控制飞行器漂移,采用24l01无线模块远程控制飞行姿态,采用超声波和z轴加速度控制高度和定高,实践飞行的效果比较好,飞行器飞行很稳定,抗干扰强、鲁棒性强,向下或向上拉扯抗拉力强,最大角度恢复速度快,稳定时间短,最大仰角下1-2次反馈就恢复水平,本代码和控制算法仅供大家学习和参考,请勿上传到其他网站赚取积分,否则将追究责任!
2020-01-26 03:08:15 30.62MB sxy飞行 串级PID PID算法 陀螺仪
1
卡尔曼算法,模糊控制算法,pid算法,以及主要的滤波算法的详细介绍及相关源代码
2020-01-16 03:09:48 53.77MB 飞思卡尔 卡尔曼 模糊控制 PID
1
本文将前馈控制引入到了智能车系统的控制中,有效地改善了系统的实时性,提高了系统的反应速度[1];并且根据智能车系统的特点,对数字PID算法进行了改进,引入了微分先行和不完全微分环节,改善了系统的动态特性;同时,利用模糊控制具有对参数变化不敏感和鲁棒性强的特点[2],本文将模糊算法与PID算法相结合,有效地提高了智能车的适应性和鲁棒性,改善了系统的控制性能
2020-01-03 11:42:29 111KB PID算法 智能车控制
1
基于STM32F103R8的PID算法例程,完整工程源码,PWM输出控制信号,ADC输入反馈信号,形成闭环控制。
2020-01-03 11:20:35 782KB STM32 PID
1
BLDC电机的PID控制,里面有PID资料,也有代码,觉得对学习PID很有用,尤其觉得老外的那个PID的资料讲的比较好
2020-01-03 11:16:03 2.91MB BLDC PID 电机
1
S7-200 PLC PID调节梯形图程序,增量式PID节程序
2019-12-21 22:21:01 3KB PID
1
PID控制是一种广泛应用于工业控制领域的技术,其核心是通过比例(Proportion)、积分(Integral)和微分(Differential)三种控制方式的线性组合来构造控制器的控制量,进而对被控对象进行控制。PID控制器的调节控制对于电机的速度控制尤其重要,可以实现对电机转速的精确调节。 在模拟PID控制部分,介绍了模拟PID控制系统的工作原理。模拟PID控制器在电机调速系统中的作用是接收给定速度值和实际转速值的偏差信号,然后根据PID控制规律输出相应的电压控制信号,以驱动电机达到所需的转速。模拟PID控制原理的核心公式是: u(t) = Kp * e(t) + (1/Ti) ∫ e(t) dt + Td * de(t)/dt 其中,u(t)是控制器的输出,e(t)是控制偏差,Kp是比例系数,Ti是积分时间(也就是积分系数),Td是微分时间(也就是微分系数)。这个公式表明,PID控制器的输出是由三部分构成的:比例部分,积分部分和微分部分。 比例部分对偏差瞬间作出反应,偏差一旦产生控制器立即产生控制作用,让控制量朝减少偏差的方向变化。比例系数越大,控制作用越强,过渡过程越快,但过大的比例系数会导致振荡,影响系统稳定性。 积分部分的作用是累积偏差信号,只要存在偏差,它的控制作用就会不断增加。积分作用的目的是消除静态偏差,使得系统的稳态误差为零。 微分部分的作用是预测偏差信号的趋势,反应偏差变化的快慢,并且在偏差值变化的初期就产生作用,从而阻止偏差的进一步发展。微分作用能够增强系统的稳定性,防止超调。 数字PID控制是利用数字计算技术实现的PID控制算法。在数字控制系统中,常用的两种数字PID算法是位置式PID算法和增量式PID算法。位置式PID算法根据偏差的变化计算出控制量的绝对值,而增量式PID算法则是计算控制量的增量。由于数字PID控制需要离散处理,因此还需要考虑控制器参数整定方法,包括凑试法、临界比例法和经验法等,以及采样周期的选择。此外,为了进一步优化控制效果,还可以探索参数调整规则或使用自校正PID控制器。 在实现PID控制的电机速度控制时,软件说明部分提供了软件使用说明、文件构成、DMC界面和子程序说明。软件的使用是基于MCU(微控制器)的资源,包括对MCU硬件资源的使用说明。在实验测试部分,通常会展示不同控制条件下的响应曲线,从而评估PID控制器的性能。 在电机速度控制的PID调节中,控制器参数的合理设定至关重要,因为它直接关系到控制效果的优劣。控制器参数的调整需要根据被控对象的特性和控制要求来进行,不同的调整方法有着不同的适用场景和效果。例如,凑试法适用于快速调节,临界比例法需要操作者具有一定的经验,而经验法则依赖于经验数据。 为了保证系统安全可靠地运行,使用PID控制器时需要注意其限制条件。比如,在某些特定应用领域,如医疗器材、维持生命系统和飞航设备上使用时,需遵循更为严格的安全标准,并可能需要获得特定的授权或许可。 在实际应用中,PID调节控制电机速度还需要对整个系统进行实验测试,通过测试获取系统的响应曲线,并据此对控制器参数进行调整,以达到最优的控制效果。在测试过程中,还需要考虑各种可能的干扰和非理想因素,如电机的非线性特性、系统延迟等,确保整个控制系统的稳定性和可靠性。
2019-12-21 22:11:02 461KB PID算法
1
具体内容看我博客:https://www.cnblogs.com/luxiaoguogege/p/10230369.html
2019-12-21 22:01:25 51.75MB STM32 PID 光照PID
1