1. Trang chủ
  2. » Luận Văn - Báo Cáo

THIẾT KẾ, CHẾ TẠO MẠCH ĐIỀU KHIỂN ĐỘNG CƠ DC GIAO TIẾP QUA MÁY TÍNH

15 766 0
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

Định dạng
Số trang 15
Dung lượng 0,93 MB

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

Nội dung

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN KHOA Đ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á

Trang 1

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

DC GIAO TIẾP QUA MÁY TÍNH

Trang 2

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

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á

Trang 3

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

Trang 4

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.

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

Trang 5

Phần 1: LÝ THUYẾT

Trang 6

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

Trang 7

PHẦN 2: NỘI DUNG

Chương 1: Mạch nguyên lý

d

Trang 8

PHẦN 2: NỘI DUNG

Chương 2: giao diện kết nối

Trang 9

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

Trang 10

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

Trang 11

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 Sub Form_Load()

 With MSComm1

 Settings = "9600,N,8,1" ' thiet dat cau hinh cong

 CommPort = 1 'su dung cong COM1

 RThreshold = 1 ' so byte trong bo dem nhan lam phat sinh su kien OnComm

 SThreshold = 0 'so byte trong bo dem truyen, =0 =>ko tao su kien OnComm

 InputMode = 0 'comInputModeText 0

 InputLen = 2 'Doc toan bo du lieu trong bo dem 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

Trang 12

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 Sub Form_Unload(Cancel As Integer)

 Out32 &H378, 0

 End Sub

 Private Sub Option1_Click()

 If Option1.value = True Then 'neu chon option1 thi chuyen sang 5v

 MSComm1.Output = Chr(122)

 End If

 End Sub

Trang 13

PHẦN 2: NỘI DUNG

 Private Sub Option2_Click()

 If Option2.value = True Then 'chon option2 thi chuyen 12v

 MSComm1.Output = Chr(123)

 End If

 End Sub

 Private Sub Option3_Click()

 If Option3.value = True Then 'chon option3 thi chuyen 24v

 MSComm1.Output = Chr(124)

 End If

 End Sub

 Private Sub Timer1_Timer()

 Text1.Text = i 'Hien thi gia tri bam xung ra text 1

 End Sub

Trang 14

PHẦN 2: NỘI DUNG

Chương 4 : Tổng kết, đánh giá

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

Ngày đăng: 01/07/2014, 15:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w