Professional Documents
Culture Documents
Slidevixuly
Slidevixuly
KỸ THUẬT VI XỬ LÝ
Sử dụng MSP430G2553 để điều khiển xe thông
qua module bluetooth
Thành viên thực hiện:
Nguyễn Hữu Nam Phong -15DT2
1 Nguyễn Ngọc Quang -15DT2
Nguyễn Khoa Hoài - 15DT2
Nguyễn Quốc Tiến - 15DT2
Thái Văn Thịnh - 15DT2
Phạm Quý - 15DT2 4/21/2019
2 Nội dung báo cáo
1
Giới Thiệu
2
Nội Dung
3
Thực Nghiệm Và Đánh Giá
4
Hướng Phát Triển
4/21/2019
3 1. GIỚI THIỆU
1.1 Chức năng của xe
TIẾN
RẼ TRÁI RẼ PHẢI
LÙI 4/21/2019
4
1.2 Mục tiêu đề ra
Thiết kế một chiếc xe vận hành tốt, đi đúng
hướng điều khiển thông qua smartphone.
Nắm rõ bo mạch MSP430G2553
Nắm rõ được giao tiếp Bluetooth
Thực hiện kết nối và trao đổi dữ liệu giữa thiết bị
Smartphone và MSP430G2553 qua module
Bluetooth
4/21/2019
5 2.NỘI DUNG
2.1 Tìm hiểu các linh kiện chính:
Msp430 Launchpad
Module bluetooth HC-05
Module điều khiển động cơ L289N
4/21/2019
6 2.1.1 Module bluetooth HC-05
Sơ đồ chân HC-05 gồm có:
4/21/2019
7 2.1.2 Module điều khiển động cơ L289N
4/21/2019
8 2.2 Sơ đồ mạch tổng thể
4/21/2019
2.3 Lưu đồ thuật toán Bắt đầu
9 Dừng WDT
TRUE
CALBC1_1MHZ=0xFF
FALSE
DCOCTL=0
BCSCTL1=CALBC1_1MHZ
DCOCTL=CALDCO_1MHZ
UCA0CTL1 |= UCSSEL_2
UCA0BR0 = 104
UCA0BR1 = 0
UCA0MCTL = UCSBRS0
UCA0CTL1 &=~UCSWRST
IE2 |= UCA0RXIE
Set LPM0_bits
GIE = 1 2
4/21/2019
1
2.3 Lưu đồ thuật toán
1
10
Rx_Data = UCA0BUF
Exit LPM0_bits
FALSE
Rx_Data = 0x31
FALSE
Rx_Data = 0x32
FALSE
Rx_Data = 0x33
TRUE FALSE
Rx_Data = 0x34
TRUE
TRUE
TRUE
4/21/2019
2
2.3 Lưu đồ thuật toán
11
Chương trình con Delay()
Bắt đầu
Nhập t
I=t
Kết thúc
4/21/2019
2.3 Lưu đồ thuật toán
12
Bắt đầu
CHƯƠNG TRÌNH CON PWM()
P1DIR|=PIN
P1OUT|=PIN
delay(level)
P1OUT&=~PIN
delay(10000-level)
PWM(INT1,PWM_LEVEL)
INT2=0
PWM(INT3,PWM_LEVEL)
INT4=0
PWM(INT2,PWM_LEVEL)
INT1=0
PWM(INT4,PWM_LEVEL)
INT3=0
PWM(INT1,PWM_LEVEL)
INT2=0
PWM(INT4,PWM_LEVEL)
INT3=0
PWM(INT2,PWM_LEVEL)
INT1=0
PWM(INT3,PWM_LEVEL)
INT4=0
4/21/2019
18
3. Phần thực nghiệm và đánh giá:
Kết Quả:
Xe chạy đúng hướng điều
khiển, ổn định, đáp ứng được
mục tiêu đề ra.
Hạn Chế:
Khoảng cách điều khiển
dùng module bluetooth ngắn
4/21/2019
19
4. Phương hướng phát triển đề tài.
Dùng cảm biến siêu âm SRF05 để tránh vật cản
cho xe hoạt động ở chế độ tự động trong trường
hợp khuất tầm nhìn, cách xa người điều khiển.
Tích hợp thêm nhiều chức năng cho xe như: truyền
hình ảnh, đo nhiệt độ, độ ẩm, khoảng cách vật cản,
Ứng dụng công nghệ Bluetooth vào các hệ thống
khác
4/21/2019
20
4/21/2019