• Microsoft Visual Basic 6.0.. GIỚI THIỆU ĐỀ TÀISử dụng MSP 430G2553 kết nối máy tính điều khiển động cơ bước hiển thị trên giao diện Visual Basic... SƠ LƯỢC VỀ MSP430G2553– Giao diện t
Trang 1ĐỀ TÀI
KẾT NỐI MSP430G2553 VỚI MÁY TÍNH ĐIỀU
KHIỂN ĐỘNG CƠ BƯỚC BÁO CÁO ĐỒ ÁN VI XỬ LÝ
GVHD: Trần Hữu Danh • SVTH: Phạm Minh Tuấn
• MSSV: 1080952
Trang 212/26/17 2
NỘI DUNG
• Giới Thiệu Đề Tài.
• MSP 430G2553
• Motor Bước.
• Microsoft Visual Basic 6.0.
• Linh kiện sử dụng trong mạch
• Hoạt động
Trang 3GIỚI THIỆU ĐỀ TÀI
Sử dụng MSP 430G2553 kết nối máy tính điều khiển động cơ bước hiển thị trên giao diện
Visual Basic.
Trang 412/26/17 4
GIỚI THIỆU MSP430G2553
– Điện áp nguồn: 1.8V – 3.6 V
– Mức tiêu thụ năng lượng cực thấp:
• Chế độ hoạt động: 230 μA tại 1MHz, 2,2 V
• Chế độ chờ: 0.5 μA
• Chế độ tắt (RAM vẫn được duy trì): 0.1 μA
– Thời gian đánh thức từ chế độ Standby nhỏ hơn 1μs
– Cấu trúc RISC-16 bit, Thời gian một chu kỳ lệnh là 62.5 ns
– Timer_A 16 bit với 3 thanh ghi hình, 3 thanh ghi so sánh
độ rộng 16 bit
– Bảo vệ sụt áp
– Bộ chuyển đổi ADC 10 bit
Trang 5SƠ LƯỢC VỀ MSP430G2553
– Giao diện truyền thông nối tiếp:
• Hỗ trợ truyền thông nối tiếp nâng cao UART, tự động
dò tìm tốc độ Baud
• Bộ mã hóa và giải mã IrDA
• Chuẩn giao tiếp đồng bộ SPI
• Chuẩn giao tiếp I2C
– Cấu hình các module Clock cơ bản:
• Thạch anh 32 KHz
• Tần số làm việc lên tới 16 MHz
• Bộ cộng hưởng
• Nguồn tạo xung nhịp bên ngoài
Trang 612/26/17 6
SƠ ĐỒ CHÂN MSP430G2553
Trang 7TÌM HIỂU CỔNG NỐI TIẾP CỦA
MSP430G2553
• Cổng nối tiếp trong MSP430G2553 sử dụng 2 chân RxD (P1.1) và TxD (P1.2).
• Sử dụng chế độ 1: truyền/nhận 10bit: 1 bit
start (=1),8 bit dữ liệu và 1 bit stop (=0), tốc
độ baud có thể thay đổi được.
Trang 812/26/17 8
SƠ ĐỒ KHỐI CỦA MẠCH
VDK PC
Phương thức truyền nhận
Trang 9CỔNG NỐI TIẾP RS-232
• Tốc độ truyền tối đa 20 kbps, khoảng cách không quá
15 m
• Điện thế ngõ ra cực đại 25V
• Điện áp ngõ ra có tải 5V đến 15V
• Trở kháng tải 3K đến 7K
• Điện áp ngõ vào 15V
Trang 1012/26/17 10
GIỚI THIỆU MOTOR BƯỚC
Trang 11GIỚI THIỆU MOTOR BƯỚC
Motor bước được điều khiển bằng xung, thường
là xung nhiều pha Động cơ bước quay theo từng bước nhỏ Mỗi bước ứng với 360/n độ Động cơ
sử dụng trong đồ án có góc quay 360/50, tương ứng mỗi bước Motor quay được 7,20.
Trang 1212/26/17 12
XUNG ĐIỀU KHIỂN ĐỘNG CƠ
Trang 13GIẢI THUẬT
Begin
Khởi tạo cổng
Nhận dữ liệu
so sánh
‘ A ’ ‘ B ’
Thuận 1 bước
‘ C ’
Nghịch 1 bước Dừng
Tăng tốc Giảm tốc Tốc độ chuẩn
Trang 1412/26/17 14
Trang 15LINH KIỆN SỬ DỤNG
• MSP430G2553
• ULN2803A
• MAX232
• PC817
• TLV1117
• UA7812C
• UA7805C
Trang 1612/26/17 16
GIỚI THIỆU VISUAl BASIC 6.0
Giao diện visual basic
Open
Trang 17GIỚI THIỆU VISUAl BASIC 6.0
Thanh công
cụ
Thiết kế giao diện
Các tùy chỉnh cho công cụ
Trang 19HOẠT ĐỘNG
Mạch thiết kế chạy ổn định khi quay trái,
quay phải, nhanh chậm dưới sự điều khiển của máy tính.
:Hướng phát triển:
Có thể thực hiện được quay theo số bước yêu cầu từ máy tính.
Trang 2012/26/17 20
CẢM ƠN SỰ THEO DÕI CỦA
THẦY VÀ CÁC BẠN