BAOCAO_dk dong co buoc theo nhiet do.DOC

19 739 3
BAOCAO_dk dong co buoc theo nhiet do.DOC

Đ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

BAOCAO_dk dong co buoc theo nhiet do

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘIKHOA ĐIỆN TỬ - VIỄN THễNG

o0o

-BàI TậP LớN

Môn: Vi xử lý

Đề tài: Điều khiển động cơ bước theo nhiệt độ

Giáo viên hướng dẫn: Thầy Phạm Ngọc Nam

Trang 2

Lời mở đầu

Trong cuộc sống hiện đại ngày nay các ứng dụng về điều khiển tự động đang trở thành gần gủi với hầu hết mọi ngời Là một sinh viên khoa Điện tử viễn thông sau khi đã học xong môn Vi xử lý chúng em thiết nghĩ mình có thể làm một số ứng dụng nhỏ về áp dụng những kiến thức về Vi xử lý và các Vi điều khiên thông dụng Đề tài của bọn em là dựa vào sự biến đổi của nhiệt độ để đa ra tín hiện điều khiển tốc độ của động cơ bớc thông qua một Vi điều khiển thông dụng.

Chúng em xin chân thành cám ơn thầy Phạm Ngọc Nam đã hết lòng giúp đỡ bọn em trong việc hoàn thành đề tài này.

2

Trang 3

Ch ơng I

Mở đầu

I Đặt vấn đề

Ngày nay với sự phát triển của công nghệ vi điện tử các hệ thống điều khiển dần dần đợc tự động hoà Với những kỹ thuật tiên tiến nh vi xử lý, vi điều khiển đ… ợc ứng dụng vào các lĩnh vực điều khiển thì các hệ thống điều khiển cơ khí thô sơ, với tốc độ xử lý chậm ít chính xác đợc thay thế bằng các hệ thống điều khiển tự động với các lệnh chơng trình đã đợc thiết lập trớc.

Trong quá trình sản xuất ở các nhà máy, xí nghiệp,việc đo và khống chế nhiệt độ tự động là một yêu cầu hết sức cần thiết và quan trọng Vì nếu nắm bắt đợc nhiệt độ làm việc của hệ thống, dây chuyền sản xuất ,giúp ta biết đ… -ợc tình trạng làm việc của các yêu cầu và có những xử lý kịp thời để tránh h hỏng và giải quyết các xự cố xảy ra.

Để đáp ứng đợc yêu cầu đo và không chế nhiệt độ tự động, thì có nhièu phơng pháp để thực hiện Nghiên cứu khảo sát các vi xử lý và vi điều khiển, nhóm chúng em đã thấy rằng việc khống chế nhiệt độ bằng động cơ bớc có nhiều u điểm nh: dễ dàng điều khiển vận tốc động cơ để khống chế nhiệt độ nhờ vào quạt gió …

Do trong điều kiện hạn chế về kinh tế, thời gian và trình độ nên nhóm chúng em chỉ dừng lại ở việc mô phỏng điều chỉnh vận tốc động cơ tự động theo nhiệt độ môi trờng và phần nhiệt độ môi trờng này đợc hiện thị thông qua Led 7 thanh.

3

Trang 4

II Mục đích Thiết kế

- Phát huy những thành quả ứng dụng của vi điều khiển và vi xử lý tạo ra những sản phẩm tiên tiến có độ tích hợp cao về công nghệ.

- Việc thực hiện đề tài này giúp chúng em đợc tiếp cận với thực tế, phát huy những kiến thức đã đợc học trong môn Vi xử lý.

- Qua đây có thêm nhiều kinh nghiệm giúp ích sau khi ra trờng có thể tham gia ngay vào các hoạt động sản xuất trong xã hội.

III Giới thiệu về nội dung đề tài

- Điều khiển tốc độ động cơ bớc theo nhiệt độ của môi trờng Khi nhiệt độ tăng thì vận tốc động cơ (cánh quạt ) tăng và khi nhiệt độ giảm tốc độ giảm Động cơ có khả năng đảo chiều quay để phục vụ nhiều mục đích khác nhau.

Trang 5

i Nhiệm vụ thiết kế

- Thiết mạch đo nhiệt độ và điều khiển động cơ bớc theo nhiệt độ sử dụng máy tính Vậy ta cần trình tự thiết kế nh sau :

