henry_d_880

New Member

Download miễn phí Điều chỉnh tốc độ động cơ DC kích từ độc lập sử dụng vi điều khiển AT89C52


Chương I:

CÁC PHƯƠNG PHÁP ĐIỀU CHỈNH TỐC ĐỘ ĐỘNG CƠ MỘT CHIỀU KÍCH TỪ ĐỘC LẬP

I. KHÁI NIỆM CHUNG:
I. 1 Định nghĩa:
Điều chỉnh tốc độ động cơ là dùng các biện pháp nhân tạo để thay đổi các thông số nguồn như điện áp hay các thông số mạch như điện trở phụ, thay đổi từ thông Từ đó tạo ra các đặc tính cơ mới để có những tốc độ làm việc mới phù hợp với yêu cầu. Có hai phương pháp để điều chỉnh tốc độ động cơ:
§ Biến đổi các thông số của bộ phận cơ khí tức là biến đổi tỷ số truyền chuyển tiếp từ trục động cơ đến cơ cấu máy sản suất.
§ Biến đổi tốc độ góc của động cơ điện. Phương pháp này làm giảm tính phức tạp của cơ cấu và cải thiện được đặc tính điều chỉnh. Vì vậy, ta khảo sát sự điều chỉnh tốc độ theo phương pháp thứ hai.
Ngoài ra cần phân biệt điều chỉnh tốc độ với sự tự động thay đổi tốc độ khi phụ tải thay đổi của động cơ điện.
Về phương diện điều chỉnh tốc độ, động cơ điện một chiều có nhiều ưu việt hơn so với các loại động cơ khác. Không những nó có khả năng điều chỉnh tốc độ dễ dàng mà cấu trúc mạch động lực, mạch điều khiển đơn giản hơn, đồng thời lại đạt chất lượng điều chỉnh cao trong dãy điều chỉnh tốc độ rộng.
I. 2 Các chỉ tiêu kỹ thuật để đánh giá hệ thống điều chỉnh tốc độ:
Khi điều chỉnh tốc độ của hệ thống truyền động điện ta cần chú ý và căn cứ vào các chỉ tiêu sau đây để đánh giá chất lượng

Chương II:

Sillicon Controlled Rectifier (SCR) và Bộ Chỉnh Lưu

I. Sillicon Controlled Rectifier (SCR):
1. Cấu tạo và nguyên lý :
SCR(silicon controlled rectifier): gọi là chỉnh lưu có điều khiển, là linh kiện quan trọng nhất của họ linh kiện bán dẫn công suất lớn có nhiều hơn 3 lớp P-N gọi là Thyristor. Có nhiều tài liệu gọi SCR là thyristor cũng vì lý do đó.

Thyristor gồm 3 lớp PN và mắc vào mạch ngoài gồm 3 cổng : điện cực anode A cathode C và cổng điều khiển G. Về mặt lí thuyết tồn tại cấu trúc PNPN và NPNP, trong thực tế người ta chỉ phát triển và sử dụng loại PNPN. Sơ đồ thay thế thyristor bằng mạch transitor được vẽ ở hình 1d. Mạch tương đương này giải thích hầu hết những tính chất của SCR. Giả sử anode của thyristor chịu tác dụng của điện áp dương so với cathode (uAK>0). Khi đưa vào mạch G,K của cathode (tương đương với mạch base - emiter của transitor NPN ) xung dòng IG, transitor sẽ đóng. Dòng điện dẫn tiếp tục qua mạch emitor – base của transitor PNP và đóng nó. Các transitor tiếp tục đóng ngay cả khi dòng iG bị ngắt. Dòng qua collector của một transitor cũng chính là dòng đi qua base của transitor thứ hai và ngược lại. Các transitor vì vậy cùng nhau duy trì trạng thái đó

CHƯƠNG III :

GIỚI THIỆU VI ĐIỀU KHIỂN AT89C52

I. VI ĐIỀU KHIỂN HỌ MCS-51
MCS-51TM là họ vi điều khiển do hãng INTEL sản xuất vào đầu những năm 80 và ngày nay đã trở thành một chuẩn trong công nghiệp. Bắt đầu từ IC tiêu biểu là 8051 đã cho thấy khả năng thích hợp với những ứng dụng mang tính điều khiển. Việc xử lí trên byte và các phép toán số học ở cấu trúc dữ liệu nhỏ được thực hiện bằng nhiều chế độ truy xuất dữ liệu nhanh trên RAM nội. Tập lệnh cung cấp một bản tiện dụng của những lệnh số học 8 bit gồm cả lệnh nhân và lệnh chia. Nó cung cấp những hỗ trợ mở rộng on-chip dùng cho những biến 1 bit như là kiểu dữ liệu riêng cho phép quản lí và kiểm tra bit trực tiếp trong điều khiển và những hệ thống logic đòi hỏi xử lí luận lí.

