Xem mẫu

  1. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 Khi thiÕt lËp th«ng sè cho chip ta ph¶i c¨n cø vµo tÝnh n¨ng cña chip mµ b¹n ®ang dïng vµ yªu cÇu ®iÒu khiÓn mµ ®iÒn th«ng sè vµo cét Value cña Global Resource H×nh 3-18: Cöa sæ kÕt nèi ch©n vµ th«ng sè cho chip. 4. KÕt nèi c¸c User Module ViÖc kÕt nèi c¸c User Module ®−îc thùc hiÖn th«ng qua c¸c ®Çu vµo ra cña c¸c khèi chøc n¨ng n¾m gi÷ c¸c User Module vµ th«ng qua mét ®−êng bus chung. 5. XuÊt thiÕt kÕ thµnh file Khi cÊu h×nh xong ta tiÕn hµnh xuÊt thiÕt kÕ thµnh file b»ng c¸ch: - Chän Menu Config>>Export Design. - Trong tr−êng Designed Name ®iÒn tªn cña file ®Þnh xuÊt ra. - Trong tr−êng Description ®iÒn th«ng tin miªu t¶ vÒ thiÕt kÕ. - Trong tr−êng Version ®iÒn phiªn b¶n cña thiÕt kÕ. - 78 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  2. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 Sau ®ã nhÊn OK lµ b¹n ®· hoµn tÊt viÖc cÊu h×nh chip. 3.4.5. Tr×nh so¹n th¶o øng dông - Application Editor §Ó vµo tr×nh so¹n th¶o(ViÕt code gäi lÖnh ®iÒu khiÓn c¸c khèi chøc n¨ng) . Sau ®ã b¹n nhÊn vµo Source files kÝch ®óp vµo main.c ®Ó viÕt ta nhÊn nót lÖnh sau dßng // Insert your main routine code here. H×nh 3-19: Cöa sæ lËp ch−¬ng tr×nh Sau khi viÕt code xong ta nhÊn F7 ®Ó dÞch ch−¬ng tr×nh. NÕu kh«ng cã lçi th× ta tiÕn hµnh dÞch ch−¬ng tr×nh sang file.hex ®Ó phôc vô cho viÖc n¹p chip. Ta vµo menu Program>>Write Hex file. Sau ®ã ®Æt tªn file, ®Þnh vÞ file vµ nhÊn OK lµ ta ®· cã file.hex. 3.5. Bé ®iÒu khiÓn PID sè 3.5.1. ThiÕt kÕ luËt ®iÒu khiÓn PID sè 1. LuËt ®iÒu khiÓn tû lÖ : Proportional (P) - 79 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  3. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 §èi t−îng r(t) e(t) u(t) y(t) Kp ®iÒu khiÓn _ H×nh 3 - 20 : HÖ kÝn víi luËt ®iÒu khiÓn tû lÖ r(t): TÝn hiÖu ®Çu vµo cña hÖ thèng. y(t): TÝn hiÖu ®Çu ra cña hÖ thèng. u(t): TÝn hiÖu ®iÒu khiÓn t¸c ®éng lªn ®èi t−îng. e(t): TÝn hiÖu sai lÖch ®iÒu khiÓn. Khi ®ã sai lÖch e(t) = r(t) - y(t) lµ ®Çu vµo cña bé ®iÒu khiÓn vµ u(t) lµ ®Çu ra cña bé ®iÒu khiÓn th× quan hÖ gi÷a ®Çu vµo vµ ®Çu ra cña luËt ®iÒu khiÓn ®−îc biÓu diÔn theo ph−¬ng tr×nh sau. u(t) = kP.e(t) (3 - 1) Trong ®ã KP lµ tham sè cña luËt ®iÒu khiÓn. Hçn hîp c¸c ®èi t−îng c«ng nghiÖp ®Òu ®−îc ®iÒu khiÓn theo luËt nµy. Bëi luËt ®iÒu khiÓn t−¬ng ®èi ®¬n gi¶n nh−ng l¹i cã thÓ thay ®æi c¶ chÊt l−îng ®éng vµ chÊt l−îng tÜnh cña hÖ thèng. Khi ta thay ®æi gi¸ trÞ kP dÉn ®Õn sù thay ®æi hÖ sè khuyÕch ®¹i cña hÖ hë, ®iÒu ®ã dÉn ®Õn sù thay ®æi vÞ trÝ cña ®iÓm cùc vµ ®iÓm kh«ng cña hÖ. Khi kP thay ®æi còng lµm chÊt l−îng cña hÖ thèng ë chÕ ®é x¸c lËp thay ®æi: s.R( s ) δ (t ) = lim s.E(s) = lim 1 + K (3 - 2) P .wdt ( s ) t →∞ t →∞ 1. LuËt ®iÒu khiÓn tÝch ph©n: Integral(I) 1 §èi t−îng r(t) e(t) u(t) y(t) TI .s ®iÒu khiÓn _ - 80 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  4. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 H×nh 3 - 21: HÖ kÝn víi luËt ®iÒu khiÓn tÝch ph©n Víi tÝn hÖu ®Çu vµo cña bé ®iÒu khiÓn lµ sai lÖch e(t) vµ tÝn hiÖu ®Çu ra u(t) ta cã thÓ biÓu diÔn luËt ®iÒu khiÓn tÝch ph©n b»ng ph−¬ng tr×nh sau: t 1 TI ∫ e(τ ).dτ u(t) = (3 - 3) 0 t u(t) = kI ∫ e(τ ).dτ (3 - 4) hoÆc 0 Tham sè cña luËt ®iÒu khiÓn lµ TI ®−îc gäi lµ h»ng sè thêi gian tÝch ph©n hay KI lµ hÖ sè tÝch ph©n. Khi sö dông luËt ®iÒu khiÓn tÝch ph©n ®é dù tr÷ æn ®Þnh cña hÖ kÝn sÏ gi¶m ®i, theo tiªu chuÈn æn ®Þnh cña Nyquist sai lÖch tÜnh sÏ gi¶m v× hµm truyÒn cña hÖ hë lóc ®ã lµ: 1 w0 = wDK(s) - wdt = wdt(s) (3 - 5) TI s vµ sai lÖch cña hÖ lµ: TI .R( s ).s 2 s.R ( s ) δ (t ) = lim lim = (3 - 6) TI + wdt ( s ) 1 1+ t →∞ t →∞ TI .s.wdt ( s ) §iÒu khiÓn tÝch ph©n hay cßn gäi lµ ph−¬ng ph¸p ®iÒu khiÓn theo tÝch luü sai lÖch ®iÒu khiÓn chËm sau. Ph−¬ng ph¸p ®iÒu khiÓn nµy cã −u ®iÓm lµ Ýt chÞu ¶nh h−ëng cña nhiÔu vµ lµm t¨ng ®é chÝnh x¸c cña hÖ hë ë chÕ ®é x¸c lËp. 3. LuËt ®iÒu khiÓn vi ph©n : Derivative(D) §èi t−îng r(t) e(t) u(t) y(t) TDS ®iÒu khiÓn _ H×nh 3 - 22:HÖ kÝn víi luËt ®iÒu khiÓn vi ph©n LuËt vi ph©n ®−îc biÓu diÔn theo ph−¬ng tr×nh sau: - 81 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  5. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 u(t) = TD de(t ) (3 - 7) dt Trong ®ã TD lµ h»ng sè thêi gian vi ph©n. LuËt ®iÒu khiÓn vi ph©n cã t¸c dông lµm gi¶m thêi gian qu¸ ®é cña hÖ. Do ®ã ng−êi ta gäi ®©y lµ luËt ®iÒu khiÓn v−ît tr−íc. QuyÕt ®Þnh ®iÒu khiÓn ®−îc ®−a ra trªn c¬ së ®¹o hµm cña sai lÖch. Nh−îc ®iÓm cña luËt nµy lµ ë ph−¬ng ph¸p lÊy th«ng tin nµy v× nÕu ®èi t−îng chÞu ¶nh h−ëng cña nhiÔu biÕn thiªn th× luËt sÏ ra quyÕt ®Þnh theo nhiÔu do ®ã luËt ®iÒu khiÓn víi c¸c ®èi t−îng cã nhiÔu lµ h»ng sè hoÆc Ýt bÞ nhiÔu. 4. LuËt ®iÒu khiÓn PID §©y lµ bé ®iÒu khiÓn tÝch hîp cña ba luËt ®iÒu khiÓn trªn v× thÕ nã sÏ tÝch luü ®−îc tÊt c¶ ®iÓm m¹nh cña c¸c luËt trªn vµ kh¾c phôc nh÷ng h¹n chÕ cña tõng luËt cô thÓ. • Thµnh phÇn khuyÕch ®¹i (P) cã tèc xö lý tÝn hiÖu nhanh, cã ®é æn ®Þnh cao, thêi gian ®iÒu khiÓn ng¾n. Nh−ng h¹n chÕ cña quy luËt nµy lµ khi hÖ thèng ë tr¹ng th¸i x¸c lËp lu«n tån t¹i sai lÖch tÜnh. • Thµnh phÇn tÝch ph©n (I) cã −u ®iÓm lµ triÖt tiªu ®−îc sai lÖch tÜnh nh−ng tèc ®é xö lý tÝn hiÖu cßn chËm. • Thµnh phÇn vi ph©n (D) cã t¸c dông lµm t¨ng nhanh tèc ®é t¸c ®éng cña tÝn hiÖu ®iÒu khiÓn nh−ng bªn c¹nh ®ã luËt ®iÒu khiÓn nµy cã ®é qu¸ ®iÒu chØnh lín. S¬ ®å cÊu tróc cña luËt ®iÒu khiÓn: - 82 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  6. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 H×nh 3 - 22: HÖ kÝn víi luËt ®iÒu khiÓn PID. LuËt ®iÒu khiÓn PID ®· ®−a sai lÖch e(t) cña hÖ thèng vÒ 0 sao cho qu¸ tr×nh qu¸ ®é tho¶ m·n c¸c yªu cÇu c¬ b¶n vÒ chÊt l−îng: • NÕu sai lÖch e(t) cµng lín th× th«ng qua thµnh phÇn tû lÖ, tÝn hiÖu ®iÒu chØnh u(t) cµng lín( Vai trß khuyÕch ®¹i). • NÕu sai lÖch e(t) ch−a b»ng 0 th× th«ng qua thµnh phÇn tÝch ph©n, bé ®iÒu khiÓn PID vÉn cßn tÝn hiÖu ®iÒu chØnh(vai trß cña bé tÝch ph©n). • NÕu cã sù thay ®æi cña sai lÖch e(t) cµng lín th× th«ng qua thµnh phÇn vi ph©n ph¶n øng thÝch hîp cña tÝn hiÖu ®iÒu chØnh u(t) sÏ cµng nhanh(vai trß cña vi ph©n). LuËt ®iÒu khiÓn PID ®−îc biÓu diÔn b»ng ph−¬ng tr×nh sau: t 1 U(t)= kP[ e(t) + ∫ e(τ )dτ TD.e(t)] (3 - 8) TI 0 Trong ®ã e(t) lµ tÝn hiÖu ®Çu vµo, u(t) lµ tÝn hiÖu ®Çu ra kP ®−îc gäi lµ hÖ sè khuÕch ®¹i, TI lµ h»ng sè thêi gian tÝch ph©n vµ TD lµ h»ng sè thêi gian vi ph©n. ChÊt l−îng cña hÖ thèng phô thuéc vµo c¸c tham sè kP, TI, TD. Muèn hÖ thèng lµm viÖc æn ®Þnh th× ta ph¶i chän c¸c bé tham sè trªn sao cho phï hîp. Hµm truyÒn cña luËt ®iÒu khiÓn PID ®−îc biÓu diÔn d−íi d¹ng céng cã d¹ng nh− sau: 1 WPID+(s) = kP[1+ +TD.s] (3 - 9) T .I s HoÆc d−íi d¹ng nh©n nh− sau: k * P (1 + T * I .s )(1 + T * D .s ) WPID(s) = (3 - 10) T * I .s k * (1 + T * I )(1 + T * D ) kP = P Trong ®ã: (3 - 11) T *I TI = TI* + TD* (3- 12) * * T I .T D TD = (3 - 13) T * I + TD * - 83 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  7. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 5. ThiÕt kÕ luËt ®iÒu khiÓn PID sè. Yªu cÇu cña thiÕt kÕ ®−îc dÆt ra lµ bé PID sè ph¶i cã tÝnh linh ho¹t cao, cã giao diÖn th©n thiÖn, ng−êi sö dông cã thÓ dÔ dµng lùa chän ra bé PID phï hîp víi ®èi t−îng ®iÒu khiÓn cña m×nh, thêi gian xö lý nhanh ®Ó lµm t¨ng tÝnh thêi gian thùc cho thiÕt bÞ ®iÒu khiÓn. a). LuËt ®iÒu khiÓn tû lÖ sè e(t) u(k) Kp H×nh 3 – 23 CÊu tróc luËt P sè §©y lµ luËt ®iÒu khiÓn ®¬n gi¶n trong ®ã d·y u(k) ®−îc tÝnh tõ d·y e(k) theo c«ng thøc: u(k) = kP e(k) k = 0, 1, 2, … (3 - 14) b). LuËt ®iÒu khiÓn tÝch ph©n sè Tõ c«ng thøc sè 3 ta cã ph−¬ng tr×nh sai ph©n: T u(k) = e(k) + u(k-1) (3 - 15) TI Trong ®ã T lµ thêi gian trÝch mÉu (Sample Time) u(k) e(k) + T/Ti + u(k-1) D H×nh 3 – 24 CÊu tróc luËt I sè c.) LuËt ®iÒu khiÓn vi ph©n sè e(k) + u(k) TD/T D - e(k-1) H×nh 3 – 25 CÊu tróc luËt D sè - 84 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  8. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 Th−êng c¸c bé ®iÒu khiÓn theo luËt vi ph©n sè ®−îc cµi ®Æt theo c¸c ph−¬ng tr×nh sai ph©n sau: TD u(k) = [e(k) + u(k-1)] (3 - 16) T d). LuËt ®iÒu khiÓn PID sè Tõ cÊu tróc PID sè trªn ta cã: TD [e(k ) − e(k − 1)] } u (k ) = k p { e(k ) + uI (k − 1) + (3 - 17) T T T T u (k ) = k p { } (1 + D )e(k ) − D e(k − 1) + e(k ) + uI (k − 1) (3 - 18) T T TI T T T u (k ) = k p { (1 + D + )e(k ) − D e(k − 1) + uI (k − 1) } (3 - 19) T TI T LuËt ®iÒu khiÓn PID sè trong c«ng thøc trªn ®−îc lùa chän ®Ó cµi ®Æt cho bé ®iÒu khiÓn cña chip trªn c«ng nghÖ PsoC. 6. C¸ch x¸c ®Þnh th«ng sè cña bé PID a). Ph−¬ng ph¸p Ziegler Nichol(cho PID) T2 Kp = 1.2 (3 - 20) T1 Ti = 2T1 (3 - 21) Td = 0.5T2 (3 - 22) - 85 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  9. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 Víi T1 vµ T2 ®−îc x¸c ®Þnh tõ hµm truyÒn hë cña ®éng c¬. H×nh 3 - 27 : §Æc tÝnh tèc ®é hµm truyÒn hë cña ®éng c¬ b). Ph−¬ng ph¸p Jassen vµ Offerein Thùc nghiÖm ®−îc tiÕn hµnh theo c¸c b−íc sau: * Cho hÖ thèng lµm viÖc ë biªn giíi æn ®Þnh ∞) - §iÒu khiÓn ®èi t−îng theo luËt P (T 0 vµ Ti - X¸c ®Þnh hÖ sè kpth * Cho hÖ thèng lµm viÖc víi luËt PI - Cho hÖ lµm viÖc víi luËt PI vµ víi hÖ sè kp = 0,45 kpth, Ti tuú chän. - Gi¶m hµm sè thêi gian tÝch ph©nTi cho ®Õn khi hÖ thèng lµm viÖc ë biªn giíi æn ®Þnh. X¸c ®Þnh h»ng sè Ti ë chÕ ®é nµy Ti = Tith. * Chän luËt ®iÒu khiÓn PID - Cho hÖ thèng lµm viÖc theo luËt PID víi kp = kpth- ξ ( ξ ®ñ nhá), Td vµ Ti tuú chän. - T¨ng h»ng sè thêi gian vi ph©n cho ®Õn khi hÖ thèng ®¹t ®−îc qu¸ ®iÒu chØnh cùc ®¹i lín nhÊt σ max = max. X¸c ®Þnh Td max. 1 Chän TD = TDMAX vµ Ti = 4,5TD. 3 - 86 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  10. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 - Gi¶m kp cho ®Õn khi hÖ thèng ®¹t ®−îc ®Æc tÝnh ®éng häc mong muèn. 3.5.2. Tæng hîp hÖ thèng ®iÒu khiÓn 1. §Ó tæng hîp hÖ thèng ®iÒu khiÓn tr−íc tiªn ta ph¶i n¾m ®−îc m« h×nh to¸n häc cña hÖ thèng ®iÒu khiÓn b»ng c¸ch m« h×nh ho¸ ®èi t−îng ®ã lªn. Trong thùc tÕ cã hai ph−¬ng ph¸p m« h×nh ho¸: - Ph−¬ng ph¸p lý thuyÕt. - Ph−¬ng ph¸p thùc nghiÖm. Ph−¬ng ph¸p lý thuyÕt lµ ph−¬ng ph¸p thiÕt lËp m« h×nh dùa trªn c¸c ®Þnh luËt cã s½n vÒ quan hÖ vËt lý bªn trong vµ quan hÖ giao tiÕp víi hÖ thèng bªn ngoµi cña ®èi t−îng. C¸c mèi quan hÖ nµy ®−îc biÓu diÔn b»ng c¸c ph−¬ng tr×nh to¸n hoc. Trong tr−êng hîp c¸c th«ng sè cña ®èi t−îng kh«ng ®ñ ®¶m b¶o cho chóng ta tiÕn hµnh tæng hîp thµnh mét hÖ thèng hoµn chØnh th× chóng ta ph¶i ¸p dông ph−¬ng ph¸p thùc nghiÖm b»ng c¸ch tiÕn hµnh thö hÖ thèng víi mét lo¹t c¸c tÝn hiÖu ®Çu vµo vµ ghi nhËn c¸c th«ng sè ®Çu ra sao cho kÕt qu¶ thö nghiÖm ph¶i phï hîp víi yªu cÇu cña ph−¬ng ph¸p lý thuyÕt ®Ò ra. Trong ®iÒu kiÖn cña ®Ò tµi chóng t«i tiÕn hµnh tæng hîp hÖ thèng b»ng ph−¬ng ph¸p thùc nghiÖm víi tÝn hiÖu ®Çu vµo x(t) lµ nhiÖt ®é kh«ng khÝ cßn tÝn hiÖu ®Çu ra lµ thêi gian vËn hµnh m¸y b¬m. Qua ®ã ta tiÕn hµnh lµm m¹ch vµ cho ch¹y thö víi c¸c bé th«ng sè PID tõ ®ã chän ra bé PID phï hîp víi ®èi t−îng ®iÒu khiÓn. 3.6 KÕt luËn ch−¬ng III Th«ng qua ch−¬ng III ®· lùa chän vµ giíi thiÖu ch−¬ng tr×nh ®iÒu khiÓn chip trªn c«ng nghÖ PsoC vµ so s¸nh hiÖu qu¶, tÝnh tiÖn dông vµ kinh tÕ khi sö dông chip trªn c«ng nghÖ PsoC víi c¸c lo¹i chip th«ng th−êng vµ c¸c ph−¬ng ph¸p ®iÒu khiÓn kh¸c.TiÕn hµnh lùa chän thuËt ®iÒu khiÓn hÖ thèng sao cho hîp lý vµ hiÖu qu¶ phï hîp víi tõng ®èi t−îng ®iÒu khiÓn. - 87 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
  11. §å ¸n tèt nghiÖp NguyÔn Th¸i Häc - Líp T§H 46 Ch−¬ng 4 ThiÕt kÕ vµ thi c«ng bé ®iÒu khiÓn hÖ thèng t-íi phun m-a trªn c«ng nghÖ PSoC 4.1. S¬ ®å khèi cña bé ®iÒu khiÓn - 88 - Khoa C¬ §iÖn Tr−êng §HNN I - Hμ Néi
nguon tai.lieu . vn