+ Mạch cảm biến

+ Bộ chuyển đổi số tơng tự + Mạch Vi điều khiển

+ Bộ giải mã địa chỉ và hiện thị nhiệt độ thông qua LED7 + Thiết kế khối công suất cho động cơ

+ Viết chơng trình điều khiển

Trang 6

(1) Bộ cảm biến ghi lại sự thay đổi nhiệt độ của nguồn nhiệt và chuyển về đại lợng điện.

(2) Bộ biến đổi ADC chuyển tín hiệu Analog thành tín hiệu Digital đa vào Mạch ghép nối

(3) Khối Vi điều khiển có nhiệm vụ nhận tín hiệu số từ khối ADC và đa vào xử lý cho ra tín hiệu hiện thị và xuất xung điều khiển ra khối công suất.

(4) Mạch công suất có tác dụng điều khiển động cơ

(5) Động cơ bớc

(6) Khối hiện thị hiển thị nhiệt độ môi trờng hiện thời

II Thiết kế và phân tích nguyên lý của từng khối

1.Bộ cảm biến

Để đo đợc nhiệt độ cần có một đầu đo thích hợp Đầu dò là một cảm biến nhiệt độ có nhiệm vụ chuyển từ nhiệt độ môi trờng qua tín hiệu điện Có rất nhiều loại cảm biến khác nhau nhng đối với hệ thống này ta sử dụng IC cảm biến Các IC cảm biến có độ chính xác cao, dễ tìm và giá thành rẻ Một trong số đó là LM35, là loại thông dụng trên thị trờng hiện nay đồng thời nó có những đặc tính làm việc phù hợp với thiết kế chi tiết của mạch.

a Một số đặc tính kỹ thuật của LM35

- LM35 có độ biến thiên theo nhiệt độ 10mV /1oC

- Độ chính xác cao, tính nay cảm biến nhiệt độ nhạy, ở nhiệt độ 25oC nó có sai số không quá 1% Với tầm đo từ -55oC đến 150oC, tín hiệu ra tuyến tính với những thay đổi kỹ thuật của tín hiệu vào.

- Thông số kỹ thuật

+ Tiêu tán công suất thấp

+ Dòng làm việc 138àA – 141àA

6

Trang 7

+ Kho¶ng ®iÖn ¸p lµm viÖc lµ 4-30V

c TÝnh to¸n vµ lùa chän linh kiÖn

Ta chän R sao cho R= Vs/50uA

Trang 8

V X LV X L

H i ệ u c á c đ ầ u v à o

- Một số đặc tính kỹ thuật của ADC 0804

+ Không yêu cầu một giao diện logic nào để ghép nối với VXL + Thời gian chuyển đổi nhỏ hơn 100às

+ Có bộ dao động nội

- Nguyên lý hoạt động của ADC 0804:

