-1- bé gi¸o dôc vµ ®µo t¹o trêng ®¹i häc b¸ch khoa hµ néi ------------------------------------ luËn v¨n th¹c sÜ khoa häc Nghiªn cøu, ThiÕt kÕ thiÕt bÞ ®o c¸c ®¹i lîng ®iÖn truyÒn tin theo chuÈn USB ngµnh : §o lêng vµ c¸c hÖ thèng ®iÒu khiÓn trÇn Th¸i Anh ¢U Ngêi híng dÉn khoa häc : TS. NguyÔn quèc cêng hµ néi 2007 17061131501701000000 -2- Lêi c¶m ¬n Lêi ®Çu tiªn t«i xin ®îc göi lêi c¶m ¬n s©u s¾c ®Õn TS. NguyÔn Quèc Cêng, ngêi ®· tËn t×nh chØ b¶o, híng dÉn, gióp ®ì t«i trong suèt thêi gian thùc hiÖn luËn v¨n. T«i xin c¶m ¬n c¸c thÇy c« gi¸o ë Bé m«n Kü thuËt §o vµ Tin häc C«ng nghiÖp nãi riªng vµ c¸c thÇy c« gi¸o trong Khoa §iÖn nãi chung ®· cho t«i kiÕn thøc v« gi¸ trong qu¸ tr×nh häc tËp díi m¸i trêng §¹i häc B¸ch khoa Hµ néi.
Vµ t«i còng xin ®îc bµy tá sù biÕt ¬n ®Õn gia ®×nh vµ b¹n bÌ nh÷ng ngêi ®· gióp ®ì ®éng viªn t«i trong nh÷ng lóc khã kh¨n nhÊt trong qu¸ tr×nh thùc hiÖn ®å ¸n. -3- Môc lôc Trang 1 Lêi c¶m ¬n Môc lôc Lêi më ®Çu Ch¬ng 1: §Æt vÊn ®Ò 1.1Thùc tr¹ng truyÒn tin cña c¸c thiÕt bÞ ®o hiÖn nay 1.2 Ph¬ng híng nghiªn cøu cña ®Ò tµi Ch¬ng 2: Giíi thiÖu ADE7753 2.2 CÊu tróc ADE7753 2.1 S¬ ®å khèi chøc n¨ng 2.2 §Çu vµo t¬ng tù 2.3 Bé biÕn ®æi t¬ng tù sè 2.4 C¸c phÐp ®o trong ADE7753 2.1 §o dßng ®iÖn hiÖu dông (IRMS) 2.3 §o c«ng suÊt t¸c dông 2.4 §o n¨ng lîng t¸c dông 2.5 §o c«ng suÊt vµ n¨ng lîng ph¶n kh¸ng (Q) 2.6 §o c«ng suÊt vµ n¨ng lîng biÓu kiÕn 2.3 Giao diÖn SPI vµ c¬ chÕ ng¾t cña ADE7753 2.1 Giao diÖn nèi tiÕp SPI 2.2 Ng¾t trong ADE7753 Ch¬ng 3: Giíi thiÖu chung vÒ chuÈn USB 3.1 Kh¸i niÖm vÒ USB -4- 3.2 C¸c u ®iÓm cña giao tiÕp USB 3.1 Bé ®iÒu khiÓn host USB 3.2 PhÇn mÒm øng dông 3.3 HÖ thèng ®iÒu khiÓn USB 3.1 KiÕn tróc Bus 3.2 M« h×nh luång d÷ liÖu 3.3 Giao thøc USB 3.4 C¸p nèi USB Ch¬ng 4: X©y dùng thiÕt bÞ ®o truyÒn th«ng theo chuÈn USB 4.1 Giao diÖn USB trong chip Pic18f4550 4.1 Giíi thiÖu chung 4.2 C¸c thanh ghi chøc n¨ng USB 4.4 Cµi ®Æt cÊu h×nh Oscilator cho PIC 4.2 X©y dùng Driver vµ ch¬ng tr×nh øng dông cho thiÕt bÞ 4.1 CÊu tróc WinDriver USB 4.2 Giíi thiÖu chung vÒ c¸c hµm WinDriver WDU_xxx USB 4.3 ThiÕt kÕ thiÕt bÞ ®o vµ phÇn mÒm øng dông giao tiÕp theo chuÈn USB 4.1 Môc ®Ých thiÕt kÕ 4.3 Thùc hiÖn vµ kÕt qu¶ -5- 4.2 X©y dùng vi ch¬ng tr×nh cho thiÕt bÞ 4.3 Driver vµ Ch¬ng tr×nh øng dông trªn m¸y tÝnh 4.4 KÕt qu¶ thiÕt kÕ KÕt luËn Tµi liÖu tham kh¶o -6- Lêi më ®Çu HiÖn nay, cïng víi sù ph¸t triÓn cña nÒn kinh tÕ níc ta, c¸c nhu cÇu x· héi nãi chung còng nh trong c«ng nghiÖp nãi riªng ngµy cµng ph¸t triÓn ®a d¹ng vµ phong phó. Ngµnh ®o lêng còng n»m trong c¸i quü ®¹o ph¸t triÓn ®ã. C¸c nhu cÇu thùc tÕ vÒ ®o, thu thËp d÷ liÖu, truyÒn tin ngµy cµng ®a d¹ng vµ phøc t¹p.
Nhu cÇu nµy ®Æt ra cho c¸c kÜ s thiÕt kÕ thiÕt bÞ ®o kh«ng Ýt nh÷ng th¸ch thøc. Víi yªu cÇu ®ã, ngêi lµm thiÕt kÕ thiÕt bÞ ®o ph¶i liªn tôc cËp nhËt kiÕn thøc, t×m ra nh÷ng gi¶i ph¸p ®Ó c¶i tiÕn, më réng vµ n©ng cao thiÕt bÞ. Mét trong nh÷ng gi¶i ph¸p ®ã lµ c¶i tiÕn viÖc truyÒn th«ng tin tõ thiÕt bÞ ®o ®Ó ®¶m b¶o phï hîp víi nhiÒu ®iÒu kiÖn ®o cô thÓ ®ang ngµy cµng ®a d¹ng h¬n. Mét trong nh÷ng yªu cÇu mµ thùc tiÔn ®Æt ra lµ thiÕt bÞ ®o ph¶i kÕt nèi ®¬n gi¶n víi m¸y tÝnh, cã kh¶ n¨ng linh ®éng trong mäi hiÖn trêng, nh c¸c thiÕt bÞ ®o x¸ch tay, c¸c bµn thÝ nghiÖm ®iÖn.
ChuÈn truyÒn th«ng USB ra ®êi vµ ph¸t triÓn nh mét gi¶i ph¸p ®¸p øng ®îc yªu cÇu ®ã. Víi nhu cÇu thiÕt thùc nh vËy, t«i chän ®Ò tµi “Nghiªn cøu, thiÕt kÕ thiÕt bÞ ®o c¸c ®¹i lîng ®iÖn truyÒn tin theo chuÈn USB “ lµm luËn v¨n th¹c sü khoa häc.Môc ®Ých cña ®Ò tµi lµ ®a ra mét gi¶i ph¸p tÝch hîp chuÈn truyÒn tin USB vµo c¸c thiÕt bÞ ®o ®iÖn mµ cô thÓ lµ thiÕt bÞ ®o trªn c¬ së ADE7753. Víi ý nghÜa khoa häc vµ thùc tiÔn cña ®Ò tµi lµ øng dông chuÈn truyÒn th«ng USB nh mét gi¶i ph¸p truyÒn th«ng míi, hiÖu qu¶ trong kÜ thuËt ®o. Trong b¶n luËn v¨n do ®iÒu kiÖn thêi gian còng nh ®iÒu kiÖn nghiªn cøu cßn h¹n chÕ nªn vÉn cßn thiÕu sãt.
RÊt mong ®îc sù gióp ®ì, chØ b¶o cña c¸c thÇy c« vµ ý kiÕn ®ãng gãp cña c¸c b¹n ®ång nghiÖp ®Ò ®Ò tµi sau nµy ph¸t triÓn h¬n n÷a.T«i xin bµy tá lßng c¶m ¬n ®Õn TiÕn sü NguyÔn Quèc Cêng, ngêi híng dÉn t«i tËn t×nh trong qu¸ tr×nh thùc hiÖn ®Ò tµi. T«i còng xin göi lêi c¶m ¬n ®Õn c¸c thÇy c« trong bé m«n §o lêng & Tin häc c«ng nghiÖp vµ b¹n bÌ ®· gióp ®ì t«i trong qu¸ tr×nh thùc hiÖn ®Ò tµi! -7- Ch¬ng I: §Æt VÊn §Ò 1.1 Thùc tr¹ng truyÒn tin cña thiÕt bÞ ®o hiÖn nay: Ngµy nay, cïng víi sù ph¸t triÓn cña c«ng nghÖ vi ®iÖn tö, c¸c thiÕt bÞ ®o ®iÖn dùa trªn c¬ së kÜ thuËt sè ®· vµ ®ang ®îc sö dông ngµy cµng nhiÒu trong c«ng nghiÖp vµ ®êi sèng. Trong nh÷ng n¨m gÇn ®©y, c¸c thiÕt bÞ ®o c¸c ®¹i lîng ®iÖn dùa trªn c¬ së chip ADE7753 ®· ®îc x©y dùng, thiÕt kÕ vµ ®a vµo øng dông, phôc vô ngµy cµng nhiÒu cho c¸c c¬ së c«ng nghiÖp, s¶n xuÊt vµ d©n sinh. §èi víi c¸c thiÕt bÞ ®o nãi chung vµ c¸c thiÕt bÞ ®o ®iÖn trªn c¬ së ADE7753 nãi riªng, viÖc truyÒn tin lµ cùc k× quan träng.
Nã phôc vô cho môc ®Ých cµi ®Æt thiÕt bÞ, hiÖu chØnh thiÕt bÞ còng nh gi¸m s¸t thiÕt bÞ vµ truyÒn th«ng tin ®i xa. HiÖn nay, c¸c thiÕt bÞ ®o ®iÖn ®· ®a vµo thùc tÕ sö dông viÖc truyÒn tin thêng th«ng qua cæng m¸y tÝnh song song theo chuÈn truyÒn RS232. H¬n n÷a, hiÖn nay mét sè s¶n phÈm m¸y tÝnh dßng míi kh«ng cßn tÝch hîp cæng Com, chØ cã cæng USB vµ nh vËy lµ h¹n chÕ viÖc truyÒn tin theo RS232. Nhu cÇu cã ®îc c¸c thiÕt bÞ ®o di ®éng cã kh¶ n¨ng ghÐp nèi víi m¸y tÝnh ®¬n gi¶n, thuËn tiÖn phôc vô cho c¸c c«ng t¸c gi¸m s¸t, cµi ®Æt, hiÖu chØnh thiÕt bÞ t¹i hiÖn trêng còng nh phôc vô cho c¸c bµn thÝ nghiÖm lµ cã thËt.
Tríc nh÷ng nhu cÇu ®Êy, viÖc tÝch hîp cæng truyÒn tin theo chuÈn USB vµo c¸c thiÕt bÞ ®o ®iÖn ®îc xem nh mét gi¶i ph¸p thùc tÕ vµ hiÖu qu¶. GÇn ®©y, gi¶i ph¸p truyÒn tin theo chuÈn USB ®· ®îc c¸c h·ng s¶n xuÊt thiÕt bÞ ®o tÝch hîp. Tuy nhiªn, ®Êy lµ chØ x¶y ra ë phÝa c¸c nhµ s¶n xuÊt. ë ®Êy, c¸c modun truyÒn tin USB c¶ phÇn mÒm trªn m¸y tÝnh vµ phÇn cøng, firmware ë thiÕt bÞ ®îc ®ãng gãi vµ ®i kÌm víi thiÕt bÞ ®o chuyªn biÖt cña h·ng.
VÒ phÝa c¸c kÜ -8- s thiÕt kÕ, x©y dùng hÖ thèng vµ ph¸t triÓn thiÕt bÞ ®o ë ViÖt Nam, c«ng nghÖ vÒ gi¶i ph¸p nµy cßn ®ang lµ bµi to¸n nan gi¶i. Víi mong muèn n¾m b¾t c«ng nghÖ vµ x©y dùng ®îc modun truyÒn tin theo chuÈn USB tÝch hîp vµo thiÕt bÞ ®o ®iÖn dùa trªn c¬ së ADE7753, t«i lÊy ®ã lµm híng nghiªn cøu cho luËn v¨n th¹c sü khoa häc cña m×nh.2 Ph¬ng híng nghiªn cøu cña ®Ò tµi: - Nghiªn cøu chuÈn truyÒn tin USB - ThiÕt kÕ vµ x©y dùng module truyÒn tin theo chuÈn USB tÝch hîp thiÕt bÞ ®o trªn c¬ së ADE7753. -9- Ch¬ng 2: Giíi thiÖu ADE7753 2.1 M« t¶ chung: ADE7753 tÝch hîp c«ng nghÖ ADC vµ DSP víi ®é chÝnh x¸c cao trªn cïng mét chÝp. Nã cã m¹ch ®iÖn ¸p chuÈn, sensor nhiÖt ®é vµ tÊc c¶ c¸c thuËt to¸n xö lý tÝn hiÖu cho viÖc thùc hiÖn c¸c phÐp ®o n¨ng lîng t¸c dông, n¨ng lîng ph¶n kh¸ng, n¨ng lîng biÓu kiÕn, c¸c phÐp ®o chu kú ®o dßng vµ ¸p hiÖu dông.
ADE7753 cã giao tiÕp nèi tiÕp phôc vô cho viÖc ®äc th«ng tin. Nã cung cÊp mét lo¹t c¸c chøc n¨ng cho phÐp chØnh ®Þnh c¸c th«ng sè, n©ng cao tÝnh chÝnh x¸c cña phÐp ®o: chØnh pha, offset. Bªn c¹nh ®ã, ADE7753 cßn cã c¸c kh¶ n¨ng ph¸t hiÖn c¸c thay ®æi bÊt thêng cña ®iÖn ¸p. ADE7753 cã kh¶ n¨ng ®o c¸c phÐp ®o n¨ng lîng ®¹t ®é chÝnh x¸c 0.1% trong kho¶ng ®o tõ 1000:1.
ADE7753 bao gåm 3 kh©u: - M¹ch khuÕch ®¹i vi sai ®Çu vµo - ADC cã tèc ®é nhanh, ®é ph©n gi¶i 24 bit - C¸c bé xö lý tÝn hiÖu sè: läc, nh©n, tÝch ph©n, céng, nh©n, biÕn ®æi t¹o tÇn sè. Trong phÇn tíi, chóng ta sÏ cïng ®iÓm qua c¸c kh©u nµy.2 CÊu tróc ADE7753: 2.1 S¬ ®å khèi chøc n¨ng: 2.2 §Çu vµo t¬ng tù: ADE7753 cã 2 kªnh vµo ®iÖn ¸p vi sai, gi¸ trÞ ®iÖn ¸p lín nhÊt cã thÓ lµ ± 0. §Çu vµo kªnh 1 còng lµ tÝn hiÖu ®iÖn ¸p nªn tÝn hiÖu dßng ph¶i ®îc biÕn ®æi thµnh tÝn hiÖu ¸p tríc khi ®a vµo. BiÕn ®æi dßng thµnh ¸p ®îc thùc hiÖn bëi mét c¶m biÕn dßng di/dt ( nh cuén d©y Rogowski), ®iÖn trë Shun hoÆc mét chuyÓn ®æi dßng CT.
Trong 2 trêng hîp sau, tÝn hiÖu ®iÖn ¸p vµo kªnh 1 sÏ tØ lÖ víi tÝn hiÖu dßng, cßn trong trêng hîp ®Çu vµo dïng c¶m biÕn di/dt, tÝn hiÖu ®iÖn ¸p kªnh 1 sÏ tØ lÖ víi ®¹o hµm tÝn hiÖu dßng v× vËy trong xö lý tÝn hiÖu kªnh 1 cã thªm bé tÝch ph©n sè ®Ó phôc håi l¹i tÝn hiÖu tØ lÖ víi chÝnh tÝn hiÖu dßng ( xem s¬ ®å khèi chøc n¨ng). - 11 - Mçi kªnh tÝn hiÖu t¬ng tù ®Çu vµo cã mét bé khuyÕch ®¹i cã thÓ lËp tr×nh ®îc (PGA) víi c¸c hÖ sè tû lÖ b»ng 1, 2, 4, 8, 16. ViÖc lùa chän c¸c hÖ sè khuyÕch ®¹i b»ng phÇn mÒm ®îc thùc hiÖn b»ng c¸ch viÕt vµo thanh ghi GAIN[7:0]. §èi víi kªnh 1 cßn cã kh¶ n¨ng lùa chän møc ®iÖn ¸p vµo ®ñ thang cho ADC lµ 0.
§iÒu nµy ®îc thùc hiÖn b»ng c¸ch thay ®æi gi¸ trÞ c¸c bit 3 vµ 4 trong thanh ghi GAIN. Ngoµi ra, ADE7753 cßn cho phÐp bï c¸c lçi offset trªn 2 kªnh b»ng c¸ch ghi gi¸ trÞ bï t¬ng øng vµo c¸c thanh ghi CH1OS vµ CH2OS. ViÖc nµy ®îc thùc hiÖn trong qu¸ tr×nh chØnh ®Þnh thiÕt bÞ ®o.