LỜI NÓI ĐẦU
Một trong những mục tiêu quan trọng hàng đầu mà Đảng và Nhà nước đã
đặt là tiến trình công nghệ hoá , hiện đại hoá đất nước.
Để tiến hành công nghệ hoá, hiện đại hoá các doanh nghiệp cần phải tiến
hành xây dựng lại các nhà máy, cơ sở sản xuất, trang thiết bị máy móc đưa
công nghệ hiện đại hoá vào sản xuất. Hơn thế nữa, để vận hành tốt các nhà
máy cần phải có một đội ngũ công nhân kỹ thuật có trình độ chuyên môn cao.
Là một sinh viên sắp tốt nghiệp ngành điện công nghiệp và dân dụng, em
hiểu rằng tự động hoá nghiệp công nghiệp đóng vai trò hết sức quan trọng
trong sự phát triển của ngành công nghiệp Việt Nam. Trong đợt thực tập tốt
nghiệp này em được thầy giáo GS.TSKH. Thân ngọc Hoàn hướng dẫn em
thiết kế đồ án tốt nghiệp với đề tài là : " Xây dựng hệ thống khởi động động
cơ dị bộ lồng sóc ".
Đề bài bao gồm 3 chương :
Chương 1: Động cơ không đồng bộ và các phương pháp khởi động.
Chương 2: Hệ thống khởi động mềm động cơ không đồng bộ.
Chương 3: Thiết kế và lắp ráp hệ thống khởi động mềm.
Để hoàn thành tốt được đồ án, em đã được sự giúp đỡ rất nhiều của bộ
môn điện công nghiêp tự động hóa và đặc biệt là sự giúp đỡ tận tình của thầy
giáo GS.TSKH.Thân ngọc Hoàn. Sau mười hai tuần làm đồ án em đã hiểu
được cấu tạo và nguyên lý hoạt động của động cơ không đồng bộ. Và qua đó
em đã biết cách tính toán và thiết kế hệ thống khởi động động cơ không đồng
bộ. Đó là những kinh nghiệm quý báu giúp em vững tin hơn trong công việc
sau này. Mặc dù đã hết sức cố gắng nhưng đề tài của em vẫn còn nhiều thiếu
sót, em rất mong được sự chỉ bảo của các thầy.
                
              
                                            
                                
            
 
            
                 81 trang
81 trang | 
Chia sẻ: lvcdongnoi | Lượt xem: 3044 | Lượt tải: 1 
              
            Bạn đang xem trước 20 trang tài liệu Đề tài Xây dựng hệ thống khởi động động cơ dị bộ lồng sóc, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
 
đƣợc cấp nguồn trên bản mạch không cần phải nhấc chip ra khỏi bản mạch. 
- Hỗ trợ cho việc lập trình bằng ngôn ngữ bậc cao – ngôn ngữ C. 
 Cốt lõi của AVR là sự kết hợp tập lệnh đầy đủ với các thanh ghi đa năng 
32 bit. Tất cả các thanh ghi 32 bit này liên kết trực tiếp với khối xử lý số học 
và logic (ALU) cho phép 2 thanh ghi độc lập đƣợc truy cập trong một lệnh 
đơn trong 1 chu kỳ đồng hồ. Kết quả là tốc độ nhanh gấp 10 lần các bộ vi điều 
khiển CISC thƣờng. 
 Với các tính năng đã nêu, chế độ nghỉ (Idle) CPU trong khi cho phép bộ 
truyền tin nối tiếp đồng bộ USART, giao tiếp 2 dây, chuyển đổi A/D, SRAM, 
bộ đếm bộ định thời, cổng SPI và hệ thống các ngắt vẫn hoạt động. Chế độ 
Power-down lƣu giữ nội dung của các thanh ghi nhƣng làm đông lạnh bộ tạo 
dao động, thoát khỏi các chức năng của chip cho đến khi có ngắt ngoài hoặc 
là reset phần cứng. Chế độ Power-save đồng hồ đồng bộ tiếp tục chạy cho 
phép chƣơng trình sử dụng giữ đƣợc đồng bộ thời gian nhƣng các thiết bị còn 
25 
lại là ngủ. Chế độ ADC Noise Reduction dừng CPU và tất cả các thiết bị còn lại 
ngoại trừ đồng hồ đồng bộ và ADC, tối thiểu hoá switching noise trong khi ADC 
đang hoạt động. Trong chế độ standby, bộ tạo dao động (thuỷ tinh thể/bộ cộng 
hƣởng) chạy trong khi các thiết bị còn lại ngủ. Các điều này cho phép bộ vi điều 
khiển khởi động rất nhanh trong chế độ tiêu thụ công suất thấp. 
 Thiết bị đƣợc sản xuất sử dụng công nghệ bộ nhớ cố định mật độ cao của 
Atmel. Bộ nhớ On-chip ISP Flash cho phép lập trình lại vào hệ thống qua 
giao diện SPI bởi bộ lập trình bộ nhớ cố đinh truyền thống hoặc bởi chƣơng 
trình On-chip Boot chạy trên lõi AVR. Chƣơng trình boot có thể sử dụng bất 
cứ giao điện nào để download chƣơng trình ứng dụng trong bộ nhớ Flash ứng 
dụng. Phần mềm trong vùng Boot Flash sẽ tiếp tục chạy trong khi vùng 
Application Flash đƣợc cập nhật, cung cấp thao tác Read-While-Write thực. 
 Để tối đa hoá hiệu năng tính năng và song song, AVR sử dụng kiến trúc 
Harvard với bộ nhớ riêng biệt và các BUS cho chƣơng trình và dữ liệu. Các câu 
lệnh trong bộ nhớ chƣơng trình đƣợc hoạt với một đƣờng ống lệnh mức đơn. 
Trong khi một lênh đang thực hiện, lệnh tiếp theo sẽ đƣợc nạp trƣớc vào 
từ bộ nhớ chƣơng trình. Điều này làm cho các lệnh đƣợc thực hiện trong mọi 
chu kỳ đồng hồ. Bộ nhớ chƣơng trình là bộ nhớ In-System Reprogrammable 
Flash. Tập thanh ghi truy cập nhanh bao gồm 32 thanh ghi đang năng 8 bit với 
thời gian ttruy cập là 1 chu kỳ đơn. Điều này cho phép ALU hoạt động trong 
một chu kỳ đơn. Một thao tác điển hình với hai toán hạng đƣợc của ALU, hai 
toán hạng đƣợc lấy ra từ tệp thanh ghi để thực hiện, và và kết quả đƣợc lƣu 
trữ lại trong tệp thanh ghi trong một chu kỳ đồng hồ. 6 trong số 32 thanh ghi 
có thể sử dụng nhƣ là 3 thanh ghi con trỏ địa chỉ gián tiếp 16 bit để chỉ vào 
vùng dữ liệu phục vụ cho tính toán địa chỉ hiệu dụng. Một trong các con trỏ 
địa chỉ này cũng có thể đƣợc sử dụng làm con trỏ địa chỉ trỏ vào bảng dữ liệu 
trong bộ nhớ chƣơng trình Flash. Các thanh ghi này là X, Y và Z. 
 ALU thực hiện các phép toán logíc và số học giữa các thanh ghi hoặc giữa 
26 
thanh ghi với một hằng số. Cũng có thể thao tác với các thanh thanh ghi đơn 
trong ALU. Sau khi thực hiện phép toán số học, các thanh ghi trạng thái đƣợc 
cập nhật các thông tin về kết quả thực hiện. 
 Dòng chƣơng trình đƣợc điều khiển bởi các phép nhảy có điều kiện hoặc 
không điều kiện đến các lệnh đƣợc gọi, và chỉ đến các địa chỉ trực tiếp trong 
không gian địa chỉ. Hầu hết các lệnh AVR đều thực hiện với dữ liệu 16 bit. 
Mỗi địa chỉ bộ nhớ chƣơng trình đều chứa 1 lệnh 32 bit hoặc 16 bit. 
 Không gian bộ nhớ chƣơng trình Flash đƣợc chia thành 2 vùng, vùng 
chƣơng trình boot và vùng chƣơng trình ứng dụng, cả hai vùng này đều có bit 
khoá chuyên dụng để bảo vệ cho việc ghi và đọc/ghi. Lệnh SPM dùng để ghi 
vào vùng bộ nhớ ứng dụng phải có trong vùng chƣơng trình boot. Trong khi 
thực hiện các ngắt và các thƣờng trình, địa chỉ trở về của bộ đếm chƣơng trình 
(PC) đƣợc lƣu trữ trong stack. Nhìn chung stack đƣợc định vị trong SRAM, 
và do vậy kích cỡ stack đƣợc giới hạn bởi kích cỡ toàn bộ của SRAM, và 
cách sử dụng của SRAM. Tất cả các chƣơng trình của ngƣời sử dụng phải 
khởi tạo SP trong thƣờng trình reset (trƣớc khi thƣờng trình hoặc ngắt đƣợc 
thƣợc hiện). SP có thể trỏ đƣợc vào không gian I/O. SRAM có thể đƣợc truy 
cập một cách dễ dàng thông qua năm chế độ địa chỉ khác nhau hỗ trợ bởi kiến 
trúc AVR. 
 Không gian bộ nhớ trong kiến trúc AVR là bản đồ bộ nhớ thông thƣờng 
