Các hệ truyền động rời rạc thường được thực hiện nhờ động cơ chấp hành đặc biệt là động cơ bước.
Động cơ bước thực chất là một động cơ đồng bộ dùng để biến đổi các tín hiệu điều khiển dưới dạng các xung điện rời rạc kế tiếp nhau thành các chuyển động góc quay hoặc các chuyển động của roto và có khả năng cố định roto vào những vị trí cần thiết.
Động cơ bước làm việc được là nhờ có bộ chuyển mạch điện tử đưa các tín hiệu điều khiển vào stato theo một thứ tự và một tần số nhất định. Tổng số góc quay tương ứng với số lần chuyển mạch, cũng như chiều quay và tốc độ quay của roto, phụ thuộc vào thứ tự chuyển đổi và tần số chuyển đổi. Khi có một xung điện áp đặt vào dây quấn stato (phần ứng) của động cơ bước thì roto (phần cảm) của động cơ sẽ quay đi một góc nhất định, góc ấy là một bước quay của động cơ. Khi các xung điện áp đặt vào phần ứng thay đổi liên tục thì roto sẽ quay liên tục (nhưng thực chất chuyển động đó vẫn là theo các bước rời rạc).
Về cấu tạo có thể coi động cơ bước là tổng hợp của hai loại động cơ: Động cơ một chiều không tiếp xúc và động cơ đồng bộ giảm tốc công suất nhỏ. Xét về cấu tạo, động cơ bước có ba loại chính: Động cơ bước có roto được kích thích (có dây quấn kích thích hoặc kích thích bằng nam châm vĩnh cửu), động cơ bước có roto không kích thích (động cơ kiểu cảm ứng và động cơ kiểu phản kháng), động cơ bước hỗn hợp (kết hợp cả hai loại trên).
16 trang |
Chia sẻ: luyenbuizn | Lượt xem: 1290 | Lượt tải: 0
Nội dung tài liệu Thiết kế hệ vât liệu xây dựng điều khiển động cơ bước (hai động cơ), để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Bµi tËp dµi ThiÕt kÕ hÖ VXL 8 bit
§Ò bµi: ThiÕt kÕ hÖ VXL ®iÒu khiÓn ®éng c¬ bíc (hai ®éng c¬)
I. Yªu cÇu:
ThiÕt kÕ hÖ VXL :
+) §iÒu khiÓn chuyÓn ®éng
+) T¹o thµnh mét bé ®iÒu khiÓn theo luËt tû lÖ (tÝch ph©n)
II. Néi dung:
Ph©n tÝch yªu cÇu c«ng nghÖ(suy ra luËt ®iÒu khiÓn)
ThiÕt kÕ s¬ ®å khèi hÖ VXL
Chän phÇn tö
ViÕt ch¬ng tr×nh
Thö nghiÖm
Ch¬ng I: Giíi thiÖu ®éng c¬ bíc
I. Giíi thiÖu ®éng c¬ bíc:
C¸c hÖ truyÒn ®éng rêi r¹c thêng ®îc thùc hiÖn nhê ®éng c¬ chÊp hµnh ®Æc biÖt lµ ®éng c¬ bíc.
§éng c¬ bíc thùc chÊt lµ mét ®éng c¬ ®ång bé dïng ®Ó biÕn ®æi c¸c tÝn hiÖu ®iÒu khiÓn díi d¹ng c¸c xung ®iÖn rêi r¹c kÕ tiÕp nhau thµnh c¸c chuyÓn ®éng gãc quay hoÆc c¸c chuyÓn ®éng cña roto vµ cã kh¶ n¨ng cè ®Þnh roto vµo nh÷ng vÞ trÝ cÇn thiÕt.
§éng c¬ bíc lµm viÖc ®îc lµ nhê cã bé chuyÓn m¹ch ®iÖn tö ®a c¸c tÝn hiÖu ®iÒu khiÓn vµo stato theo mét thø tù vµ mét tÇn sè nhÊt ®Þnh. Tæng sè gãc quay t¬ng øng víi sè lÇn chuyÓn m¹ch, còng nh chiÒu quay vµ tèc ®é quay cña roto, phô thuéc vµo thø tù chuyÓn ®æi vµ tÇn sè chuyÓn ®æi. Khi cã mét xung ®iÖn ¸p ®Æt vµo d©y quÊn stato (phÇn øng) cña ®éng c¬ bíc th× roto (phÇn c¶m) cña ®éng c¬ sÏ quay ®i mét gãc nhÊt ®Þnh, gãc Êy lµ mét bíc quay cña ®éng c¬. Khi c¸c xung ®iÖn ¸p ®Æt vµo phÇn øng thay ®æi liªn tôc th× roto sÏ quay liªn tôc (nhng thùc chÊt chuyÓn ®éng ®ã vÉn lµ theo c¸c bíc rêi r¹c).
VÒ cÊu t¹o cã thÓ coi ®éng c¬ bíc lµ tæng hîp cña hai lo¹i ®éng c¬: §éng c¬ mét chiÒu kh«ng tiÕp xóc vµ ®éng c¬ ®ång bé gi¶m tèc c«ng suÊt nhá. XÐt vÒ cÊu t¹o, ®éng c¬ bíc cã ba lo¹i chÝnh: §éng c¬ bíc cã roto ®îc kÝch thÝch (cã d©y quÊn kÝch thÝch hoÆc kÝch thÝch b»ng nam ch©m vÜnh cöu), ®éng c¬ bíc cã roto kh«ng kÝch thÝch (®éng c¬ kiÓu c¶m øng vµ ®éng c¬ kiÓu ph¶n kh¸ng), ®éng c¬ bíc hçn hîp (kÕt hîp c¶ hai lo¹i trªn).
Theo mét ph¬ng diÖn kh¸c, cã thÓ coi ®éng c¬ bíc lµ linh kiÖn (hay dông cô sè mµ ë ®ã c¸c th«ng tin sè ho¸ ®· thiÕt lËp sÏ ®îc chuyÓn thµnh chuyÓn ®éng quay theo tõng bíc. §éng c¬ bíc sÏ thùc thùc hiÖn trung thµnh c¸c lÖnh ®· sè ho¸ mµ m¸y tÝnh yªu cÇu( h×nh 1).
II. Nguyªn lý ho¹t ®éng cña ®éng c¬ bíc:
Kh¸c víi ®éng c¬ ®ång bé kh«ng thêng, roto cña ®éng c¬ bíc kh«ng cã cuén d©t khëi ®éng (lång sãc më m¸y) mµ nã ®îc khëi ®éng b»ng ph¬ng ph¸p tÇn sè, roto cña ®éng c¬ bíc cã thÓ ®îc kÝch thÝch (roto kÝch thÝch) hoÆc kh«ng ®îc kÝch thÝch (roto thô ®éng).
H×nh sau vÏ s¬ ®å nguyªn lý ®éng c¬ bíc m pha víi roto cã hai cùc (2p=2) vµ kh«ng ®îc kÝch thÝch.
H×nh 1.2. S¬ ®å nguyªn lý ®éng c¬ bíc m pha víi r«to 2 cùc vµ c¸c lùc ®iÖn tõ khi ®iÒu khiÓn b¾ng xung mét cùc.
Xung ®iÖn ¸p cÊp cho m cuén d©y stato cã thÓ lµ xung mét cùc (h×nh 3a) hoÆc xung hai cùc (h×nh 3b).
ChuyÓn m¹ch ®iÖn tö cã thÓ cung cÊp ®iÖn ¸p ®iÒu khiÓn cho c¸c cuén d©y stato theo tõng cuén d©y riªng lÎ hoÆc theo tõng nhãm c¸c cuén d©y. TrÞ sè vµ chiÒu cña lùc ®iÖn tõ tæng F cña ®éng c¬ vµ do ®ã vÞ trÝ cña roto trong kh«ng gian hoµn toµn phô thuéc vµo ph¬ng ph¸p cung cÊp ®iÖn cho c¸c cuén d©y.
VÝ dô c¸c cuén d©y cña ®éng c¬ trªn h×nh hai ®îc cÊp ®iÖn cho tõng cuén d©y riªng lÎ theo thø tù 1,2,3...m, bëi xung mét cùc, th× roto cña ®éng c¬ cã m vÞ trÝ æn ®Þnh trïng víi trôc cña c¸c cuén d©y (h×nh 2).
Trong thùc tÕ ®Ó t¨ng cêng lùc ®iÖn tõ tæng cña stato vµ do ®ã t¨ng tõ th«ng vµ m«men ®ång bé, ngêi ta thêng cÊp ®iÖn cho hai, ba hoÆc nhiÒu cuén d©y. Lóc ®ã roto cña ®éng c¬ bíc sÏ cã vÞ trÝ c©n b»ng (æn ®Þnh) trïng víi vecto ®iÖn tõ tæng F. §ång thêi lùc ®iÖn tõ tæng F còng cã gi¸ trÞ lín h¬n lùc ®iÖn tõ thµnh phÇn cña c¸c cuén d©y stato (h×nh 2b vµ 2c).
Trªn h×nh 2b vÏ lùc ®iÖn tõ tæng F khi cung cÊp ®iÖn ®ång thêi cho mét sè ch½n c¸c cuén d©y (2 cuén d©y). Lùc ®iÖn tõ tæng F cã trÞ sè lín h¬n vµ n»m ë vÞ trÝ chÝnh gi÷a hai trôc cña hai cuén d©y. Trªn h×nh 2c vÏ lùc ®iÖn tõ tæng F khi cung cÊp ®iÖn ®ång thêi cho mét sè lÎ c¸c cuén d©y (3 cuén d©y). Lùc ®iÖn tõ tæng F n»m trïng víi trôc cña mét cuén d©y nhng cã trÞ sè lín h¬n. Trong c¶ hai trêng hîp (cÊp ®iÖn cho mét sè ch½n cuén d©y vµ cho mét sè lÎ cuén d©y), r«to cña ®éng c¬ bíc sÏ cã m vÞ trÝ c©n b»ng. Gãc xª dÞch gi÷a hai vi trÝ liªn tiÕp cña roto b»ng .
NÕu cÊp ®iÖn theo thø tù mét sè ch½n cuén d©y, råi mét sè lÎ cuén d©y (vÝ dô kÕt hîp gi÷a h×nh 2b vµ 2c), cã nghÜa lµ sè lîng cuén d©y ®îc ®iÒu khiÓn lu«n lu«n thay ®æi tõ ch½n sang lÎ vµ tõ lÎ sang ch½n th× sè vÞ trÝ c©n b»ng cña roto sÏ t¨ng gÊp ®«i lµ 2m, ®é lín cña mét bíc sÏ gi¶m ®i mét nöa b»ng . Trêng hîp nµy ®îc gäi lµ ®iÒu khiÓn kh«ng xøng; hay ®iÒu khiÓn nöa bíc (Haft Step).
NÕu sè lîng cuén d©y ®îc ®iÒu khiÓn lu«n lu«n kh«ng ®æi (mét sè ch½n cuén d©y hoÆc mét sè lÎ cuén d©y, vÝ dô h×nh 2b vµ 2c) th× roto cã m vÞ trÝ c©n b»ng vµ ®îc gäi lµ ®iÒu khiÓn ®èi xøng, hay ®iÒu khiÓn c¶ bíc (Full Step).
III. øng dông cña ®éng c¬ bíc:
§éng c¬ bíc ngµy cµng ®îc sö dông réng r·i trong c¸c hÖ thèng tù ®éng, ®iÒu khiÓn xa vµ nhiÒu thiÕt bÞ ®iÖn tö kh¸c. §Æc biÖt lµ c¸c lÜnh vùc: ®iÒu khiÓn ®äc æ cøng, æ mÒm vµ c¸c m¸y in trong hÖ thèng m¸y tÝnh, ®iÒu khiÓn robèt, ®iÒu khiÓn tiªu cù trong c¸c hÖ quang häc, ®iÒu khiÓn ®Þnh vÞ trong c¸c hÖ quang kh¸c phøc t¹p, ®iÒu khiÓn b¾t, b¸m môc tiªu trong c¸c khÝ tµi quan s¸t, lËp tr×nh ®iÒu khiÓn trong c¸c hÖ gia c«ng c¾t gät, ®iÒu khiÓn c¸c c¬ cÊu l¸i ph¬ng vµ chiÒu trong m¸y bay...
Ch¬ng II: thiÕt kÕ HÖ thèng ®iÒu khiÓn ®éng c¬ bíc
I. C¸c yªu cÇu vÒ ®iÒu khiÓn ®éng c¬ bíc:
1. C¸c chÕ ®é ®iÒu khiÓn:
H×nh 2.1. Gi¶n ®å nguyªn lý c¸c lùc ®iÖn tõ khi ®iÒu khiÓn ë chÕ ®é vi bíc
H×nh 2.1 vÏ mèi quan hÖ gi÷a vÐc t¬ lùc ®iÖn tõ F1,F2 cña hai cuén d©y 1vµ 2 khi ®îc cÊp dßng ®iÖn ®¬n cùc vµ vecto lùc ®iÖn tõ tæng F.
Trªn h×nh 2.1:
F1: lùc ®iÖn tõ t¸c ®éng lªn roto khi cuén d©y 1 ®îc kÝch thÝch;
F2: lùc ®iÖn tõ t¸c ®éng lªn roto khi cuén d©y 2 ®îc kÝch thÝch;
F : lùc ®iÖn tõ tæng;
: gãc bíc;
: gãc cÇn ®iÒu chØnh (gãc vi bíc)
XÐt trong tam gi¸c OAB ta cã
Tõ c«ng thøc trªn ta suy ra c¸c trêng hîp sau:
a. §iÒu khiÓn c¶ bíc:
- §iÒu khiÓn c¶ bíc: §Çu tiªn cho F2= 0 vµ F1= F nªn roto ë vÞ trÝ trôc cuén d©y mét. Sau ®ã cho F1= 0 vµ F2= F nªn roto ë vÞ trÝ trôc cuén d©y hai.
b. §iÒu khiÓn nöa bíc:
- NÕu ta cho F2 =0 vµ F1 =F, roto ë vÞ trÝ trôc cuén d©y1.
- TiÕp theo lµ cho F1=F2=F,
roto ë vÞ trÝ gi÷a gãc .
- Sau ®ã cho F1=0 vµ F2=F, roto ë vÞ trÝ trôc cuén d©y 2.
Trong trêng hîp nµy roto sÏ chuyÓn ®éng tõng bíc .
c. §iÒu khiÓn vi bíc:
NÕu ta ®iÒu khiÓn sao cho lùc F1 gi¶m dÇn theo tõng bíc tõ F ®Õn 0 vµ lùc F2 t¨ng dÇn tõng bíc tõ 0 ®Õn F th× roto sÏ quay tõng bíc tõ vÞ trÝ OA ®Õn OB.
2. C¸c ®Æc trng cña tÝn hiÖu ®iÖn ®iÒu khiÓn ®éng c¬ bíc:
§èi víi ®éng c¬ bíc, tÝn hiÖu ®iÖn ®iÒu khiÓn lµ c¸c xung rêi r¹c kÕ tiÕp nhau. ViÖc ®iÒu khiÓn ®éng c¬ bíc phô thuéc vµo c¸c tham sè sau cña xung ®iÒu khiÓn:
Dßng ®iÖn I, kÓ c¶ cùc tÝnh (vµ liªn hÖ mËt thiÕt víi nã lµ møc ®iÖn ¸p U).
§é réng xung (liªn quan ®Õn kh¶ n¨ng dÞch bíc).
TÇn sè xung (liªn quan ®Õn tèc ®é quay).
C¸ch thøc cÊp xung, bao gåm thø tù vµ sè lîng cuén d©y pha ®îc cÊp (liªn quan ®Õn chiÒu quay vµ m«men t¶i).
Tuú thuéc vµo viÖc cÊp xung, ®éng c¬ bíc cã bèn tr¹ng th¸i sau ®©y:
a. Tr¹ng th¸i kh«ng ho¹t ®éng: Khi kh«ng cã cuén d©y nµo ®îc cÊp ®iÖn:
- §èi víi ®éng c¬ ph¶n kh¸ng: roto sÏ quay tr¬n.
- §èi víi ®éng c¬ nam ch©m vÜnh cöu vµ ®éng c¬ kiÓu hçn hîp: cã m«men h·m, roto cã xu híng dõng ë c¸c vÞ trÝ mµ ®êng khÐp tõ th«ng gi÷a c¸c cùc cña roto vµ stato lµ nhá nhÊt.
b.Tr¹ng th¸i gi÷: Khi mét sè cuén d©y pha ®îc cÊp ®iÖn mét chiÒu. Roto mang t¶i sÏ ®îc gi÷ chÆt ë vÞ trÝ gãc bíc nhÊt ®Þnh do lùc ®iÖn tõ tæng F sinh ra m«men gi÷.
c.Tr¹ng th¸i dÞch chuyÓn bíc: roto sÏ dÞch chuyÓn tõ vÞ trÝ bíc ®ang ®îc gi÷ sang vÞ trÝ bíc tiÕp theo khi c¸c cuén d©y pha ®îc cÊp dßng phï hîp.
d.Tr¹ng th¸i quay qu¸ giíi h¹n: Trong chÕ ®é kh«ng t¶i, nÕu xung ®iÒu khiÓn cã tÇn sè qu¸ cao, ®éng c¬ sÏ quay vît qu¸ tèc ®é. ë tr¹ng th¸i nµy ®éng c¬ kh«ng ®¶o chiÒu, kh«ng thÓ dõng ®óng vÞ trÝ, nhng vÉn cã thÓ t¨ng vµ gi¶m tõ tõ. Muèn dõng vµ ®¶o chiÒu ®éng c¬ ph¶i gi¶m xu«ng díi tèc ®é giíi h¹n ®Ó ho¹t ®éng trong chÕ ®é bíc.
Nh vËy ®éng c¬ bíc chØ ®îc coi lµ lµm viÖc khi ë hai tr¹ng th¸i b vµ c.
3. §iÒu khiÓn dßng ®iÖn I vµ ®iÖn ¸p U:
Cã rÊt nhiÒu c¸ch ®Ó ®iÒu khiÓn dßng ®iÖn vµ ®iÖn ¸p nh : ®iÒu khiÓn dßng ¸p b»ng hÖ sè L/R, ®iÒu khiÓn dßng ¸p b»ng ®é réng xung, ®iÒu khiÓn dßng ¸p b»ng ®iÖn ¸p hai møc, ®iÒu khiÓn dßng ¸p b»ng nguån dßng.
Trong ph¹m vi bµi tËp lín nµy ta sö dông ph¬ng ph¸p ®iÒu khiÓn dßng ¸p b»ng nguån dßng.
H×nh 2.2. S¬ ®å nguyªn lý m¹ch ®iÒu khiÓn b»ng nguån dßng
Nguån dßng lµ bé phËn nguån lu«n ph¸t ra mét suÊt ra mét gi¸ trÞ dßng ®iÖn kh«ng ®æi Iconst . §iÖn ¸p ra cña nã chÝnh lµ ®iÖn ¸p Ut r¬i trªn t¶i R t :
Ut = Iconst .Rt
Khi ë chÕ ®é gi÷, X®k = 1 lµm cho bãng b¸n dÉn T më liªn tôc, trong cuén d©y cã dßng kh«ng ®æi I, ®iÖn ¸p Ut = U = I.R
Khi ë chÕ ®é kh«ng kÝch ho¹t (ng¾t), X®k = 0 bãng b¸n dÉn T ng¾t m¹ch, trong cuén d©y kh«ngcã dßng ®iÖn ch¹y Ut = Umax.
4. §iÒu khiÓn tèc ®é quay cña ®éng c¬:
§éng c¬ bíc cã thÓ quay víi bÊt kú tÊc ®é nµo trong gi¶i tõ 0 vßng/phót ®Õn gi¸ trÞ cùc ®¹i cho phÐp. VËn tèc cña ®éng c¬ bíc hiÓu lµ vËn tèc trung b×nh. VËn tèc trung b×nh ®éng c¬ bíc ®îc tÝnh:
(vßng/gi©y)
ViÖc thay ®æi vËn tèc ®éng c¬ bíc ®îc thùc hiÖn b»ng c¸ch thay ®æi tÇn sè dÞch bíc f. TÇn sè dÞch bíc f trong trêng hîp tæng qu¸t kh«ng ®ång nhÊt víi c¸c xung ®iÒu khiÎn, mµ nã lµ tæ hîp cña sù biÕn ®æi c¸c tr¹ng th¸i cña c¸c xung ®iÒu khiÓn ®ã. V× vËy viÖc ®iÒu khiÓn c¸c xung ®iÒu khiÓn nµy thêng ®îc thùc hiÖn bëi c¸c bé VXL.
Gäi Tcb lµ thêi gian gi÷a hai lÇn chuyÓn bíc liªn tiÕp, ta cã vËn tèc tøc thêi Vt
Vt= (vßng/gi©y)
5. §iÒu khiÓn chiÒu quay cña ®éng c¬ bíc:
Ch¼ng h¹n roto ë vÞ trÝ bíc thø n. NÕu ta cÊp ®iÖn sao cho nã chuyÓn sang vÞ trÝ thø (n+1) th× ®éng c¬ quay ph¶i vµ nÕu ta cÊp ®iÖn sao cho nã chuyÓn sang vÞ trÝ thø (n-1) th× ®éng c¬ quay tr¸i. Bé t¹o xung ®iÒu khiÓn sÏ thùc hiÖn viÖc nµy.
§èi víi ®éng c¬ 4 pha, nÕu cÊp xung mét cùc th× còng cã 4 vµ 8 tr¹ng th¸i cÊp ®iÖn vµo c¸c cuén d©y cho hai trêng hîp ®iÒu khiÓn c¶ bíc vµ nöa bíc.
Ta cã b¶ng tr¹ng th¸i cÊp ®iÖn c¸c pha cña ®éng c¬ 4 pha
TT
1
2
3
4
5
6
7
8
Cuén 1
1
1
0
0
0
0
0
1
Cuén 2
0
1
1
1
0
0
0
0
Cuén 3
0
0
0
1
1
1
0
0
Cuén 4
0
0
0
0
0
1
1
1
§iÒu khiÓn c¶ bíc chØ cã 4 tr¹ng th¸i:1,3,5,7 hoÆc 2,4,6,8
Gi¶ sö ta ®iÒu khiÓn ë c¸c tr¹ng th¸i 1,3,5,7
TT
1
3
5
7
Cuén 1
1
0
0
0
Cuén 2
0
1
0
0
Cuén 3
0
0
1
0
Cuén 4
0
0
0
1
NÕu ph¸t xung sao cho theo tr×nh tù cÊp ®iÖn cho cuén d©y tõ 1,2,3,4 ®éng c¬ sÏ ch¹y thuËn vµ ngîc l¹i ®éng c¬ sÏ ch¹y ngîc.
Trong ph¹m vi bµi tËp lín nµy ta sÏ thiÕt kÕ hÖ thèng ®iÒu khiÓn ®éng c¬ bíc 4 pha sö dông nguån dßng víi chÕ ®é ®iÒu khiÓn c¶ bíc.
II. S¬ ®å m¹ch lùc:
H×nh 2.3. S¬ ®å m¹ch lùc b»ng nguån dßng cho ®éng c¬ 4 pha
Mçi pha ®îc cÊp b»ng nguån dßng riªng biÖt, c¸c bãng b¸n dÉn Q1, Q2, Q3, vµ Q4 lµm nhiÖm vô chuyÓn m¹ch ®iÖn tö; ®iÒu khiÓn c¸c bãng b¸n dÉn nµy lµ c¸c xung X1, X2, X3, vµ X4 ; c¸c ®ièt D1, D2, D3, vµ D4 lµm nhiÖm vô x¶ n¨ng lîng ngîc l¹i nguån, dËp xung ngîc khi c¸c bãng b¸n dÉn ng¾t m¹ch.
III. S¬ ®å m¹ch ®iÒu khiÓn:
M¹ch ®iÒu khiÓn gåm c¸c phÇn sau:
- Khèi nguån
- VXL
- Vi m¹ch nhí
- Khèi vµo/ra (I/O)
- Khèi khuyÕch ®¹i
1. Khèi nguån :
Hinh 2.5 Khèi nguån
Khèi nguån gåm cã mét IC 7805 , mét tô C1 = 3,3 F m¾c ë ngâ vµo vµ mét tô C2 = 1 F m¾c ë ngâ ra nh»m môc ®Ých æn ®Þnh, ®iÖn ¸p vµo 6V cha æn ®Þnh sau khi qua khèi nguån thµnh nguån 5V æn ®Þnh, b»ng ph¼ng ( lo¹i bá hÕt c¸c ®ét biÕn d¬ng ) ë ngâ ra ®Ó cung cÊp cho m¹ch.
2. VXL :
a. Chän VXL:
Tõ yªu cÇu dïng VXL ta dù kiÕn dïng c¸c chip vi ®iÒu khiÓn thuéc hä MCS-51 cña Intel, mµ cô thÓ ë ®©y lµ dïng chip 8051 lµ chip vi ®iÒu khiÓn. §Æc ®iÓm cña c¸c chip vi ®iÒu khiÓn nãi chung lµ nã ®îc tÝch hîp víi ®Çy ®ñ chøc n¨ng cña mét hÖ VXL nhá, rÊt thÝch hîp víi nh÷ng thiÕt kÕ híng ®iÒu khiÓn. Tøc lµ trong nã bao gåm: m¹ch VXL, bé nhí ch¬ng tr×nh vµ d÷ liÖu, bé ®Õm, bé t¹o xung, c¸c cæng vµo/ra nèi tiÕp vµ song song, m¹ch ®iÒu khiÓn ng¾t, gi¶m nhá dßng tiªu thô, t¨ng tèc ®é lµm viÖc hay tÇn sè xung nhÞp cña CPU, gi¶m ®iÖp ¸p nguån nu«i, cã thÓ më réng nhiÒu chøc n¨ng trªn chip, më réng cho c¸c thiÕt kÕ lín, nã ®îc hç trî mét tËp lÖnh phong phó nªn cho phÐp nhiÒu kh¶ n¨ng mÒm dÎo trong vÊn ®Ò viÕt ch¬ng tr×nh phÇn mÒm ®iÒu khiÓn vµ hiÖn ®îc sö dông phæ biÕn vµ ®îc coi lµ chuÈn c«ng nghiÖp cho c¸c thiÕt kÕ kh¶ dông. MÆt kh¸c, qua viÖc kh¶o s¸t thÞ trêng linh kiÖn viÖc cã ®îc chip 8051 lµ dÔ dµng nªn më ra kh¶ n¨ng thiÕt kÕ thùc tÕ.
b. Giíi thiÖu VXL 8051:
H×nh 2.6. S¬ ®å khèi cña chip 8051
H×nh 2.7. S¬ ®å ch©n cña 8051
3. Vi m¹ch nhí:
Tõ cÊu tróc cña vi ®iÒu khiÓn 8051 vµ yªu cÇu thiÕt kÕ ta tiÕn hµnh ph©n chia c¸c vïng nhí nh sau:
Bé nhí ch¬ng tr×nh 8K ROM chia lµm hai vïng:
ROM trong (On-chip) cã ®Þa chØ vËt lý: 0000H ¸ 0FFFH.
ROM ngoµi (2732) cã ®Þa chØ vËt lý: 1000H ¸ 1FFFH.
Bé nhí d÷ liÖu ®îc më réng thªm 32K RAM ngoµi gåm 4 thanh RAM 8K cã ®Þa chØ vËt lý: 2000H ¸ 9FFFH.
4.Khèi vµo ra (I/O) :
M¹ch ghÐp nèi vµo/ ra sö dông IC 8255 víi ®Þa chØ cña tõng cÊu h×nh nh sau:
§Þa chØ cæng PA: A000H
§Þa chØ cæng PB: A001H
§Þa chØ cæng PC: A002H
§Þa chØ cña tõ ®iÒu khiÓn PSW: A003H
5.Khèi khuÕch ®¹i:
Ta sö dông transistor ghÐp quang 4N33 ®Ó khuÕch ®¹i dßng (c«ng suÊt). TÝn hiÖu tõ c¸c port I/O ®îc ®a ®Õn c¸c ch©n cña c¸c khèi khuÕch ®¹i nh h×nh vÏ. TÝn hiÖu ra lµ c¸c xung X1, X2, X3, vµ X4 ®îc ®a vµo c¸c ch©n baz¬ cña c¸c bãng b¸n dÉn Q1, Q2, Q3, vµ Q4 lµm nhiÖm vô chuyÓn m¹ch ®iÖn tö
H×nh 2.8 Khèi khuÕch ®¹i
IV. Chän phÇn tö vµ tÝnh to¸n:
Gi¶ sö chän lo¹i ®éng c¬ bíc cã:
+) =1.80
+) Vmax=15 vßng/gi©y (900vßng/phót)
+) §éng c¬ 4 pha
Do ®ã ta cã Tcb >= 0.33 ms
Còng cã nghÜa lµ tÇn sè chuyÓn bíc f<3 kHz.
Trong bµi to¸n nµy ta ®iÒu chØnh ®éng c¬ bíc ch¹y tiÕn vµ lïi víi vËn tèc trung b×nh lµ Vt=5(vßng/gi©y) f=1kHz T=1ms.
Ch¬ng III: Ch¬ng tr×nh cho VXl
Tõ c¸c ph©n tÝch trªn ta cã ch¬ng tr×nh ®iÒu khiÓn hai ®éng c¬ bíc sau:
INCLUDE 8051.MC
ORG 0
BATDAU:LJMP LOOP
ORG 001BH
LJMP T1ISR
ORG 0030H
LJMP RUN
ORG 00CDH
LOOP: MOV TMOD,#12H; BO DINH THOI 1; CHE DO 1
SETB TF1; BUOC NGAT DO BO DINH THOI 1
MOV IE,8AH;CHO PHEP NGAT DO CAC BO DINH THOI
T1ISR:
CLR TR1
MOV TH1,#25; THOI GIAN MUC CAO LA 0,25MS
MOV TL1,#75; THOI GIAN MUC THAP la 0.75MS
SETB TR1
RUN: MOV R3,#1
PUSH A
PUSH 2
PUSH DPL
PUSH DPH
PUSH PSW
MOV R2,B
CJNE R3,#0,TIEN
CJNE R2,#0,LUI
MOV R2,#3
MOV B,R2
MOV A,R2
MOV DPTR,#TABLE
MOVC A,@A+DPTR
SJMP ENDRUN
SJMP LOOP
LUI:
DEC R2
MOV B,R2
MOV A,R2
MOV DPTR,#TABLE
MOVC A,@A+DPTR
SJMP ENDRUN
TIEN:
CJNE R2,#3,CONTTROL
MOV R2,#0
MOV B,R2
MOV A,R2
MOV DPTR,#TABLE
MOVC A,@A+DPTR
SJMP ENDRUN
CONTTROL:
INC R2
MOV B,R2
MOV A,R2
MOV DPTR,#TABLE
MOVC A,@A+DPTR
ENDRUN:
MOV P0,A
POP PSW
POP DPH
POP DPL
POP 2
POP A
LJMP BATDAU
TABLE:
DB 10001000B
DB 01000100B
DB 00100010B
DB 00010001B
Môc lôc
Ch¬ngI : Giíi thiÖu ®éng c¬ bíc 2
I.Giíi thiÖu ®éng c¬ bíc 2
II.Nguyªn lý ho¹t ®éng cña ®éng c¬ bíc 3
III.øng dông ®éng c¬ bíc 4
Ch¬ngII ThiÕt kÕ ®iÒu khiÓn §CB 5
I. C¸c yªu cÇu vÒ ®iÒu khiÓn §CB 5
II. S¬ ®å m¹ch lùc 8
III. S¬ ®å m¹ch ®iÒu khiÓn 9
IV. Chän phÇn tö vµ tÝnh to¸n 11
Ch¬ngIII Ch¬ng tr×nh cho VXL 13
Môc lôc 15
Tµi liÖu tham kh¶o 16
Tµi liÖu tham kh¶o
Hä vi ®iÒu khiÓn 8051
Nhµ xuÊt b¶n lao ®éng x· héi
§éng c¬ bíc kü thuËt ®iÒu khiÓn vµ øng dông
Nhµ xuÊt b¶n khoa häc vµ kü thuËt
§iÖn tö c«ng suÊt
NguyÔn BÝnh
Các file đính kèm theo tài liệu này:
- 80053.DOC