比例-积分-微分(PID)是过程控制中最常用的一种控制算法。算法简单而且容易理解,应用十分广泛。但由于应用领域的不同,功能上差别很大,系统的控制要求及关心的控制对象也不相同。数字PID控制比连续PID控制更为优越,因为计算机程序的灵活性,很容易克服连续PID控制中存在的问题,经修正而得到更完善的数字PID算法。本文以三相全控整流桥阻性负载为实际电路,控制主电路电压,旨在提出一种智能数字PID控制系统的设计思路,并给出了详细的硬件设计及初步软件设计思路。 PID控制系统采用高性能、低功耗的ARM微处理器S3C44BO作为核心处理单元,内部的10位ADC作为信号采集模块,采用了矩阵键盘和640*480的液晶作为人机接口;串口作为通信模块实现了上位机的监控。采用芯片内部自带的PWM模块,输出16M Hz PWM信号并经过一阶低通滤波器得到0~5V的控制信号用于触发主电路控制器,实现PID整定。 软件方面,分析和研究了uC/OSⅡ的内核源码,实现了其在32位微处理器上的移植,作为管理各个子程序执行的系统软件。选用了图形处理软件uC/GUI用于完成LCD显示及控制。PID算法采用了增量式数字PID算法,采用规一化算法进行参数选取。上位机部分采用了C#语言进行编写。另外,采用了RTC(Real Time Clock)作为系统时钟,可以实现系统的定时运行、定时模式切换等。在上位机上也可以方便的控制程序的执行,实现远程监控。 在论文的最后详细的介绍了智能PID控制系统在三相全控桥主电路中的具体应用。总结了调试中遇到的问题,对今后工作中需要进一步改善和探索的地方进行了展望。
标签: ARM PID 控制系统
上传时间: 2013-08-01
上传用户:lvzhr
基于PLC的模糊PID控制系统的研究,工控
标签: PLC PID 模糊 控制系统
上传时间: 2015-05-07
上传用户:lindor
该程序是基于BP网络的PID控制系统。系统由两部分构成:经典的PID控制器和神经网络。
标签: PID 程序 BP网络 控制系统
上传时间: 2015-07-04
上传用户:tyler
PID MATLAB 主要关于单节倒立摆PID控制系统的设计,以及MATLAB的仿真
标签: PID MATLAB 单节 倒立摆
上传时间: 2013-12-17
上传用户:wuyuying
PID控制系统的仿真程序,有详细的源码和模型供大家参考!
标签: pid 控制系统 仿真程序
上传时间: 2013-12-25
上传用户:chenlong
】本文介绍了一种采用施密斯预估补偿的加热炉 温度PID 控制系统的具体实现及仿真试验,结果表明采用施密斯预估补偿的控制要明显,于传统的PID控制, 能够很好地满足工业电加热炉的控制性能要求。
标签: PID 控制 补偿 加热炉
上传时间: 2013-12-22
上传用户:exxxds
基于MATLAB的模糊PID控制系统的设计及其仿真,可以实现输入传函,程序给出pid数值
标签: MATLAB PID 模糊 控制系统
上传时间: 2013-12-18
上传用户:fhzm5658
基于matlab的PID控制系统仿真,包括很多算法的PID控制器,曾在国家项目中多次应用,感觉很实用。
标签: matlab PID 控制系统 仿真
上传时间: 2017-06-05
上传用户:siguazgb
该文档为变速积分PID控制系统设计简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
标签: PID控制系统
上传时间: 2021-10-21
上传用户:qingfengchizhu
该文档为微分先行PID控制系统的设计简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-23
上传用户:kent