Ứng dụng họ VĐK 8051 ghép nối 4 LED bảy thanh để hiện thị số đo tốc độ động cơ dùng Encoder có 100 xung/vòng, khoảng đo [0-2500]v/p.

51 1.7K 0
Ứng dụng họ VĐK 8051 ghép nối 4 LED bảy thanh để hiện thị số đo tốc độ động cơ dùng Encoder có 100 xung/vòng, khoảng đo [0-2500]v/p.

Đ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

Ứng dụng họ VĐK 8051 ghép nối 4 LED bảy thanh để hiện thị số đo tốc độ động cơ dùng Encoder có 100 xung/vòng, khoảng đo [0-2500]v/p. https://www.mediafire.com/?7ubwlm6u5k0iqgu

Bộ Công THƯƠNG Trờng ĐH Công nghiệp Hà Nội Cộng hoà xã hội chủ nghĩa Việt Nam Độc lập - Tự do - Hạnh phúc BI TP LN MễN: VXL & VK H v tờn HS-SV : Nhúm 7 Lp : H TH1 Khoỏ : 5 Khoa : in Giỏo viờn hng dn : Phm Vn Hựng NI DUNG TI ng dng h VK 8051 ghộp ni 4 LED by thanh hin th s o tc ng c dựng Encoder100 xung/vũng, khong o [0-2500]v/p. PHN THUYT MINH CHNG 1- KHI QUT CHUNG CHNG 2- THIT K PHN CNG CHNG 3- XY DNG CHNG TRèNH IU KHIN CHNG 4- TNG KT GIO VIấN HNG DN Phm Vn Hựng MC LC 1   LỜI NÓI ĐẦU  !"#$%&'()*&+!,)-(). /0111*&/2(345!6(!(#7!817((3.89:;+ (!&<("*&+!,1!0(=!>/&"6(?"*&+!,!/+!$> <@(3A!@!B!2@"C(!D(+D(E!F!.DC).(D@(!D(45."" -(=!)"!'(7-*-:G.(3."6<@(3A!)$@!$!>) +H-7I5!!'@!</21!JK:.-!.",&+!, -7((!D-!!'(5!"/29:;373L)+!ME $(D,(/27I5!)(N-!.(7.!OP  !"#./0"*&+!,(3.!M!6@"M BN(!D()-7((3.88(!,+,D"6,&+!,).)!,(!5( 77O1CQ&N&+!$>@9!!)7I5!)!=!%111 ,&+!,L(!,!6-A!+!(((3.M"61 R3.4(<@C)!ST-(!D(+D-!."!,(!5(7 7OU:;!@"*&+!,VWXY!Z@[\](!!"CQ&N& .(7(3.+!.$^W_`XWWa"b@"8$!4.(71c(<@C? !ST-8[!/O!=!!/& CHƯƠNG 1- KHÁI QUÁT CHUNG CHƯƠNG 2- THIẾT KẾ PHẦN CỨNG CHƯƠNG 3- XÂY DỰNG CHƯƠNG TRÌNH ĐIỀU KHIỂN CHƯƠNG 4- TỔNG KẾT C#!/C:d(<(A!?(!N.R!1!->BLS@e !ST-!.(!!1R&!Q):.(!0"+D(!9? !ST-f!!D)4(<@C!g!gf!*&(!D&8(1\-+=! (!NM(!M$-)S@e"!h4$.(!Q-!.4(<@C(!Q-!. (!61 2   NHẬN XÉT CỦA GIÁO VIÊN 3   CHƯƠNG 1- KHÁI QUÁT CHUNG 1.1. KHÁI QUÁT CHUNG VỀ ĐỀ TÀI R3.!M!6@8!&"(3.!-)%=!6@)M(3A!)8 3Q)8!*&M"6)!6-";(!#(DQ&N&.(77O)&8$! 4.,/0"<!!8(!,!<4D("*&!h!1.3)f8(!,+D(!2@ .(7",&!h!-7(!(#7i(!Mj&47*&+!,kl1 mnT3"..(.3 n&+!.)(8(!,!,(!5(77Oj&\](!!)(3&*!,(!5(7 Q-(=!)(!Mj&-(=!,&+!,(77O)!.o(!M4.(7 4pf4TT@1 4   1.2 CÁC PHƯƠNG PHÁP ĐO TỐC ĐỘ ĐỘNG CƠ m8q@!/O@!@:B,.(7?"fj&+!!&)(B(E".-; =!U:;,8(!,./2(7"fj&7O!=!%!'( 1.2.1. Phương pháp đo tiếp xúc r@!/O@!@s!'((3.@!/O@!@.3@-1R7"fj&? "<(N.t/2$-4D!&,I(!!(=!6&6)(=!6&t/2 (!D(45@!r(=!"!,(!51!/O@!@."d/2U:;(!/0%&Q !/!?D&:B!.!J"<(8"<(j&(!'@(E`W3@-D`W1WWW 3@-1n#4'(2?@!/O@!@.(7j&?($@!;(!&73'(!*& ".#(D@%S1.3)@!/O@!@.+!M(!,.!.!J"<(8+=! (!/C!F1D&!/(7"fj&j&C$-4Dt45(3/2(3.1 7O8T.:T3YWW%& Y1`1`1!/O@!@.+!M(D@%Si.3@-4p@!$j&l R7"fj&t/2.4p!.(!0?!B-(@!$%("<( N.1R!D(45t@!(3Y!B-(!.)!B-(!t45@!$ %("<(N.4u('-@!$j&/2:(3Q"<(N.1m!SK3p +!.$!C!'(J('-@!$j&"(!D(45.+!M"/2(j&qXW l1 5   !/O@!@.t.'@!O@!/O@!@.(D@%S1R&!Q)+!M @!$S.(s8(!,:/2('-@!$j&Q(3Q"<(N.1 $.`W3@-DYWW1WWW3@- .+!M(D@%S 1.2.3. Phương pháp đo rpm sử dụng tần số chớp Dựa vào nguyên lý của tần số chớp, các vật thể sẽ đứng yên trong mắt người quan sát khi tần số chớp tốc độ cao đồng bộ với sự di chuyển của vật. Phương pháp đo này có những đặc tính nổi bật hơn các phương pháp đo khác là: Phương pháp đo thể đo được cho những vật rất nhỏ hoặc đo được ở những nơi ta không chạm đến được. Không cần thiết phải dán tấm phản quang lên vật cần đo. Ví dụ như ta không cần thiết phải dừng lại quy trình sản xuất. Dải đo: 30 rpm đến 20.000 rpm. Ngoài ra, phương pháp đo này không chỉ đo được rpm mà nó còn thể đo rung và theo dõi chuyển động ví dụ như: các màng rung, màng loa .#:;(N!C@ RU:;@!/O@!@.(D@%S 6   1.3. HỌ VI ĐIỀU KHIỂN 8051 1.3.1 lược về lịch sử ra đời Bộ vi điều khiển (VĐK) 8051 ra đời năm 1981, là sảm phẩm của hãng Intel. Sau đó, 8051 đã trở nên 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ỳ dạng biến thế nào của 8051họ thích với điều kiện họ phải để mã lại tương thích với 8051. Điều này dẫn đến sự ra đời nhiều phiên bản của 8051 với các tốc độ khác nhau và dung lượng ROM trên chíp khác nhau được bán bởi hơn nửa các nhà sản xuất. Điều này quan trọng là mặc dù nhiều biến thể khác nhau của 8051 về tốc độ và dung lương nhớ ROM trên chíp, nhưng tất cả chúng đều tương thích với 8051 ban đầu về các lệnh. Điều này nghĩa là nếu ta viết chương trình của mình cho một phiên bản nào đó thì nó cũng sẽ chạy với mọi phiên bản bất kỳ khác mà không phân biệt nó từ hãng sản xuất nào. mo(=!O4$?VWXY1 Đặc tính Số lượng vw(3Q!=@ [4(T vx Y`V4(T c75!(!0 ` m!r"._3 q` mI(D@ Y &g( y c$`1Y1mo(=!O4$?VWXY1 1.3.2 Các hãng sản xuất vi điều khiển 8051 _c7"*&+!,xRVzXY(Ex(-Tm.3@.3(. _c7"*&+!,nXWWW(E!LnT-.:&(.3 7   _{VWXY(EL!@ .3f$@!|-+!(Ex)nT-T)(3 ")nT-:(.31 1.3.3 Cấu trúc họ vi điều khiển 8051 Cấu trúc 8051 8   Sơ đồ chân 8051 Chức năng: - m!r[W:/O&X - m!r`W'(i)l - m!r`zin\l(=!6&*&+!,%&'(3?VWXY)8!.@!Z@!{ 47!C."/2!&"C!rw\i.&(@&(l?\vw., !.@!Z@{4(T?!/O(3A!iur{6!_+!"C{ :J6&l1 - m!rqWix\l(=!6&*&+!,%&'(3?VWXY)8!.@!Z@+Q! c&5!h"c&:J6&?.3(W1 - m!rqYi\xl/2/%&(!'@!.@!Z@!{47!C-L."C VWXY1 - W(E!rqz_}q`(/O9!rW~W_}W~] - Y(E!rY_}V(/O9"C!rY~W_}Y~] - `(E!r`Y_}`V(/O9!r`~W_}`~] - q(E!rYW_}Y](/O9!rq~W_}q~] - vQIq8`!9>u-•!r!/(3Q!A!"t - q1W€v%!r!<:J6&(D@+!.(D@"Cvn`q`imwl - q1Y€R%@!r(3&*:J6&(D@+!.(D@vn`q` - q1`€kRW(T3&@(W)g(.W1 - q1q€kRY(T3&@(Yg(.Y1 - q1[€RWR-T3WN&".(-T3W1 9   - q1X€RYR-T3YN&".(-T3Y1 - q1y€•v*&+!,!:J6& - q1]€v*&+!,{:J6& - m!rYV)Yz"C(!!!(.(!!-!:.7!."*&+!,)" %UK1 - RN(!!!(!/0:B(3.9:;Y`!‚"YY1Wz`‚ i.(D@"CImwl)(N(`[!‚1 a. Cổng vào ra song song (I/O port) 8051 4 cổng vào ra song song tên lần lượt là P0, P1, P2, P3 tất cả các cổng này đều là cổng ra vào 2 chiều 8 bit. Các bít của mỗi cổng là một chân trên chíp như vậy mỗi cổng sẽ 8 chân trên chíp. Hướng dữ liệu dùng cổng đó làm cổng ra hay cổng vào là độc lập giữa các cổng và giữa các chân trong cùng 1 cổng. Các chân P0 không điện trở treo cao (pullup resistor) bên trong, mạch lái tạo mức cao chi khi sử dụng cổng này với tính năng là bus dồn kênh địa chỉ dữ liệu. Như vậy với chức năng ra thông thường, P0 là cổng ra open drain, với chức năng vào, P0 là cổng cao trở. Nếu muốn sử dụng cổng P0 làm cổng vào/ra thông dụng thì ta phải thêm trở tử 4K7 đến 10K. Các cổng P1, P2, P3 đều có điện trở pullup bên trong, do đó thể dùng với chức năng cổng vào/ra thông thường mà không cần thêm điện trở bên ngoài. b. Cổng truyền thông nối tiếp ( Serial Port) : mI(D@(3.VWXY!?D&/2:B(3.9:;8Q&N& (3&*(!M"C-(=!)!.o"CY"*&+!,+!1Qj&DI (D@!?D&8`(!!!nmw"ncƒ„1.3)-7((!!!+! (!!!mwi+!M!5!h4=(l84=(](Qnwj&5!( 7(3&*?I(D@8'@MQinw…Yl!+!Minw…Wl1 mI8o,- - R3&*.M8! (-7((!0,-8(!,"E(3&*"E!< :J6&1 - !/O(!9(3&*+!M47:J6&/2(3&*(!T.(E+= (#1 - c76-(3&*!<:J6&*&8(Qncƒ„ - nmw(!!!4(/2:B,<@(3A!"68+!&:J6&)% 5!!D7-"6?I(3&*(!M(D@1 Bảng dưới đây mô tả chi tiết các bit khác nhau của thanh ghi SCON: c( RQ 5!h m!9> 10 [...]... nhiều Led cùng sáng Hình 2.5 Hai loại Led 7 thanh dùng trong đồ án 2.5.2 Transistor kích mở LED 7 thanh Transistor A1015 Ta sử dụng transistor A1015 để kích mở cho LED bảy thanh Dòng mở tran được bằng cách sử dụng trở 1K, và 8 con trở 1K khác ở LED 7 thanh tham gia hạn dòng cho LED 7 thanh Với điện áp V CE =-50V, dòng chịu lên đến 150 mA, hoàn toàn thể đáp ứng cho việc hoạt động của LED 7 thanh. .. dụng , được dùng như là 1 công cụ hiển thị đơn giản nhất Trong LED 7 thanh bao gồm ít nhất là 7 con LED mắc lại với nhau , vì vậy mà tên là LED 7 đo n là vậy ,7 LED đơn được mắc sao cho nó thể hiển thị được các số từ 0 - 9 , và 1 vài chữ cái thông dụng, để phân cách thì người ta còn dùng thêm 1 led đơn để hiển thị dấu chấm (dot) Hình 2.2 đồ LED 7 thanh Các led đơn lần lượt được gọi tên theo... khắc phục được hiện tượng này Diode Schottky 2 .4. 3 Khối động lực Khối động lực dùng L298 Linh kiện bao gồm: 25 Đồ án VXL&VĐK GVHD: PHẠM VĂN HÙNG - 1 IC L298 - 8 diode schottky - tụ gốm 1 04, điện trở, 2.5 KHỐI HIỂN THỊ VÀ CẢNH BÁO 2.5.1 Led 7 thanh Hình 2.1 Hình dạng thật tế và đồ các chân LED 7 thanh LED 7 đo n hay LED 7 thanh (Seven Segment display) là 1 linh kiện rất phổ dụng , được dùng như là... cuộn solenoid, động DC và động bước Nó 2 chân enable (cho phép) để cho phép/không cho phép IC hoạt động, độc lập với các chân tín hiệu vào Cực phát (emitter) của transistor dưới của mỗi mạch cầu được nối với nhau và nối ra chân ngoài để nối với điện trở cảm ứng dòng khi cần 23 Đồ án VXL&VĐK GVHD: PHẠM VĂN HÙNG Cấu tạo bên trọng L298 Bảng chức năng các chân của L298 24 Đồ án VXL&VĐK GVHD: PHẠM... chúng em chọn VĐK 89S52 trong họ VĐK 8051 Hình 2.1 Hình dạng thực tế VĐK 89S52 – DIP 40 AT89S52 là họ IC vi điều khiển do hãng Atmel sản xuất Các sản phẩm AT89S52 thích hợp cho những ứng dụng điều khiển Việc xử lý trên byte và các 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ảng tiện dụng của những lệnh số học 8 bit... dây 100 H 2 .4 KHỐI ĐỘNG LỰC phương án thể sử dụng để tạo ra một cầu H điều khiển động cơ, như: relay, IC L298, mosfet Để đơn giản ta sử dụng Driver IC L298 2 .4. 1 Driver IC L298 IC L298 PowerSO20 IC L298 multiwatt 15 IC L298 là mạch tích hợp đơn chip kiểu vỏ công suất 15 chân (multiwatt 15) và PowerSO20 (linh kiện dán công suất) Là IC mạch cầu đôi (dual full-bridge) khả năng hoạt động ở điện... cho 8051 Không Không Không Không - Trong các ứng dụng định khoảng thời gian, người ta lập trình cho timer trà nở một khoảng đều đặn và đặt cờ tràn timer lên 1 Cờ được dùng để đồng bộ hóa hoặc đo thời gian trôi qua giữa hai sự kiện (ví dụ: đo độ rộng xung) - Đếm sự kiện được dùng để xác định số lần xảy ra của một sự kiện hơn là đo khoảng thời gian trôi qua giữa các sự kiện Một “sự kiện” là bất cứ tác động. .. của VĐK 8051 không trở treo bên trong, để sử dụng Port 0 như một cổng vào ra bình thường ta phối hợp thêm trờ băng 10K Các Port khác của VĐK cũng nên thêm trở băng để đảm bảo khả năng "phun dòng", điều khiển các thành phần khác như transistor, Driver L298 b Thạch anh 12MHz Khối tạo dao động cho VĐK 8051 là thạch anh, giá trị lên đến 24 MHz, khi dùng giao tiếp với máy tính yêu cầu tạo tốc độ Baud... động bên ngoài nào thể cung cấp một chuyển tiếp 1 sang 0 từ chân T0, T1 (ở P3) của 8051/ 8031 - Các timer cũng thể cung cấp xung nhịp tốc độ baud cho cổng nối tiếp sẵn trong 8051/ 8031 Bảng1.2 Các thanh ghi chức năng đặc biệt dùng timer 13 Đồ án VXL&VĐK GVHD: PHẠM VĂN HÙNG CHƯƠNG 2: THIẾT KẾ PHẦN CỨNG 2.1 MỞ ĐẦU Tùy thuộc vào nhu cầu, ứng dụng và thiết kế của người sử dụng, ta thể chia board... Coi beep Để thực hiện cảnh báo khi quá tốc độ cho động của mạch, ta sử dụng còi chip Sử dụng thuật toán điều khiển, còi chip sẽ phát ra các tiến "tít tít" kéo dài khác nhau 28 Đồ án VXL&VĐK GVHD: PHẠM VĂN HÙNG Còi chip 2.5 .4 Khối hiển thị và cảnh báo hoàn chỉnh 29 Đồ án VXL&VĐK GVHD: PHẠM VĂN HÙNG 2.6 THIẾT KẾ MẠCH HOÀN CHỈNH 2.6.1 Mạch nguyên lý Ta sử dụng phần mềm Altium Designer để thực hiện thiết

Ngày đăng: 17/01/2014, 13:23

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • NHẬN XÉT CỦA GIÁO VIÊN

  • CHƯƠNG 1- KHÁI QUÁT CHUNG

    • 1.1. KHÁI QUÁT CHUNG VỀ ĐỀ TÀI

    • 1.2 CÁC PHƯƠNG PHÁP ĐO TỐC ĐỘ ĐỘNG CƠ

      • 1.2.1. Phương pháp đo tiếp xúc

      • 1.2.2. Phương pháp đo không tiếp xúc (đo rpm bằng phản quang)

      • 1.2.3. Phương pháp đo rpm sử dụng tần số chớp

      • 1.3. HỌ VI ĐIỀU KHIỂN 8051

        • 1.3.1 Sơ lược về lịch sử ra đời

        • 1.3.2 Các hãng sản xuất vi điều khiển 8051

        • 1.3.3 Cấu trúc họ vi điều khiển 8051

          • b. Cổng truyền thông nối tiếp ( Serial Port) :

          • 1.3.4. Timer trong 8051

          • CHƯƠNG 2: THIẾT KẾ PHẦN CỨNG

            • 2.1. MỞ ĐẦU

            • 2.2. KHỐI NGUỒN

              • 2.2.1. IC ổn áp

              • 2.2.2 Các linh kiện khác

              • 2.2.3 Mạch nguồn hoàn chỉnh

              • 2.3. KHỐI ĐIỀU KHIỂN

                • 2.3.1. Vi điều khiển 89S52

                • 2.3.2. Các linh kiện khác

                • 2.3.3. Khối điều khiển

                • 2.4 KHỐI ĐỘNG LỰC

                  • 2.4.1. Driver IC L298

                  • 2.4.2. Diode dập nhiễu

                  • 2.4.3 Khối động lực

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

Tài liệu liên quan