ĐỒ án tìm hiểu về phần mềm proteus

45 2.4K 14
ĐỒ án tìm hiểu về phần mềm proteus

Đ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

GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS MỤC LỤC CHƯƠNG : LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRUYỂN CHƯƠNG 2: PHẠM VI ỨNG DỤNG Các ưu điểm - Khả ứng dụng - Khả phân tích: - Nhược điểm CHƯƠNG : GIỚI THIỆU PHẦN MỀM Giới thiệu chung Các công cụ 24 Vẽ loại đồ thị 28 CHƯƠNG : VÍ DỤ MINH HỌA 30 1.Mô mạch đồng hồ led 30 2.Thiết kế mô mạch số 32 3.Thiết kế mạch dao động tích thoát dùng UJT CHƯƠNG : LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRUYỂN Page 35 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Proteus Demo - Công cụ mô mạch điện tử: Phần mềm Proteus phần mềm cho phép mô hoạt động mạch điện tử bao gồm phần thiết kế mạch viết chương trình điều khiển cho họ vi điều khiển MCS51, PIC, AVR…proteus phần mềm mô mạch điện tử Lancenter Electronics, mô cho hầu hết linh kiện điện tử thông dụng, đặc biệt hỗ trợ cho MCU PIC, 8051, AVR, Motorola Phần mềm bao gồm chương trình: ISIS cho phép mô mạch ARES dùng để vẽ mạch in Proteus công cụ mô cho loại Vi Điều Khiển tốt, hỗ trợ dòng VĐK 8051, AVR, PIC, dsPIC, ARM giao tiếp I2C, SPI, CAN, USB, Ethenet, ngòai mô mạch số, mạch tương tự cách hiệu Proteus công cụ chuyên mô mạch điện tử Các phần mềm là: ISIS Schematic Capture- ISIS nghiên cứu phát triển 12 năm có 12000 người dùng khắp giới Sức mạnh mô hoạt động hệ vi điều khiển mà không cần thêm phần mềm phụ trợ Sau đó, phần mềm ISIS xuất file sang ARES phần mềm vẽ mạch in khác Trong lĩnh vực giáo dục, ISIS có ưu điểm hình ảnh mạch điện đẹp, cho phép ta tùy chọn đường nét, màu sắc mạch điện, thiết kế theo mạch mẫu (templates) Những khả khác ISIS là: • • • • • • • Tự động xếp đường mạch vẽ điểm giao đường mạch Chọn đối tượng thiết lập thông số cho đối tượng dễ dàng Xuất file thống kê linh kiện cho mạch Xuất file Netlist tương thích với chương trình làm mạch in thông dụng Đối với người thiết kế mạch chuyên nghiệp, ISIS tích hợp nhiều công cụ giúp cho việc quản lý mạch điện lớn, mạch điện lên đến hàng ngàn linh kiện Thiết kế theo cấu trúc (hierachical design) Khả tự động đánh số linh kiện ARES PCB Layout: ARES (Advanced Routing and Editing Software) phần mềm vẽ mạch in PCB Nó vẽ mạch dựa vào file nestlist công cụ tự động khác Page GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Đặc điểm chính: • • • • • • Có sở liệu 32 bit cho phép độ xác đến 10nm, độ phân giải góc 0.10 kích thước board lớn /- 10 mét ARES hỗ trợ mạch in 16 lớp Làm việc thông qua menu ngữ cảnh tiện lợi File netlist từ phần mềm vẽ mạch nguyên lý ISIS Tự động cập nhật ngược số linh kiện, đổi chân, đổi cổng mạch in sang mạch nguyên lý Công cụ kiểm tra lỗi thiết kế Thư viện đầy đủ từ lỗ khoan mạch đến linh kiện dán PROTEUS VSM kết hợp chương trình mô mạch điện theo chuẩn công nghiệp SPICE3F5 mô hình linh kiện tương tác động (animated model) Nó cho phép người dùng tự tạo linh kiện tương tác động thực có nhiều linh kiện loại tạo mà không cần code lập trình Do đó, PROTEUS VSM cho phép người dùng thực “mô có tương tác” giống hoạt động mạch thật Thêm nữa, chương trình cung cấp cho nhiều mô hình linh kiện có chức mô phỏng, từ vi điều khiển thông dụng đến linh kiện ngoại vi LED, LCD, keypad, cổng RS232… Do cho phép ta mô từ hệ vi điều khiển hoàn chỉnh đến việc xây dựng phần mềm cho hệ thống đáp ứng giao thức vật lý Page GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS CHƯƠNG 2: PHẠM VI ỨNG DỤNG Các ưu điểm: - Dễ dàng tạo sơ đồ nguyên lý đơn giản từ mạch điện đơn giản, đến mạch có lập trình vi xử lý - Dễ dàng chỉnh sửa đặc tính linh kiện sơ đồ nguyên lý : chỉnh sửa số bước động bước, chỉnh sửa nguồn nuôi cho mạch ,thay đổi tần số hoạt động vi xử lý… - Công cụ hỗ trợ kiểm tra lổi thiết kế sơ đồ nguyên lý Xem lưu lại phần báo lỗi - Chạy mô phân tích tính chất mạch điện Công cụ hỗ trợ cho việc chạy mô mạnh xác Các công cụ đồ thò hỗ trợ mạnh cho việc phân tích tần số , sóng , âm không phần mềm có thêm máy phân tích từ đơn giản : đồng hồ đo Vôn, Ampe, đến máy đo dao động ,máy tạo sóng dao động … - Ngoài Proteus cung cấp cho người sử dụng công cụ mạnh mà phần mềm khác Chẳng hạn thư viện LED với loại màu sắc khác kể led đoạn Nhưng phần hiển thò mạnh mà Proteus cung cấp LCD, mô cho nhiều LCD từ đơn giản đến phức tạp - Một ưu điểm Proteus mô công cụ phát thu tín hiệu từ mạch giao tiếp với máy tính qua công cụ RS232 Trong người sử dung điếu khiển trình truyền phát, tốc độ Baud … giúp cho người lập trình mô mặt truyền phát tín hiệu - Một điểm mạnh khác Proteus cung cấp cho người sử dụng công Page GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS cụ biên dòch cho họ vi xử lý MSC51, AVR ,HC11 … Qua tạo tập tin HEX dùng để nạp cho vi xử lý tập tin DSI dùng để xem chạy kiểm tra bước chương trình mô - Đối với mạch vi xử lý Proteus cung cấp hình ảnh thực tế linh kiện xuất mà cung cấp cho người lập trình nhiều cửa sổ thông báo nội dung nhớ, trỏ, ghi, … - Proteus có thư viện lớn với 6000 linh kiện loại ngày bổ sung Ngoài có keypad (ma trận phím tạo đơn giản cho người thiết kế cần thao tác ma trận phím ) - Khả ứng dụng: - Khả ứng dụng Proteus mô , phân tích kết từ mạch nguyên lý Proteus giúp cho người sử dụng thấy trước mạch thiết kế chạy hay sai trước thiết kế bo mạch - Các công cụ phục vụ cho việc phân tích mạch có độ xác cao đo vôn hay ampe, máy đo dao động - Khả áp dụng chương trình Proteus vào giảng dạy tốt cho thầy cho sinh viên học tập kỹ thuật điện tử Proteus cung cấp gần đầy đủ từ đến phức tạp cho người học điện tử vi xử lý - Đối với sinh viên Proteus mà sử dụng rộng dãi gần thầy dạy cho họ nhà Nó giúp cho sinh viên tự học, tự nhiên cứu thiết kế thử phần học chạy xem kết rút học tốt Điều tiết kiệm tiền cho sinh viên điều kiện mà lại ham học , ham nghiên cứu - Trong thực tế phòng thí nhiệm điện tử xây dựng lên phải tốn không ngân sách Nếu Proteus ứng dụng qua máy tính thầy cung cấp cho sinh viên toàn mạch điện đơn giản ,hơn tạo KIT vi xử lý dùng phục vụ cho việc thực hành vi xử lý Qua thầy cung cấp cho sinh viên mạch điện tử phục vụ trình học tập từ sinh viên tự nguyên cứu thực hành trước nhà trước thực hành thực tế mô hình thật kết chắn không nhỏ Page GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS - Khả phân tích: - Phân tích mạch đơn giản - Phân tích mạch họ vi xử lý - Phân tích mạch qua đồ thò, máy đo ví dụ : + Phân tích Analogue + Phân tích Digital + Phân tích tần số + Phân tích âm + Phân tích truyền phát liệu Nhiều nhiều phương pháp phân tích từ đơn giản đến khả phân tích phức tạp mà thực tế cần phân tích cần nhiều chi phí công cụ sử dụng - Phân tích tải, áp , đủ tải … Proteus cung cấp cho người sử dụng khả phân tích tải giúp người sử dụng hình dung tải ảnh hưởng đến linh kiện mà chi phí an toàn tuyệt đối - Lưu lại kết phân tích - Nhược điểm: - Phần mềm có nhược điểm Proteus không tránh khỏi nhươc điểm : + Phần mềm công ty nước nên tính chất quyền cao, biết đến nên khó kiếm thực tế + Trong thiết kế có nhiều phần Proteus chạy không theo quy tắc làm người sử dụng đôi lúc gặp khó khăn + Sử dụng phức tạp mạch vi xử lý hay mạch cần chỉnh sửa tính chất linh kiện (do nhiều tính chất phải điều chỉnh) + Phần mềm công ty nước viết nên tài liệu cung cấp hay hướng dẫn sử dụng + Hướng dẫn sử dụng Proteus hoàn toàn tiếng anh nên đòi hỏi người sử dụng phải có tảng tiếng anh muốn sử dụng cách hiệu (nhất tiếng anh chuyên ngành điện tử) Page GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS CHƯƠNG : GIỚI THIỆU PHẦN MỀM Giới thiệu chung Sau cài đặt phần mềm, để bắt đầu làm quen sử dụng phần mềm ta khởi động chương trình Chương trình sau khởi động có giao diện sau: 1.2 Thứ tự xếp đặt hình (Screen layout) Trên tiêu đề mang tên phần mềm Bên phải có biểu tượng để thu nhỏ, phóng to tắt chương trình Tiếp đến trình đơn ( The Menu Bars)chứa trình đơn tương tự phần mềm ứng dụng khác Windows Các mục trình đơn có chức hỗ trợ việc thiết kế mô mạch điện Page GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Tiếp theo công cụ ( The Toolbars) Để thay lần tác động phải vào menu tương ứng phần mềm đưa nút công cụ đặt công cụ cho phép người dùng thao tác nhanh Thứ tự công cụ xếp sau: Các công cụ lệnh (Command Toolbars ): Được xếp sau: Thanh chứa lệnh File/Print: Thanh lệnh hỗ trợ hiển thị ( Display Commands): Thanh chứa lệnh hỗ trợ soạn thảo (Editing Commands): Page GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Thanh công cụ chọn lựa chế độ ( Mode Selector Toolbar):Vị trí đặt bên phía tay trái hình hiển thị dùng để chọn lựa chế độ lúc thiết kế, chúng tác động ngẫu nhiên kích chuột vào Thanh chọn chế độ (Main Mode): Thanh chứa thiết bị dụng cụ (Gadgets): Thanh hỗ trợ vẽ hình đồ họa không gian chiều (2D Graphic): Thanh công cụ hỗ trợ định hướng đối tượng (Orientation Toolbar): Trên chứa nút có chức làm xoay lật ngược (rotation and reflection) đối tượng lựa chọn: Page GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Cửa số tổng quan (The overview Window): Đây cửa sổ hiển thị nguyên vẹn vùng nội dung thiết kế khung lưới thay đổi tọa độ khung lưới cách click chuột trái lên vị trí khung Cửa sổ chọn thư viện (The Object Selector): Sau vào thư viện linh kiện tìm lấy linh kiện theo yêu cầu mạch kinh kiện chọn hiển thị cửa sổ ( ví dụ mạch cần IC74LS373, tụ điện CAP, thạch anh CRYSTAL linh kiện nayfkhi dduowchj chọn từ thư viện linh kiện hiển thị cửa sổ hình bên dưới) Khi linh kiện liệt kê hết, trình mô cần lấy linh kiện vùng làm việc ta click chuột vào linh kiện để lựa chọn Bảng điều khiển mô (The Animation Control Panel) Page 10 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS CHƯƠNG : VÍ DỤ MINH HỌA 1.Mô mạch đồng hồ led Đây mạch mô đồng hồ led Để kiểm tra mạch có code hay sai Proteus phần mềm hỗ trợ cao Page 31 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Để kiểm tra code hay sai ta nạp code vào AT89C52 Bước 1: chọn file code cần nạp cho AT89C52 Bước 2: bấm OK Bước 3: bấm nút Play để kiểm tra Kết sau mô Đồng hồ led chạy với thời gian thực Page 32 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS 2.Thiết kế mô mạch số II.1 Thiết kế mạch quảng cáo: Vẽ mô mạch quảng cáo sáng dần tắt dần sau: Nhận xét thay đổi tần số xung Clock Các bước tiến hành: Bước Lấy linh kiện: Page 33 GVHD: Lê Quốc Dũng - - TÌM HIỂU VỀ PHẦN MỀM PROTEUS Lấy IC 74LS164: Trong ô Keywords nhập 74LS164  ô DEVICE chọn 74LS164.IEC 74LS Lấy IC 74LS04: Trong ô Keywords nhập 74LS04  DEVICE chọn 74LS04 74LS Lấy xung Clock: Trong ô Keywords nhập Clock  ô DEVICE chọn CLOCK ACTIVE Lấy điện trở, LED RED, nguồn cấp, GND làm tương tự Bước Sắp xếp đặt tên linh kiện Bước Kết nối mạch điện Bước Mô mạch điện: Sau xếp đặt tên, thay đổi giá trị linh kiện sơ đồ yêu cầu, bạn nhấn RUN để bắt đầu mô Các LED sáng dần tắt dần ý tưởng đưa ra: Để thay đổi tần số xung Clock bạn nháy chuột phải vào đối tượng Clock (đối tượng chuyển sang màu đỏ) bạn nháy tiếp chuột trái cửa sổ Edit Coponent xuất hiện, quan sát ô Clock Frequency Initial State ô cho biết tần số xung sử dụng (1Hz) cạnh tác động xung (cạnh xuống Low) Nếu cần thay đổi ta thay đổi ô 2.2: Vẽ mô mạch đếm sau Page 34 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Một điểm mạnh Proteus ta thiết kế mạch số; trạng thái logic sẵn có (logicstate) giúp ta khảo sát nhanh mạch điện hay IC số đó; việc tác động để làm thay đổi mức logic đơn giản mức 1(mức = 0V, mức =5V) Các bước tiến hành: Bước Lấy linh kiện: - - Lấy IC 4029: Trong ô Keywords nhập 4029  ô DEVICE chọn 4029 CMOS Lấy IC 74LS247: Trong ô Keywords nhập 74247  ô DEVICE chọn 74LS247 74LS Lấy xung Clock: Trong ô Keywords nhập Clock  DEVICE chọn CLOCK ACTIVE Lấy LED đoạn: Do IC giả mã dùng loại 74LS247 có ngõ tích cực mức thấp nên Led đoạn ta chọn loại chung Anot Vậy ô Keywords nhập 7seg  ô DEVICE có nhiều lựa chọn cho ta chọn, ta chọn LED loại chung Anot với màu Led mà ta thích ( ta chọn 7SEG-COM-AN-RGN DISPLAY Lấy LOGICSTATE ta vào Debugging Tools  chọn LOGICSTATE Lấy điện trở, nguồn cấp, GND Bước Sắp xếp đặt tên linh kiện Bước Kết nối mạch điện Bước Mô mạch điện Page 35 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Sau xếp đặt tên, thay đổi giá trị linh kiện sơ đồ yêu cầu, ta nhấn RUN để bắt đầu mô Ta tiến hành khảo sát IC đến 4029 cách thay đổi mức logic đầu vào điều khiển (nháy chuột trực tiếp lên logicstate để làm thay đổi trạng thái) 3.Thiết kế mạch dao động tích thoát dùng UJT + Chọn menu File/New Design + Chọn kích thước giấy để in Chọn linh kiện + Chọn Component mode, bấm P để vào chọn linh kiện + Lần lượt gõ từ khóa UJT, RES Capacitor để chọn linh kiện UJT, điện trở tụ điện + Sau chon linh kiện, vẽ mạch sơ đồ nguyên lý + Tiến hành xếp linh kiện hình Để xoay linh kiện dùng lệnh Right Click công cụ công cụ Để nối dây cho chân linh kiện, ta đưa chuột lại chân đó, lúc trỏ chuột có Page 36 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS dạng bút, Click nối tới chân khác hình dưới: Để cấp nguồn cho mạch, chọn biểu tượng Terminal bên trái chương trình Có list gồm BUS, GROUND, POWER Lần lượt chọn Power Ground gắn vào hình : Page 37 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Sau đặt tên cho Power VCC Page 38 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Mặc định VCC có điện 5V, để thay đổi VCC vào menu Design/Configure Power Rails Page 39 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Tùy chọn ra, ô Name ta chọn VCC/VDD, ô Voltage thay 12 Giả sử tải có giá trị 100Ohm, R2=5K có tác dụng ổn định nhiệt độ cho mạch Để thay đổi giá trị cho R Right Click chọn Edit Properties Double Click Tùy chọn Thay giá trị R ô Resistance hình Page 40 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Chúng ta tính toán giá trị tụ điện C1 trở R3 Chúng ta vẽ datasheet UJT với tải 100 Ohm R ổn định nhiệt 5K + Nhấp chuột vào biểu tượng Generater Mode + Chọn DC Page 41 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS + Đặt vào cực E Q2 Double click vào Q2 đổi tên IE đặt có chức nguồn dòng +Chọn biểu tượng Voltage + Đặt que đo vào cực E Q2 đổi tên thành VE hình vẽ : + Chọn biểu tượng Graph Page 42 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS + Chọn Transfer + Click chuột kéo hình cho tạo thành hình chữ nhật ta máy vẽ đặc tuyến hình : Double click vào chọn thông số sau: + Source IE + Stop value 10mA Tiếp theo Right click chọn Add Trace Ctrl +A Page 43 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Trong ô Probe P1 chọn VE Tiếp theo, Right Click máy vẽ đặc tuyến chọn Simulation Graph: Kết sau: Page 44 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Page 45 [...]... Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS + 1 là ô tìm kiếm linh kiện, chỉ cần gõ từ khóa vào (không phân biệt chữ hoa và chữ thường) + 2 là các nhóm linh kiện liên quan đến từ khóa cần tìm + 3 là các nhóm con của linh kiện + 7 là tên nhà sản xuất Page 16 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Khoanh số 4 là ký hiệu (Schematic) trên sơ đồ nguyên lý + Khoanh số 5 là hình dáng trên sơ đồ mạch in... Các Loại Đồ Thị 3.1 Tín hiệu Analog Để vẽ dạng sóng của tín hiệu ta chọn công cụ Graph Ta có danh sách các công cụ như sau: Chọn dạng đồ thị analog, vẽ lên một hình chữ nhật Page 29 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS 3.2 Vẽ dạng sóng tín hiệu Digital Chọn công cụ Digital và thao tác như trên Tương tự như trên ta có kết quả như sau: Page 30 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS. .. số, circuit/package Page 24 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Hiển thị nhữ thiếu sót của mạch Từ đó xác định linh kiện còn thiếu sót để bổ sung 2 Các công cụ chính + Ground ký hiệu trên sơ đồ Power Cung cấp năng lượng cho mạch, tùy theo cách đặt tên cho nguồn mà có nguồn âm hay dương,ký hiệu: Page 25 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS +Nếu đặt là + thi ta có nguồn dương và... thanh chạy đúng với thời gian thực Page 32 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS 2.Thiết kế và mô phỏng mạch số II.1 Thiết kế mạch quảng cáo: Vẽ và mô phỏng mạch quảng cáo sáng dần tắt dần như sau: Nhận xét khi thay đổi tần số xung Clock Các bước tiến hành: Bước 1 Lấy linh kiện: Page 33 GVHD: Lê Quốc Dũng - - TÌM HIỂU VỀ PHẦN MỀM PROTEUS Lấy IC 74LS164: Trong ô Keywords nhập 74LS164  trong... Design/New sheet Page 27 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Voltage Probe Để đo dòng điện ta dùng Vôn kế, Cách làm như sau: Chọn công cụ Virtual Instrusment Mode, ta có các loại dụng cụ như sau: Chọn công cụ DC volt Current Probe Để đo cường độ dòng điện chọn công cụ DC Ammeter có ký hiệu như sau: Page 28 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS AC Voltage Probe Chọn công cụ AC Volmeter... GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Editing Part Labels Có thể ẩn hoặc hiện tên, giá trị của linh kiện bằng cách + Roght Click/Edit Properties + Check/Uncheck Hidden +Block editing Để move/copy cả khối linh kiện ta làm như sau: Chọn công cụ Selection tools Kéo chuột và chọn cả khối linh kiện Right Click và chọn Move/Copy Page 23 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Design Explorer... HỌA 1.Mô phỏng mạch đồng hồ led Đây là mạch mô phỏng đồng hồ led 7 thanh Để kiểm tra mạch có và code đúng hay sai thì Proteus là phần mềm hỗ trợ rất cao Page 31 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Để kiểm tra code đúng hay sai thì ta nạp code vào AT89C52 Bước 1: chọn file code cần nạp cho AT89C52 Bước 2: bấm OK Bước 3: bấm nút Play để kiểm tra Kết quả sau khi mô phỏng Đồng hồ led 7 thanh... chương trình Page 18 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS -Để lấy linh kiện ra vẽ mạch, chọn linh kiện ở vùng màu trắng đã nói ở trên Ví dụ a chọn 741, khi đó trên khung xuất hiện Overview xuất hiện Schematic của linh kiện đó Sau đó đưa chuột qua vùng Editing Window, khi đó hình dạng linh kiện ra có màu đỏ Page 19 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS Ta chỉ việc chọn vị trí đặt linh... TÌM HIỂU VỀ PHẦN MỀM PROTEUS Chúng ta có add,edit,delete lại linh kiện mà ta muốn Với công cụ này, sau khi thiết kế mạch xong ta có thể xác định một cách nhanh chóng loại và số lượng linh kiện mà ta dùng trong mach để tiện cho việc mua linh kiện lắp mạch Set Environment Tùy chọn này cho phép người dùng thay đổi: + Số lần Undo ( Ctrl+Z) + Times auto save Page 12 GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM...GVHD: Lê Quốc Dũng TÌM HIỂU VỀ PHẦN MỀM PROTEUS 1.3 Các thao tác cơ bản hay sử dụng - Nháy chuột phải để chọn đối tượng ( đây là điểm khác cơ bản nhất so với các phần mềm khác) - Nháy chuột phải liên tiếp hai lần để xóa đối tượng - Lăn con lăn trên chuột để phóng to hay thu nhỏ vùng làm việc -

Ngày đăng: 29/10/2015, 15:15

Từ khóa liên quan

Mục lục

  • 1 Giới thiệu chung 7

  • 2 Các công cụ chính 24

  • 3 Vẽ các loại đồ thị 28

  • CHƯƠNG 4 : VÍ DỤ MINH HỌA 30 1.Mô phỏng mạch đồng hồ led 30

  • 2.Thiết kế và mô phỏng mạch số 32

  • 3.Thiết kế mạch dao động tích thoát dùng UJT 35

  • Các phần mềm trong bộ là:

  • Những khả năng khác của ISIS là:

  • ARES PCB Layout:

  • Đặc điểm chính:

  • CHƯƠNG 2: PHẠM VI ỨNG DỤNG. 1 . Các ưu điểm:  - Dễ dàng tạo ra một sơ đồ nguyên lý đơn giản từ các mạch điện đơn giản, đến các  mạch có bộ lập trình vi xử lý .  - Dễ dàng chỉnh sửa các đặc tính của linh kiện trên sơ đồ nguyên lý : chỉnh sửa số  bước của động cơ bước, chỉnh sửa nguồn nuôi cho mạch ,thay đổi tần số hoạt động  cơ bản của vi xử lý…  - Công cụ hỗ trợ kiểm tra lổi thiết kế trên sơ đồ nguyên lý . Xem và lưu lại phần báo  lỗi .  - Chạy mô phỏng và phân tích các tính chất của mạch điện cơ bản . Công cụ hỗ trợ  cho việc chạy và mô phỏng rất mạnh và chính xác . Các công cụ và đồ thò hỗ trợ  mạnh cho việc phân tích tần số , sóng , âm thanh không nhưng thế phần mềm còn  có thêm các máy phân tích từ đơn giản như : đồng hồ đo Vôn, Ampe, đến các máy  đo dao động ,máy tạo sóng dao động …  - Ngoài ra Proteus còn cung cấp cho người sử dụng các công cụ mạnh mà các phần  mềm khác hầu như không có. Chẳng hạn thư viện LED với các loại màu sắc khác  nhau kể cả led 7 đoạn. Nhưng phần hiển thò mạnh nhất mà Proteus cung cấp là  LCD, nó có thể mô phỏng cho rất nhiều LCD từ đơn giản đến phức tạp.  - Một cái ưu điểm nữa của Proteus là có thể mô phỏng công cụ phát và thu tín hiệu  từ các mạch giao tiếp với máy tính qua công cụ RS232 . Trong đó người sử dung có  thể điếu khiển được quá trình truyền phát, tốc độ Baud … giúp cho người lập trình  có thể mô phỏng các mặt truyền phát tín hiệu .  - Một điểm mạnh khác của Proteus là cung cấp cho người sử dụng công cụ biên dòch  cho các họ vi xử lý như MSC51, AVR ,HC11 … Qua đó tạo ra các tập tin HEX  dùng để nạp cho vi xử lý và tập tin DSI dùng để xem và chạy kiểm tra từng bước  trong chương trình mô phỏng .  - Đối với các mạch vi xử lý Proteus không những cung cấp hình ảnh thực tế của các  linh kiện xuất mà còn cung cấp cho người lập trình rất nhiều các cửa sổ thông báo  các nội dung của bộ nhớ, con trỏ, thanh ghi, …  - Proteus có một thư viện khá lớn với hơn 6000 linh kiện các loại và càng ngày càng  được bổ sung. Ngoài ra còn có keypad (ma trận phím tạo đơn giản cho người thiết  kế khi cần thao tác trên các ma trận phím ). 

    • 2 - Khả năng ứng dụng: - Khả năng ứng dụng chính của Proteus là mô phỏng , phân tích các kết quả từ các  mạch nguyên lý. Proteus giúp cho người sử dụng có thể thấy trước mạch thiết kế  chạy đúng hay sai trước khi thiết kế trên bo mạch.  - Các công cụ phục vụ cho việc phân tích mạch có độ chính xác khá cao như đo vôn  hay ampe, máy đo dao động .  - Khả năng áp dụng chương trình Proteus vào trong giảng dạy là rất tốt cho các thầy  cũng như cho sinh viên học tập kỹ thuật điện tử vì hầu như Proteus cung cấp gần  như đầy đủ từ cơ bản đến phức tạp cho người học điện tử và vi xử lý.  - Đối với các sinh viên thì Proteus nếu mà được sử dụng rộng dãi thì nó gần như là  thầy dạy cho chính họ ở nhà. Nó giúp cho các sinh viên tự học, tự nhiên cứu và  thiết kế thử các phần đã học và chạy xem kết quả và rút ra các bài học tốt. Điều  cơ bản nhất là tiết kiệm tiền cho sinh viên không có điều kiện mà lại ham học ,  ham nghiên cứu.  - Trong thực tế hiện nay hầu như phòng thí nhiệm điện tử nào xây dựng lên cũng  phải tốn không ít ngân sách . Nếu Proteus được ứng dụng qua một máy tính các  thầy có thể cung cấp cho sinh viên hầu như toàn bộ các mạch điện đơn giản ,hơn  nữa có thể tạo ra các KIT vi xử lý dùng phục vụ cho việc thực hành vi xử lý .Qua  đó các thầy có thể cung cấp cho các sinh viên các mạch điện tử phục vụ trong quá  trình học tập từ đó sinh viên có thể tự nguyên cứu các bài thực hành trước ở nhà  trước khi thực hành thực tế trên mô hình thật sự và kết quả chắc chắn không nhỏ. 

    • 3 - Khả năng phân tích: - Phân tích một mạch đơn giản.  - Phân tích các mạch các họ vi xử lý.  - Phân tích mạch qua các đồ thò, các máy đo ví dụ :  + Phân tích Analogue  + Phân tích Digital  + Phân tích tần số  + Phân tích âm thanh  + Phân tích truyền phát dữ liệu.  Nhiều và còn rất nhiều phương pháp phân tích từ đơn giản nhất đến khả năng phân  tích phức tạp mà ngoài thực tế khi cần phân tích nó thì cần rất nhiều chi phí cũng  như công cụ sử dụng .  - Phân tích quá tải, quá áp , đủ tải … Proteus cung cấp cho người sử dụng khả năng  phân tích quá tải giúp người sử dụng hình dung được khi quá tải thì ảnh hưởng đến  các linh kiện như thế nào mà không phải mất chi phí cũng như an toàn tuyệt đối.  - Lưu lại các kết quả phân tích . 

    • 4 - Nhược điểm: - Phần mềm nào cũng có nhược điểm của nó do đó Proteus cũng không tránh khỏi  các nhươc điểm :  + Phần mềm do công ty của nước ngoài nên tính chất bản quyền khá cao, và hầu  như ít được biết đến nên rất khó kiếm ngoài thực tế .  + Trong khi thiết kế có nhiều phần trong Proteus chạy không theo một quy tắc nào  làm người sử dụng đôi lúc gặp khó khăn.  + Sử dụng khá phức tạp nhất là đối với các mạch vi xử lý hay các mạch cần chỉnh  sửa các tính chất các linh kiện (do quá nhiều tính chất phải điều chỉnh).  + Phần mềm do công ty nước ngoài viết nên không có tài liệu nào cung cấp hay  hướng dẫn sử dụng .  + Hướng dẫn sử dụng trong Proteus hoàn toàn bằng tiếng anh nên đòi hỏi người sử  dụng cũng phải có một nền tảng tiếng anh cơ bản nếu muốn sử dụng nó một cách  hiệu quả (nhất là tiếng anh chuyên ngành về điện tử).

    • CHƯƠNG 3 : GIỚI THIỆU PHẦN MỀM

      • 1 Giới thiệu chung

      • Từ đó xác định linh kiện còn thiếu sót để bổ sung. 2. Các công cụ chính + Ground ký hiệu trên sơ đồ

      • Power Cung cấp năng lượng cho mạch, tùy theo cách đặt tên cho nguồn mà có nguồn âm hay dương,ký hiệu: +Nếu đặt là + thi ta có nguồn dương và ngược lại Ngoài ra còn có các Terminal default để làm các cực giao tiếp Lable Để bản vẽ được gọn gàng, ta có thể dùng Lable để đặt cho wire. Cách làm như sau: Trên Wire, Right Click và chọn Place wire lable Text Scrip Chức năng này dùng để đặt text lên bản vẽ. Để sử dụng chức năng này ta làm như sau: + Click icon + Sau đó click trên vùng cần đặt text + Một cửa sổ mới hiện ra Subcircuit Đây là phương pháp tạo Subcircuit, Subcircuit được thiết kế trên một Child sheet, mastersheet chứa subcircit. Chọn Icon , ta sẽ có các dụng cụ để thiết kế Subcircuitnhư sau: Multisheet Đây là chức năng cho phép chúng ta mở rộng thiết kế trên nhiều sheet khi mà vản vẽ thiết kế của chúng ta quá chật Để thêm một newsheet ta chọn menu Design/New sheet Voltage Probe Để đo dòng điện ta dùng Vôn kế, Cách làm như sau: Chọn công cụ Virtual Instrusment Mode, ta có các loại dụng cụ như sau: Chọn công cụ DC volt Current Probe Để đo cường độ dòng điện chọn công cụ DC Ammeter có ký hiệu như sau: AC Voltage Probe Chọn công cụ AC Volmeter AC Current Probe cách sử dụng tương tự như các loại trên 3. Vẽ Các Loại Đồ Thị 3.1 Tín hiệu Analog Để vẽ dạng sóng của tín hiệu ta chọn công cụ Graph. Ta có danh sách các công cụ như sau: Chọn dạng đồ thị analog, vẽ lên một hình chữ nhật. 3.2 Vẽ dạng sóng tín hiệu Digital Chọn công cụ Digital và thao tác như trên Tương tự như trên ta có kết quả như sau:

      • CHƯƠNG 4 : VÍ DỤ MINH HỌA

      • 1.Mô phỏng mạch đồng hồ led

      • 2.Thiết kế và mô phỏng mạch số

        • II.1 . Thiết kế mạch quảng cáo:

        • 3.Thiết kế mạch dao động tích thoát dùng UJT + Chọn menu File/New Design + Chọn kích thước giấy để in Chọn linh kiện + Chọn Component mode, bấm P để vào chọn linh kiện + Lần lượt gõ từ khóa UJT, RES và Capacitor để chọn linh kiện là UJT, điện trở và tụ điện. + Sau khi chon linh kiện, chúng ta vẽ mạch sơ đồ nguyên lý + Tiến hành sắp xếp linh kiện như hình

Tài liệu cùng người dùng

Tài liệu liên quan