µ±Ç°Î»ÖãºÊ×Ò³ > PID¿ØÖÆPWMµ÷½ÚÖ±Á÷µç»úËÙ¶È
**ѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
Ä£°å
±¾´ÎÉè¼ÆÖ÷ÒªÑо¿µÄÊÇPID¿ØÖƼ¼ÊõÔÚÔ˶¯¿ØÖÆÁìÓòÖеÄÓ¦Óã¬×ÝËùÖÜÖªÔ˶¯¿ØÖÆÏµÍ³×îÖ÷ÒªµÄ¿ØÖƶÔÏóÊǵç»ú£¬ÔÚ²»Í¬µÄÉú²ú¹ý³ÌÖУ¬µç»úµÄÔËÐÐ״̬ҪÂú×ãÉú²úÒªÇ󣬯äÖеç»úËٶȵĿØÖÆÔÚÕ¼ÓÐÖÁ¹ØÖØÒªµÄ×÷Óã¬Òò´Ë±¾´ÎÉè¼ÆÖ÷ÒªÊÇÀûÓÃPID¿ØÖƼ¼Êõ¶ÔÖ±Á÷µç»úתËٵĿØÖÆ¡£ÆäÉè¼ÆË¼Â·Îª£ºÒÔAT89S51µ¥Æ¬»úΪ¿ØÖƺËÐÄ£¬²úÉúÕ¼¿Õ±ÈÊÜPIDËã·¨¿ØÖƵÄPWMÂö³åʵÏÖ¶ÔÖ±Á÷µç»úתËٵĿØÖÆ¡£Í¬Ê±ÀûÓùâµç´«¸ÐÆ÷½«µç»úËÙ¶Èת»»³ÉÂö³åƵÂÊ·´À¡µ½µ¥Æ¬»úÖУ¬¹¹³ÉתËÙ±Õ»·¿ØÖÆÏµÍ³£¬´ïµ½×ªËÙÎÞ¾²²îµ÷½ÚµÄÄ¿µÄ¡£ÔÚϵͳÖвÉ128¡Á64LCDÏÔʾÆ÷×÷ΪÏÔʾ²¿¼þ£¬Í¨¹ý4¡Á4¼üÅÌÉèÖÃP¡¢I¡¢D¡¢VËĸö²ÎÊýºÍÕý·´×ª¿ØÖÆ£¬Æô¶¯ºóͨ¹ýÏÔʾ²¿¼þÁ˽âµç»úµ±Ç°µÄתËÙºÍÔËÐÐʱ¼ä¡£Òò´Ë¸ÃϵͳÔÚÓ²¼þ·½Ãæ°üÀ¨£ºµçÔ´Ä£¿é¡¢µç»úÇý¶¯Ä£¿é¡¢¿ØÖÆÄ£¿é¡¢Ëٶȼì²âÄ£¿é¡¢ÈË»ú½»»¥Ä£¿é¡£Èí¼þ²¿·Ö²ÉÓÃCÓïÑÔ½øÐгÌÐòÉè¼Æ£¬ÆäÓŵãΪ£º¿ÉÒÆÖ²ÐÔÇ¿¡¢Ëã·¨ÈÝÒ×ʵÏÖ¡¢Ð޸ļ°µ÷ÊÔ·½±ã¡¢Ò×¶ÁµÈ¡£
±¾´ÎÉè¼ÆÏµÍ³µÄÖ÷ÒªÌØµã£º
£¨1£©ÓÅ»¯µÄÈí¼þËã·¨£¬ÖÇÄÜ»¯µÄ×Ô¶¯¿ØÖÆ£¬Îó²î²¹³¥£»
£¨2£©Ê¹Óùâµç´«¸ÐÆ÷½«µç»úתËÙת»»ÎªÂö³åƵÂÊ£¬±È½Ï¾«È·µÄ·´Ó³³öµç»úµÄתËÙ£¬
´Ó¶øÓëÉ趨ֵ½øÐбȽϲúÉúÆ«²î£¬ÊµÏÖ±ÈÀý¡¢»ý·Ö¡¢Î¢·ÖµÄ¿ØÖÆ£¬´ïµ½×ªËÙÎÞ¾²²îµ÷½ÚµÄÄ¿µÄ£»
£¨3£©Ê¹ÓùâµçñîºÏÆ÷½«Ö÷µç·ºÍ¿ØÖƵç·ÀûÓùâ¸ô¿ª£¬Ê¹ÏµÍ³¸ü¼Ó°²È«¿É¿¿£» £¨4£©128¡Á64LCDÏÔʾģ¿éÌṩһ¸öÈË»ú¶Ô»°½çÃæ£¬²¢ÊµÊ±ÏÔʾµç»úÔËÐÐËÙ¶È
ºÍÔËÐÐʱ¼ä£»
1
**ѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
£¨5£©ÀûÓÃProteusÈí¼þ½øÐÐϵͳÕûÌå·ÂÕæ£¬´Ó¶ø½øÒ»²½ÑéÖ¤µç·ºÍ³ÌÐòµÄÕýÈ·
ÐÔ£¬±ÜÃâ²»±ØÒªµÄËðʧ£»
£¨6£©²ÉÓÃÊý×ÖPIDËã·¨£¬ÀûÓÃÈí¼þʵÏÖ¿ØÖÆ£¬¾ßÓиü¸ÄÁé»î£¬½ÚÔ¼Ó²¼þµÈÓŵ㣻 £¨7£©ÏµÍ³ÐÔÄÜÖ¸±ê£º³¬µ÷Á¿?8£¥£»
µ÷½Úʱ¼ä?4s£» תËÙÎó²î??1r/min¡£
1 PIDËã·¨¼°PWM¿ØÖƼ¼Êõ¼ò½é
1.1 PIDËã·¨
¿ØÖÆËã·¨ÊÇ΢»ú»¯¿ØÖÆÏµÍ³µÄÒ»¸öÖØÒª×é³É²¿·Ö£¬Õû¸öϵͳµÄ¿ØÖƹ¦ÄÜÖ÷ÒªÓÉ¿ØÖÆËã·¨À´ÊµÏÖ¡£Ä¿Ç°Ìá³öµÄ¿ØÖÆËã·¨Óкܶࡣ¸ù¾ÝÆ«²îµÄ±ÈÀý£¨P£©¡¢»ý·Ö£¨I£©¡¢Î¢·Ö£¨D£©½øÐеĿØÖÆ£¬³ÆÎªPID¿ØÖÆ¡£Êµ¼Ê¾ÑéºÍÀíÂÛ·ÖÎö¶¼±íÃ÷£¬PID¿ØÖÆÄܹ»Âú×ãÏ൱¶à¹¤Òµ¶ÔÏóµÄ¿ØÖÆÒªÇó£¬ÖÁ½ñÈÔÊÇÒ»ÖÖÓ¦ÓÃ×îΪ¹ã·ºµÄ¿ØÖÆËã·¨Ö®Ò»¡£ÏÂÃæ·Ö±ð½éÉÜÄ£ÄâPID¡¢Êý×ÖPID¼°Æä²ÎÊýÕû¶¨·½·¨¡£
1.1.1 Ä£ÄâPID
ÔÚÄ£Äâ¿ØÖÆÏµÍ³ÖУ¬µ÷½ÚÆ÷×î³£ÓõĿØÖƹæÂÉÊÇPID¿ØÖÆ£¬³£¹æPID¿ØÖÆÏµÍ³ÔÀí¿òͼÈçͼ1.1Ëùʾ£¬ÏµÍ³ÓÉÄ£ÄâPIDµ÷½ÚÆ÷¡¢Ö´Ðлú¹¹¼°¿ØÖƶÔÏó×é³É¡£
r(t)±È Àý+e(t)-΢ ·Ö»ý ·Ö++u(t)Ö´Ðлú¹¹¶ÔÏóc(t)
ͼ1.1 Ä£ÄâPID¿ØÖÆÏµÍ³ÔÀí¿òͼ
PIDµ÷½ÚÆ÷ÊÇÒ»ÖÖÏßÐÔµ÷½ÚÆ÷£¬Ëü¸ù¾Ý¸ø¶¨Öµr(t)Óëʵ¼ÊÊä³öÖµc(t)¹¹³ÉµÄ¿Ø
ÖÆÆ«²î£º e(t)=r(t)£c(t) £¨1.1£©
2
**ѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
½«Æ«²îµÄ±ÈÀý¡¢»ý·Ö¡¢Î¢·Öͨ¹ýÏßÐÔ×éºÏ¹¹³É¿ØÖÆÁ¿£¬¶Ô¿ØÖƶÔÏó½øÐпØÖÆ£¬¹Ê³ÆÎª
PIDµ÷½ÚÆ÷¡£ÔÚʵ¼ÊÓ¦ÓÃÖУ¬³£¸ù¾Ý¶ÔÏóµÄÌØÕ÷ºÍ¿ØÖÆÒªÇ󣬽«P¡¢I¡¢D»ù±¾¿ØÖÆ
¹æÂɽøÐÐÊʵ±×éºÏ£¬ÒÔ´ïµ½¶Ô±»¿Ø¶ÔÏó½øÐÐÓÐЧ¿ØÖƵÄÄ¿µÄ¡£ÀýÈ磬Pµ÷½ÚÆ÷£¬PIµ÷½ÚÆ÷£¬PIDµ÷½ÚÆ÷µÈ¡£
Ä£ÄâPIDµ÷½ÚÆ÷µÄ¿ØÖƹæÂÉΪ
1u(t)?K[e(t)? pTI?e(t)dt?TD0tde(t)] £¨1.2£© dtʽÖУ¬KPΪ±ÈÀýϵÊý£¬TIΪ»ý·Öʱ¼ä³£Êý£¬TDΪ΢·Öʱ¼ä³£Êý¡£
¼òµ¥µÄ˵£¬PIDµ÷½ÚÆ÷¸÷УÕý»·½ÚµÄ×÷ÓÃÊÇ£º
£¨1£©±ÈÀý»·½Ú£º¼´Ê±³É±ÈÀýµØ·´Ó¦¿ØÖÆÏµÍ³µÄÆ«²îÐźÅe(t),Æ«²îÒ»µ©²úÉú£¬µ÷
½ÚÆ÷Á¢¼´²úÉú¿ØÖÆ×÷ÓÃÒÔ¼õÉÙÆ«²î£»
£¨2£©»ý·Ö»·½Ú£ºÖ÷ÒªÓÃÓÚÏû³ý¾²²î£¬Ìá¸ßϵͳµÄÎÞ²î¶È¡£»ý·Ö×÷ÓõÄÇ¿ÈõÈ¡¾öÓÚ
»ý·Öʱ¼ä³£ÊýTI£¬TIÔ½´ó£¬»ý·Ö×÷ÓÃÔ½Èõ£¬·´Ö®ÔòԽǿ£»
£¨3£©Î¢·Ö»·½Ú£ºÄÜ·´Ó³Æ«²îÐźŵı仯Ç÷ÊÆ£¨±ä»¯ËÙÂÊ£©£¬²¢ÄÜÔÚÆ«²îÐźŵÄÖµ
±äµÃÌ«´ó֮ǰ£¬ÔÚϵͳÖÐÒýÈëÒ»¸öÓÐЧµÄÔçÆÚÐÞÕýÐźţ¬´Ó¶ø¼Ó¿ìϵͳµÄ¶¯×÷ËÙ¶È£¬¼õÉÙµ÷½Úʱ¼ä¡£
ÓÉʽ1.2¿ÉµÃ£¬Ä£ÄâPIDµ÷½ÚÆ÷µÄ´«µÝº¯ÊýΪ D(S)?U(S)1?KP(1??TDS) £¨ 1.3£© E(S)TISÓÉÓÚ±¾Éè¼ÆÖ÷Òª²ÉÓÃÊý×ÖPIDËã·¨£¬ËùÒÔ¶ÔÓÚÄ£ÄâPIDÖ»×ö´Ë¼òÒª½éÉÜ¡£
1.1.2 Êý×ÖPID
ÔÚDDCϵͳÖУ¬ÓüÆËã»úÈ¡´úÁËÄ£ÄâÆ÷¼þ£¬¿ØÖƹæÂɵÄʵÏÖÊÇÓɼÆËã»úÈí¼þÀ´Íê³ÉµÄ¡£Òò´Ë£¬ÏµÍ³ÖÐÊý×Ö¿ØÖƵÄÉè¼Æ£¬Êµ¼ÊÉÏÊǼÆËã»úËã·¨µÄÉè¼Æ¡£
ÓÉÓÚ¼ÆËã»úÖ»ÄÜʶ±ðÊý×ÖÁ¿£¬²»ÄܶÔÁ¬ÐøµÄ¿ØÖÆËãʽֱ½Ó½øÐÐÔËË㣬¹ÊÔÚ¼ÆËã»ú¿ØÖÆÏµÍ³ÖУ¬Ê×ÏȱØÐë¶Ô¿ØÖƹæÂɽøÐÐÀëÉ¢»¯µÄËã·¨Éè¼Æ¡£
Ϊ½«Ä£ÄâPID¿ØÖƹæÂɰ´Ê½£¨1.2£©ÀëÉ¢»¯£¬ÎÒÃǰÑͼ1.1ÖÐr(t)¡¢e(t)¡¢u(t)¡¢
c(t)ÔÚµÚn´Î²ÉÑùµÄÊý¾Ý·Ö±ðÓÃr(n)¡¢e(n)¡¢u(n)¡¢c(n)±íʾ£¬ÓÚÊÇʽ£¨1.1£©
±äΪ £º
e(n)=r(n)£c(n) £¨1.4£©
µ±²ÉÑùÖÜÆÚTºÜСʱdt¿ÉÒÔÓÃT½üËÆ´úÌæ£¬de(t)¿ÉÓÃe(n)?e(n?1)½üËÆ´úÌæ£¬¡°»ý·Ö¡±Óá°ÇóºÍ¡±½üËÆ´úÌæ£¬¼´¿É×÷ÈçϽüËÆ
3
**ѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
de(t)e(n)?e(n?1)? £¨1.5£© dtTnt ?e(t)dt??e(i)T £¨1.6£©
0i?1ÕâÑù£¬Ê½£¨1.2£©±ã¿ÉÀëÉ¢»¯ÒÔϲî·Ö·½³Ì
T u(n)?KP{e(n)?TITDe(n)?[e(n)?e(n?1)]}?u0 £¨1.7£© ?Ti?1nÉÏʽÖÐu0ÊÇÆ«²îΪÁãʱµÄ³õÖµ,ÉÏʽÖеĵÚÒ»ÏîÆð±ÈÀý¿ØÖÆ×÷ÓÃ,³ÆÎª±ÈÀý£¨P£©Ïî
uP(n),¼´
up(n)?KPe(n) £¨1.8£©
?e(i) £¨1.9£©
i?1nµÚ¶þÏîÆð»ý·Ö¿ØÖÆ×÷ÓÃ,³ÆÎª»ý·Ö£¨I£©ÏîuI(n)¼´
T uI(n)?KPTIuD(n)?KPµÚÈýÏîÆð΢·Ö¿ØÖÆ×÷ÓÃ,³ÆÎªÎ¢·Ö£¨D£©ÏîuD(n)¼´
TD[e(n)?e(n?1)] £¨1.10£© TÕâÈýÖÖ×÷Óÿɵ¥¶ÀʹÓÃ(΢·Ö×÷ÓÃÒ»°ã²»µ¥¶ÀʹÓÃ)»òºÏ²¢Ê¹ÓÃ,³£ÓõÄ×éºÏÓÐ:
P¿ØÖÆ: u(n)?uP(n)?u0 £¨1.11£© PI¿ØÖÆ: u(n)?uP(n)?uI(n)?u0 £¨1.12£©
PD¿ØÖÆ: u(n)?uP(n)?uD(n)?u0 £¨1.13£©
PID¿ØÖÆ: u(n)?uP(n)?uI(n)?uD(n)?u0 £¨1.14£©
ʽ£¨1.7£©µÄÊä³öÁ¿u(n)ΪȫÁ¿Êä³ö,Ëü¶ÔÓÚ±»¿Ø¶ÔÏóµÄÖ´Ðлú¹¹Ã¿´Î²ÉÑùʱ¿ÌÓ¦´ïµ½µÄλÖá£Òò´Ë,ʽ£¨1.7£©ÓÖ³ÆÎªÎ»ÖÃÐÍPIDËãʽ¡£
ÓÉ£¨1.7£©¿É¿´³ö£¬Î»ÖÃÐÍ¿ØÖÆËãʽ²»¹»·½±ã£¬ÕâÊÇÒòΪҪÀÛ¼ÓÆ«²îe(i),²»½öÒªÕ¼Óý϶àµÄ´æ´¢µ¥Ôª£¬¶øÇÒ²»±ãÓÚ±àд³ÌÐò£¬Îª´Ë¶Ôʽ£¨1.7£©½øÐиĽø¡£
¸ù¾Ýʽ£¨1.7£©²»ÄÑ¿´³öu(n-1)µÄ±í´ïʽ£¬¼´
Tu(n?1)?KP{e(n?1)?TITDe(n)?[e(n?1)?e(n?2)]}?u0£¨ 1.15£© ?Ti?1n?1½«Ê½£¨1.7£©ºÍʽ£¨1.15£©Ïà¼õ£¬¼´µÃÊý×ÖPIDÔöÁ¿ÐÍ¿ØÖÆËãʽΪ
?u(n)?u(n)?u(n?1)
?KP[e(n)?e(n?1)]?KIe(n)?KD[e(n)?2e(n?1)?e(n?2)] £¨1.16£©
´ÓÉÏʽ¿ÉµÃÊý×ÖPIDλÖÃÐÍ¿ØÖÆËãʽΪ
4
¹²·ÖÏí92ƪÏà¹ØÎĵµ