ADC bắt đầu hoạt động khi chân CS và WR đồng thời ở mức thấp (tích cực ).Chân INTR đợc reset để ở mức cao ( không tích cực ) Tín hiệu analog ỏ các chân VIN+ và VIN- đợc đa vào lấy mẫu và mã hoá trong 8 xung clock nội của 0804 Sau dó chân INTR đợc chuyển xuống mức thấp (tích cực) báo hiệu cho vi điều khiển quá trình chuyển đổi ADC đã hoàn tất Vi điều khiển đa tín hiệu mức thấp vào chân RD của 0804 để lấy dữ liện ra (Chân RD và CS có thể đợc nối đất) Quá trình chuyển đổi tiếp theo lại bắt đầu khi CS và WR nhận đợc tín hiệu ở mức thấp ( từ vi điều

Trang 9

IC vi điều khiển 89C51 tơng thích với họ MSC51 có các đặc điểm sau : + 4Kbyte FLASH ROM

+ 128 Bytes RAM + 4 Port 8bit

+ Hai bộ định thời 16 bit + Có một port nối tiếp

Trang 10

Sơ đồ chân của 89C51

Mạch vi điều khiển có tác dụng nhận tín hiệu từ bộ biến đổi ADC và xử lý đa ra tín hiệu hiển thị nhiệt độ để truyền vào bộ giải mã địa chỉ 7447

Trang 11

Mạch ghép nối giữa ADC và vi điều khiển

4 Mạch giải mã địa chỉ và hiển thị tín hiệu nhiệt độ ra Led â, Giới thiệu về IC giải mã 7447

Hình- IC 7447

11

Trang 12

IC 7447 là bộ giải mã cho LED hiển thị 7 thanh Nó có 4 đầu vào là A, B, C và D (ứng với các chân số 7, 6, 1, 2) và 7 đầu ra (các chân từ 9 đến 15 ứng với 7 thanh hiển thị của đèn LED 7 thanh) Bảng chân lý của IC này nh sau:

b, Giới thiệu về đèn Led hiển thị

Đèn hiển thị LED 7 thanh:

Hình - LED hiển thị 7 thanh

Trong bài thực tập này ta sử dụng loại đèn Anode chung, tức là một trong hai chân ở giữa của hai hàng chân sẽ đợc nối lên +5V, các chân còn lại đợc nối

12

Trang 13

đến đầu ra của IC 7447 một cách tơng ứng theo tên chân (nh đã nêu trên hình trên ).

5 Mạch Công suất

Mạch điều khiển sử dụng IC ULN2003 là mạch khuếch đại công suất mắc kiểu darlington có diot để dập điện áp ngợc.

a.Giới thiệu về ULN2003

Mạch tơng đơng của ULN2003

ULN2003 ngoài tác dụng đóng ngắt dòng qua cuộn dây điều khiển động cơ còn có tác dụng ngăn điện áp ngợc làm hỏng các mạch vi điều khiển.

Trang 14

Hình : Hoạt động của từng cuộn dây trong động cơ bớc

Bộ khuếch đại công suất sử dụng transistor mắc kiểu Darlington sử dụng IC UNL2003

“ABCD” = “0001” ”0010””0100” > “1000” ”0001” … ”ABCD” thực hiện lệnh dịch 4 lần động cơ quay 1vòng Giả sử ta có vận tốc tại thời điểm T0 = 25oC là 300 vòng /phút n0 = 3,3vòng/s  “ABCD” quay 3,3x4lần =13,2lần trên một dây

Với xung nhịp 2kHz thì  cứ 2kHz/13,2 =151 =α xung thì “ABCD” quay

Trang 15

Trong khuôn khổ bài thực hành ,để đơn giản ta chọn k1 = k2 =2 , (đây là điểm còn cha tốt của chơng trình cần đợc khắc phục khi mở rộng đề tài)

Từ các phân tích trên ta có sơ đồ nguyên lý của mạch nh sau :

15

Trang 18

MOV TMOD,#01H ;TIMER CHE DO 1 MOV P1,#0FFH ;CHON P1 LA CONG VAO MOV IE,10000111B ;CHO PHEP NGAT TIMER 0

JB INTR,WAIT ; KIEM TRA DA CHUYEN DOI XONG CHUA CLR RD ; XUAT DU LIEU RA VI DIEU KHIEN

MOV A,P1 ;LUU VAO A

Trang 19

Tµi liÖu tham kh¶o:

1. KÜ thuËt Vi xö lý T¸c gi¶: V¨n ThÕ Minh

2 CÊu tróc vµ lËp tr×nh hä vi ®iÒu khiÓn 8051 T¸c gi¶: NguyÔn T¨ng Cêng _ Phan Quèc Th¾ng

3. Datasheet cña c¸c linh kiÖn AT89c51, ULN2003, ADC0804, LM35, 74LS74AN, 74LS47 lÊy tõ www.alldatasheet.com

19

Ngày đăng: 24/08/2012, 13:55

Hình ảnh liên quan

Hình- IC 7447 - BAOCAO_dk dong co buoc theo nhiet do.DOC

nh.

IC 7447 Xem tại trang 11 của tài liệu.
10 F RS T - BAOCAO_dk dong co buoc theo nhiet do.DOC

10.

F RS T Xem tại trang 11 của tài liệu.
Hình- LED hiển thị 7 thanh - BAOCAO_dk dong co buoc theo nhiet do.DOC

nh.

LED hiển thị 7 thanh Xem tại trang 12 của tài liệu.
đến đầu ra của IC 7447 một cách tơng ứng theo tên chân (nh đã nêu trên hình trên ). - BAOCAO_dk dong co buoc theo nhiet do.DOC

n.

đầu ra của IC 7447 một cách tơng ứng theo tên chân (nh đã nêu trên hình trên ) Xem tại trang 13 của tài liệu.

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