php_vn

New Member
Tải Đề tài Thiết kế đo và khống chế nhiệt độ tự động bằng máy tính

Download miễn phí Đề tài Thiết kế đo và khống chế nhiệt độ tự động bằng máy tính


Việc ứng dụng máy tính vào kĩ thuật đo lường và điều khiển đã đem lại cho con người những kết quả hết sức ưu việt . Trong nhiều lĩnh vực sản suất công nghiệp hiện nay , nhất là trong các ngành công nghiệp luyện kim , chế biến thực phẩm . . . vấn đề đo và khống chế nhiệt độ đặc biệt được chú trọng đến vì nó là một yếu tố chất lượng hết sức quan trọng . Các thiết bị hệ thống đo lường và điều khiển ghép nối với máy tính có độ chính xác cao , thời gian thu thập số liệu ngắn , nhương điều đáng quan tâm hơn là mức độ tự động hoá trong việc thu thập vi xử lý kết quả đo .

Nắm được tầm quan trọng của việc khống chế nhiệt độ trên do vậy em đã xin nhận đề tài tiến hành nghiên cứu đo và khống chế nhiệt tự động bằng máy tính có sử dụng vi điều khiển 8051 với mục đích nhằm góp phần giải quyết được những yêu cầu trên và lấy đó làm đề tài tốt nghiệp cho chính mình .

Chính vì vậy sau khi nhận được đề tài “ Thiết kế đo và khống chế nhiệt độ tự động bằng máy tính ” em đã vận dụng tất cả các kiến thức và năng lực đã tính luỹ trong suốt gần năm năm học ở nhà trường và nghiên cứu thêm về phần xử lý 8051 để hoàn thành được bản đồ án này với mong muốn sau khi ra trường sẽ có một kiến thức sâu hơn và góp phần vào sự phát triển của nước nhà .

Những kết quả và kiến thức em tích luỹ được hẳn chưa nhiều nên trong quá trình thực hiện đề tài tốt nghiệp còn có nhiều sai sót và rất thiếu kinh nghiệm do đó rất mong được sự góp ý và bổ sung của các thầy các cô và các bạn đọc đề tài này.


Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