CHƯƠNG IV:

THIẾT KẾ PHẦN CỨNG


Để 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:

nhaän döõ lieäu ñöôïc ngaàm xaùc ñònh trong maõ leänh laø thanh ghi tích luõy A.
RAM beân trong cuõng coù theå ñöôïc truy xuaát duøng caùch ñaùnh ñòa chæ giaùn tieáp qua R0 hay R1. Ví duï, hai leänh sau thi haønh cuøng nhieäm vuï nhö leänh ñôn ôû treân:
MOV R0, #5FH
MOV A, @R0
Leänh ñaàu duøng ñòa chæ töùc thôøi ñeå di chuyeån giaù trò 5FH vaøo thanh ghi R0, vaø leänh thöù hai duøng ñòa chæ giaùn tieáp ñeå di chuyeån döõ lieäu “ñöôïc troû bôûi R0” vaøo thanh ghi tích luõy.
RAM ñòa chæ hoùa töøng bit:
mC 8952 chöùa 210 bits ñöôïc ñòa chæ hoùa, trong ñoù 128 bits laø ôû caùc ñòa chæ byte 20H ñeán 2FH, vaø phaàn coøn laïi laø trong caùc thanh ghi chöùc naêng ñaëc bieät.
YÙ töôûng truy xuaát töøng bit rieâng reõ baèng phaàn meàm laø moät ñaëc tính tieän lôïi cuûa vi ñieàu khieån noùi chung. Caùc bit coù theå ñöôïc ñaët, xoùa, AND, OR, … vôùi moät leänh ñôn. Trong khi ñoù, ña soá caùc vi xöû lí ñoøi hoûi moät chuoãi leänh ñoïc – söûa – ghi ñeå ñaït ñöôïc hieäu quaû töông töï. Hôn nöõa, caùc port I/O cuõng ñöôïc ñòa chæ hoùa töøng bit laøm ñôn giaûn phaàn meàm xuaát nhaäp töøng bit.
Coù 128 bits ñöôïc ñòa chæ hoùa ña duïng ôû caùc byte 20H ñeán 2FH. Caùc ñòa chæ naøy ñöôïc truy xuaát nhö caùc byte hoaëc nhö caùc bit phuï thuoäc vaøo leänh ñöôïc duøng. Ví duï, ñeå ñaët bit 67H, ta duøng leänh sau:
SET 67H
Chuù yù raèng “ñòa chæ bit 67H” laø bit coù troïng soá lôùn nhaát (MSB) ôû “ñòa chæ byte 2CH”. Leänh treân seõ khoâng taùc ñoäng ñeán caùc bit khaùc ôû ñòa chæ naøy. Caùc vi xöû lí seõ phaûi thi haønh nhieäm vuï töông töï nhö sau:
MOV A, 2CH ; ñoïc caû byte
ORL A, #10000000B ; set MSB
MOV 2CH, A ; ghi laïi caû byte
Caùc bank thanh ghi:
32 bytes thaáp nhaát cuûa boä nhôù noäi laø daønh cho caùc bank thanh ghi. Boä leänh cuûa 8952 hoã trôï 8 thanh ghi (R0 – R7) vaø theo maëc ñònh (sau khi reset heä thoáng) caùc thanh ghi naøy ôû caùc ñòa chæ 00H – 07H. Leänh sau ñaây seõ ñoïc noäi dung ôû ñòa chæ 05H vaøo thanh ghi tích luõy :
MOV A, R5
Ñaây laø leänh moät byte duøng ñòa chæ thanh ghi. Taát nhieân, thao taùc töông töï coù theå ñöôïc thi haønh baèng leänh 2 bytes duøng ñòa chæ tröïc tieáp naèm trong byte thöù hai:
MOV A, 05H
Caùc leänh duøng caùc thanh ghi R0 ñeán R7 thì ngaén hôn vaø nhanh hôn caùc leänh töông öùng nhöng duøng ñòa chæ tröïc tieáp. Caùc giaù trò döõ lieäu ñöôïc duøng thöôøng xuyeân neân duøng moät trong caùc thanh ghi naøy.
Bank thanh ghi tích cöïc coù theå ñöôïc chuyeån ñoåi baèng caùch thay ñoåi caùc bit choïn bank thanh ghi trong töø traïng thaùi chöông trình (PSW). Giaû söû raèng bank thanh ghi 3 ñöôïc tích cöïc, leänh sau seõ ghi noäi dung cuûa thanh ghi tích luõy vaøo ñòa chæ 18H:
MOV R0, A
YÙ töôûng duøng “caùc bank thanh ghi” cho pheùp “chuyeån höôùng” chöông trình nhanh vaø hieäu quaû (töøng phaàn rieâng reõ cuûa phaàn meàm seõ coù moät boä thanh ghi rieâng khoâng phuï thuoäc vaøo caùc phaàn khaùc).
II.5 Caùc thanh ghi chöùc naêng ñaëc bieät:
Caùc thanh ghi noäi cuûa 8952 ñöôïc truy xuaát ngaàm ñònh bôûi boä leänh. Ví duï leänh “INC A” seõ taêng noäi dung cuûa thanh ghi tích luõy A leân 1. Taùc ñoäng naøy ñöôïc ngaàm ñònh trong maõ leänh.
Caùc thanh ghi trong 8952 ñöôïc ñònh daïng nhö moät phaàn cuûa RAM treân chip. Vì vaäy moãi thanh ghi seõ coù moät ñòa chæ (ngoaïi tröø thanh ghi ñeám chöông trình vaø thanh ghi leänh vì caùc thanh ghi naøy hieám khi bò taùc ñoäng tröïc tieáp, neân khoâng lôïi loäc gì khi ñaët chuùng vaøo trong RAM treân chip). Ñoù laø lí do ñeå 8952 coù nhieàu thanh ghi nhö vaäy. Cuõng nhö R0 ñeán R7, coù 21 thanh ghi chöùc naêng ñaëc bieät (SFR: Special Function Register) ôû vuøng treân cuûa RAM noäi, töø ñòa chæ 80H ñeán FFH. Chuù yù raèng haàu heát 128 ñòa chæ töø 80H ñeán FFH khoâng ñöôïc ñònh nghóa. Chæ coù 21 ñòa chæ SFR laø ñöôïc ñònh nghóa.
Ngoaïi tröø thanh ghi tích luõy A coù theå ñöôïc truy xuaát ngaàm nhö ñaõ noùi, ña soá caùc SFR ñöôïc truy xuaát duøng ñòa chæ tröïc tieáp. Chuù yù raèng moät vaøi SFR coù theå ñöôïc ñòa chæ hoùa bit hoaëc byte. Ngöôøi thieát keá phaûi thaän troïng khi truy xuaát bit vaø byte. Ví duï leänh sau:
SETB 0E0H
Leänh naøy seõ set bit 0 trong thanh ghi tích luõy, caùc bit khaùc khoâng ñoåi. Ta thaáy raèng E0H ñoàng thôøi laø ñòa chæ byte cuûa caû thanh ghi tích luõy vaø laø ñòa chæ bit cuûa bit coù troïng soá nhoû nhaát trong thanh ghi tích luõy. Vì leänh SETB chæ taùc ñoäng treân bit, neân chæ coù ñòa chæ bit laø coù hieäu quaû.
a/ Töø traïng thaùi chöông trình:
Töø traïng thaùi chöông trình (PSW: Program Status Word) ôû ñòa chæ D0H chöùa caùc bit traïng thaùi nhö baûng toùm taét sau:
Bit
Kí hieäu
Ñòa chæ
YÙ nghóa
PSW.7
CY
D7H
Côø nhôù
PSW.6
AC
D6H
Côø nhôù phuï
PSW.5
F0
D5H
Côø 0
PSW.4
RS1
D4H
Bit 1 choïn bank thanh ghi
PSW.3
RS0
D3H
Bit 0 choïn bank thanh ghi
00 = bank 0 ( ñòa chæ 00H – 07H )
01 = bank 1 ( ñòa chæ 08H – 0FH )
10 = bank 2 ( ñòa chæ 10H – 17H )
11 = bank 3 ( ñòa chæ 18H – 1FH )
PSW.2
OV
D2H
Côø traøn
PSW.1
_
D1H
Döï tröõ
PSW.0
P
D0H
Côø parity chaün
Côø nhôù:
Côø nhôù (CY) coù coâng duïng keùp. Thoâng thöôøng noù ñöôïc duøng cho caùc leänh toaùn hoïc: noù seõ ñöôïc set neáu coù moät soá nhôù sinh ra bôûi pheùp coäng hoaëc coù moät soá möôïn bôûi pheùp tröø. Ví duï, neáu thanh ghi tích luõy chöùa FFH, thì leänh sau:
ADD A, #1
seõ traû veà thanh ghi tích luõy keát quaû 00H vaø set côø nhôù trong PSWK.
Côø nhôù cuõng coù theå xem nhö moät thanh ghi 1 bit cho caùc leänh luaän lí thi haønh treân bit. Ví duï, leänh sau seõ AND bit 25H vôùi côø nhôù vaø ñaët keát quaû trôû vaøo côø nhôù:
AND C, 25H
Côø nhôù phuï:
Khi coäng caùc soá BCD, côø nhôù phuï (AC) ñöôïc set neáu keát quaû cuûa 4 bit thaáp trong khoaûng 0AH ñeán 0FH. Neáu caùc giaù trò ñöôïc coäng laø soá BCD thì sau leänh coäng caàn coù DA A (hieäu chænh thaäp phaân thanh ghi tích luõy) ñeå ñieàu chænh keát quaû cho phuø hôïp.
Côø 0:
Côø 0 (F0) laø 1 bit côø ña duïng daønh cho caùc öùng duïng cuûa ngöôøi duøng.
Caùc bit choïn bank thanh ghi :
Caùc bit choïn bank thanh ghi (RS0 vaø RS1) xaùc ñònh bank thanh ghi naøo ñöôïc tích cöïc. Chuùng ñöôïc xoùa sau khi reset heä thoáng vaø ñöôïc thay ñoåi baèng phaàn meàm neáu caàn. Ví duï, 3 leänh sau cho pheùp bank thanh ghi 3 vaø di chuyeån noäi dung cuûa thanh ghi R7 (ñòa chæ byte 1FH) ñeán thanh ghi tích luõy:
SETB RS1
SETB RS0
MOV A, R7
Khi chöông trình ñöôïc hôïp dòch, caùc ñòa chæ bit ñuùng ñöôïc thay theá cho caùc kí hieäu “RS1” vaø “RS0”.
Vaäy, leänh SETB RS1 seõ gioáng nhö leänh SETB 0D4H.
Côø traøn:
Côø traøn (OV) ñöôïc set sau moät leänh coäng hoaëc tröø neáu coù pheùp toaùn bò traøn. Khi caùc soá coù daáu ñöôïc coäng hoaëc tröø vôùi nhau, phaàn meàm coù theå kieåm tra bit naøy ñeå xaùc ñònh xem keát quaû coù naèm trong taàm xaùc ñònh khoâng. Khi caùc soá khoâng daáu ñöôïc coäng, bit OV coù theå ñöôïc boû qua. Caùc keát quaû lôùn hôn +127 hoaëc nhoû hôn –128 seõ set bit OV.
Ví duï, pheùp coäng sau bò traøn vaø bit OV ñöôïc set :
Hex 0F Thaäp phaân 15
+ +
7F 127
8E 142
Keát quaû laø moät soá coù daáu 8EH ñöôïc xem nhö –14, khoâng phaûi laø moät keát quaû ñuùng (142), vì vaäy bit OV ñöôïc set.
b/ Thanh ghi B:
Thanh ghi B ôû ñòa chæ F0H ñöôïc duøng vôùi thanh ghi tích luõy A cho caùc pheùp toaùn nhaân vaø chia.
Leänh MUL AB seõ nhaân caùc giaù trò khoâng daáu 8 bit trong A vaø B roài traû veà keát quaû 16 bit trong A (byte thaáp) vaø B (byte cao).
Leänh DIV AB seõ chia A cho B roài traû veà keát quaû nguyeân trong A vaø phaàn dö trong B.
Thanh ghi B cuõng coù theå ñö...
 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
