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

Mô phỏng mạch điện tử với proteus

38 327 6

Đ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 38
Dung lượng 10,64 MB
File đính kèm code.rar (11 MB)

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

Nội dung

+ Cổng Com ảo COMPIM.- Thiết lập các thông số mô phỏng: Sơ đồ mạch sử dụng cảm biến ánh sáng TORCH_LDR được thể hiện trong hình trên.. Cảm biến dòng điện ACS712 được kết nối lần lượt với

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Trang 2

+ Cổng Com ảo COMPIM.

- Thiết lập các thông số mô phỏng:

Sơ đồ mạch sử dụng cảm biến ánh sáng TORCH_LDR được thể hiện trong hình trên

Ở đây màn hình LCD 16x2 được kết nối tực tiếp với Arduino tróng chế độ 4 bit Chân

dữ liệu của LCD là RS, EN, D4, D5, D6, D7 được kết nối với các chân 7, 6, 5, 4, 3, 2 của Arduino Cảm biến ánh sáng TORCH_LDR được kết nối với chân analog A0 của Arduino.

Kết quả

Trang 4

Kết quả

Lưu ý (nếu có)

Trang 5

Xây dựng giao diện Labview

Trang 6

Mô phỏng mạch điện tử với Proteus

- Thiết lập các thông số mô phỏng.

Sơ đồ mạch sử dụng cảm biến nhiệt độ LM35 được thể hiện trong hình trên Ở đây màn hình LCD 16x2 được kết nối tực tiếp với Arduino tróng chế độ 4 bit Chân dữ liệu của LCD là RS, EN, D4, D5, D6, D7 được kết nối với các chân 7, 6, 5, 4, 3, 2 của Arduino Cảm biến nhiệt độ LM35 được kết nối với chân analog A0 của Arduino.

Trang 7

Mình đang thiết lập ở đây là cổng Com3.

- Mô tả và các thành phần trên giao diện gồm có:

+ Nút Open: Khi nhấn nút Open thì cổng Com sẽ mở

+ Nút Close: Khi nhấn nút Close thì cổng Com sẽ đóng

+ Tên đồ thị

+ 2 biểu đồ biểu thị tương ứng cho 2 giá trị điện áp và giá trị nhiệt độ

Trang 8

Kết quả

Lưu ý (nếu có)

Trang 9

Xây dựng giao diện Labview

Trang 11

Cấu hình kết nối với giao diện Labview và chạy mô phỏng

Nhận xét (nếu có)

Trang 12

- Thiết lập các thông số mô phỏng:

Sơ đồ mạch sử dụng cảm biến dòng điện ACS712 được thể hiện trong hình trên

Ở đây màn hình LCD 16x2 được kết nối tực tiếp với Arduino tróng chế độ 4 bit Chân dữ liệu của LCD là RS, EN, D4, D5, D6, D7 được kết nối với các chân 7,

6, 5, 4, 3, 2 của Arduino Cảm biến dòng điện ACS712 được kết nối lần lượt với

1 bóng đèn và dụng cụ đô dòng điện thông qua 2 chân IP+ và IP- của cảm biến trước khi được kết nối với chân Analog A1 của Arduino tạo ra dòng điện tại chân đầu ra của nó

Trang 13

Kết quả

Lưu ý (nếu có)

Trang 14

Xây dựng giao diện Guide

Các bước tiến hành

- Mô tả và các thành phần trên giao diện gồm có:

+ Nút Open: Khi nhấn nút Open thì cổng Com sẽ mở

+ Nút Close: Khi nhấn nút Close thì cổng Com sẽ đóng

+ 2 ô “GIÁ TRỊ ĐIỆN ÁP ĐO ĐƯỢC” và “GIÁ TRỊ DÒNG ĐIỆN ĐO ĐƯỢC”

sẽ xuất ra giá trị tương ứng được hiển thị trên LCD ngay khi được kết nối

Trang 16

Kết quả

Lưu ý (nếu có)

Kết quả

Cấu hình VSDP

Trang 17

Cấu hình kết nối với giao diện Guide và chạy mô phỏng