lêi nãi ®Çu
ViÖc øng dông m¸y tÝnh vµo kÜ thuËt ®o l­êng vµ ®iÒu khiÓn ®· ®em l¹i cho con ng­êi nh÷ng kÕt qu¶ hÕt søc ­u viÖt . Trong nhiÒu lÜnh vùc s¶n suÊt c«ng nghiÖp hiÖn nay , nhÊt lµ trong c¸c ngµnh c«ng nghiÖp luyÖn kim , chÕ biÕn thùc phÈm . . . vÊn ®Ò ®o vµ khèng chÕ nhiÖt ®é ®Æc biÖt ®­îc chó träng ®Õn v× nã lµ mét yÕu tè chÊt l­îng hÕt søc quan träng . C¸c thiÕt bÞ hÖ thèng ®o l­êng vµ ®iÒu khiÓn ghÐp nèi víi m¸y tÝnh cã ®é chÝnh x¸c cao , thêi gian thu thËp sè liÖu ng¾n , nh­ng ®iÒu ®¸ng quan t©m h¬n lµ møc ®é tù ®éng ho¸ trong viÖc thu thËp vi xö lý kÕt qu¶ ®o .
N¾m ®­îc tÇm quan träng cña viÖc khèng chÕ nhiÖt ®é trªn do vËy em ®· xin nhËn ®Ò tµi tiÕn hµnh nghiªn cøu ®o vµ khèng chÕ nhiÖt tù ®éng b»ng m¸y tÝnh cã sö dông vi ®iÒu khiÓn 8051 víi môc ®Ých nh»m gãp phÇn gi¶i quyÕt ®­îc nh÷ng yªu cÇu trªn vµ lÊy ®ã lµm ®Ò tµi tèt nghiÖp cho chÝnh m×nh .
ChÝnh v× vËy sau khi nhËn ®­îc ®Ò tµi “ ThiÕt kÕ ®o vµ khèng chÕ nhiÖt ®é tù ®éng b»ng m¸y tÝnh ” em ®· vËn dông tÊt c¶ c¸c kiÕn thøc vµ n¨ng lùc ®· tÝnh luü trong suèt gÇn n¨m n¨m häc ë nhµ tr­êng vµ nghiªn cøu thªm vÒ phÇn xö lý 8051 ®Ó hoµn thµnh ®­îc b¶n ®å ¸n nµy víi mong muèn sau khi ra tr­êng sÏ cã mét kiÕn thøc s©u h¬n vµ gãp phÇn vµo sù ph¸t triÓn cña n­íc nhµ .
Nh÷ng kÕt qu¶ vµ kiÕn thøc em tÝch luü ®­îc h¼n ch­a nhiÒu nªn trong qu¸ tr×nh thùc hiÖn ®Ò tµi tèt nghiÖp cßn cã nhiÒu sai sãt vµ rÊt thiÕu kinh nghiÖm do ®ã rÊt mong ®­îc sù gãp ý vµ bæ sung cña c¸c thÇy c¸c c« vµ c¸c b¹n ®äc ®Ò tµi nµy.
Em xin ch©n thµnh c¶m ¬n thÇy NguyÔn Quèc Trung ®· tËn t×nh gióp ®ì em ®Ó hoµn thµnh tèt ®Ò tµi nµy . MÆc dï ®· cã nhiÒu cè g¾ng song ch¾c kh«ng tr¸nh khái nh÷ng thiÕu sãt , do ®ã rÊt mong ®­îc sù gãp ý bæ xung vµ phª b×nh cña quý thÇy c« vµ c¸c b¹n . Mét lÇn n÷a em xin ch©n thµnh c¸m ¬n tíi nh÷ng ng­êi ®· gióp em hoµn thµnh ®Ò tµi tèt nghiÖp nµy .
Hµ néi ngµy.....th¸ng..... n¨m.....
Sinh viªn thùc hiÖn
PhÇn mét t×m hiÓu vÒ 8051
Ch­¬ng I
Bé vi ®iÒu khiÓn 8051
I/ Tæng quan vÒ bé vi ®iÒu khiÓn 8051
1)§Þnh nghÜa :
Bé vi ®iÒu khiÓn 8051 hay cßn gäi lµ bé vi xö lý ®­îc cÊu t¹o lµ mét vi m¹ch sè mËt ®é cùc lín lµm viÖc theo ch­¬ng tr×nh tøc theo nguyªn t¾c nhËn lÖnh tõ bªn ngoµi vµ thùc hiÖn lÖnh ®ã.
Bé vi xö lý lµ mét hÖ thèng thao t¸c trªn c¸c bit 0 vµ 1, nh­ng b¶n th©n hÖ thèng kh«ng gi¶i quyÕt ®­îc vÊn ®Ò g× c¶, mµ bµi to¸n chØ ®­îc gi¶i khi bé vi xö lý thùc hiÖn tÊt c¶ c¸c ch­¬ng tr×nh øng dông mµ ng­¬i lËp tr×nh ®­a vµo.
2) Sù ph¸t triÓn cña bé ®iÒu khiÓn 8051
Sù ph¸t triÓn cña kÜ thuËt vi xö lý g¸n liÒn víi sù ph¸t triÓn cña bé vi ®iÒu khiÓn. Intel h·ng s¶n xuÊt bé vi sö lý ®Çu tiªn vµ lµ h·ng cã bé vi ®iÒu khiÓn lín nhÊt vµ phong phó nhÊt.
Trong c¸c hä vi ®iÒu khiÓn 8 bÝt hµng ®Çu th× 8051 cã sè l­îng lín nhÊt vµ cã nhiÒu h·ng cung cÊp nhÊt. Nhµ cung cÊp lÇ nhµ s¶n xuÊt bªn c¹nh nhµ s¸ng chÕ bé vi ®iÒu khiÓn ®èi víi 8051 th× nhµ s¸ng chÕ lµ Intel. Nh­ng hiªn nay cã rÊt nhiÒu h·ng cung s¶n xuÊt. C¸c h·ng nµy gåm Intel , Atmel , Philips/ Signetics , AMD , Simens , Matra , Pallas...
N¨m 1981 h·ng Intel cho ra m¾t bé vi ®iÒu khiÓn ®­îc gäi lµ 8051. Bé vi ®iÒu khiÓn nµy lµ mét vi m¹ch tæng qu¸t cña hä MCS – 51 , bé vi ®iÒu khiÓn nµy cã c¸c thèng sè vµ c¸c ®Æc tr­ng nh­ sau.
4KB ROM .
128 byte RAM.
4 port xuÊt nhËp ( 4 cæng vµo/ra) 8bÝt .
2bé ®Þnh thêi 16 bÝt .
M¹ch giao tiÕp nèi tiÕp .
Kh«ng gian nhí ch­¬ng tr×nh ( m·) ngoµi 64K .
- Bé xö lý bÝt .
- 210 vÞ trÝ nhí ®­îc ®Þnh ®Þa chØ , mçi vÞ trÝ 1 bÝt .
- Nh©n / chia trong 4ms .
8051 ®· trë nªn rÊt phæ biÕn sau khi Intel cho phÐp c¸c nhµ s¶n xuÊt kh¸c s¶n xuÊt vµ b¸n bÊt k× biÕn d¹ng nµo cña 8051 nh­ng víi ®iÒu kiÖn hä ph¶i m· ch­¬ng tr×nh t­¬ng thÝch víi 8051 mÆc dï do c¸c h·ng s¶n xuÊt kh¸c nhau nªn tèc ®é vµ dung l­îng nhí cña ROM trªn chÝp lµ kh¸c nhau nh­ng tÊt c¶ c¸c lÖnh ®ã ®Òu t­¬ng thÝch víi 8051 ban ®Çu.
C¸c th«ng sè cña 8051
§Æc tÝnh Sè l­îng
ROM 4K byte
RAM 128 byte
Bé ®Þnh thêi 2
Ch©n vµo / ra 32
Cæng nèi tiÕp 1
Nguån ng¾t 6
3) S¬ ®å chøc n¨ng 8051 .
Bé vi ®iÒu khiÓn 8051 lµ thµnh viªn ®Çu tiªn cña hä 8051 nã bao gåm c¸c thµnh phÇn sau : Bé vi sö lý , bé nhí vµ c¸c thiÕt bÞ vµo ra ngoµi ra cßn c¸c m¹ch phô trî kh¸c tuú theo tõng lo¹i cña bé vi ®iÒu khiÓn 8051 .
Ng¾t ngoµi
Bé t¹o
dao ®éng
Bus ®iÒu
khiÓn
4 cæng vµo
ra
Cæng nèi
tiªp
CPU
§/khiÓn
ng¾t
RAM on chip
ROM
On chip ch­¬ng tr×nh
ETC
Timer0
Timer1
Vµo