và tuyến tính. 
 Một module ngắt linh động có các thanh ghi điều khiển của nó trong 
không gian I/O cùng với thêm vào bit khởi tạo ngắt toàn cục trong thanh ghi 
trạng thái. Tất cả các ngắt có vector ngắt riêng biệt trong bảng vector ngắt. 
Các ngắt này có mức độ ƣu tiên theo vị trí của vector ngắt tƣơng ứng. Mức có 
địa chỉ càng thấp thì có quyền ƣu tiên càng cao. 
 Không gian bộ nhớ I/O có 64 địa chỉ cho các chức năng ngoại vi của 
CPU nhƣ là các thanh ghi điều khiển, SPI, và các chức năng I/O khác. Bộ nhớ 
27 
I/O có thể truy cập trực tiếp, hoặc nhƣ là vị trí không gian dữ liệu theo chúng 
của tệp thanh ghi, $20-$5F. 
 Thêm vào đó, nó có không gian I/O mở rộng từ $60 đến $FF trong 
SRAM, các không gian này chỉ có các lệnh ST/STS/STD và LD/LDS/LĐ có 
thể sử dụng. 
2.4.2. Kiến trúc vi điều khiển avr 
Hình2.8. Sơ đồ kiến trúc AVR 
ALU( Arithmetic Logic Unit): Đơn vị xử lý số học và logic. 
DATA SRAM: Bộ nhớ dữ liệu. 
EEPROM ( electrically Erasable Proprammable Read-Only Memory): Là 
loại ROM có thể xóa đƣợc bằng điện sau đó ghi lại mà không cần lấy ra. 
DATA BUS- 8Bit: Đƣờng truyền dữ liệu 8 bit. 
I/0 LINES: Đƣờng vào ra tín hiệu. 
32×8 GNERAL PURPOSE REGISTERS : 32thanh ghi đa năng 8 bit. 
28 
STATUS AND CONTROL : Khối nhận biết trạng thái và điều khiển. 
PROGRAME COUTER : Bộ đếm chƣơng trình. 
FLASH PROGRAM MEMORY : Bộ nhớ flash , là một loại bộ nhớ sử 
dụng các chíp NAND( tích hợp nhiều transistor lên một tấm bán dẫn), các 
chíp này có kích thƣớc nhỏ tốc độ đọc ghi cao, dung lƣợng lớn. 
INTRUCTION REGISTER : Thanh ghi lệnh. 
INTRUCTION DECODER : Giải mã lệnh. 
CONTROL LINES: Những đƣờng điều khiển. 
INTERRUPT UNIT: Bộ xử lý ngắt. 
SPI UNIT: Mạch ghép nối nội ngoại vi nối tiếp, là mạch liên kết dữ liệu 
nối tiếp đồng bộ cho phép bộ điều khiển truyền thông với các thiết bị ngoại vi. 
WATCHDOG TIME : Là bộ đếm có chức năng reset lại vi điều khiển khi 
xảy ra sự kiện tràn. 
ANALOG COMPARATOR: Bộ so sánh tín hiệu tƣơng tự. 
I/O MODULE1-I/O MUDULE n : Module vào ra tín hiệu. 
DIRECT ADDRESSING : Đƣờng địa chỉ truyền trực tiếp. 
IN DIRECT ADDRESSING : Đƣờng địa chỉ truyền gián tiếp. 
2.4.2.1. Đơn vị xử lý số học và logic ( ALU – Arithmetic Logic Unit) 
AVR ALU hiệu năng cao tác động trựuc tiếp tới 32 thanh ghi đa năng. 
Trong vòng một chu kỳ, các toán hạng số học thực hiện giữa các thanh ghi đa 
năng hoặc giữa một thanh ghi và một toán hạng tức thời. Các toán tử của 
ALU đƣợc chia làm ba loại chính: Số học, logic, và xử lý bit. Một số phép xử 
lý của kiến trúc này cũng cung cấp bộ nhân số có dấu và không có dấu và 
dạng phân số. 
29 
2.4.2.2. Tệp các thanh ghi đa năng ( General Purpose Register File ) 
 Hình2.9. Tệp thanh ghi đâ năng của AVR CPU 
 Hầu hết các lệnh thực hiện với tệp thanh ghi có truy cập trực tiếp tới tất cả 
các thanh ghi, và hầu hết chúng là lệnh đơn chu kỳ. Mỗi một thanh ghi đƣợc 
chỉ định bởi một địa chỉ bộ nhớ dữ liệu, bố trí chúng trực tiếp vào 32 vị trí đầu 
tiên của không gian dữ liệu ngƣời sử dụng. 
Mặc dù không phải là thực hiện theo luật nhƣ các vị trí của SRAM, tổ 
chức bộ nhớ này cho phép linh động cao khi truy cập các thanh ghi, nhƣ là 
thanh ghi con trỏ X,Y,Z có thể đƣợc đặt vào danh mục của mọi thanh ghi 
trong tệp. 
The X-register, Y-register and Z-register 
 Các thanh ghi R26..R31 có thêm các chức năng ngoài việc sử dụng nhƣ là 
một thanh gh đa năng. Các thanh ghi này là các con trỏ địa chỉ 16 bit cho chế 
độ địa chỉ gián tiếp của không gian dữ liệu. ba thanh ghi địa chỉ gián tiếp X, 
Y, Z đƣợc mô tả nhƣ nhƣ hình 2.10. 
30 
 Trong các chế độ địa chỉ khác, các thanh ghi địa chỉ này có các chức năng 
nhƣ là độ lệch cố định, tự động tăng và tự động giảm. 
Hình 2.10. Các thanh ghi X, Y và Z 
2.4.2.3. Điều khiển ngắt và reset (Reset and Interrupt Handling ) 
 AVR cung cấp 1 vài nguồn ngắt khác nhau. Các ngắt này và vector reset 
riêng biệt có vector chƣơng trình riêng biệt nằm trong không gian nhớ chƣơng 
trình. Tất cả các ngắt đƣợc chỉ định bởi các bit cho phép riêng biệt mà các bit 
này phải đƣợc ghi mức logic 1 cùng với bit cho phép ngắt toàn cục trong 
thanh ghi trạng thái để cho phép ngắt. Phụ thuộc vào giá trị PC, các ngắt này 
phải đƣợc tự động loại bỏ khi các bit Boot Lock - BLB02 or BLB12 - đƣợc 
lập trình. Yếu tố này cải thiện độ an toàn phần mềm. 
 Địa chỉ thấp nhất trong không gian bộ nhớ chƣơng trình đƣợc mặc định là 
Reset và Interrupt Vectors. Bảng vector ngắt 
31 
Hình 1.11. Bảng vector ngắt và reset 
 Khi địa chỉ càng nhỏ thì thứ tự ƣu tiên càng cao. 
 Các vector ngắt có thể đƣợc chuyển sang đầu của vùng Boot Flash bằng 
cách đặt bit IVSEL trong thanh ghi điều khiển ngắt (MCUCR). Reset Vector 
có thể đƣợc chuyển sang đầu của vùng Boot Flash bằng cách lập trình 
BOOTRST fuse. 
 Khi một ngắt xảy ra, bit I (bit cho phép ngắt toàn cục) đƣợc xóa và tất cả các 
ngắt đƣợc loại bỏ. Phần mềm sử dụng có thể ghi mức logic 1 vào bit1 để cho 
phép các ngắt tiếp theo. Tất cả các ngắt đƣợc kích hoạt có thể ngắt những thƣờng 
trình ngắt hiện tại. Bit 1 đƣợc đặt tự động khi trở về từ lệnh RETI của ngắt. 
32 
 Có 2 loại ngắt cơ bản. 
+ Loại thứ nhất đƣợc gây ra bởi sự kiện mà đặt cờ ngắt. Đối với loại 
ngắt này, PC đƣợc hƣớng tới Interrupt Vector tƣơng ứng để thực hiện thƣờng 
trình phục vụ ngắt và phần cứng xoá cờ ngắt tƣơng ứng. Các cờ ngắt cũng có 
thể đƣợc ghi mức logic 1 vào vị trí bit cờ để đƣợc xoá. Nếu một điều kiện 
ngắt xảy ra trong khi bit cho phép ngắt tƣơng ứng bị xoá, thì cờ ngắt sẽ đƣợc 
đặt và đƣợc nhớ cho đến khi ngắt đƣợc thực hiện, hoặc là cờ ngắt đƣợc xoá 
bởi phần mềm. Tƣơng tự nếu một hoặc nhiều điều kiện ngắt xảy ra trong khi 
cờ cho phép ngắt toàn cục bị xoá thì các cờ ngắt tƣơng ứng sẽ đƣợc đặt và 
nhớ cho đến khi cờ cho phép ngắt toàn cục đƣợc đặt và nó sẽ đƣợc thực hiện 
theo thứ tự ƣu tiên. 
 + Loại ngắt thứ hai sẽ kích hoạt kéo dài trong thời gian điều kiện ngắt 