Cấu hình kết nối với giao diện Labview và chạy mô phỏng

Nhận xét (nếu có)

Trang 18

Báo cáo thực hành số 4

Mô phỏng mạch điện tử với Proteus

Các bước tiến hành

- Linh kiện

+ Nút nhấn Button thay thế công tắc hành trình

+ Cổng Com ảo Compim

+ Đèn 12V

+ LCD LM016L

+ Pot

+ Arduino

- Thiết lập các thông số mô phỏng:

Sơ đồ mạch sử dụng công tắc hành trình được thể hiện trong hình trên Ở đâymàn hình LCD 16x2 được kết nối tực tiếp với Arduino tróng chế độ 4 bit Chân dữ liệu của LCD là RS, EN, D4, D5, D6, D7 được kết nối với các chân

9, 8, 7, 6, 5, 4 của Arduino Đèn led được kết nối với chân 13 của arduino thông qua điện trở R1 Công tắc hành trình được nối với chân 3 của Arduino

Trang 19

Kết quả

Trang 22

Kết quả

Trang 23

Lưu ý (nếu có)

Trang 24

Báo cáo thực hành số 5

Mô phỏng mạch điện tử với Proteus

Các bước tiến hành

 Linh kiện bao gồm:

- Arduino Simulino Uno: Nền tảng mã nguồn mở được dùng để xây dựng các ứng dụng điện tử tương tác với nhau.

- LM016L: Màn hình text LCD 16*2 có sử dụng driver HD44780, có khả năng hiển thị 2 dòng với mỗi dòng 16 ký tự dùng để hiển thị kết quả đo dòng ra màn hình.

- Motor ENCODER: Encoder hay con gọi là bộ mã hóa là thành phần quan

trọng của động cơ, giúp chúng ta có thể đọc được tốc độ và vị trí của động

cơ nhờ vào các xung vuông có tần số thay đổi phụ thuộc vào tốc độ của động cơ

- GND (dây xanh dương): chân GND: Cấp nguồn cho encoder

- C1 (dây xanh lá): chân D3: Chân đọc tín hiệu Phase A

- C2 (dây vàng): chân D2: Chân đọc tín hiệu Phase B

Trang 25

- M1, M2 (Dây trắng, đỏ): Cấp nguồn cho động cơ (có thể sử dụng chân VIN và GND trên mạch Arduino để cấp nguồn 5V cho động cơ).

Kết quả

Trang 26

Lưu ý (nếu có)

Xây dựng giao diện Guide

Các bước tiến hành

• Có 2 cách để khởi động Guide trong Matlab:

- Từ Command window : gõ vào “guide”

- Click vào biểu tượng Guide trên thanh công cụ

• Chọn các công cụ trong Guide:

- Push button : nút nhấn

- Edit text : hộp thoại để nhận các thông số nhập vào từ người

dùng hoặc xuất kết quả

- Static text : Dòng thông báo tĩnh, mang chức năng hướng dẫn

thông tin

- Axes : chứa đồ thị hoặc chứa ảnh nằm trên giao diện

- Panel: Tạo ra 1 mảng nhóm các biểu tượng lại với nhau giúp ta

dễ kiểm soát và thao tác khi di chuyển

 Đưa các công cụ vào vị trí của nó và cài đặt Ta nhận được 1 bảng Guide hoàn chính cùng với những code cho sẵn

Trang 27

Kết quả

Lưu ý (nếu có)

Trang 28

Xây dựng giao diện Labview

Các bước tiến hành

- Tạo mới 1 Blank VI với ứng dụng Labview và chọn các khối

- Nối các khối vào với nhau ta được 1 mạch và bảng điều khiển hoàn chỉnh

Kết quả

Trang 29

Lưu ý (nếu có)

Kết quả

Cấu hình VSDP

- Bật phần mềm VSDP để thiết lập cấu hình cổng COM1 và COM2.

Cấu hình kết nối với giao diện Guide và chạy mô phỏng.

- Ở bước này chúng ta sẽ Sử dụng ứng dụng VSPD để tạo cổng COM ảo

