Tải bản đầy đủ (.pptx) (47 trang)

Bài giảng điều khiển động cơ bước

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.78 MB, 47 trang )

TÊN BÀI GIẢNG:

ĐIỀU KHIỂN
ĐỘNG CƠ BƯỚC
QUAY THUẬN NGHỊCH


VỊ TRÍ BÀI GIẢNG

Module: VI ĐIỀU KHIỂN
 Bài 1: Khảo sát Kít thực hành PIC18F4550
 Bài 2: Giao tiếp điều khiển led đơn
 Bài 3: Giao tiếp điều khiển led 7 đoạn
 Bài 4: Giao tiếp nút nhấn đơn
 Bài 5: Giao tiếp điều khiển động cơ bước


5.1 Cấu tạo và nguyên lý hoạt động

 5.2:

Điều khiển động cơ bước quay thuận nghịch


NỘI DUNG BÀI GIẢNG


ĐẶT VẤN ĐỀ




Bài giảng:

ĐIỀU KHIỂN
ĐỘNG CƠ BƯỚC
QUAY THUẬN NGHỊCH


Kết nối phần cứng
Cuộn dây

Kết nối phần cứng

A
B
C
D

RB6
RB5
RB4
RB3


Kết nối phần cứng

hiệu

Kết nối
phần
cứng


Mô tả

STOP

RD0

Nút nhấn STOP

QT

RD1

Nút nhấn quay thuận

QN

RD2

Nút nhấn quay nghịch


Yêu cầu điều khiển:
- Điều khiển động cơ bước theo phương
pháp điều khiển nửa bước
- Nhấn nút QT: động cơ quay thuận
- Nhấn nút QN: động cơ quay nghịch
- Nhấn nút STOP: động cơ dừng



MỤC TIÊU BÀI GIẢNG:
Kiến thức:
- Trình bày được phương pháp điều khiển
động cơ bước.


MỤC TIÊU BÀI GIẢNG:
Kỹ năng:
- Viết được chương trình điều khiển động
cơ bước
- Sửa được các lỗi trong lập trình


MỤC TIÊU BÀI GIẢNG:
Thái độ:
- Cẩn thận, chính xác
- Xây dựng thói quen tư duy trong công việc.
- Rèn luyện tác phong công nghiệp.


GIẢI QUYẾT VẤN ĐỀ:
1.
2.
3.
4.
5.

Phương pháp điều khiển động cơ bước
Lưu đồ điều khiển.
Chương trình điều khiển

Viết chương trình điều khiển.
Vận hành.


1.Phương pháp điều khiển
động cơ bước:
- Điều khiển nguyên bước
- Điều khiển nửa bước


Điều khiển nguyên bước:
A

B

C

D

1

0

0

0

0

1


0

0

0

0

1

0

0

0

0

1

A

D

B

C



Điều khiển nửa bước:
A
1
1
0
0
0

B
0
1
1
1
0

C
0
0
0
1
1

D
0
0
0
0
0

0


0

1

1

0

0

0

1

1

0

0

1

A

D

B

C



2.Lưu đồ điều khiển:



3.Chương trình điều khiển:
Mảng chứa mã nửa bước


Thảo luận nhóm
Viết một mảng có tên là manuabuoc gồm 8
phần tử trong đó mỗi phần tử là một mã
dùng để xuất ra port điều khiển động cơ
bước quay thuận theo phương pháp nửa
bước đúng với kết nối phần cứng của kít thí
nghiệm?


A

B

C

D

RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 HEX

0

1
2
3
4
5
6
7


01:27
00:00
00:58
00:55
00:53
00:50
00:38
00:35
00:33
00:30
00:08
00:05
00:03
01:30
01:28
01:25
01:23
01:20
01:18
01:15
01:13

00:59
01:00
01:01
01:02
01:03
01:04
01:05
01:06
01:07
01:08
01:09
01:10
00:56
00:57
00:54
00:51
00:52
00:39
00:40
00:41
00:42
00:43
00:44
00:45
00:46
00:47
00:48
00:49
00:36
00:37

00:34
00:31
00:32
00:12
00:13
00:14
00:15
00:16
00:17
00:18
00:19
00:20
00:21
00:22
00:23
00:24
00:25
00:26
00:27
00:28
00:29
00:09
00:10
00:06
00:07
00:04
00:01
00:02
01:29
01:26

01:24
01:21
01:22
01:19
01:16
01:17
01:14
01:12
00:11
01:11


A

B

C

D

RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 HEX

0
1
2
3
4
5
6
7



A

B

C

D

RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 HEX

0

0

1

0

0

0

0

0

0


40

1

0

1

1

0

0

0

0

0

60

2

0

0

1


0

0

0

0

0

20

3

0

0

1

1

0

0

0

0


30

4

0

0

0

1

0

0

0

0

10

5

0

0

0


1

1

0

0

0

18

6

0

0

0

0

1

0

0

0


08

7

0

1

0

0

1

0

0

0

48


manuabuoc [8] ={0x40,0x60,0x20,0x30,0x10,0x18,0x08,0x48};


×