Tải bản đầy đủ (.pdf) (35 trang)

Slide CAD bai2 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 (1.61 MB, 35 trang )

17/09/2016

PROTEUS 8.5
1. Cài đặt
2. Mô phỏng mạch tương tự
3. Mô phỏng mạch số
4. Mô phỏng vi điều khiển
5. Vẽ mạch in

1

Cài đặt
Bước 1: Chạy file Set up, chọn Use a locally installed Licence Key
Bước 2: Ấn Next đến khi hiện Licence Manager >> Browse đến file
Licence Key.lxk trong thư mục crack >> Install
Bước 3: Chọn Yes, Next, Next cho đến khi hoàn tất cài đặt

Bước 4: chạy file Update để thực hiện chuyển từ bản Demo thành
bản Pro
2

1


17/09/2016

PROTEUS 8.5
1. Cài đặt
2. Mô phỏng mạch tương tự
3. Mô phỏng mạch số
4. Mô phỏng vi điều khiển


5. Vẽ mạch in

3

Các thao tác cơ bản
Khởi động: double-click vào biểu tượng Proteus trên Desktop

4

2


17/09/2016

Ấn vào New Project

Đặt tên Project và thư mục chứa Project

Click vào create a schematic from the selectedtemplate,
chọn chế độ mặc định DEFAULT, sau đó tiếp tục bấm Next

5

Chọn Do not create a PCB layout

Chọn No Firmware Project

6

3



17/09/2016

Thanh công cụ chọn
linh kiện

Thanh công cụ
chuẩn

Vùng không gian dùng vẽ
mạch điện

Các nút chọn cho phép bắt đầu, tạm dừng hay
kết thúc quá trình mô phỏng

7

8

4


17/09/2016

9

Chọn menu Library > Pick part from libraries hay nhấn P
trên bàn phím hay click ký hiệu P


10

5


17/09/2016

Ví dụ như để tìm linh kiện điện trở:
 Gõ Resistor trong vùng Keywords.
 Chọn Category là Resistors.

Keywords

B1

BATTERY

R1, R2, R3

Resistor

GND chọn từ Terminals

Volts

Linh kiện

+88.8

 Chọn Sub-category là Generic.


R1
2

+88.8

B1
6V

R2

R3

3

6

+88.8
Volts

Volts

11

Thiết bị đo chọn DC Voltmeter từ Instruments

Nhấn Run phía dưới để chạy mô phỏng
12

6



17/09/2016

Volts

+3.00

Kết quả mô phỏng

R1
2

+6.00

B1

R2

R3

3

6

6V

+3.00
Volts


Volts

13

Vẽ dạng sóng tín hiệu dùng dao động ký

14

7


17/09/2016

Nguồn sin lấy từ Generators với các thông số:

3 nguồn sin có phase lần lượt là 0, 240 và 120

15

Dao động ký (Oscilloscope) lấy từ Instruments

16

8


17/09/2016

Nhấn Run chạy mô phỏng


17

ANALOGUE ANALYSIS
Xét mạch RLC khi có
nguồn

cung

cấp



không có nguồn
Phân tích mạch bằng
biểu

đồ

Analogue

trong Graphs

18

9


17/09/2016

Linh kiện


Keywords

B1

BATTERY

C1

Cap

R1

Res

L1

Inductor

Category

Subcategory

Results

Inductors

Generic

Inductor


Button

Button

Thêm vào Probe Voltage tại L1 để phân tích điện áp tại vị trí này

19

- Chọn biểu đồ Analogue trong Graphs.
- Nhấn chuột trái, kéo và rê để tạo
Analogue Analysis

- Nhấn

chuột

phải

vào

Analogue Analysis và chọn
Maximize

20

10


17/09/2016


- Xuất hiện tab Analogue Analysis

- Chọn Add Traces trên thanh công cụ

21

- Chọn Probe là L1(1)

- Chọn Edit Graph

- Nhập Start Time
và Stop time, bỏ
checkbox

Initial

DC solution

22

11


17/09/2016

- Nhấn Simulate Graph, ta được kết quả

23


FREQUENCY ANALYSIS
- Thường dùng vẽ biểu đồ Bode cho mạch
- Xét mạch lọc thông cao HPF RL

24

12


17/09/2016

- Nhấn chuột phải vào biểu đồ Frequency và chọn Maximize.
- Dùng Add Trace để thêm vào Probe L1(1).
- Chọn tần số khảo sát từ 1 – 10KHz.

25

- Nhấn Simulate Graph, ta được kết quả

26

13


17/09/2016

- Mô phỏng mạch tạo dao động dùng 555

Linh kiện


Keywords

RV2

POT-HG

U1

555

Category

Subcategory

Results
POT-HG

Analog Ics

- Nguồn: POWER và GND tại Terminals

555
27

PROTEUS 8.5
1. Cài đặt
2. Mô phỏng mạch tương tự
3. Mô phỏng mạch số
4. Mô phỏng vi điều khiển
5. Vẽ mạch in


28

14


17/09/2016

- Mô phỏng mạch đếm dùng 74LS163

29

Linh kiện

Keywords

U2

74LS163

74LS163

U3

74LS47

74LS47

U1


74LS12

74LS12

D1 – D4

LED

LED 7 đoạn 7 seg

Category

