1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài 7: BỘ ĐẾM (COUNTER)

18 1,6K 15
Tài liệu đã được kiểm tra trùng lặ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

Thông tin cơ bản

Tiêu đề Bài 7: Bộ đếm (Counter)
Định dạng
Số trang 18
Dung lượng 860,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài 7: BỘ ĐẾM COUNTERI>Khái niệm: Bộ đếm của vđk có tác dụng để đếm các dữ kiện bên ngoài đếm sp chẳng hạn Bộ đếm được sử dụng khá rộng rãi trong thực tế đời sống sinh hoạt cũng như s

Trang 1

Bài 7: BỘ ĐẾM (COUNTER)

I>Khái niệm:

Bộ đếm của vđk có tác dụng để đếm các dữ kiện bên ngoài (đếm sp chẳng hạn)

Bộ đếm được sử dụng khá rộng rãi trong thực

tế đời sống sinh hoạt cũng như sản xuất , đặc biệt trong các dây truyền sx côg nghiệp

Trang 2

Bài 7: BỘ ĐẾM (COUNTER)

Trang 3

Bài 7: BỘ ĐẾM (COUNTER)

Trang 4

Bài 7: BỘ ĐẾM (COUNTER)

II>Lập Trình Bộ Đếm cho VĐK:

• Cách thức hoạt động và cách sử dụng bộ đếm hoàn toàn giống như BĐT , chỉ khác là ở cách thức tăng giá trị của các thanh ghi THx và

TLx: vơi BĐT thì nó sẽ là xung clock trong VĐK(mỗi chu kỳ tăng bộ đếm lên 1) ,còn với

bộ đếm nó sẽ lấy xung clock ngoài (mỗi xung

từ 1 xuống 0 bộ đếm sẽ tăng lên 1), cụ thể thì xung clock sẽ được cấp vào chân P3_4

(Counter0) và P3_5(Counter1)

Trang 5

Bài 7: BỘ ĐẾM (COUNTER)

• Các thanh ghi được dùng cho bộ đếm chính là các thanh ghi dùng cho BĐT (TMOD , IE ,

TCON)

• Cách khơi tạo và chương trình ngắt cho bộ

đếm hoàn toàn tương tự BĐT (chỉ khác là

thêm việc thiết lập bit C/T trong thanh ghi

TMOD lên 1 )

Trang 6

Bài 7: BỘ ĐẾM (COUNTER)

Các Bước Để Sư Dụng BĐT Như Sau

Start

Các Lệnh tiền xử lý

Hàm bộ đếm

Hàm phục vụ ngắt

counter

Hàm main

Trang 7

Bài 7: BỘ ĐẾM (COUNTER)

B1 :Dùng bộ đếm Counter0 để đếm số lần nhấn phím ở chân P3_4 và đưa giá trị đếm được ra Led 7 thanh

B2 :Dùng bộ đếm Counter1 : bấm 5 lần thì sáng Led1 , ấn

10 lần thì sáng Led2 , ấn 15 lần thì tắt cả 2 Led và quay lại quá trình

B3 :Dùng bộ đếm Counter1 : bấm 5 lần thì sáng chuyển sang chế độ liên tục nháy Led1(1s một lần) , ấn 10 lần thì nháy Led2(2 s một lần) , ấn 15 lần thì tắt chế độ trên của 2 Led và quay lại quá trình

Trang 8

Bài 7: ĐK ĐỘNG CƠ DC

I>Mạch ĐK RơLe +FET:

D21

c828

0

24V

0

PWM1

LS1 RELAY

3 2

4

6 7

8

12V

C8 104

0

12V

Q8 A1315

M1 IRF540

0

DC1_DC1

CON2

1 2 R24

330 2W

Trang 9

Bài 7: ĐK ĐỘNG CƠ DC

Trang 10

Bài 7: ĐK ĐỘNG CƠ DC

II>Mạch Cầu H:

Trang 11

Bài 7: ĐK ĐỘNG CƠ DC

III>Một số IC công suất:

a, L298:

b, L293:

c, LMD18200:

d, MC33486:

Trang 12

Bài 7: ĐK ĐỘNG CƠ DC

Trang 13

Bài 7: ĐK ĐỘNG CƠ DC

Trang 14

Bài 7: ĐK ĐỘNG CƠ DC

Trang 15

Bài 7: ĐK ĐỘNG CƠ DC

R5 10K

PWM3

U18

8 9

10 11

3

4 5

CSOUT TFOUT

OUT2 BTP2

DIN

BIN

PIN 24V

C9 103

J9

Dong co

1 2

C10 103

AD4 DIR3

Trang 16

Bài 7: ĐK ĐỘNG CƠ DC

IV>Nguyên Lý Băm Xung (PWM)

Trang 17

Bài 7: ĐK ĐỘNG CƠ DC

Trong sơ đồ trên xung vuông do vđk tạo ra sẽ điều khiển đê mở van(tran)

và việc đóng mở tran(PWM) sẽ tạo ra một điện áp Utb đặt lên độg

cơ.Giá trị điện áp này sẽ tạo ra tốc độ của động cơ Ta có công thức gần đúng như sau :

Utb = Umax( T1/T)

T T1

T và Umax sẽ là 2 giá trị cố định nên khi thay đổi T1 từ 0 đến

Trang 18

Bài 7: ĐK ĐỘNG CƠ DC

B4 :Ban đầu cho động cơ quay 100% khoảng 10s sau đó chuyển sang tốc độ 50% khoảng 10s và lập lại quá trình với chiều quay ngược lại (dùng BĐT để tạo PWM với độ rộng xung và chu kỳ mog muốn)

B5 :Dùng bộ đếm Counter0 để đếm số lần nhấn phím ở chân P3_4 :bấm 5 lần ĐC sẽ quay 100% tốc độ , bấm 10 lần động cơ quay 50% , bấm 15 lần động cơ quay 50% theo chiều ngược lại , bấm 20 lần động cơ dừng.

Ngày đăng: 06/11/2013, 04:15

TỪ KHÓA LIÊN QUAN

w