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

tiểu luận môn đo lường và điều khiển bằng máy tính

13 1,9K 4

Đ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 13
Dung lượng 464 KB

Nội dung

tiểu luận môn đo lường và điều khiển bằng máy tính

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH

KHOA ĐIỆN

TIỂU LUẬN MÔN

ĐO LƯỜNG VÀ ĐIỀU KHIỂN

BẰNG MÁY TÍNH

GVHD : HÀ CHÍ KIÊN

MÃ LỚP HP : 111401102

5 NGUYỄN HỮU HIẾU – 08232991

TP Hồ Chí Minh Năm 2011

Trang 2

BÔ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH

KHOA ĐIỆN

ĐỀ TÀI:

DÙNG VISUAL BASIC ĐIỂU KHIỂN LED

7SEG QUA CỔNG NỐI TIẾP GIAO TIẾP 89C51

MÃ LỚP HP : 111401102

5 NGUYỄN HỮU HIẾU – 08232991

Trang 3

KHÁI NIỆM VỀ PHẦN MỀM VISUAL BASIC:

Visual Basic là gì? Phần "Visual" đề cập đến phương phàp được sử dụng để tạo giao diện đồ họa người dùng (Graphical User Interface hay viết tắc là GUI) Có sẵn

những bộ phận hình ảnh, gọi là controls, bạn tha hồ sắp đặt vị trí và quyết định các đặc tính của chúng trên một khung màn hình, gọi là form Nếu bạn đã từng sử dụng chương trình vẽ chẳng hạn như Paint, bạn đã có sẵn các kỹ năng cần thiết để tạo một GUI cho VB6

Phần "Basic" đề cập đến ngôn ngữ BASIC (Beginners All-Purpose Symbolic Instruction Code), một ngôn ngữ lập trình đơn giản, dễ học, được chế ra cho các khoa học gia (những người không có thì giờ để học lập trình điện toán) dùng

Visual Basic còn có hai dạng khác: Visual Basic for Application (VBA) và

VBScript VBA là ngôn ngữ nằm phía sau các chương trình Word, Excel, MSAccess, MSProject, v.v còn gọi là Macros Dùng VBA trong MSOffice, ta có thể làm tăng chức năng bằng cách tự động hóa các chương trình BScript được dùng cho Internet

và chính Operating System

KHÁI NIỆM VỀ CỔNG KẾT NỐI NỐI TIẾP (COM9):

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, có các ưu điểm sau:

- 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 vi điều khiển hay PLC (Programmable Logic Device)

- 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

Các thiết bị ghép nối chia thành 2 loại: DTE (Data Terminal Equipment) và DCE

(Data Communication Equipment) DCE là các thiết bị trung gian như MODEM còn

DTE làcác thiết bị tiếp nhận hay truyền dữ liệu như máy tính, PLC, vi điều khiển, … Việc trao đổitín hiệu thông thường qua 2 chân RxD (nhận) và TxD (truyền) Các tín hiệu còn lại có chứcnăng hỗ trợ để thiết lập và điều khiển quá trình truyền, được gọi là các tín

Trang 4

hiệu bắt tay(handshake) Ưu điểm của quá trình truyền dùng tín hiệu bắt tay là có thể

kiểm soát đườngtruyền

 CHUẨN RS232:

Tín hiệu truyền theo chuẩn RS-232 của EIA (Electronics Industry Associations)

Chuẩn RS-232 quy định mức logic 1 ứng với điện áp từ -3V đến -25V (mark), mức logic 0ứng với điện áp từ 3V đến 25V à có khả năng cung cấp dòng từ 10 mA đến 20 mA Ngoài ra, tất cả các ngõ ra đều có đặc tính chống chập mạch

Chuẩn RS-232 cho phép truyền tín hiệu với tốc độ đến 20.000 bps nhưng nếu cáp

truyền đủ ngắn có thể lên đến 115.200 bps

Các đặc tính kỹ thuật của chuẩn RS-232 như sau:

 Chiều dài cable cực đại 15m

 Tốc độ dữ liệu cực đại 20 Kbps

 Điện áp 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

 Độ nhạy ngõ vào ± 3V

 Trở kháng ngõ vào 3K đến 7K

 Ý NGHĨA CÁC CHÂN ĐẦU NỐI DB9 (9 CHÂN):

1 DCD(Data carier detect: DCE phát hiện sóng mang)

2 RxD:Received data: dữ liệu nhận

3 TxD:Transmitted data: dữ liệu truyền

4 DTR:Data terminal ready: DTE sẵn sàng làm việc

5 GND - Ground: nối đất (0V)

6 DSR:Data set ready: DCE sẵn sàng làm việc

7 RTS:Request to send: DTE yêu cầu truyền dữ liệu

8 CTS:Clear to send: DCE sẵn sàng nhận dữ liệu

9 RI:Ring indicator: báo chuông

Trang 5

Chương trình mô phổng led 7 đoạn dùng visual Basic để điều khiển hiển thị

từ 0-9 qua cổng giao tiếp nối tiếp giao tiếp với 89c51

Phần hiển thị của Visual Basic để điều khiển

Trang 6

*Trên đây là toàn cảnh toàn bộ những cái mô phổng đang ở trạng thái chạy

*Hình ảnh của bản tạo cổng com ảo

Chương trình code của cổng com ảo:

Trang 7

*Phần code của chương trình nạp cho vi xử lý 89c51

+Các thanh ghi liên quan đến phần giao tiếp máy tính như: SCON(chọn các chế độ), TMOD( chọn timer), THx và TLx(chọn tốc độ truyền);

+Các cờ ngắt TI(ngắt truyền “transmit interrup”, khi nào truyền xong ngắt này sẽ =1) RI(ngắt nhận, “received interrup”, khi nào truyền xong ngắt này sẽ = 1);

+ Bộ đệm( cũng là thanh ghi)nhận, đệm truyền SBUF, cùng tên nhưng 1 cái để nhận dữ

Trang 8

liệu gửi về, 1 cái để truyền đi

+ Trên mô phổng tác dụng của con IC Max232 là chuyển đổi tín hiệu dạng RS232 sang dạng TTL để cấp tín hiệu cho 2 chân TXD và RXD

+ Vì chân của con Max232 có chân đảo nên dùng 2 cổng Not của IC 7412 để điều khiển đảo tín hiệu

*Một số linh kện trong mạch mô phổng:

 Một cổng com9

 1 con IC 89C51

 1 con Max232

 1 con IC 7447 (giải mã)

 1 con 7seg

 1 con 7412

 Một số tụ điện

 Thạch anh và nút nhấn

Trang 9

Chương trình code của số 0

Trang 10

Chương trình code của số 1

Trang 11

Chương trình code của số 2

Trang 12

Chương trình code của số 3

Trang 13

*Code của các số còn lại tương tự

*Code của khung hiển thị số trên màn hình điều khiển và khung EXIT

Ngày đăng: 18/11/2014, 20:49

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w