Sub-category

Results

Optoelectronics

LEDs

Optoelectronics

7-Segment Displays 7-SEG-COM-ANODE

LED-BLUE

- Nguồn xung kích tại chân CLK của
U2: Pulse trong Generators.

30


15


17/09/2016

- Để xem dạng sóng tại ngõ ra, thêm vào biểu đồ Digital trong Graphs.
- Thêm vào các Probe Voltage tại các chân ngõ ra Q0, Q1, Q2, Q3 của U2

- Dạng sóng CLK và các ngõ ra

31

PROTEUS 8.5
1. Cài đặt
2. Mô phỏng mạch tương tự
3. Mô phỏng mạch số
4. Mô phỏng vi điều khiển
5. Vẽ mạch in

32

16


17/09/2016

Proteus 8.5 có thể mô phỏng cho các vi điều khiển:

- Họ 68000

- Họ 8051
- Họ ARM
- Họ AVR
- Họ Cortex M0, M3
- dsPIC
- Họ PIC10, 12, 16, 18, 24
33

Chọn Create Firmware Project khị tạo New Project, chọn họ vi điều
khiển, tên vi điều khiển và chương trình dịch (như họ PIC16, vi điều
khiển PIC16F877A, chương trình dịch CCS for PIC)

34

17


17/09/2016

Sơ đồ mạch
Mã nguồn

35

Chuyển sang Tab Source Code và nhập đoạn mã:

#include <16F877A.h>
#FUSES NOWDT, HS, NOPUT, PROTECT, NODEBUG, NOBROWNOUT, NOLVP
#use delay(clock=2000000)
#include <lcd.c>

int main (void)
{
// Write your code here
lcd_init();
set_tris_d(0x00);
output_d(0x00);
while(TRUE)
{
lcd_gotoxy(1,1);
printf(lcd_putc,"Welcome to");
delay_ms(3);
lcd_gotoxy(1,2);
printf(lcd_putc,"*****HUTECH*****");
delay_ms(3);
}
}

36

18


17/09/2016

Linh kiện

Keywords

Category


Sub-category

Results

LCD1

LCD

Optoelectronics

Alphanumeric LCDs

LM016L

Chuyển
Schematic

sang

Tab

Capture

và vẽ sơ đồ mạch:

Chạy mô phỏng sẽ cho
kết quả như hình

37


#include <16F877A.h>
#FUSES NOWDT, HS, NOPUT, PROTECT, NODEBUG, NOBROWNOUT, NOLVP
#use delay(clock=2000000)
#include <lcd.c>
//=========================================================
void main()
{
int8 sodem;
lcd_init();
set_tris_d(0x00);
output_d(0x00);
sodem = 0;
lcd_gotoxy(1,1);
printf(lcd_putc,"Counter:");
while(TRUE)
{
lcd_gotoxy(10,2);
printf(lcd_putc,"%u",sodem);
delay_ms(300);
sodem++;
if(sodem == 100) break;
}
}//end main
38

19


17/09/2016


MÔ PHỎNG ARDUINO
-

Download

thư

viện



phỏng

/>
Arduino
chọn

cho

Phần

Proteus:
mềm

>

Proteus – Thư viện mô phỏng Arduino

39


MÔ PHỎNG ARDUINO
- Giải nén và copy file Blogembarcado.lib vào thư mục: C:\Program Files
(x86)\Labcenter Electronics\Proteus 8 Professional\Library (đối với
Win 64 bit) hay C:\Program Files\Labcenter Electronics\Proteus 8
Professional\Library (đối với Win 32 bit)

- Download và cài đặt Arduino Software tại www.arduino.cc
- Khởi động Arduino IDE

40

20


17/09/2016

- Chọn File > Preferences, click chọn compilation và xác định vị trí của
file preferences.txt

41

- Dùng Notepad mở file preferences.txt, thêm dòng build.path =
( là vị trí chứa file .hex) (ví dụ như E:\t)

42

21


17/09/2016


- Mở một ví dụ của Arduino (Blink)

- Nhấn Verify

- Kết quả: tạo ra file E:\t\Blink.ino.hex

43

- Vẽ sơ đồ mạch trong Proteus

44

22


17/09/2016

- Thêm vào Arduino Uno và một LED nối với IO13
Linh kiện

Keywords

Category

LCD1

Arduino

Arduino (Blog

Embarcado)

D1

LED

Optoelectronics

Sub-category

Results
Simulino Uno

LEDs

LED-RED

45

- Double-click vào linh kiện Arduino, lúc này trong Program File của
Arduino chưa có chương trình, nhấp vào nút Browse và chỉ đến chương
trình đã biên dịch E:\t\Blink.ino.hex

46

23


17/09/2016


- Chạy mô phỏng và quan sát kết quả
47

MÔ PHỎNG ARDUINO CÓ SẴN
TRONG
PROTEUS
- Tạo New Project trong Proteus

48

24


17/09/2016

- Ta có tab Schematic Capture để vẽ mạch và tab Source Code
để xây dựng chương trình nguồn

void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000);
// wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000);
// wait for a second

}

49

- Proteus tự động thêm vào Arduino Uno, ta vẽ thêm sơ đồ mạch
ngoài: LED nối với IO13)

- Chạy mô phỏng và quan sát kết quả
50

25


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×