Trang 30

- Hoàn thiện Code matlab, kết nối matlab với cổng COM1 Cổng COM2 sẽđược kết nối với Proteus qua COMPIM.

- Sau khi chạy chương trình matlab thì ta có thể dễ dàng thao tác được các chức năng qua Guide đã tạo Và chương trình sẽ hiện đồ thị theo Tốc độ quay của motor

Cấu hình kết nối với giao diện Labview và chạy mô phỏng

- Giống như ở bước trên thì ta cũng kết nối với Proteus qua ứng dụng tạo cổng COM ảo VSPD Nhưng ở bước này ta sẽ dùng thêm NI MAX để kết nối COM ảo từ LabView

- Cổng COM1 sẽ được kết nối với LabView COM2 sẽ được kết nối với Proteus qua COMPIM

- Chạy chương trình ta được kết quả:

Trang 31

Báo cáo thực hành số 6

Mô phỏng mạch điện tử với Proteus

Các bước tiến hành

 Linh kiện bao gồm:

- Arduino Simulino Uno: Nền tảng mã nguồn mở được dùng để xây dựng các ứng dụng điện tử tương tác với nhau.

- LM016L: Màn hình text LCD 16*2 có sử dụng driver HD44780, có khả năng hiển thị 2 dòng với mỗi dòng 16 ký tự dùng để hiển thị kết quả đo dòng ra màn hình.

- HC-SR04: cảm biến khoảng cách siêu âm.

Trang 32

- Kết nối chân TRIGER của HC-SR04 với chân số 3 của Arduino.

- Kết nối chân ECHO của HC-SR04 với chân số 2 của Arduino

Kết quả

Lưu ý (nếu có)

Trang 33

Xây dựng giao diện Guide

Các bước tiến hành

• Có 2 cách để khởi động Guide trong Matlab:

- Từ Command window : gõ vào “guide”

- Click vào biểu tượng Guide trên thanh công cụ

• Chọn các công cụ trong Guide:

- Push button : nút nhấn

- Edit text : hộp thoại để nhận các thông số nhập vào từ người

dùng hoặc xuất kết quả

- Static text : Dòng thông báo tĩnh, mang chức năng hướng dẫn

thông tin

- Axes : chứa đồ thị hoặc chứa ảnh nằm trên giao diện

- Panel: Tạo ra 1 mảng nhóm các biểu tượng lại với nhau giúp ta

dễ kiểm soát và thao tác khi di chuyển

 Đưa các công cụ vào vị trí của nó và cài đặt Ta nhận được 1 bảng Guide hoàn chính cùng với những code cho sẵn

Trang 34

Kết quả

Lưu ý (nếu có)

Xây dựng giao diện Labview

Các bước tiến hành

- Tạo mới 1 Blank VI với ứng dụng Labview và chọn các khối

- Nối các khối vào với nhau ta được 1 mạch và bảng điều khiển hoàn chỉnh

Kết quả

Trang 35

Lưu ý (nếu có)

Trang 36

Kết quả

Cấu hình VSDP

- Bật phần mềm VSDP để thiết lập cấu hình cổng COM1 và COM2.

Cấu hình kết nối với giao diện Guide và chạy mô phỏng.

- Ở bước này chúng ta sẽ Sử dụng ứng dụng VSPD để tạo cổng COM ảo

- Hoàn thiện Code matlab, kết nối matlab với cổng COM1 Cổng COM2 sẽ đượckết nối với Proteus qua COMPIM

- Sau khi chạy chương trình matlab thì ta có thể dễ dàng thao tác được các chức năng qua Guide đã tạo Và chương trình sẽ hiện đồ thị theo Tốc độ quay của motor

Trang 37

Cấu hình kết nối với giao diện Labview và chạy mô phỏng

- Giống như ở bước trên thì ta cũng kết nối với Proteus qua ứng dụng tạo cổng COM ảo VSPD Nhưng ở bước này ta sẽ dùng thêm NI MAX để kết nối COM

Ngày đăng: 24/07/2020, 18:01

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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