tồn tại. Các ngắt này không cần thiết phải có cờ ngắt. Nếu điều kiện ngắt mất 
đi trƣớc khi ngắt đƣợc cho phép, thì ngắt sẽ không xảy ra. 
 Khi AVR thoát khỏi từ một ngắt, nó sẽ luôn trở về chƣơng trình chính và 
thực hiện một hoặc nhiều lệnh trƣớc khi một ngắt nào đó còn đợi đó đƣợc 
phục vụ. 
 Chú ý rằng các thanh ghi trạng thái không tự động lƣu trữ khi nhập vào 
một thƣờng trình ngắt, và cũng không lƣu trữ lại khi trở về từ một thƣờng 
trình ngắt. Điều này phải đƣợc thực hiện bởi phần mềm. 
 Khi sử dụng câu lệnh CLI để cấm ngắt, các ngắt sẽ không đƣợc tác động 
ngay lập tức. Không có ngắt nào đƣợc thực hiện sau khi thực hiện lệnh CLI, 
thậm chí nó xảy ra cùng lúc với lệnh CLI. 
Thời gian đáp ứng của 1 ngắt 
 Việc thực hiện ngắt trong ít nhất bốn chu kỳ đồng hồ với tất cả các ngắt. 
Sau bốn chu kỳ đồng hồ, địa chỉ vector chƣơng trình tƣơng ứng với thƣờng 
trình điều khiển ngắt thực sự đƣợc khởi tạo. Trong thời gian bốn chu kỳ này, 
PC đƣợc cất vào trong ngăn xếp. Vector thƣờng là lệnh nhảy đến thƣờng trình 
33 
ngắt và lệnh nhảy này mất ba chu kỳ đồng hồ. Nếu một ngắt xảy ra trong khi 
thực hiện một lệnh nhiều chu kỳ thì lệnh đƣợc hoàn thành trƣớc khi ngắt đƣợc 
phục vụ. Nếu một ngắt xảy ra khi MCU đang trong chế độ ngủ thì thời gian 
đáp ứng ngắt sẽ tăng thêm bốn chu kỳ. Thời gian tăng thêm này là thời gian 
để khởi động lại từ chế độ ngủ. 
 Sự trở về từ một thƣờng trình điều khiển ngắt mất bốn chu kỳ xung nhịp. 
Trong thời gian bốn chu kỳ này, PC (2 bytes) đƣợc lấy ra từ ngăn xếp, SP 
đƣợc tăng lên 2, và bit I trong SREG đƣợc đặt. 
2.4.2.4. Bộ nhớ 
 Kiến trúc AVR có hai không gian bộ nhớ chính bao gồm bộ nhớ chƣơng 
trình và bộ nhớ dữ liệu. Thêm vào đó, Atmega8 có một bộ nhớ EEPROM để 
lƣu trữ dữ liệu. Tất cả ba không gian này là tuyến tính và nhƣ thƣờng lệ. 
a. Bộ nhớ chương trình Flash có thể lập trình lại nằm bên trong vi xử lý 
(In-System Reprogrammable Flash Program Memory ) 
 Atmega8 chứa 8K bytes bộ nhớ Flash có thể lập trình lại đƣợc nằm trong 
chip để chứa chƣơng trình. Từ khi tất cả các lệnh của AVR là 16 hoặc 32 bit 
thì Flash đƣợc tổ chức thành 4Kx16. Vì lý do an toàn phần mềm nên bộ nhớ 
chƣơng trình Flash đƣợc chia thành hai vùng: Vùng nạp chƣơng trình boot và 
vùng chƣơng trình ứng dụng. 
 Bộ nhớ Flash có thể thực hiện ghi/xoá ít nhất 10.000 lần. Bộ đếm chƣơng 
trình (PC) là 12 bit , nó có thể địa chỉ hoá đƣợc 4K bộ nhớ chƣơng trình. 
Bảng hằng số có thể đƣợc đặt trong không gian bộ nhớ chƣơng trình. 
34 
Bản đồ bộ nhớ chƣơng trình nhƣ hình 2.12. 
Hình 2.12. Bản đồ bộ nhớ chương trình 
b. Bộ nhớ dữ liệu SRAM (SRAM Data Memory ) 
Bản đồ bộ nhớ dữ liệu SRAM đƣợc chỉ ra trên hình 2.13. 
Hình 2.13. Bản đồ bộ nhớ dữ liệu SRAM 
 ATmega8 là bộ vi điều khiển hoàn chỉnh hỗ trợ nhiều thiết bị ngoại vi 
trong 64 vị trí đƣợc đặt trƣớc trong mã lệnh IN/OUT. Đối với các không gian 
vào ra mở rộng từ 0x60 đến 0xFF trong SRAM thì chỉ có các lệnh 
ST/STS/STD và LD/LDS/LDD mới đƣợc sử dụng. 
35 
 Năm chế độ địa chỉ khác nhau cho bộ nhớ dữ liệu bao gồm: Trực tiếp, 
gián tiếp với độ lệch, gián tiếp, gián tiếp với độ lệch giảm, và gián tiếp với độ 
lệch tăng lên. Trong tệp thanh ghi, các thanh ghi từ R26 đến R31 dùng để làm 
các thanh ghi con trỏ địa chỉ gián tiếp. 
 Địa chỉ trực tiếp chỉ tới toàn bộ không gian dữ liệu. 
 Chế độ gián tiếp với độ lệch chỉ đến 63 vị trí từ địa chỉ cơ sở đƣợc đƣa ra 
bởi thanh ghi Y hoặc Z. 
 Khi sử dụng các chế độ địa chỉ gián tiếp thanh ghi với độ giảm hay tăng 
tự động, thanh ghi địa chỉ X, Y và Z đƣợc giảm hoặc đƣợc tăng. 
c. Bộ nhớ dữ liệu EEPROM (EEPROM Data Memory ) 
 ATmega8 chứa 512 byte bộ nhớ dữ liệu EEPROM. Nó đƣợc tổ chức 
thành không gian dữ liệu riêng biệt, trong chúng các byte đơn có thể đƣợc đọc 
và ghi. EEPROM có thể đọc ghi đƣợc ít nhất 100.000 lần. 
EEPROM Read/Write Access – đọc/ghi vào EEPROMass 
Các thanh ghi truy nhập EEPROM có thể đƣợc thực hiện trong không gian I/O. 
Thanh ghi địa chỉ EEPROM – EEARH và EEARL 
Bits 15..9 – Res: Các bit dự phòng 
Các bit này đƣợc đặt dự phòng trong Atmega8 và sẽ luôn là 0. 
Bits 8..0 – EEAR9..0: Địa chỉ EEPROM 
Giá trị khởi tạo của EEAR là không xác định. Giá trị thích hợp phải đƣợc 
ghi trƣớc khi EEPROM có thể đƣợc truy cập. 
Thanh ghi dữ liệu EEPROM – EEDR 
36 
Bits 7..0 – EEDR7.0: Dữ liệu EEPROM 
Để ghi EEPROM, thanh ghi dữ EEDR chứa dữ liệu đƣợc ghi vào trong 
EEPROM với địa chỉ đƣợc chỉ ra trong thanh ghi EEAR. Khi đọc EEPROM, 
thanh ghi EEDR chứa dữ liệu đọc ra từ EEPROM tại địa chỉ chỉ ra tại EEAR. 
Thanh ghi trạng thái EEPROM – EECR 
Bits 7..6 – Res: Các bit dự phòng 
Các bit này đƣợc đặt dự phòng trong Atmega8 và sẽ luôn là 0. 
Bit 5..4 – EEPM1 và EEPM0: Các bit chế độ lập trình EEPROM 
Bit 3 – EERIE: EEPROM Ready Interrupt Enable 
Bit 2 – EEMWE: EEPROM Master Write Enable 
Bit 1 – EEWE: EEPROM Write Enable 
Bit 0 – EERE: EEPROM Read Enable 
Phòng ngừa sai lệch dữ liệu EEPROM 
 Trong thời gian nguồn điện VCC bị sụt dữ liệu của EEPROM có thể bị 
sai bởi vì điện áp cung cấp quá thấp cho CPU và EEPROM làm việc đúng. 
Điều này cũng tƣơng tự đối với các hệ thống bản mạch sử dụng EEPROM, và 
các giải pháp thiết kế tƣơng tự nên đƣợc ứng dụng. 
 Một sự sai khác dữ liệu của EEPROM có thể bi gây ra bởi hai yếu tố khi 