D truyền động điện điều chỉnh tốc độ động cơ không đồng bộ 3 pha bằng biến tần Khoa học kỹ thuật 0
Y Xây dựng hệ thống truyền động điện điều chỉnh tốc độ động cơ không đồng bộ bằng điện áp Kiến trúc, xây dựng 2
T Xây dựng mô hình hệ thống điều khiển điều chỉnh tốc độ động cơ dị bộ dây quấn bằng đưa điện trở Công nghệ thông tin 0
D Điều chỉnh tốc độ động cơ không đồng bộ Rôtô dây quấn bằng phương pháp điện trở xung ở mạch Roto Khoa học kỹ thuật 0
B Thiết kế bộ điều chỉnh và ổn định tốc độ quạt thông gió dùng động cơ không đồng bộ rôto ngắn mạch cô Tài liệu chưa phân loại 0
G Báo cáo Tự động điều chỉnh tốc độ động cơ xoay chiều một pha bằng biến tần áp gián tiếp Tài liệu chưa phân loại 0
C Điều chỉnh tốc độ động cơ không đồng bộ và ứng dụng trong công nghiệp Tài liệu chưa phân loại 0
B SpeedFan 4.43 Final - Phần mềm điều chỉnh tốc độ quạt PC An toàn - Tối ưu hệ thống 14
R Hướng dẫn điều chỉnh tốc độ xem video trên Youtube Hỏi đáp Tin học 5
N Tính toán và điều chỉnh tốc độ động cơ không đồng bộ ba pha Tài liệu chưa phân loại 2

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

Top