®Õm
P0
P1
P2
P3
TXD
RXD
§Þa chØ d÷ liÖu
s¬ ®å khèi bé vi ®iÒu khiÓn 8051
* CPU
Cßn ®­îc gäi lµ bé xö lý trung t©m nã ®IÒu khiÓn mäi ho¹t ®éng cña hÖ vµ ho¹t ®éng theo ch­¬ng tr×nh ®IÒu khiÓn cã s½n
* Bé nhí
Bé nhí lµ n¬i chøa ch­¬ng tr×nh vµ d÷ liÖu nã bao gåm cã bé nhí trong vµ bé nhí ngoµi .
+ Bé nhí trong bao gåm 2 thµnh phÇn ROM vµ RAM
ROM ( Read only memory ) : Lµ bé nhí cè ®Þnh cã ®Æc ®iÓm th«ng tin chØ cã thÓ ®äc th«ng tin ra vµ th«ng tin kh«ng bÞ mÊt khi mÊt ®iÖn. Bé nhí ROM ®­îc dïng ®Ó chøa ch­¬ng tr×nh chÝnh hoÆc chøa ch­¬ng tr×nh ®iÒu hµnh hay ch­¬ng tr×nh h­íng dÉn.
RAM (.................) lµ bé nhí ®éng cã ®Æc ®iÓm lµ th«ng tin cã thÓ ghi hoÆc ®äc ra mét ra mét c¸ch tuú ý vµ th«ng tin ®ã sÏ bÞ mÊt ®i khi mÊt ®iÖn. RAM ®­îc sö dông ®Ó n¹p phÇn cßn l¹i cña hÖ ®iÒu hµnh tõ ®Üa khëi ®éng hoÆc n¹p vµo c¸c ch­¬ng tr×nh øng dông tõ bé nhí ngoµi, l­u tr÷ sè liÖu vµ tr¹ng th¸i hÖ thèng trong qu¸ tr×nh lµm viÖc.
+ Bé nhí ngoµi gåm b¨ng tõ, ®Üa tõ... ®­îc sö dông nhiÒu v× gi¸ thµnh rÊt rÎ vµ ®­îc dïng ®Ó l­u tr÷ th«ng tin vµ d÷ liÖu
Cæng vµo ra
+ Thùc hiÖn trao ®æi th«ng tin gi÷a CPU víi c¸c thiÕt bÞ ngo¹i vi nh­ bµn phÝm, chuét m¸y in...
+ §Ó tr¸nh cho CPU mÊt nhiÒu thêi gian cho c¸c cæng vµo/ ra th× trong c¸c m¸y tÝnh ng­êi ta sö dông c¸c bé xö lý gi¸ thµnh thÊp, chuyªn dông cho c¸c cæng vµo/ ra. V× vËy khi CPU ®ang bËn c¸c bé xö lý vµo ra vÉn cã thÓ lµm c«ng viÖc cña nã.
C¸c Bus
C¸c ®­êng d©y dïng ®Ó truyÒn song song c¸c tÝn hiÖu cã cïng chøc n¨ng vµ cã c¸c lo¹i Bus sau ®©y.
+ Bus ®Þa chØ: Lµ hÖ thèng c¸c d©y dÉn song song mµ CPU cÇn tíi ®Ó x¸c ®Þnh ®Þa chá cña c¸c thµnh phÇn trong qóa tr×nh lµm viÖc
+ Bus d÷ liÖu: Lµ hÖ thèng ®­êng truyÒn song song ®­îc dïng ®Ó trao ®æi d÷ liÖu gi÷a CPU víi c¸c thµnh phÇn bªn ngoµi vµ gi÷a c¸c thµnh phÇn víi nhau
+ Bus ®iÒu khiÓn: Gåm c¸c ®­êng d©y dïng ®Ó truyÒn tÝn hiÖu ®iÒu khiÓn cÇn thiÕu gióp cho CPU ®iÒu khiÓn viÖc trao ®æi d÷ liÖu, xö lý sù cè vµ ®ång bé toµn hÖ thèng.
II/ S¬ ®å, chøc n¨ng c¸c ch©n cña 8051
1) S¬ ®å ch©n cña 8051
2) Chøc n¨ng c¸c ch©n cña 8051
- ChÝp 8051 cã 40 ch©n trong ®ã cã 32 ch©n cã c«ng dông xuÊt/ nhËp tuy nhiªn 24 trong 32 ch©n nµy cã 2 môc ®Ých sö dông. Mçi mét ch©n nµy cã thÓ ho¹t ®éng xuÊt/nhËp nh­ mét ®­êng ®Þa chØ/d÷ liÖu cña bus ®Þa chØ/d÷ liÖu ®a hîp, 32 ch©n nµy h×nh thµnh 4 port 8 bÝt. 8 ch©n cho mét bort vµ cã thÓ sö dông nh­ mét ®¬n vÞ giao tiÕp song song nh­ m¸y in, bé biÕn ®æi DA...
- C¸c ch©n cßn l¹i dµnh cho nguån Vcc , ®Êt GND, c¸c ch©n dao ®éng XTAL1.
3) Nhãm ch©n cæng vµo ra
Bèn cæng vµo ra Port0, Port1, Port2, Port3, ®Ìu cã 8 ch©n vµ t¹o thµnh cæng 8 bÝt . Khi Reset th× tÊt c¶c c¸c cæng lµm nhiÖm vô ®Çu ra cßn ®Ó lµm nhiÖm vô ®Çu vµo th× cÇn ph¶i lËp tr×nh.
a) Cæng Port 0
Cæng Port0 Cã 8 ch©n (Ch©n tõ 32 ®Õn 39) b×nh th­êng ®©y lµ cæng ra, vµo hoÆc ra nh­ng nã cã hai t¸c dông trong c¸c thiÕt kÕ tèi thiÓu th× Port 0 ®­îc sö fông lµm nhiÖm vô xuÊt nhËp cßn trong c¸c thiÕt bÞ lín h...
 
Các chủ đề có liên quan khác

Các chủ đề có liên quan khác

Top