mà điện áp quá thấp: Đầu tiên là sự liên tiếp ghi vào EEPROM đòi hỏi một 
điện áp tối thiểu để hoạt động một cách đúng đắn. Thứ hai là CPU có thể tự 
thực hiện sai câu lệnh nếu điện áp cung cấp quá thấp. 
37 
d. Bộ nhớ I/O 
 Tất cả các I/O và thiết bị ngoại vi đƣợc đặt vào không gian I/O. Vị trí I/O 
đƣợc truy truy nhập bởi lệnh LD/LDS/LDD và lệnh ST/STS/STD, chuyển đổi 
dữ liệu giữa 32 thanh ghi đa năng và không gian I/O. Các thanh ghi I/O trong 
vùng địa chỉ $00-$1F có thể truy cập trực tiếp các bit bằng cách sử dụng câu 
lệnh SBI và CBI. Trong các thanh ghi này, giá trị của các bit đơn có thể đƣợc 
kiểm tra bằng cách sử dụng các câu lệnh SBIS và SBIC. Khi sử dụng các lệnh 
xác định I/O IN và OUT, địa chỉ I/O $00 - $3F phải đƣợc sử dụng. Khi đánh 
địa chỉ I/O các thanh ghi nhƣ là vùng dữ liệu sử dụng lệnh LD và ST,và phải 
thêm $20 vào các địa chỉ này. 
 Để tƣơng thích với các thiết bị trong tƣơng lai, các bit dự phòng đƣợc đặt 
là 0 nếu đƣợc truy cập. Các địa chỉ bộ nhớ I/O dự phòng không nên ghi. 
Một vài cờ trạng thái đƣợc xoá bằng việc ghi 1 vào chúng. 
 Các thanh ghi I/O đa năng: ATmega 8 có 3 thanh ghi I/O đa năng, các 
