Đề Tài Thiết Kế Ổn Áp Xoay Chiều Dùng Vi Xử Lý (Kèm Program+ASM51)

86 393 0
Đề Tài Thiết Kế Ổn Áp Xoay Chiều Dùng Vi Xử Lý (Kèm Program+ASM51)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA TP HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN ĐIỀU KHIỂN TỰ ĐỘNG  LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI: THIẾT KẾ ỔN ÁP XOAY CHIỀU DÙNG VI XỬ LÝ GVHD: Thầy LÊ NGỌC ĐÌNH SVTH: Trần Nguyên Khoa MSSV: 49700710 CHƯƠNG I : GIỚI THIỆU VI XỬ LÝ HỌ CMOS AT89C51 I.1.1 Giới thiệu họ MCS-51: MCS-51 họ IC vi điều khiển hãng Intel sản xuất Các IC tiêu biểu cho họ 8051 8031 Các sản phẩm MCS-51 thích hợp cho ứng dụng điều khiển Việc xử lý Byte toán số học cấu trúc liệu nhỏ thực nhiều chế độ truy xuất liệu nhanh RAM nội Tập lệnh cung cấp bảng tiện dụng lệnh số học Bit gồm lệnh nhân lệnh chia Nó cung cấp hổ trợ mở rộng chip dùng cho biến Bit kiểu liệu riêng biệt cho phép quản lý kiểm tra Bit trực tiếp điều khiển hệ thống logic đòi hỏi xử lý luận lý 8951 vi điều khiển Bit, chế tạo theo công nghệ CMOS chất lượng cao, công suất thấp với K EPROM (Flash Programmable and erasable read only memory) Thiết bò chế tạo cách sử dụng nhớ không bốc mật độ cao ATMEL tương thích với chuẩn công nghiệp MCS-51 tập lệnh chân EPROM ON-CHIP cho phép nhớ lập trình lập trình hệ thống lập trình viên bình thường Bằng cách kết hợp CPU Bit với EPROM Chip đơn, ATMEL AT89C51 vi điều khiển mạnh (có công suất lớn) mà cung ấp linh động cao giải pháp giá nhiều ứng dụng vi điều khiển AT89C51 cung cấp đặc tính chuẩn sau: KB nhớ đọc xóa lập trình nhanh (EPROM), 128 Byte RAM, 32 đường I/O, TIMER/COUNTER 16 Bit, vectơ ngắt có cấu trúc mức ngắt, Port nối tiếp bán song công, mạch dao động tạo xung Clock dao động ON-CHIP Thêm vào đó, AT89C51 thiết kế với logic tónh cho hoạt động đến mức không tần số hỗ trợ hai phần mềm lựa chọn chế độ tiết kiệm công suất, chế độ chờ (IDLE MODE) dừng CPU cho phép RAM, timer/counter, port nối tiếp hệ thống ngắt tiếp tục hoạt động Chế độ giảm công suất lưu nội dung RAM treo dao động làm khả hoạt động tất chức khác Reset hệ thống Các đặc điểm 8951 tóm tắt sau: -4 KB nhớ lập trình lại nhanh, có khả tới 1000 chu kỳ ghi xoá -Tần số hoạt động từ: 0Hz đến 24 MHz -3 mức khóa nhớ lập trình -2 Timer/counter 16 Bit -128 Byte RAM nội -4 Port xuất /nhập I/O bit -Giao tiếp nối tiếp -64 KB vùng nhớ mã -64 KB vùng nhớ liệu ngoại -Xử lý Boolean (hoạt động bit đơn) -210 vò trí nhớ đònh vò bit -4 µs cho hoạt động nhân chia 19 12 MHz Vcc XTAL.1 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 I.1.2 khảo sát sơ đồ chân 8951, c chân: 18 XTAL.2 Sơ đồ chân 8951: 29 PSEN\ 40 P1.7 30 ALE P1.6 30pF 31 EA\ 30pF RD WR T1 T0 INT1 INT0 TXD RXD 17 16 15 14 13 12 11 10 8951 RST P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 Vss 20 32 AD7 33 AD6 34 AD5 35 AD4 36 AD3 37 AD2 38 AD1 39 AD0 28 A15 27 A14 26 A13 25 A12 24 A11 23 A10 22 A9 21 A8 Hình1-2 Sơ đồ chân cách gắn thạch anh IC 8951 Chức chân 8951 : 8951 có tất 40 chân có chức đường xuất nhập Trong có 24 chân có tác dụng kép (có nghóa chân có chức năng), chân hoạt động đường xuất nhập đường điều khiển thành phần bus liệu bus đòa a.Các Port:  Port 0: - Port port có chức chân 32 – 39 8951 Trong thiết kế cỡ nhỏ không dùng nhớ mở rộng có chức đường IO Đối với thiết kế cỡ lớn có nhớ mở rộng, kết hợp bus đòa bus liệu  Port 1: - Port port IO chân 1-8 Các chân ký hiệu P1.0, P1.1, P1.2, … có thề dùng cho giao tiếp với thiết bò cần Port chức khác, chúng dùng cho giao tiếp với thiết bò bên  Port 2: - Port port có tác dụng kép chân 21- 28 dùng đường xuất nhập byte cao bus đòa thiết bò dùng nhớ mở rộng  Port 3: -Port port có tác dụng kép chân 10-17 Các chân port có nhiều chức năng, công dụng chuyển đổi có liên hệ với đặc tính đặc biệt 8951 bảng sau: Bit P3.0 P3.1 P3.2 Tên RXT TXD INT0\ Chức chuyển đổi Ngõ vào liệu nối tiếp Ngõ xuất liệu nối tiếp Ngõ vào ngắt cứng thứ P3.3 INT1\ Ngõ vào ngắt cứng thứ P3.4 T0 Ngõ vào P3.5 T1 củaTIMER/COUNTER thứ P3.6 WR\ Ngõ vào P3.7 RD\ củaTIMER/COUNTER thứ Tín hiệu ghi liệu lên nhớ Tín hiệu đọc nhớ liệu b.Các ngõ tín hiệu điều khiển:  Ngõ tín hiệu PSEN (Program store enable): - PSEN tín hiệu ngõ chân 29 có tác dụng cho phép đọc nhớ chương trình mở rộng thường nói đến chân 0E\ (output enable) Eprom cho phép đọc byte mã lệnh -PSEN mức thấp thời gian Microcontroller 8951 lấy lệnh Các mã lệnh chương trình đọc từ Eprom qua bus liệu chốt vào ghi lệnh bên 8951 để giải mã lệnh Khi 8951 thi hành chương trình ROM nội PSEN mức logic  Ngõ tín hiệu điều khiển ALE (Address Latch Enable): - Khi 8951 truy xuất nhớ bên ngoài, port có chức bus đòa bus liệu phải tách đường liệu đòa Tín hiệu ALE chân thứ 30 dùng làm tín hiệu điều khiển để giải đa hợp đường đòa liệu kết nối chúng với IC chốt - Tín hiệu chân ALE xung khoảng thời gian port đóng vai trò đòa thấp nên chốt đòa hoàn toàn tự động.Các xung tín hiệu ALE có tốc độ 1/6 lần tần số dao động chip dùng làm tín hiệu clock cho phần khác hệ thống Chân ALE dùng làm ngõ vào xung lập trình cho Eprom 8951  Ngõ tín hiệu EA\(External Access) : -Tín hiệu vào EA\ chân 31 thường mắt lên mức mức Nếu mức 1, 8951 thi hành chương trình từ ROM nội khoảng đòa thấp Kbyte Nếu mức 0, 8951 thi hành chương trình từ nhớ mở rộng Chân EA\ lấy làm chân cấp nguồn 21V lập trình cho Eprom 8951  Ngõ tín hiệu RST (Reset): -Ngõ vào RST chân ngõ vào Reset 8951 Khi ngõ vào tín hiệu đưa lên cao chu kỳ máy, ghi bên nạp giá trò thích hợp để khởi động hệ thống Khi cấp điện mạch tự động Reset  Các ngõ vào giao động X1,X2: -Bộ dao động được tích hợp bên 8951, sử dụng 8951 người thiết kế cần kết nối thêm thạch anh tụ hình vẽ sơ đồ Tần số thạch anh thường sử dụng cho 8951 12Mhz Chân 40 (Vcc) nối lên nguồn 5V Bản đồ nhớ Data Chip sau: Đòa byte Đòa bit 7F Đòa byte Đòa bit FF F0 F7 F6 F5 F4 F3 F2 F1 F0 B RAM đa dụng E0 E7 E6 E5 E4 E E2 E1 E0 ACC D0 D7 D6 D5 D4 D D D1 D0 PSW 30 B8 - - - BC B B B9 B8 IP B A 2F 2E 2D 2C 7F 77 6F 67 7E 76 6E 66 7D 75 6D 65 7C 74 6C 64 7B 73 6B 63 7A 72 6A 62 79 71 69 61 78 70 68 60 B0 B7 B6 B5 B4 B3 B2 B1 B0 P.3 A8 AF AC A AAA9 A8 IE B 2B 2A 29 28 27 26 25 24 23 22 21 20 1F 5F 5E 57 56 4F 4E 47 46 3F 3E 37 36 2F 2E 27 26 1F 1E 17 16 0F 0E 07 06 Bank 5D 55 4D 45 3D 35 2D 25 1D 15 0D 05 5C 54 4C 44 3C 34 2C 24 1C 14 0C 04 5B 53 4B 43 3B 33 2B 23 1B 13 0B 03 5A 52 4A 42 3A 32 2A 22 1A 12 0A 02 58 50 48 40 38 30 28 20 18 10 08 00 A0 A7 A6 A5 A4 A3A2 A1 A0 P2 99 không đòa hoá bit SBUF 98 9F 9E 9D 9C 9B 9A 99 98 SCON 90 97 96 95 94 93 92 91 90 P1 8D 8C 8B 8A 89 không đòa hoá bit không đòa hoá bit không đòa hoá bit không đòa hoá bit không đòa hoá bit TH1 TH0 TL1 TL0 TMO D 88 8F 8E 8D 8C 8B 8A 89 88 TCO 18 17 10 0F 08 07 00 59 51 49 41 39 31 29 21 19 11 09 01 Bank 87 không đòa hoá bit N PCON Bank 83 82 81 88 DPH DPL SP P0 Bank ghi (mặc đònh cho R0 -R7) RAM không đòa hoá bit không đòa hoá bit không đòa hoá bit 87 86 85 84 83 82 81 80 CÁC THANH GHI CHỨC NĂNG ĐẶCBIỆT - Bộ nhớ 8951 bao gồm ROM RAM RAM 8951 bao gồm nhiều thành phần: phần lưu trữ đa dụng, phần lưu trữ đòa hóa bit, bank ghi ghi chức đặc biệt - 8951 có nhớ theo cấu trúc Harvard: có vùng nhớ riêng biệt cho chương trình liệu Chương trình liệu chứa bên 8951 8951 kết nối với 64K byte nhớ chương trình 64K byte liệu Hai đặc tính cần ý là:  Các ghi port xuất nhập đònh vò (xác đònh) nhớ truy xuất trực tiếp giống đòa nhớ khác  Ngăn xếp bên Ram nội nhỏ so với Ram ngoại Microprocontroller khác RAM bên 8951 phân chia sau:  Các bank ghi có đòa từ 00H đến 1FH  RAM đòa hóa bit có đòa từ 20H đến 2FH  RAM đa dụng từ 30H đến 7FH  Các ghi chức đặc biệt từ 80H đến FFH RAM đa dụng: - Mặc dù hình vẽ cho thấy 80 byte đa dụng chiếm đòa từ 30H đến 7FH, 32 byte từ 00H đến 1FH dùng với mục đích tương tự (mặc dù đòa có mục đích khác) - Mọi đòa vùng RAM đa dụng truy xuất tự dùng kiểu đòa trực tiếp gián tiếp RAM truy xuất bit: - 8951 chứa 210 bit đòa hóa, có 128 bit có chứa byte có chứa đòa từ 20F đến 2FH bit lại chứa nhóm ghi có chức đặc biệt - Ý tưởng truy xuất bit phần mềm đặc tính mạnh microcontroller xử lý chung Các bít đặt, xóa, AND, OR, …, với lệnh đơn Đa số microcontroller xử lý đòi hỏi chuỗi lệnh đọc sửa ghi để đạt mục đích tương tự Ngoài port truy xuất bít 128 bit truy xuất bit truy xuất byte bit phụ thuộc vào lệnh dùng Các bank ghi: - 32 byte thấp nhớ nội dành cho bank ghi Bộ lệnh 8951 hỗ trợ ghi có tên R0 đến R7 theo mặc đònh sau reset hệ thống, ghi có đòa từ 00H đến 07H - Các lệnh dùng ghi RO đến R7 ngắn nhanh so với lệnh có chức tương ứng dùng kiểu đòa trực tiếp Các liệu dùng thường xuyên nên dùng ghi - Do có bank ghi nên thời điểm có bank ghi truy xuất ghi RO đến R7 đề chuyển đổi việc truy xuất bank ghi ta phải thay đổi bit chọn bank ghi trạng thái Các ghi có chức đặc biệt: - Các ghi nội 8951 truy xuất ngầm đònh lệnh - Các ghi 8951 đònh dạng phần RAM chip ghi có đòa (ngoại trừ ghi đếm chương trình ghi lệnh ghi bò tác động trực tiếp) Cũng R0 đến R7, 8951 có 21 ghi có chức đặc biệt (SFR: Special Function Register) vùng RAM nội từ đòa 80H đến FFH Chú ý: Tất 128 đòa từ 80H đến FFH không đònh nghóa, có 21 ghi có chức đặc biệt đònh nghóa sẵn đòa chỉ.Ngoại trừ ghi A truy xuất ngầm nói, đa số ghi có chức đặc biệt SFR đòa hóa bit byte Thanh ghi trạng thái chương trình (PSW: Program Status Word): Từ trạng thái chương trình đòa D0H tóm tắt sau: BIT PSW.7 PSW.6 SYMBOL CY AC ADDRESS D7H D6H DESCRIPTION Cary Flag Auxiliary Cary Flag PSW.5 PSW4 PSW.3 F0 RS1 RS0 D5H D4H D3H PSW.2 PSW.1 PSW.0 OV P D2H D1H DOH Flag Register Bank Select Register Bank Select 00=Bank 0; address 00H÷07H 01=Bank 1; address 08H÷0FH 10=Bank 2; address 10H÷17H 11=Bank 3; address 18H÷1FH Overlow Flag Reserved Even Parity Flag Chức bit trạng thái chương trình: Cờ Carry CY (Carry Flag): -Cờ nhớ có tác dụng kép Thông thường dùng cho lệnh toán học: C=1 phép toán cộng có tràn phép trừ có mượn ngược lại C= phép toán cộng không tràn phép trừ mượn Cờ Carry phụ AC (Auxiliary Carry Flag): - Khi cộng giá trò BCD (Binary Code Decimal), cờ nhớ phụ AC set kết bit thấp nằm phạm vi điều khiển 0AH÷ 0FH Ngược lại AC= Cờ (Flag 0): -Cờ (F0) bit cờ đa dụng dùng cho ứng dụng người dùng Những bit chọn bank ghi truy xuất: - RS1 RS0 đònh dãy ghi tích cực Chúng xóa sau reset hệ thống thay đổi phần mềm cần thiết Tùy theo RS1, RS0 = 00, 01, 10, 11 chọn Bank tích cực tương ứng Bank 0, Bank1, Bank2, Bank3 RS1 0 1 Cờ tràn OV (Over Flag): RS0 1 BANK 017E D8E5 208 0180 22 209 210 END DJNZ R0,D16 RET MCS-51 MACRO 01/07/:2 PAGE ASSEMBLER SYMBOL TABLE LISTING - - NAME TYPE VALUE ATTRIBUTES D1 C ADDR 009BH A D10 C ADDR 010BH A D11 C ADDR 0131H A D12 C ADDR 0129H A D13 C ADDR 014FH A D14 C ADDR 0147H A D15 C ADDR 016DH A D16 C ADDR 0165H A D2 C ADDR 0093H A D3 C ADDR 00B9H A D4 C ADDR 00B1H A D5 C ADDR 00D7H A D6 C ADDR 00CFH A D7 C ADDR 00F5H A D8 C ADDR 00EDH A D9 C ADDR 0113H A DELAY110 C ADDR 00EBH A DELAY220 C ADDR 0109H A DELAY310 C ADDR 00CDH A DELAY410 C ADDR 0127H A LVKHOA DELAY500 C ADDR 00AFH A DELAY600 C ADDR 0091H A DELAY610 C ADDR 0145H A DELAY700 C ADDR 0163H A L1 C ADDR 0014H A L2 C ADDR 0025H A L3 C ADDR 0036H A L4 C ADDR 0047H A L5 C ADDR 0050H A L6 C ADDR 0061H A L7 C ADDR 0072H A L8 C ADDR 0083H A LVTN C ADDR 0003H A P0 D ADDR 0080H A P1 D ADDR 0090H A TF0 B ADDR 0088H.5 A TH0 D ADDR 008CH A TL0 D ADDR 008AH A TMOD D ADDR 0089H A TR0 B ADDR 0088H.4 A REGISTER BANK(S) USED: ASSEMBLY COMPLETE, NO ERRORS FOUND III.3 Chương trình dòch sang mã máy file hex: :1000000075890120970EC282D2811191C281D2825C :10001000C28280EF20960EC282D28111AFC281D2FD :1000200082C28280DE20950EC282D28111CDC28131 :10003000D282C28280CD20940EC282D28111EBC2C4 :1000400081D282C28280BC209306C282C28180B3E8 :1000500020920EC281D2823109C282D281C28180B5 :10006000A220910EC281D2823127C282D281C28166 :10007000809120900EC281D2823145C282D281C24B :10008000818080C281D2823163C282D281C28101E9 :100090000378047903758C3C758AB0D28C308DFD61 :1000A000C28DC28C758C3C758AB0D9EFD8E52278A8 :1000B000057902758C3C758AB0D28C308DFDC28D6D :1000C000C28C758C3C758AB0D9EFD8E522781F793F :1000D00002758CEC758A78D28C308DFDC28DC28C05 :1000E000758CEC758A78D9EFD8E522780B79027592 :1000F0008CEC758A78D28C308DFDC28DC28C758C5B :10010000EC758A78D9EFD8E522780B7904758CECF8 :10011000758A78D28C308DFDC28DC28C758CEC7551 :100120008A78D9EFD8E52278297902758CEC758A1E :1001300078D28C308DFDC28DC28C758CEC758A782E :10014000D9EFD8E522783D7902758CEC758A78D2A2 :100150008C308DFDC28DC28C758CEC758A78D9EF90 :10016000D8E52278077902758C3C758AB0D28C303C :100170008DFDC28DC28C758C3C758AB0D9EFD8E5E7 :01018000225C :00000001FF CHƯƠNG IV: THI CÔNG MÔ HÌNH ỔN ÁP XOAY CHIỀU DÙNG VI XỬ LÝ Các linh kiện sử dụng thiết kế: a> OPTOCOUPLERS: Optocouple hay gọi Optoisolator lọai linh kiện quang sử dụng để tạo mạch cách ly điện Cho phép người thiết kế mạch điều khiển ngõ thay đổi lượng cấp cho ngõ vào Tuy nhiên hai phần ngõ vào ngõ mạch cách ly điện điện trở vô lớn Linh kiện chứa photodiode, transistor, opamp… họăc linh kiện khác giao tiếp với mạch điều khiển điều khiển Mạch điều khiển thường sử dụng Led hồng ngọai Nguyên tắc họat động linh kiện : Khi có dòng điện chạy qua Led, led phát sóng hồng ngọai tác động sóng hồng ngọai phận thu photodiode bò tác động dẫn điện Như hai mạch ngõ vào ngõ cách ly với Mạch điều khiển từ xa sử dụng optocoupler lọai 4N35 lọai có phần thu sử dụng transistor (như hình) O PTO Đ/ápc/ly 3.55KV VCEMAX 30V Đ/ápngược 6V ICMAX 100mA VCEbhoà 0.3V Đ/ápthuận 0.7 1.4V VCe 70V b> TRANSITOR: 1.>C828: C828 Đây loại transitor npn Các thông số kỹ thuật: VCBMAX 30 V VCEMAX 30 V ICEMAX 50 Ma hfe 65 ICEMAX 8A hfe 70 2.>B688 : B688 Đây loại trasitor pnp Các thông số kỹ thuật : VCBMAX 50 V VCEMAX 50 V 3.>A671: A671 Đây loại trasitor pnp Các thông số kỹ thuật : VCBMAX 50 V VCEMAX 50 V ICEMAX 3A hfe 35 ICEMAX 4A hfe 35 ICEMAX 7A hfe 60 H1061: H1061 Đây loại transitor npn Các thông số kỹ thuật: VCBMAX 40 V VCEMAX 40 V 5.D718: D718 Đây loại transitor npn Các thông số kỹ thuật: VCBMAX 30 V VCEMAX 80 V 6.A1015: A1015 Đây loại trasitor pnp Các thông số kỹ thuật : VCBMAX 100 V VCEMAX 50 V ICEMAX 0.5 A hfe 100 OP-AM (OP 07) Supplyvolt Input volt Powerdissipation Testcondition + 500 mW Stew/r/r time + 0.17V/S + range + to +-18V Open/l/v - gain 132 30V Bias - current + - 22 nA Chân 1, : Vcc+ Chân 4,8 : Vcc- Chân : Input đảo Chân : Input không đảo 15 O/P/V swing - - 13 Chân : Output Nguyên tắc hoạt động ổn áp sau: Điện áp đầu vào so sánh với áp chuẩn 220V Khi so sánh OP07 ngõ có mức logic +4.5V –4.5V Trong 8951 đọc mức 1,do ta phải chuyển đổi mức –4.5V trở thành 0V ( mức 0) Port sử dụng làm ngõ nhập vào Port sử dụng làm ngõ xuất ( P0.1 quay thuận, P0.2 quay ngòch) P0.1 P0.2 nối đến ngõ điều khiển mạch điều rộng xung Khi chân tích cực động quay chiều khoảng thời gian mà ta đặt trước.Tuỳ thuộc vào giá trò điện áp đầu vào mà động có số vòng quay tương ứng nhằm nâng điện áp lên giá trò đặt Mạch thiết kế trình bày hình sau lưu dồ giải thuật Thiết kế tính toán: Mạch so sánh điện áp: Dùng nguồn chuẩn 24V phân áp trở để tạo mức so sánh 24 VDC 100K 14.16 2,2K 13.91V 2,2K 13.66V 2,2K 13.41V 2,2K 13.17V 2,2K 12.92V 2,2K 12.67V 2,2K 12.43V 125K GND Tổng trở mạch: Z = 242 kΩ Dòng điện chảy mạch là: I = 0.099709181A Từ tính mức áp hình mức phù hợp thực tế đo đạc sau thiết kế Lấy áp chuẩn tạo cầu phân so sánh với ngõ ổn áp, sử dụng biến 220V/ 13.25 So sánh dùng OP 07 ngõ ổn áp > nguồn chuẩn ngõ ≅ E ( 4.5V) Nếu ngược lại ngõ ≅- E(-4.5V) Mạch chuyển đổi mức logic: Gnd in A101 Rb 1k out Rc 1k Vcc 5v Vout = Vcc- (( Vin – Vbe – Vcesat)/Rb ) Rc In = E Vout ≅ Vcc In = E Vout ≅ Chọn điện tở có giá trò vậy: Dựa vào điều kiện bão hòa trasitor: Ib > ic/β β = 100 transitor A1015 Chọn ib = ic/β Ic =(Vcc – Vcesat)/ Rc Ib = (Vin – Vbe –Vcesat)/Rb Chọn Rc = 1k Suy ic = 4.8 ma Ib = 0.144 ma Suy Rb = 2.2k Rb bé ib lớn kéo theo transitor bão hoà nhanh Mạch xử lý: Dùng 8951 làm CPU xử lý khối điều khiển Các chân 8951 sử dụng kéo lên nguồn thông qua điện trở 10k.Ta phải dùng điện trở kéo lên chân 8951 dạng cực thu để hở nên dòng vào yếu, reset hay clear nhờ điện trở kéo lên cung cấp đủ dòng cho transitor hoạt động Gắn thạch anh: Thạch anh tụ nên muốn tạo dao động phải có điện tích nạp xả liên tục Vì có tụ giấy gắn vào chân thạch anh nối xuống đất để tạo dao động Mạch động lực: Kích đối nghòch P0.1 kích 1, cấp nguồn cho động quay thuận nhằm làm tăng áp P0.2 kích 2, cấp nguồn cho động quay nghòch nhằm làm giảm áp Phải dùng mạch động lực cần cung cấp dòng áp cho động chế độ đònh mức để có số vòng quay với số vòng đònh mức Điều khiển động theo điều rộng xung: Tlv1 Tlv2 Xác đònh khoảng thời gian delay : * Mỗi vòng dây chênh 0.457V * Động hoạt động chế độ đònh mức đạt 2400rmp * Tính toán phần đo đạt dây đai bánh truyền động, tính tỷ số truyền ta xác đònh quay bánh truyền động tức thay đổi 0.457V Vì vậy, để thay đổi 0.457V cần khoảng thời gian 125/6 ms Ta có bảng sau: Mức áp (V) p chênh lệch Thời gian delay (ms) (V) 207 13 590 211 410 215 220 219 NOP 223 -3 130 227 -7 320 231 -11 500 236 -16 730 Từ bảng ta chọn khoảng thời gian delay mức áp Kết thi công mô hi(nh điều khiển dược ( áp vào lớn 220V giảm xuống 220V ap nhỏ nâng lên) Mô hình chưa đạt tối ưu thiết kế giá thành cao thò trường tính thẩm mỹ chưa đạt dược Do thò trường ổn áp xoay chiều sử dụng mức so sánh diều khiển áp lên xuống ổn áp em thiết kế nhận biết dược mức cần thêm nâng lên vừa đủ PHỤ LỤC Bài giảng truyền động điện ( Đại học Bách Khoa TP HCM, Đại học Bách Khoa Hà Nội) Microcontroller Nguyên lý mạch tích hợp Điện tử công suất ( Thầy Nguyễn Văn Nhờ) Điện tử công suất [...]... SBUF có đòa chỉ 99H thật sự là hai thanh ghi, một dùng để load data để truyền đi, và một dùng để nhận data vào Thanh ghi SCON dùng cho vi c điều khiển hoạt động thu pháp nối tiếp 2.Thanh ghi SCON: BIT KÝ ĐỊA CHỈ CHỨC NĂNG SCON HIỆU SM0 9FH Thiết lập mode làm vi c cho port nối tiếp 7 SCON (cho ở bảng sau) SM1 9EH 6 SCON SM2 9DH Cho phép truyền thông đa xử lý 5 SCON REN 9CH Cho phép thu Đặt lên 1 khi thu... điểm làm vi c tónh Điểm làm vi c tónh là giao điểm của đặc tính cơ ω = f(M) và đặc tính cơ của tải ω = f(Mc) Điều kiện ổn đònh của diểm làm vi c tónh : βc> β A: ổn đònh ; B: không ổn đònh II.3 ĐIỀU CHỈNH TỐC ĐỘ ĐỘNG CƠ DC: Điều chỉnh tốc độ động cơ là chủ động thay đổi tốc độ tốc độ động cơ theo ý muốn của người hoặc thiết bò điều khiển sao cho phù hợp với quá trình công nghệ của bộ phận làm vi c của... đầu hoặc kết thúc các Timer Để bắêt đầu các Timer ta set bit TRx và để kết thúc Timer ta Clear TRx Ví dụ Timer 0 được bắt đầu bởi lệnh SETB TR0 và được kết thúc bởi lệnh CLR TR0 (bit Gate= 0) Bit TRx bò xóa sau sự reset hệ thống, do đó các Timer bò cấm bằng sự mặc đònh - Thêm phương pháp nữa để điều khiển các Timer là dùng bit GATE trong thanh ghi TMOD và ngõ nhập bên ngoài INTx Điều này được dùng để... trình là ROM, nên nẩy sinh một vấn đề bất tiện khi phát triển phần mềm cho vi điều khiển Một nhược điểm chung của 8951 là các vùng nhớ dữ liệu ngoài nằm đè lên nhau, vì tín hiệu PSEN\ được dùng để đọc bộ nhớ mã ngoài và tín hiệu RD\ được dùng để đọc bộ nhớ dữ liệu, nên một bộ nhớ RAM có thể chứa cả chương trình và dữ liệu bằng cách nối đường OE\ của RAMù đến ngõ ra một cổng AND có hai ngõ vào PSEN\ và... đổi Động cơ Cơ cấu truyền lực hoặc biến tốc Máy sản xuất Hệ thống điều khiển bao gồm: Các thiết bò cảm biến Các thiết bò đo lường Các bộ điều chỉnh Tín hiệu điều khiển ( tín hiệu đặt ) 2.Phân loại : Tuỳ thuộc vào mục đích: *Theo động cơ truyền động : Truyền động động cơ điện một chiều, truyền động động cơ xoay chiều, truyền động động cơ bước *Theo tín hiệu điều khiển : Truyền động tương tự,truyền động... các vùng nhớ ngoài như các vi điều khiển Nếu các con EPROM hoặc RAM 8K được dùng thì các bus đòa chỉ phải được giải mã để chọn các IC nhớ nằm trong phạm vi giới hạn 8K: 0000H÷1FFFH, 2000H÷3FFFH, … - Một cách cụ thể, IC giải mã 74HC138 được dùng với những ngõ ra của nó được nối với những ngõ vào chọn Chip CS (Chip Select) trên những IC nhớ EPROM, RAM, … Hình sau đây cho phép kết nối nhiều EPROM và RAM.4HC138... nghệ của bộ phận làm vi c của máy sản xuất Để thay đổi tốc độ làm vi c của bộ phận làm vi c của máy sản xuất có thể thực hiện bằng hai phương pháp sau: -Thay đổi tỉ số truyền lực hoặc biến tốc đặt giữa động cơ và bộ phận làm vi c của máy sản xuất -Thay đổi tốc độ động cơ 3.1 Đặc tính cơ động cơ điện DC: 3.1.1.Phương trình cân bằng điện áp và moment động cơDC: Sơ đồ tương đương của các loại động cơ: Iư... thành số chẵn - Bit Parity thường được dùng trong sự kết hợp với những thủ tục của Port nối tiếp để tạo ra bit Parity trước khi phát đi hoặc kiểm tra bit Parity sau khi thu Thanh ghi B : Thanh ghi B ở đòa chỉ F0H được dùng cùng với thanh ghi A cho các phép toán nhân chia Lệnh MUL AB ⇐ sẽ nhận những giá trò không dấu 8 bit trong hai thanh ghi A và B, rồi trả về kết quả 16 bit trong A (byte cao) và B... Port3 ở đòa chỉ B0H Tất cả các Port này đều có thể truy xuất từng bit nên rất thuận tiện trong khả năng giao tiếp Các thanh ghi Timer (Timer Register): 8951 có chứa hai bộ đònh thời/bộ đếm16 bit được dùng cho vi c đònh thời được đếm sự kiện Timer0 ở đòa chỉ 8AH (TL0: byte thấp) và 8CH (TH0: byte cao) Timer1 ở đòa chỉ 8BH (TL1: byte thấp) và 8DH (TH1: byte cao) Vi c khởi động timer được SET bởi Timer... 2 3 timer 3.1 8-Bit Shift Register (mode 0): Ở mode 0 chân RxD dùng để truyền hoặc nhận data còn chân TxD xuất ra xung clock Cứ một xung clock sẽ có một bit được nhận hay truyền,tần số clock = f ck ÷12 (baud rate được cố đònh) Vi c truyền được thực hiện bằng lệnh xuất data ra SBUF còn vi c nhận data chỉ cho phép khi REN = 1 , RI = 0 và dùng lệnh đọc data từ SBUF về 3.2 8- Bit UART ( Mode 1): Ở mode

Ngày đăng: 20/11/2016, 20:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan