Tải bản đầy đủ (.docx) (38 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.61 MB, 38 trang )

ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
------

BÁO CÁO THỰC HÀNH
Hệ thống cơ điện tử

***
Giáo viên hướng dẫn:

Thầy Nguyễn Ngọc Linh


BÁO CÁO THỰC HÀNH 1
Mô phỏng mạch điện tử với Proteus
Các bước tiến hành
-

Linh kiện.

+ Cảm biến ánh sáng TORCH_LDR.
+ Arduino.
+ Điện trở.
+ Màn LCD.
+ Pot.
+ 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ả


Lưu ý (nếu có)

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 START: 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.
+ Đồ thị sẽ hiển thị các số liệu đo được.


Kết quả

Lưu ý (nếu có)


Xây dựng giao diện Labview
Các bước tiến hành
-

Sử dụng phần mềm LabView
Click mục “Create Project”
Thực hiện như hình vẽ


Kết quả

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


Mô phỏng mạch điện tử với Proteus
Các bước tiến hành
-

Tên các linh kiện:

+ Cảm biến nhiệt độ LM35
+ LCD LM016L
+ Compim
+ Pot
+ SIMULINO UNO
+ Nguồn 5V
+ GND
-

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.


Kết quả


Lưu ý (nếu có)

Xây dựng giao diện Guide
Các bước tiến hành
-

Thiết lập VSPD.

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 độ.


Kết quả

Lưu ý (nếu có)


Xây dựng giao diện Labview
Các bước tiến hành
-

Sử dụng phần mềm LabView

Click mục “Create Project”
Thực hiện như hình vẽ

Kết quả


Lưu ý (nếu có)
Kết quả
Cấu hình VSDP

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ó)


Báo cáo thực hành số 3
Mô phỏng mạch điện tử với Proteus
Các bước tiến hành
-

Linh kiện.

+ Cảm biến nhiệt độ ACS712.
+ Battery 12V.
+ 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ả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ó.


Kết quả

Lưu ý (nếu có)


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.



Kết quả

Lưu ý (nếu có)
Xây dựng giao diện Labview
Các bước tiến hành
-

Sử dụng phần mềm LabView
Click mục “Create Project”
Thực hiện như hình vẽ


Kết quả

Lưu ý (nếu có)
Kết quả
Cấu hình VSDP


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ó)


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. Ở đâ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
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.


Kết quả


Lưu ý (nếu có)

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.


Kết quả

Lưu ý (nếu có)
Xây dựng giao diện Labview
Các bước tiến hành
-

Sử dụng phần mềm LabView
Click mục “Create Project”
Thực hiện như hình vẽ


Kết quả


Lưu ý (nếu có)


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ơ
SW-SPDT-MOM: Công tắc

-

Res: Điện trở.

-

POT-HG: Biến trở.

-

BUTTON: Nút nhấn.


-

COMPIM: Kết nối cổng com ảo.

-

LED: Bóng đèn.

-

Relay và Relay 2P: Công tắc hay còn gọi là khóa K

 Lắp mạch:
-

Kết nối dây động cơ và encoder với Arduino UNO - VCC (dây đen):
chân 5V: Cấp nguồn cho encoder

-

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



-

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ả


×