Professional Documents
Culture Documents
(Dientudieukhien - Net) - Khai Thac Phan Mem Protues Trong Lap Trinh VI Dieu Khien PDF
(Dientudieukhien - Net) - Khai Thac Phan Mem Protues Trong Lap Trinh VI Dieu Khien PDF
LÝ – VI ĐIỀU KHIỂN
ĐỀ TÀI:
KHAI THÁC PHẦN MỀM
PROTEUS TRONG MÔ PHỎNG VI
ĐIỀU KHIỂN.
GV: Ks. NGUYỄN BÁ THUẬN
SVTH: NGUYỄN ĐỨC HIỀN
KHOA: CƠ ĐIỆN.
ĐỒNG NAI THÁNG 9 NĂM 2008.
MỤC LỤC:
PHẦN MỘT: GIỚI THIỆU VỀ PROTEUS
PHẦN HAI: MỘT SỐ VÍ DỤ
I-VÍ DỤ LED 7 ĐOẠN
II-VÍ DỤ LED MA TRẬN
III- VÍ DỤ LCD.
IV-VÍ DỤ LED ĐƠN.
V- VÍ DỤ ĐỘNG CƠ QUAY THUẬN NGHỊCH.
Trang 2
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Thanh tác vụ
Thanh trình đơn
Thanh công cụ
VÙNG THIẾT KẾ
Thanh mô phỏng
Trang 3
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Trang 4
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
ở textbook Keyword ta nhập chữ AT89C52, sẽ xuất hiện IC89c52, ta chọn như
hình.
Hoặc ta vào Category> chọn Microprocesser Ics ở đây có rất nhiều linh kiện.
xong ta click ok.
Tại cửa sổ thiết kế ta click vào vị trí bất kỳ để đặt linh kiện.
Trang 5
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
b>Lấy thạch anh dao động, tại cửa sổ Pick Devices ở Keywords ta nhập
CRYSTAL (hoặc tìm ở mục Miscellaneous trong Category )
Để xoay các linh kiện, bạn RightClick vào linh kiện muốn xoay và chọn các chế
độ xoay ở Menu hiện ra.
Trang 6
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
c>Lấy điện trở. Ta nhập RES vào keywords.(hoặc click tìm trong Resistors của
mục Category)
d>Lấy nút nhấn: Ta nhập BUTTON vào keywords (hoặc click tìm trong
Switches & Relay)
Trang 7
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
e>Lấy tụ không phân cực: Ta nhập vào CAP vào Keywords (hoặc click tìm
trong CAPACITORS trong Category)
Trang 8
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
f>Lấy tụ phân cực: Ta nhập vào CAP POL (hoặc click tìm trong
CAPACITORS)
g> Tiếp theo lấy led 7 đoạn: Ta nhập 7SEG và lấy linh kiện là 7SEG-MPX2-
CC (hoặc click tìm trong OPTOELECTRONICS).
Trang 9
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Sau khi lấy xong ta có các linh kiện như sau trên màn hình.
h> Ta lấy nguồn và mass. Ta click vào bên thanh Devices xuất hiện.
ta click vào POWER và đem ra ngoài vùng thiết kế. tiếp theo ta click vào
GROUND để lấy mass. Ta tiến hành nối dây cho linh kiện ta được như sau:
Trang 10
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Nguồn mặc định là 5V nếu muốn thay đổi giá trị ta doubleclick vào nguồn>
xuất hiện hộp thoại và ta khai báo nguồn như sau:
Hoặc bạn cũng có thể sửa lại là +24V thì nguồn chúng ta lúc này là +24VDC.
i>Ta tiến hành khai báo dao động thạch anh và AT89C52 là 12Hz. Như sau:
Doubleclick vào thạch anh làm như hình. Ở phần Frequency khai báo là
12MHz
Trang 11
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
j> Nạp chương trình:ta Doubleclick vào AT89C52 và click vào biểu tượng
bên cạnh textbook Program File chỉ đường dẫn của File *.HEX để chạy
chương trình. Chương trình này chúng ta đã viết bằng những phần mềm biên
dịch ngôn ngữ Assambly sang file *.HEX là file mã máy ví dụ như chương
trình Pinnacle.
Click vào
đây và khai
báo đường
dẫn file
*.hex
Khi đó ở phần Program file có đường dẫn của đoạn chương trình chúng ta,
như vậy Vi điều khiển đã được nạp xong chương trình.
Trang 12
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Để biết thêm các ví dụ có sẵn trong phần mềm, bạn click vào Help>Sample
Designs nơi đây có rất nhiều ví dụ hữu dụng giúp các bạn trong việc tự tìm
hiểu về phần mềm này.
Trang 13
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
a> lấy led ma trận: Bạn nhập vào Keywords từ khóa Matrix (hoặc bạn có thể
tìm trong Category ở mục Optoelectronics)
c>Lấy transistor : bạn nhập vào Keywords từ khóa NPN ở Subcatagory chọn
Generic (hoặc bạn vào mục Transistor ở mục Category).
Trang 14
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
d>Lấy điện trở rào: ta nhập vào Keywords từ khóa Resistor và chọn ở
SubCatagory là Resistor Packs và chọn Rx8.
Sau khi lấy xong và kết nối ta có được hình như sau:
Trang 15
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
III- VÍ DỤ LCD.
Các linh kiện ta lấy như bài trên ở đây ta lấy thêm linh kiện LCD.
Tại keywords ta nhập LC4857 (các bạn có thể lấy LCD khác) hoặc bạn có thể
tìm trong CATEGORY mục OPTOELECTRICS thư viện (library)
DISPLAY
Trang 16
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Để cho gọn mạch và nhìn mạch gọn gàng đẹp đẽ ta đi dây bằng bus. Trong
mạch trên cách làm như sau:
9 Ta click vào biểu tượng Bus và vẽ đường Bus như ý muốn
9 Trong ví dụ này ta vẽ Bus như trên hình.
Trang 17
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
9 Ta tiến hành đặt tên cho các đường dây, nếu dây nào được nối với
nhau thì ta đặt nhãn cùng tên, để đặt nhãn ta click vào biểu tượng
và đặt vào đường dây muốn đặt nhãn và click chuột, tương tự cho đoạn
đầu nối cùng tên.
Một cửa sổ Edit Write Lable hiện ra ta nhập tên của đường dây vào
textbox String.
Lưu ý là hai đầu dây nối với nhau phải cùng tên (cùng một lable)
Sau khi làm xong để kiểm tra sự kết nối của hai đầu dây trong bus bạn
Rightclick vào đường dây và chọn Highlight net on Schematic.
Lúc đó ta thấy các đầu dây có nối với nhau sẽ có màu đỏ, đây là cách kiểm tra
thông mạch bên Proteus.
Để xóa đối tượng ta Rightclick hai lần hoặc Rightclick > chọn Delete.
Trang 18
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Bước cuối cùng ta chuyển qua mạch in, do thư viện chân linh kiện của
PROTEUS rất ít rất nhiều linh kiện thông dụng không có thư viện chân. Do
đó ta phải tự tạo thư viện chân cho linh kiện. điều này khá công phu, tiếp
theo đây mình sẽ đổ mạch in cho mạch LCD với nút nhấn Button chuyển
thành Tụ điện (có hỗ trợ chân)1 cho dễ ví dụ.
Bạn click vào biểu tượng ARES để chuyển qua chế độ đi mạch in.
Xuất hiện hộp thoại PACKAGE SELECTOR xuất hiện yêu cầu khai báo
chân linh kiện.
1
Việc tạo thư viện chân xin đọc thêm tài liệu liên quan.
Trang 19
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Tiếp theo bạn đổ mạch in bằng cách click vào biểu tượng hoặc vào TOOLS
> chọn AUTO ROUTER xuất hiện hộp thoại AUTO ROUTER để mặc định
bạn click vào Edit Strategies để khai báo đường mạch in. Ở đây ta xuất mạch
in 2 lớp bạn làm như hình.
Trang 20
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Trang 21
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Tiếp theo ta tiến hành đổ đồng phủ mass. Ta click vào biểu tượng sau đó
ta vẽ hình chữ nhật bao quanh mạch in chọn lớp vẽ là Top
Trang 22
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Trang 23
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Để ẩn hiện màu ta click vào biểu tượng và cho phép ẩn hiện các màu.
Trang 24
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Trang 25
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Và sau đó chúng ta cũng click vào biểu tượng ARES để chuyển qua
mạch in.
Khi chuyển qua ARES sẽ yêu cầu khai báo cho LED ta khai báo như hình.
Tiếp theo ta click vào biểu tượng 2D Graphic box để tạo diện tích board
mạch.
Trang 26
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Trang 27
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Trang 28
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Sau đó ta tiến hành đổ đồng như nói ở trên, sau khi đổ đồng xong ta có hình
như sau:
Trang 29
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Ngoài ra ta có thể xem 3D mô hình mạch mà ta vừa thiết kế bằng cách vào
Output>3D Visualization, ta sẽ nhìn thấy mô hình mô phỏng thực tế như sau:
Trang 30
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Trong ví dụ này ta lấy các linh kiện như những ví dụ trên, có hai linh kiện
mới là Motor DC và Relay.
a>Lấy Motor DC: ở Keyword ta nhập vào từ khóa là Mortor (hoặc vào mục
Electromechanical của Category)
b>Lấy Relay: Ở Keywords ta nhập vào từ khóa Relay (hoặc ta vào mục
Switchs &Relay ở Category), lưu ý vì đây là ví dụ nên ta khai báo cho cuộn
dây Relay có dòng là 5V, bằng cách DoubleClick vào Relay, cửa sổ hiện ra ta
nhập vào 5V như hình sau:
Trang 31
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Sau khi đã lấy đầy đủ linh kiện ta tiến hành nối dây và được như hình dưới:
Để lấy nguồn 24V ta tiến hành như sau: DoubleClick vào nguồn và nhập vào
+24V và ta sẽ có được nguồn 24V như hình trên cấp cho Động cơ.
Trang 32
BÁO CÁO MÔN HỌC KỸ THUẬT VXL-VĐK SVTH:NGUYỄN ĐỨC HIỀN
Sau khi tiến hành nạp chương trình cho Vi điều khiển, ta nhấn nút Quay
thuận, động cơ quay thuận, nhấn nút Quay nghịch động cơ quay nghịch và
các Relay đóng ngắt theo đúng yêu cầu. Khi muốn dừng nhấn nút Reset.
Trang 33