thanh ghi này có thể sử dụng để chứa mọi thông tin, đặc biệt có thể hiệu dụng 
để chứa các biến toàn cục và các cờ trạng thái. Các thanh ghi này có địa chỉ từ 
0x1F có thể truy nhập trực tiếp đến các bit bằng cách sử dụng các câu lệnh 
SBI, CBI và SBIC. Bao gồm các thanh ghi: GPIOR2, GPIOR1, GPIOR0. 
38 
CHƢƠNG 3 : THIẾT KẾ VÀ LẮP RÁP 
HỆ THỐNG KHỞI ĐỘNG MỀM 
3.1. THIẾT KẾ MẠCH ĐỘNG LỰC 
Thông số động cơ không đồng bộ 
P= 0,075KW; cos = 0,7; n=1400vg/ph 
Y / ∆= 380/220 ; 0,43/0,74 
Ta lựa chọn mạch động lực là mạch điều áp xoay chiều 3 pha bằng triac tải 
đấu sao không dây trung tính: 
A B C
C R C R
C R
Hình 3.1. Sơ đồ mạch động lực 
39 
3.1.1. Chọn van bán dẫn 
Dòng điện hiệu dụng động cơ: 
Idc = 
)(16,0
07,380.3
75
cos..3
A
U
P
d
Dòng điện hiệu dụng đi qua mỗi triac: 
)(08,0
2
16,0
2
A
I
I dcTlv
Do ta chọn cách làm mát cho van là gắn van bán dẫn lên cánh tỏa nhiệt 
Với điều khiện này triac làm việc với dòng điện đến 30% dòng điện định mức 
Dòng điện của triac cần chọn: 
)(27.0
30
100.08,0
30
100.
A
I
I TlvTdm
Điện áp của triac ở trạng thái khóa: 
UTlv = 
)V(4,537380.2U2
d
 Điện áp định mức của triac cần chọn: 
UTdm = Kdt.UTlv =1,8.537,4 =967,3 (V) 
Kdt là hệ số dự trữ chọn Kdt=1,8 
triac mắc vào lƣới xoay chiều 50Hz nên thời gian chuyển mạch của triac 
ảnh hƣởng không lớn đến việc chuyển triac. 
Từ các thông số trên ta chọn loại Triac BT139-600E có các thông số sau 
Un max = 600V Idk = 15 mA Udk =1,5V 
Idm max= 15A Ih = 40 mA Ir = 5 mA ∆U =1,6V 
Tcm =70µ(s) Tmax =120
o
c 
3.1.2. Chọn phần tử bảo vệ van bán dẫn 
a. Bảo vệ van bán dẫn khỏi đánh thủng do xung điện áp từ lƣới bằng mạch RC 
 Để bảo vệ xung điện áp từ lƣới điện, mắc song song với tải ở đầu vào một 
mạch R-C nhằm lọc xung. Khi xuất hiện xung điện áp trên đƣờng dây, nhờ có 
mạch lọc này mà đỉnh xung gần nhƣ nằm lại hoàn toàn trên điện trở đƣờng 
dây. 
40 
Chọn R=(5÷20)Ω, C= 4µF 
b. Bảo vệ ngắn mạch, quá dòng điện cho van 
Chọn aptomat làm thiết bị bảo vệ 
UdmA > Udml 
IdmA> Idc = 2,75 A 
Chọn aptomat loại 50AF của hãng LG có thông số: Udm= 600V, Idm=5A 
c. Bảo vệ quá nhiệt cho van bán dẫn: 
Khi van bán dẫn làm việc có dòng điện chạy qua , trên van có sụt áp , do 
đó có tổn hao công suất p. Tổn hao này sinh nhiệt , đốt nóng van bán dẫn. 
Mặt khác van bán dẫn chỉ đƣợc làm việc dƣới nhiệt độ cho phép Tcp nếu quá 
nhiệt độ cho phép thi van bán dẫn sẽ bị phá hủy. Để van bán dẫn làm việc an 
toàn, không bị chọc thủng vì nhiệt, phải chọn cánh tản nhiệt hợp lý. 
Thông số cần có: 
Tổn thất công suất trên một triac: p = U.Ilv = 1,6.0,2=0,32W 
Diện tích bề mặt tỏa nhiệt: Stn = p/Km.τ 
Τ: là độ chênh lệch nhiệt độ so với môi trƣờng 
Chọn nhiệt độ môi trƣờng là Tmt =30
0
C 
Nhiệt độ làm việc cho phếp của triac: Tcp=110
0
C 
Chọn nhiệt độ làm việc trên cánh tản nhiệt là Tlv=80
0
C 
τ = Tlv –Tmt =80-30 =50
0
C 
Km: hệ số tảo nhiệt bằng đối lƣu và bức xạ. chọn Km=8 W/m
2 0
C 
Stn =0,32/8.50 =0.008 m
2
 =8 cm
2
Chọn loại cánh tản nhiệt có 6 cánh, loại nhỏ đƣợc làm bằng nhôm. 
41 
3.2. THIẾT KẾ MẠCH ĐIỀU KHIỂN 
3.2.1. Sơ đồ khối hệ thống điều khiển dùng vi điều khiển 
Ð T
GÓC
M
a
KHÂU
T O
XUNG
B NG
VI
ÐI U
KHI N
KHU CH
Ð I XUNG
KHÂU T O
XUNG
Ð NG B
KH I NGU N
NUÔI IC V VÐK
A B C
IN PUT
OUT PUT
 Hình 3.2. Sơ đồ khối mạch điều khiển 
Khối vi xử lý (VXL) là khối trung tâm của hệ thống điều khiển, nó thực 
hiện các nhiệm vụ sau: 
- Ghép nối với Panel điều khiển. Nhận các tham số, lƣu chúng vào 
EEPROM. 
- Từ các tham số đặt, tính toán để thay đổi góc điều khiển theo thời gian. 
42 
- Nhận xung đồng bộ, tạo luật phát xung và phát xung điều khiển (6 kênh, 
dạng số) theo xung đồng bộ. 
- Thông qua xung đồng bộ nhận biết và báo lỗi khi có sự cố mất pha. 
- Nhận các tín hiệu bảo vệ quá dòng, dừng khẩn…để dừng hệ thống. 
 Khâu đồng bộ bao gồm biến áp đồng pha mắc /Y, mạch so sánh điểm 
qua không và cách ly quang, điều chế ra ba xung vuông tần số 50 Hz lệch pha 
nhau 120
0
 điện đồng pha với điện áp pha của lƣới và đƣợc đƣa vào ba chân 
của vi xử lý. Khi đƣa ba xung đồng bộ vào tuy mạch đồng bộ có hơi cồng 
kềnh nhƣng bù lại khi phát xung vào các van trong từng pha là độc lập nhau 
do đó khi nối bộ khởi động với lƣới điện, hệ thống điều khiển không cần phải 
dò thứ tự pha để phát xung mà chỉ cần quan tâm đến chiều quay của động cơ. 
 Khâu khuếch đại xung có nhiệm vụ khuếch đại xung từ khâu phân phối 
xung đƣa đến kích mở triac, ngoài ra còn sử dụng biến áp xung nhằm cách ly 
mạch điều khiển và mạch động lực. 
3.2.2. Tính toán và phân tích mạch điều khiển 
Mạch điều khiển đƣợc tính toán xuất phát từ yêu cầu xung mở triac. 
Các thông số cơ bản để tính mạch điều khiển: 
Điện áp điều khiển triac: Uđk= 1,5V 
Dòng điện điều khiển triac: Iđk=15mA 
Thời gian mở xung: tm=70µs 
Độ rộng xung điều khiển: tx=2.tm= 140 µs 
Điện áp nguồn nuôi mạch điều khiển: U=9V 
3.2.2.1. Tính biến áp xung 
Ta chọn sơ bộ: 
Vật liệu làm lõi sắt là thép Perit HM lõi có dạng hình trụ có H = 30 A/m 
và B = 0,3 T, có khe hở không khí. 
Tỷ số máy biến áp xung chọn m = 2 
Điện áp thứ cấp : U2 = Ug = 1,5 V 
43 
 Điện áp sơ cấp : U1 = m . U2 = 1,5 . 2 = 3 V 
 Dòng điện thứ cấp: I2 = Ig = 15 mA 
 Dòng điện sơ cấp: I1 = 
m
I 2
 = 7,5 mA 
Độ rộng xung : tx = 140 s = 
Mức sụt biên độ xung : S = 0,15 
Chọn độ từ thẩm không khí 0 = 1,25.10
-6
 H/m 
Độ từ thẩm trung bình tb của lõi thép: 
3
6
0
1
10.8
30.10.25,1
3,0
H.
B 
 Thể tích lõi thép cần có: 
V = 
2
2
3663
2
11xxtb0 cm0525,0
3,0
10.5,7.3.15,0.10.14.10.25,1.10.8
B
I.U.S.t..
L.Q
Chọn mạch từ OA-12/14-3 có thể tích V= Q.L = 0,03.4,1= 0,123 cm2 
Với kích thƣớc đó ta có kích thƣớc mạch từ nhƣ sau: 
a= 1 mm; b= 3mm ; d= 12 mm ;D= 14mm ; l= 4,1 cm 
Q= 0,03 cm
2
 ; Qcs= 1,13 cm
2
Số vòng dây cuộn sơ cấpBAX: 
266
76,0.10.3,0
10.140.3
Q.B
t.U
W
6
6
x1
1
 (vòng) 
Số vòng dây cuộn thứ cấp BAX: 
133
2
226
m
W
W 1
2
(vòng) 
Chọn J1 = J2 = 2 A/mm
2
Tiết diện dây sơ cấp: 
2
1
1
1
mm00375,0
2
0075,0
J
I
S
Đƣờng kính dây sơ cấp: 
44 
069,0
14,3
00375,0.4S.4
d 1
1
 mm 
Chọn d1= 0.1mm ; S1= 0,00785 mm
2
Tiết diện dây thứ cấp: 
2
2
2
2
mm0075,0
2
015,0
J
I
S
Đƣờng kính dây thứ cấp: 
mm089,0
14,3
0075,0.4S.4
d 2
2
Chọn d2= 0,1mm ; S2= 0,00785 mm
2
Kiểm tra hệ số lấp đầy: 
0235,0
133
133.00785,0266.00785,0
Q
W.SW.S
K
cs
2211
ld
Nhƣ vậy cửa sổ đủ điện tích cần thiết 
3.2.2.2. Tính chọn khâu khuếch đại xung 
a. Sơ đồ nguyên lý 
 Hình 3.3. Sơ đồ khâu khuếch đại 
+ 9 
R8 D1 
R5 
R2 
D2 
T1 
R6 
R
7 
45 
b. Nguyên lý hoạt động 
 Khâu khuếch đại xung làm nhiệm vụ khuếch đại tín hiệu xung ở chân14 
PB0 của vi điều khiển avr8 thành tín hiệu cũng có biên độ , độ rộng và công 
suất đủ lớn để kíck mở triac T1. 
c. Công thức tính toán 
Chọn các điốt D6 , D7 , D8 loại 2608 có các thông số sau: 
 U = 220 V 
 I = 5 A 
 Chọn bóng tranzito công suất T2 loại TIP41 có các thông số sau: 
Điện áp giũa colecto va bazo khi hở mạch emito : UCBO = 40V 
Diện áp giữa emito và bazo khi hở mạch colecto : UEB0 = 5 V 
Dòng điện lớn nhất ở colecto có thể chịu đựng : Icmax =10A 
Dòng điện làm việc của colecto : Ic = 6A 
Dòng điện làm việc của bazo : : IB = 2A 
Ta thấy rằng với loại triac dã chọn có công suất điều khiển là khá bé Uđk 
=1,5V ; Iđk = 0,015A. nên dòng colecto-bazo của tranzito khá bé nên ta chỉ 
cần phải sử dụng một trazito 
Chọn nguồn cấp cho biến áp xung là E =9V nên ta phải mắc nối tiếp thêm 
điện trở R8 nối tiếp với cực emitor của Trazito 
R8 =(E – U1)/I1 =(9-3)/0,0075= 800Ω 
Tất cả các diod trong mạch sử dụng loại 1N4009 có thông số : 
Dòng điện định mức : Iđm =10A 
Điện áp ngƣợc lớn nhất : UN = 25V 
Điện áp để cho diod mở thông : Um =1V 
46 
3.2.2.2. Khâu tạo xung 
Khâu tạo xung sử dụng on chip avr atmega8 
a. Cấu trúc chung của avr atmega8 
 Hình 3.4. AVR atmega8 
Mô tả các chân 
VCC : Điện áp cung cấp số. 
GND : Chân nối đất. 
47 
PORT A: Đầu vào của bộ biến đổi A/D. Port A cũng là cổng I/O 8 bit hai 
chiều nếu bộ biến đổi A/D không đƣợc sử dụng. 
PORT B: (PB7:0) Port B là cổng I/O 8-bit hai chiều với các điện trở pull-
up bên trong (đƣợc lựa chọn cho mỗi bit). Bộ đếm đầu ra của Port B có đặc 
tính điều kiển cân đối với cả tín hiệu source và sink. Khi là tín hiệu đầu vào, 
các chân của cổng B sẽ tiêu thụ dòng nếu các điện trở pull-up bên trong đƣợc 
kích hoạt. Các chân của Port B là 3 trạng thái khi có tín hiệu reset đƣợc kích 
hoạt, thậm chí đồng hồ không chạy. 
- Tuỳ thuộc việc đặt các cầu chì lựa chọn xung nhịp, chân PB6 có thể 
đƣợc sử nhƣ là đầu vào bộ khuyếch đại dao động đảo và đầu vào mạch thao 
tác xung nhịp bên trong. 
- Tuỳ thuộc việc đặt các cầu chì lựa chọn xung nhịp, chân PB7 có thể 
đƣợc sử nhƣ là đầu ra từ bộ khuyếch đại dao động đảo. 
- Nếu nhƣ bộ dao động RC định cỡ bên trong đƣoc sử dụng nhƣ là nguồn 
xung nhịp của chíp bên trong thì PB7..6 đƣợc sử dụng nhƣ là đầu vào TOSC2..1 
cho Timer/Counter2 nếu nhƣ bit AS2 trong thanh ghi ASSR đƣợc đặt. 
PORT C: (PC5:0) Port C là cổng I/O 7-bit hai chiều với các điện trở pull-
up bên trong (đƣợc lựa chọn cho mỗi bit). Bộ đếm đầu ra của Port C có đặc 
tính điều kiển cân đối với cả tín hiệu source và sink. Khi là các tín hiệu đầu 
vào, các chân của cổng C sẽ tiêu thụ dòng nếu các điện trở pull-up bên trong 
đƣợc kích hoạt. Các chân của Port C là 3 trạng thái khi có tín hiệu reset đƣợc 
kích hoạt, thậm chí đồng hồ không chạy. 
- PC6/Reset: Nếu cầu chì RSTDISBL đƣợc lập trình, PC6 đƣợc sử dụng 
nhƣ là một chân I/O. Chú ý rằng đặc tính về điện của PC6 khác với các chân 
PC khác. 
- PC6/Reset: Nếu cầu chì RSTDISBL không đƣợc lập trình, PC6 đƣợc sử 
dụng nhƣ là một chân đầu vào Reset. Khi tín hiệu ở mức thấp dài hơn độ dài 
của xung nhỏ nhất sẽ gây ra Reset thậm chí các xung nhịp không còn. 
48 
PORT D: (PD7:0) Port D à cổng I/O 8-bit hai chiều với các điện trở pull-
up bên trong (đƣợc lựa chọn cho mỗi bit). Bộ đếm đầu ra của Port D có đặc 
tính điều kiển cân đối với cả tín hiệu source và sink. . Khi là các tín hiệu đầu 
vào, các chân của cổng C sẽ tiêu thụ dòng nếu các điện trở pull-up bên trong 
đƣợc kích hoạt. Các chân của Port C là 3 trạng thái khi có tín hiệu reset đƣợc 
kích hoạt, thậm chí đồng hồ không chạy. 
AVCC : là chân cấp điện cho cổng A và bộ biến đổi A/D, PC3:0. và 
ADC7:6. Nó đƣợc nối nội bộ đến VCC ngay cả trong trƣờng hợp ADC không 
đƣợc sử dụng. Nếu ADC đƣợc sử dụng, nó phải đƣợc nối với VCC qua bộ lọc 
thông thấp. Chú ý rằng PC6:4 đƣợc sử dụng điện áp VCC. 
AREF: là chân tín hiệu tham chiếu analog nối vào bộ biến đổi A/D. 
RESET: thiết lập lại đầu vào. 
XTAL1 & XTAL2: chân vào ra của thạch anh tạo dao động. 
b. Bộ tạo dao động của on chip 
On-chip có hai chân , là ngõ vào và ngõ ra của một 
mạch khuếch đại đảo đƣợc dùng nối với bộ dao động để tạo xung đồng hồ cho 
on-chip. On-chip sử dụng bộ dao động trong bằng cách nối hai chân 
, với một mạch cổng hƣởng tinh thể thạch anh 12MHz 
có tụ thoát nhiễu xuống đất nhƣ hình 3.5 
c. Mạch reset 
Chân reset đƣơc điều khiển bởi một mạch R-C để reset hệ thống tự động 
khi cấp nguồn, đồng thời ta có thể reset hệ thống bằng tay nhờ vào chuyển 
mạch nút ấn. 
49 
Hình 3.5. Sơ đồ nguyên lý mạch tạo dao động và reset của atmega8 
3.2.2.3. Khâu đồng bộ 
 Khâu đồng bộ bao gồm biến áp đồng pha mắc /Y, mạch so sánh điểm 
qua không và cách ly quang, điều chế ra ba xung vuông tần số 50 Hz lệch pha 
nhau 120
0
 điện đồng pha với điện áp pha của lƣới và đƣợc đƣa vào chân của 
vi xử lý. 
220V
1
2
4
3
1
2
4
3
R1
C2
R3
OPTO1
OPTO2
Hình 3.6. Khâu tạo xung đồng bộ 
Chọn cách ly quang OPTO P512. 
50 
Hình 3.7. Sơ đồ nguyên lý mạch điều khiển một pha 
51 
3.2.3. Sơ đồ thuật toán và chƣơng trình điều khiển 
3.2.3.1. Sơ đồ thuật toán 
3.2.3.2. Chƣơng trình điều khiển 
#include 
#device *=16 
#FUSES NOWDT //No Watch Dog Timer 
#FUSES HS //High speed Osc (> 4mhz for PCM/PCH) 
(>10mhz for PCD) 
//#FUSES NOPUT //No Power Up Timer 
#FUSES MCLR //Master Clear pin enabled 
Khởi tạo 
 start 
Động cơ hoạt động 
 stop 
Dừng động cơ 
 Nạp chƣơng trình điều khiển 
52 
#FUSES NOPROTECT //Code not protected from reading 
//#FUSES NOCPD //No EE protection 
//#FUSES NOBROWNOUT //No brownout reset 
#use delay (clock=20000000) 
#byte PortA= 0x05 
#byte PortC= 0x07 
#bit input_phase_1 =PortA.2 
#bit output_phase_1 =PortC.3 
int1 negative=0,enable_time=0; 
unsigned int8 time=0; 
#INT_RTCC 
void RTCC(void) 
{ 
Set_RTCC(16);// Ngat tran sau 48us 
if(enable_time==1)// Neu chuyen sang ban ki duong 
 { 
 time++; 
 if(time==50)// Sau 4ms thi mo van 
 { 
 output_phase_1=1; 
 time=0; 
 enable_time=0;// Ko cho phep tinh thoi gian 
 } 
53 
 } 
} 
#INT_EXT 
void EXT(void) 
{ 
output_phase_1=0; 
enable_time=1;// Cho phep tinh thoi gian 
time=0; 
} 
void main() 
{ 
Enable_Interrupts(INT_RTCC);// Cho phep Timer0{ 
Setup_Timer_0(RTCC_INTERNAL|RTCC_DIV_1|RTCC_8_BIT);// Khai 
bao Timer 0 
Set_RTCC(16);// Ngat tran sau 48us 
enable_interrupts(INT_RTCC); 
Ext_int_edge(L_To_H); 
enable_interrupts(INT_EXT); 
output_phase_1=0; 
Enable_Interrupts(GLOBAL);// Cho phep ngat toan cuc 
Set_tris_A(0b11111111); 
Set_tris_C(0b11110000); 
output_phase_1=0; 
54 
while(true) 
 { 
 } 
} 
(ExpressProject "Mach khuech dai xung va cau 3 pha" 
 (ProjectVersion "19981106") 
 (ProjectType "PCB") 
 (Folder "Design Resources" 
 (Folder "Library") 
 (NoModify) 
 (File ".\mach khuech dai xung va cau 3 pha.dsn" 
 (Type "Schematic Design")) 
 (BuildFileAddedOrDeleted "x") 
 (CompileFileAddedOrDeleted "x") 
 (DRC_Scope "0") 
 (DRC_Action "0") 
 (DRC_Create_Warnings "FALSE") 
 (DRC_Check_Ports "FALSE") 
 (DRC_Check_Off-Page_Connectors "FALSE") 
 (DRC_Identical_References "TRUE") 
 (DRC_Type_Mismatch "TRUE") 
 (DRC_Report_Ports_and_Off-page_Connectors "FALSE") 
 (DRC_SDT_Compatibility "FALSE") 
 (DRC_Report_Off-grid_Objects "FALSE") 
 (DRC_Check_Unconnected_Nets "TRUE") 
 (DRC_Check_for_Misleading_TAP "FALSE") 
 (DRC_Visible_Power_pins "FALSE") 
 (DRC_Report_Netnames "FALSE") 
55 
 (DRC_View_Output "TRUE") 
 (DRC_Report_File 
 "D:\THIET KE MACH DIEN\CAPTURE\SUPPORT\DO 
AN_BTL\MACH KHUECH DAI XUNG VA CAU 3 PHA.DRC") 
 (Netlist_TAB "3") 
 (LAYOUT_Netlist_File "MACH KHUECH DAI XUNG VA CAU 3 
PHA.MNL") 
 (LAYOUT_PCB_Footprint "{PCB Footprint}") 
 (FALSE) 
 (LAYOUT_Units "0") 
 (FALSE) 
 (FALSE)) 
 (Folder "Outputs" 
 (File ".\mach khuech dai xung va cau 3 pha.drc" 
 (Type "Report")) 
 (File ".\mach khuech dai xung va cau 3 pha.mnl" 
 (Type "LAYOUT Netlist File"))) 
 (Folder "Referenced Projects") 
 (PartMRUSelector 
 (FUSE 
 (FullPartName "FUSE.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 ("HEADER 1" 
 (FullPartName "HEADER 1.Normal") 
56 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 ("HEADER 3" 
 (FullPartName "HEADER 3.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 (GND 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CAPSYM.OLB"
) 
 (DeviceIndex "0")) 
 ("HEADER 4" 
 (FullPartName "HEADER 4.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 ("CAP NP" 
 (FullPartName "CAP NP.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (R 
57 
 (FullPartName "R.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (MOC3020 
 (FullPartName "MOC3020.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (TRIAC 
 (FullPartName "TRIAC.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 ("HEADER 5" 
 (FullPartName "HEADER 5.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 (DIODE 
 (FullPartName "DIODE.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
58 
 (DeviceIndex "0")) 
 (VCC_ARROW 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CAPSYM.OLB"
) 
 (DeviceIndex "0")) 
 ("NPN EBC" 
 (FullPartName "NPN EBC.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\TRANSISTOR.
OLB") 
 (DeviceIndex "0")) 
 ("TRNSFMR GDE25-4" 
 (FullPartName "TRNSFMR GDE25-4.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (SCR 
 (FullPartName "SCR.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0"))) 
 (GlobalState 
 (FileView 
 (Path "Design Resources") 
 (Path "Outputs") 
59 
 (Select "Design Resources" 
 "D:\My jobs\Thiet ke mach dien\capture\Support\Do an_BTL\mach 
khuech dai xung va cau 3 pha.dsn")) 
 (HierarchyView) 
 (Doc 
 (Type "COrCapturePMDoc") 
 (Frame 
 (Placement "44 0 1 -1 -1 -4 -30 0 200 0 435")) 
 (Tab 0))) 
 (MPSSessionName "Administrator")) 
(ExpressProject "Mach dong bo pha" 
 (ProjectVersion "19981106") 
 (ProjectType "PCB") 
 (Folder "Design Resources" 
 (Folder "Library") 
 (NoModify) 
 (File ".\mach dong bo pha.dsn" 
 (Type "Schematic Design")) 
 (BuildFileAddedOrDeleted "x") 
 (CompileFileAddedOrDeleted "x") 
 (DRC_Scope "0") 
 (DRC_Action "0") 
 (DRC_Create_Warnings "FALSE") 
 (DRC_Check_Ports "FALSE") 
 (DRC_Check_Off-Page_Connectors "FALSE") 
 (DRC_Identical_References "TRUE") 
 (DRC_Type_Mismatch "TRUE") 
 (DRC_Report_Ports_and_Off-page_Connectors "FALSE") 
60 
 (DRC_SDT_Compatibility "FALSE") 
 (DRC_Report_Off-grid_Objects "FALSE") 
 (DRC_Check_Unconnected_Nets "TRUE") 
 (DRC_Check_for_Misleading_TAP "FALSE") 
 (DRC_Visible_Power_pins "FALSE") 
 (DRC_Report_Netnames "FALSE") 
 (DRC_View_Output "TRUE") 
 (DRC_Report_File 
 "D:\THIET KE MACH DIEN\CAPTURE\SUPPORT\DO 
AN_BTL\MACH DONG BO PHA.DRC") 
 (Netlist_TAB "3") 
 (LAYOUT_Netlist_File "MACH DONG BO PHA.MNL") 
 (LAYOUT_PCB_Footprint "{PCB Footprint}") 
 (FALSE) 
 (LAYOUT_Units "0") 
 (FALSE)) 
 (Folder "Outputs" 
 (File ".\mach dong bo pha.drc" 
 (Type "Report")) 
 (File ".\mach dong bo pha.mnl" 
 (Type "LAYOUT Netlist File"))) 
 (Folder "Referenced Projects") 
 (PartMRUSelector 
 (R 
 (FullPartName "R.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
61 
 (DeviceIndex "0")) 
 (VCC 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CAPSYM.OLB"
) 
 (DeviceIndex "0")) 
 (GND 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CAPSYM.OLB"
) 
 (DeviceIndex "0")) 
 ("HEADER 2" 
 (FullPartName "HEADER 2.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 (DIODE 
 (FullPartName "DIODE.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (LM339 
 (FullPartName "LM339.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\OPAMP.OLB") 
 (DeviceIndex "0")) 
62 
 ("HEADER 5" 
 (FullPartName "HEADER 5.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 (LM324 
 (FullPartName "LM324.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\OPAMP.OLB") 
 (DeviceIndex "0"))) 
 (GlobalState 
 (FileView 
 (Path "Design Resources") 
 (Path "Outputs")) 
 (HierarchyView) 
 (Doc 
 (Type "COrCapturePMDoc") 
 (Frame 
 (Placement "44 0 1 -1 -1 -4 -30 0 200 0 435")) 
 (Tab 0))) 
 (MPSSessionName "Administrator")) 
(ExpressProject "Khoi dong mem 3 pha_Son_DLHP" 
 (ProjectVersion "19981106") 
 (ProjectType "PCB") 
 (Folder "Design Resources" 
 (Folder "Library") 
 (NoModify) 
63 
 (File ".\khoi dong mem 3 pha_son_dlhp.dsn" 
 (Type "Schematic Design")) 
 (BuildFileAddedOrDeleted "x") 
 (CompileFileAddedOrDeleted "x") 
 (DRC_Scope "0") 
 (DRC_Action "0") 
 (DRC_Create_Warnings "FALSE") 
 (DRC_Check_Ports "FALSE") 
 (DRC_Check_Off-Page_Connectors "FALSE") 
 (DRC_Identical_References "TRUE") 
 (DRC_Type_Mismatch "TRUE") 
 (DRC_Report_Ports_and_Off-page_Connectors "FALSE") 
 (DRC_SDT_Compatibility "FALSE") 
 (DRC_Report_Off-grid_Objects "FALSE") 
 (DRC_Check_Unconnected_Nets "TRUE") 
 (DRC_Check_for_Misleading_TAP "FALSE") 
 (DRC_Visible_Power_pins "FALSE") 
 (DRC_Report_Netnames "FALSE") 
 (DRC_View_Output "TRUE") 
 (DRC_Report_File 
 "D:\THIET KE MACH DIEN\CAPTURE\SUPPORT\DO 
AN_BTL\KHOI DONG MEM 3 PHA_SON_DLHP.DRC") 
 (Netlist_TAB "3") 
 (LAYOUT_Netlist_File "KHOI DONG MEM 3 
PHA_SON_DLHP.MNL") 
 (LAYOUT_PCB_Footprint "{PCB Footprint}") 
 (FALSE) 
 (LAYOUT_Units "0") 
64 
 (FALSE) 
 (FALSE) 
 (FALSE) 
 (FALSE)) 
 (Folder "Outputs" 
 (File ".\khoi dong mem 3 pha_son_dlhp.drc" 
 (Type "Report")) 
 (File ".\khoi dong mem 3 pha_son_dlhp.mnl" 
 (Type "LAYOUT Netlist File"))) 
 (Folder "Referenced Projects") 
 (PartMRUSelector 
 (GND 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CAPSYM.OLB"
) 
 (DeviceIndex "0")) 
 (R 
 (FullPartName "R.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (LED 
 (FullPartName "LED.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
65 
 (DIODE 
 (FullPartName "DIODE.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 ("HEADER 2" 
 (FullPartName "HEADER 2.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 (VCC 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CAPSYM.OLB"
) 
 (DeviceIndex "0")) 
 (CAP 
 (FullPartName "CAP.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (LM7805C/TO 
 (FullPartName "LM7805C/TO.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\REGULATOR.
OLB") 
66 
 (DeviceIndex "0")) 
 ("HEADER 4" 
 (FullPartName "HEADER 4.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 ("HEADER 5" 
 (FullPartName "HEADER 5.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 ("HEADER 6" 
 (FullPartName "HEADER 6.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 ("HEADER 3" 
 (FullPartName "HEADER 3.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 (FUSE 
 (FullPartName "FUSE.Normal") 
67 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (JUMPER 
 (FullPartName "JUMPER.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
 ("CAP NP" 
 (FullPartName "CAP NP.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (TRIAC 
 (FullPartName "TRIAC.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (LM358 
 (FullPartName "LM358.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\OPAMP.OLB") 
 (DeviceIndex "0")) 
 ("TRNSFMR 67115100" 
68 
 (FullPartName "TRNSFMR 67115100.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (MOC3020 
 (FullPartName "MOC3020.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (PIC16F688 
 (FullPartName "PIC16F688.Normal") 
 (LibraryName "D:\THIET KE MACH DIEN\LIBRARY 
CAPTURE\PIC_FAMILY.OLB") 
 (DeviceIndex "0")) 
 ("DIODE BRIDGE" 
 (FullPartName "DIODE BRIDGE.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 ("HEADER 9" 
 (FullPartName "HEADER 9.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\CONNECTOR.
OLB") 
 (DeviceIndex "0")) 
69 
 ("RESISTOR SIP 9" 
 (FullPartName "RESISTOR SIP 9.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (CRYSTAL 
 (FullPartName "CRYSTAL.Normal") 
 (LibraryName 
"C:\ORCAD\ORCAD_10.5\TOOLS\CAPTURE\LIBRARY\DISCRETE.OL
B") 
 (DeviceIndex "0")) 
 (PIC16F57 
 (FullPartName "PIC16F57.Normal") 
 (LibraryName "D:\THIET KE MACH DIEN\LIBRARY 
CAPTURE\PIC_FAMILY.OLB") 
 (DeviceIndex "0"))) 
 (GlobalState 
 (FileView 
 (Path "Design Resources") 
 (Path "Outputs") 
 (Select "Design Resources" 
 "D:\My jobs\Thiet ke mach dien\capture\Support\Do an_BTL\khoi dong 
mem 3 pha_son_dlhp.dsn")) 
 (HierarchyView) 
 (Doc 
 (Type "COrCapturePMDoc") 
 (Frame 
70 
 (Placement "44 0 1 -1 -1 -8 -30 0 200 0 435")) 
 (Tab 0))) 
 (MPSSessionName "Administrator")) 
71 
3.3. LẮP RÁP HỆ THỐNG 
 Sau khi tính toán xong phần lý thuyết, em đã đi vào lắp ráp bộ khởi động 
mềm theo mô hình đã đƣợc khảo sát với các công đoạn sau đây: 
3.3.1. Lắp ráp mạch động lực 
 .Mạch động lực: 
 Gồm 3 mạch cho 3 pha, sử dụng triac thay cho thyristor vì công suất động cơ 
cần khởi động là nhỏ( mang tính chất mô hình). Mạch động lực cách ly với 
mạch điều khiển thông qua các opto MOC3020. Các điện trở và tụ điện có 
nhiệm vụ chống tự kích cho triac, giúp quá trình đóng/mở triac dễ dàng hơn. 
Mỗi pha có 1 cầu chỉ bảo vệ quá tải. Mạch 3 pha cần có dây trung tính để lấy 
tín hiệu đồng pha. 
U3
MOC3020
1
2
6
4
PHASE_3
R7
180/1W
R8
2.4k/1W
C5
100nF/600V
C6
10nF/600V
R9
100/2W
R
J4
3PHASE
1
2
3
S
T
J5
MOTOR
1
2
3
R
S
T
J6
ZERO
1N
W
U
V
Q2
BT139
Q3
BT139
F1
FUSE
F2
FUSE
F3
FUSE
U
V
W
J3
CONTROL
1
2
3
4
PHASE_1
PHASE_2
PHASE_3
U1
MOC3020
1
2
6
4
PHASE_1
R1
180/1W
R2
2.4k/1W
C1
100nF/600V
C2
10nF/600V
R3
100/2W
Q1
BT139
U2
MOC3020
1
2
6
4
PHASE_2
R4
180/1W
R5
2.4k/1W
C3
100nF/600V
C4
10nF/600V
R6
100/2W
 Hình.3.8 . Mạch nguyên lý của mạch động lực 
72 
Hình 3.9. Mạch in của mach động lực 
73 
3.3.2. Lắp ráp mạch điều khiển 
 .Mạch đồng pha: 
 Gồm 3 Opamp cho 3 pha, chỉ cần lấy bán kì dƣơng để kiều khiển. Mạch này 
dùng để phát hiện điểm 0. Tín hiệu đƣợc đƣa tới vi điều khiển. 
J4
OUPUT_PHASE
1
2
3
4
5
PHASE_1
PHASE_2
PHASE_3
VCC
-
+
U1C
LM339
9
8
14
3
12
R1
1k
D1
1N4007
R2
10k
R3
10k
J5
PHASE_1
1
2
VCC
VCC
VCC
R4
10k
R5
22
VCC
R6
470
PHASE_1
R7
1k
D2
1N4007
R8
10k
R9
10k
J6
PHASE_2
1
2
R10
10k
R11
22
VCC
R12
470
PHASE_2
R13
1k
D3
1N4007
R14
10k
R15
10k
J7
PHASE_3
1
2
R16
10k
R17
22
VCC
R18
470
PHASE_3
-
+
U1B
LM339
5
4
2
3
12
-
+
U1A
LM339
7
6
1
3
12
 Hình 3.10. Mạch đồng pha 
74 
Mô phỏng mạch điều khiển trên phần mềm proteus 
Hình 3.11. Mạch nguyên lý của mach điều khiển 
75 
Hình 3.12. Mạch in của mạch điều khiển 
3.4. KẾT QUẢ ĐẠT ĐƢỢC 
Mô hình thực tế: 
76 
Sơ đồ thí nghiệm với động cơ có công suất P =0,075W. 
77 
Bảng kết quả thí nghiệm trong trƣờng hợp không tải: 
Góc mở Dòng điện động cơ Iđc 
 = 150
0 0,15A 
 = 105
0 0,17A 
 = 75
0 0,18A 
 = 30
0 0,23A 
 = 0
0 0,27A 
78 
KẾT LUẬN 
 Qua mƣời hai tuần thực hiện đề tài: “Xây dựng hệ thống khởi động 
mềm động cơ dị bộ lồng sóc”, em thấy đề tài này thật bổ ích cho những sinh 
viên sắp ra trƣờng nhƣ chúng em, vì thực tế động cơ không đồng bộ là nhân 
tố rất quan trọng trong công nghiệp, nghiên cứu về đặc điểm của nó, về những 
phƣơng pháp khởi động, phƣơng pháp điều chỉnh điện áp, tính toán những 
phần tử trong bộ khởi động để thiết kế mạch khởi động động cơ. Điều đó sẽ 
giúp ích nhiều cho công việc sau này. 
 Tập đồ án này mặc dù còn nhiều hạn chế, nhƣng trong quá trình thực hiện 
đề tài đã giúp em tự đánh giá và hiểu kỹ hơn về các kiến thức chuyên môn, đó 
cũng là kết quả của nhiều năm học tập cùng với sự dạy dỗ rất tận tình của các 
thầy cô trong bộ môn điện công nghiệp và dân dụng. Em xin chân thành cảm 
ơn tới các thầy cô và đặc biệt là thầy giáo GS.TSKH. Thân ngọc Hoàn đã chỉ 
bảo rất tận tình để em hoàn thành quyển đồ án này. 
 Em xin chân thành cảm ơn. 
Hải phòng, ngày tháng năm 
Sinh viên thực hiện 
79 
TÀI LIỆU THAM KHẢO 
[1] GS.TSKH. Thân ngọc Hoàn, 2005 
 Máy điện, Nhà xuất bản Xây Dựng 
[2] Đặng văn Đào –Trần khánh Hà – Nguyễn hồng Thanh, 2007 
 Giáo trình máy điện, Nhà xuất bản Giáo DỤC 
[3] Nguyễn Bính, 1996 
 Điện tử công suất, Nhà xuất bản Khoa học kĩ thuật 
[4] Trần văn Thịnh, 2008 
 Tính toán thiết kế thiết bị điện tử công suất, Nhà xuất bản Giáo dục 
[5] Ngô diên Tập, 2003 
 Kĩ thuật vi điều khiển với avr, Nhà xuất bản Khoa học kĩ thuật 
80 
MỤC LỤC 
LỜI NÓI ĐẦU ................................................................................................. 1 
CHƢƠNG 1: ĐỘNG CƠ KHÔNG ĐỒNG BỘ VÀ CÁC PHƢƠNG 
PHÁP KHỞI ĐỘNG ....................................................................................... 2 
1.1. MỞ ĐẦU .................................................................................................... 2 
1.2. CẤU TẠO .................................................................................................. 2 
1.2.1. Cấu tạo của stato ..................................................................................... 2 
1.2.2. Cấu tạo của rô to ..................................................................................... 3 
1.3. NGUYÊN LÝ LÀM VIỆC CỦA MÁY ĐIỆN DỊ BỘ ............................. 4 
1.4. PHƢƠNG TRÌNH ĐẶC TÍNH CƠ ........................................................... 6 
1.5. CÁC PHƢƠNG PHÁP KHỞI ĐỘNG CỦA ĐỘNG CƠ DỊ BỘ ............. 8 
1.5.1. Khởi động trực tiếp. ................................................................................ 8 
1.5.2. Khởi động dùng phƣơng pháp giảm dòng khởi động ............................ 9 
CHƢƠNG 2: HỆ THỐNG KHỞI ĐỘNG MỀM ĐỘNG CƠ KHÔNG 
ĐỒNG BỘ ...................................................................................................... 15 
2.1 MỞ ĐẦU .................................................................................................. 15 
2.2. HỆ THỐNG KHỞI ĐỘNG MỀM .......................................................... 15 
2.2.1. Sơ đồ hệ thống ....................................................................................... 15 
2.2.2. Nguyên lý hoạt động của hệ thống........................................................ 16 
2.3. BỘ ĐIỀU CHỈNH ĐIỆN ÁP XOAY CHIỀU ......................................... 17 
2.3.1. Sơ đồ đấu sao có trung tính .................................................................. 18 
2.3.2. Sơ đồ tải đấu tam giác ........................................................................... 19 
2.3.3. Sơ đồ đấu sao không trung tính............................................................. 19 
2.4. VI ĐIỀU KHIỂN AVR ............................................................................ 24 
2.4.1. Các đặc điểm chính của AVR ............................................................... 24 
2.4.2. Kiến trúc vi điều khiển avr .................................................................... 27 
81 
CHƢƠNG 3 : THIẾT KẾ VÀ LẮP RÁP HỆ THỐNG KHỞI ĐỘNG 
MỀM ............................................................................................................... 38 
3.1. THIẾT KẾ MẠCH ĐỘNG LỰC ............................................................. 38 
3.1.1. Chọn van bán dẫn .................................................................................. 39 
3.2.2. Chọn phần tử bảo vệ van bán dẫn ........................................................ 39 
3.2. THIẾT KẾ MẠCH ĐIỀU KHIỂN ........................................................... 41 
3.2.1. Sơ đồ khối hệ thống điều khiển dùng vi điều khiển AVR .................... 41 
3.2.2.Tính toán và phân tích mạch điều khiển ................................................ 42 
3.2.3. Sơ đồ thuật toán và chƣơng trình điều khiển ........................................ 51 
3.3. LẮP RÁP HỆ THỐNG ............................................................................ 71 
3.3.1. Lắp ráp mạch động lực .......................................................................... 71 
3.3.2. Lắp ráp mạch điều khiển ....................................................................... 73 
3.4. KẾT QUẢ ĐẠT ĐƢỢC........................................................................... 75 
KẾT LUẬN .................................................................................................... 78 
TÀI LIỆU THAM KHẢO 
            Các file đính kèm theo tài liệu này:
 Xây dựng hệ thống khởi động động cơ dị bộ lồng sóc.pdf Xây dựng hệ thống khởi động động cơ dị bộ lồng sóc.pdf