TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊNKHOA ĐIỆN ĐIỆN TỬ BÁO CÁO THỰC HÀNH ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO MẠCH ĐIỀU KHIỂN ĐỘNG CƠ DC GIAO TIẾP QUA MÁY TÍNH GVHD:LÝ VĂN ĐẠT SVTH : 1. HOÀNG VĂN TÀI 2. LÊ SỸ DUY 3. NGUYỄN ĐỨC VINH 4. NGUYỄN VĂN THẢO NÔI DUNG ĐỀ TÀI Phần 1: Lý thuyết Phần 2: Phần nội dung Chương 1: Mạch nguyên lý Chương 2: Giao diện kết nối Chương 3: Chương trình điều khiển Chương 4: Tổng kết, đánh giá
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN KHOA ĐIỆN - ĐIỆN TỬ GVHD:LÝ VĂN ĐẠT SVTH : 1. HOÀNG VĂN TÀI 2. LÊ SỸ DUY 3. NGUYỄN ĐỨC VINH 4. NGUYỄN VĂN THẢO BÁO CÁO THỰC HÀNH ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO MẠCH ĐIỀU KHIỂN ĐỘNG CƠ DC GIAO TIẾP QUA MÁY TÍNH NÔI DUNG ĐỀ TÀI Phần 1: Lý thuyết Phần 2: Phần nội dung Chương 1: Mạch nguyên lý Chương 2: Giao diện kết nối Chương 3: Chương trình điều khiển Chương 4: Tổng kết, đánh giá Phần 1: LÝ THUYẾT 1.Giới thiệu Giao tiếp cổng nối tiếp. Cổng nối tiếp được sử dụng để truyền dữ liệu hai chiều giữa máy tính và ngoại vi. Ưu điểm: • Khoảng cách truyền xa hơn truyền song song. • Số dây kết nối ít. • Có thể truyền không dây dùng hồng ngoại. • Có thể ghép nối với VDK hay PLC. • Cho phép nối mạng. • Có thể tháo lắp thiết bị trong lúc máy tính đang làm việc. • Có thể cung cấp nguồn cho các mạch điện đơn giản. Phần 1: LÝ THUYẾT Chuẩn RS-232 cho phép truyền tín hiệu với tốc độ đến 20.000bps nhưng nếu cáp truyền ngắn có thể lên đến 115.200 bps. Các tốc độ thông dụng : 1200bps, 4800bps, 9600bps. Đặc tính kỹ thuật của chuẩn RS-232: Chiều dài cable cực đại 15m Tốc độ dữ liệu cực đại Điện áp ngõ ra cực đại Điệp áp ngõ ra có tải Trở kháng tải Điệp áp ngõ vào Độ nhạy ngõ vào Trở kháng ngõ vào Phần 1: LÝ THUYẾT Các chân cổng RS 232: Nội Dung 1. Ưu điểm của giao diện nối tiếp RS232 + Khả năng chống nhiễu của các cổng nối tiếp cao + Thiết bị ngoại vi có thể tháo lắp ngay cả khi máy tính đang được cấp điện + Các mạch điện đơn giản có thể nhận được điện áp nguồn nuôi qua công nối tiếp 2. Những đặc điểm cần lưu ý trong chuẩn RS232 + Trong chuẩn RS232 có mức giới hạn trên và dưới (logic 0 và 1) là +-12V. Hiện nay đang được cố định trở kháng tải trong phạm vi từ 3000 ôm - 7000 ôm + Mức logic 1 có điện áp nằm trong khoảng -3V đến -12V, mức logic 0 từ +-3V đến 12V + Tốc độ truyền nhận dữ liệu cực đại là 100kbps ( ngày nay có thể lớn hơn) + Các lối vào phải có điện dung nhỏ hơn 2500pF + Trở kháng tải phải lớn hơn 3000 ôm nhưng phải nhỏ hơn 7000 ôm + Độ dài của cáp nối giữa máy tính và thiết bị ngoại vi ghép nối qua cổng nối tiếp RS232 không vượt qua 15m nếu chúng ta không sử model + Các giá trị tốc độ truyền dữ liệu chuẩn : 50,75,110,750,300,600,1200,2400,4800,9600,19200,28800,38400 56600,115200 bps PHẦN 2: NỘI DUNG Chương 1: Mạch nguyên lý d PHẦN 2: NỘI DUNG Chương 2: giao diện kết nối PHẦN 2: NỘI DUNG Chương 3: Chương trình điều khiển Private Declare Sub Out32 Lib "inpout32.dll" (ByVal portaddress As Integer, ByVal value As Integer) Private Declare Function Inp32 Lib "inpout32.dll" (ByVal portaddress As Integer) As Integer Private Declare Sub Sleep Lib "kernel32" (ByVal dwmilliseconds As Long) Dim dem As Byte Dim i As Integer Dim luu As Byte Dim thuan, nguoc, on5, on12, pwm As Byte Private Sub Command1_Click() 'tang gia tri bam xung pwm MSComm1.Output = Chr(110) If i < 95 Then i = i + 5 End Sub Private Sub Command2_Click() 'giam gia tri bam xung pwm Company Logo PHẦN 2: NỘI DUNG MSComm1.Output = Chr(120) If i > 0 Then i = i - 5 End Sub Private Sub Command3_Click() MSComm1.Output = Chr(121) End Sub Private Sub Command4_Click() End 'ket thuc chuong trinh End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Select Case KeyAscii Case vbKeyQ + 32 'neu bam phim q thi ket thuc chuong trinh End Case vbKeyT + 32 ' neu bam phim t thi tang toc do bam xung Call Command1_Click Case vbKeyG + 32 'neu bam phim g thi giam toc do bam xung [...]... bam xung ra text 1 End Sub PHẦN 2: NỘI DUNG Chương 4 : Tổng kết, đánh giá Công việc Người thực hiện Thiết kế ,chế tạo mạch phần cứng Hoàng Văn Tài Nguyễn Văn Thảo Thi công mạch Hoàng Văn Tài Lê Sỹ Duy Nguyễn Đức Vinh Thiết kế giao diện điều khiển Nguyễn Đức Vinh Nguyễn Văn Thảo Viết chương trình điều khiển Hoàng Văn Tài Viết báo cáo thực hành Lê Sỹ Duy Ghi chú ... nhan Handshaking = comNone 'ko dung giao thuc bat tay InBufferSize = 1024 'dat va xac dinh kich thuc bo dem nhan la 1024 byte OutBufferSize = 1024 'dat va xac dinh kich thuc bo dem truyen la 1024 byte If PortOpen = False Then ' mo cong PHẦN 2: NỘI DUNG PortOpen = True End If End With i=0 'toc do bam xung ban dau 0% thuan = 1 'ban dau quay thuan nguoc = 0 End Sub Private . KeyAscii Case vbKeyQ + 32 'neu bam phim q thi ket thuc chuong trinh End Case vbKeyT + 32 ' neu bam phim t thi tang toc do bam xung Call Command1_Click Case vbKeyG + 32 'neu. 32 'neu bam phim g thi giam toc do bam xung PHẦN 2: NỘI DUNG Call Command2_Click Case vbKeyD + 32 'neu bam phim d thi dao dong co Call Command3_Click End Select End Sub Private