Giới thiệu phần mềm proteus

Một phần của tài liệu NGHIÊN CỨU CÔNG NGHỆ HỖ TRỢ LÁI TỰ ĐỘNG TRÊN XE ĐIỆN CỦA TESLA (Trang 51 - 57)

Proteus VSM ( Vỉtual Simulation Machine) của nhà sản xuất Labcenter Electronics là phần mềm (IDE) cho phép mô phỏng hoạt động của mạch điện tử, nó bao gồm phần thiết kế mạch điện tử và phần viết chương trình lập trình điều khiển cho các loại vi điều khiển có trong thiết kế mạch điện tử như PIC, AVR,... Proteus có khả năng mô phỏng hầu hết các linh kiện điện tử cơ bản như điện trở tụ điện, transistor, relay...

Phần mềm bao gồm hai chương trình :

 ISIS (Intelligent Schematic Input System) cho phép mô phỏng mạch

 ARES (Advanced Routing and Editing Software) dùng để vẽ mạch in. Hiện nay phần mềm proteus trên là nguồn mở trên internet, chúng ta hoàn toàn có thể cài đặt miễn phí. Nhà sản xuất đã đưa ra rất nhiều phiên bản, chúng ta có thể lự những phiên bản phù hợp với nhu cầu sử dụng và cấu hình laptop, các bạn có thể tải phần mềm tại

http://dammedientu.vn/download-proteus-8-9-pro-cai-dat/

a) Vẽ sơ đồ nguyên lý

Sơ đồ nguyên lý là sơ đồ thể hiện cách thức mà mạch hoạt động, ta thể xem theo dõi được hướng di chuyển của dòng điện, xác định được điện áp tại vị trí các nút chỉ với một vài thao tác click chuột đơn giản, thông qua sơ đồ nguyên lý ta có thể hiểu được cách mà mạch chạy, những lỗi về lý thuyết mà khi lắp mạch trong thực tế có thể gặp phải. Cung cấp điều kiện lý tưởng để mạch hoạt động mà không phải chịu những ảnh hưởng từ bên ngoài. Với phần mềm proteus, ta có thể thiết kế sơ đồ thể hiện nguyên lý hoạt động của mạch qua các bước sau:

Hình 3.1: Giao diện home page proteus 8.7

Bước 2: mở chương trình ISIS Professional

Click chuột vào biều tượng Schematic Capture trên thanh công cụ của giao diện để mở chương trình ISIS Professional.

Hình 3.2: Chọn chức năng vẽ sơ đồ nguyên lý

Sau khi chương trình ISIS Professional được mở ra, khoảng không gian làm việc với giao diện thiết kế mạch sẽ xuất hiện. Khi thiết kế mạch, cần đảm bảo các mạch được thiết kế gọn trong khung màu xanh để tiện quan sát, cũng như giúp cho người khác dễ hiểu hơn.Ngoài ra cần chú ý đến cách bố trí các linh kiện hợp lý, nên phân vùng theo chức năng để mạch rõ ràng, trong trường hợp các linh kiện nằm xa nhau thì nên sử dụng label để tránh việc các dây nối đè lên nhau gây rối mắt.

Hình 3.3: Giao diện schematic

Bước 3: lấy linh kiện có sẵn trong thư viện của proteus để sử dụng. Để lấy linh kiện của proteus, đầu tiên ta chọn Component Mode Để lấy linh kiện của proteus, đầu tiên ta chọn Component Mode

Hình 3.4: Chọn linh kiện

Tiếp theo, click vào P để đi đến thư viện chứa linh kiện

Khi thư viện mở ra, cửa sổ sau sẽ xuất hiện:

Hình 3.6: Cửa sổ chứa link chọn linh kiện

Trong đó :

Keywords: là vùng nhập từ khóa tìm kiếm linh kiện

Catergory: chứa các thư viện linh kiện có trong chương trình proteus Schematic Review: hiển thị hình dạng của linh kiện

PCB Preview: hiển thị sơ đồ chân PCB của linh kiện

Trong cửa sổ chọn linh kiện, chúng ta gõ tên linh kiện cần tìm kiếm vào ô keyword. Ví dụ, khi ta muốn tìm transistor, ta cần gõ vào ô keyword từ khóa “npn” hoặc từ khóa “pnp” thì transsistor và tất cả các linh kiện liện quan đến sẽ hiện ra trong phần result. Nếu chúng ta muốn lấy ra linh kiện để sử dụng, kích đúp vào linh kiện đó hoặc nút “ok” ở góc dưới phía bên phải màn hình, chúng sẽ xuất hiện trong phần Device để chúng ta có thể sử dụng. Vậy chỉ cần biết từ khóa của linh kiện thì có thể lấy ra sử dụng , đây là bảng chứa một số từ khóa của các lin kiện trong proteus:

Tụ điện CAP

Diode tên diode, ví dụ 1N4007, 1N4148...

Transistors NPN, PNP

Led gõ LED-<màu led>

Biến trở POT-HG

Loa Speaker hoặc Sounder

Nút nhấn Button công tắc Switch IC 555 555 Atmega Atmega Màn hình hiển thị Lcd Cảm biến Sensor Cuộn cảm Inductor

Bước 4: Đưa linh kiện ra ngoài màn hình thiết kế

Nhấp chuột vào linh kiện cần lấy trong ô Devices, sau đó di chuyển con trỏ ra ngoài màn hình thiết kế nơi cần đặt linh kiện và click chuột thì linh kiện sẽ được đặt tại đó.

Hình 3.7: Minh họa linh kiện trên mạch nguyên lý.

Để di chuyển linh kiện từ vị trí này đến vị trị khác, ta cần thao tác như sau:

Nhấp và giữ trái chuột vào linh kiện cần di chuyển, sau đó rê chuột đến vị trí mới và thả chuột ra. Bạn cũng có thể dùng lệnh Block Move trên thanh công cụ di chuyển linh kiện.

Xoay linh kiện .Để xoay các linh kiện bạn thao tác như sau. Đặt con trỏ lên linh kiện cần xoay sau đó bấm phải chuột, bạn chọn các lệnh xoay (rotate) theo chiều kim đồng hồ, ngược chiều kim đồng hồ, xoay 1800. Bạn có thể lật (mirror) linh kiện theo chiều ngang hay chiều dọc cũng từ cửa sổ tắt này. Bạn cũng có thể dùng công cụ Block Rotate trên thanh công cụ để xoay linh kiện. Xóa linh kiện: bạn để con trỏ lên linh kiện cần xóa rồi bấm phải chuột sau đó bạn chọn lệnh Delete Object từ shortcut menu. Bạn cũng có thể dùng phím Delete để xóa linh kiện hoặc dùng công cụ Block Delete trên thành công cụ để xóa linh kiện.

Bước 5: Thay đổi thông số kỹ thuật của linh kiện

Để vẽ mạch một cách nhanh chóng chúng ta không nhất thiết phải lấy linh kiện có các thông số chính xác, nhất là trong mạch có nhiều linh kiện giống nhau nhưng khác thông số kỹ thuật. Nếu lấy từng linh kiện đúng với các thông số yêu cầu thì sẽ mất rất nhiều thời gian và đôi khi trong thư viện không có linh kiện với thông số mình cần tìm. Vì vậy, ta cần phải thay đổi các thông số kỹ thuật cho linh kiện.

Bước 6: Bố trí, sắp xếp lại linh kiện cho hợp lý Bước 7: Nối dây

Sau khi lấy và sắp xếp các linh kiện theo mong muốn, bạn tiến hành nối các chân linh kiện cho mạch. Bạn tiến hành như sau:

Đặt con trỏ trên chân linh kiện cần nối dây cho đến khi ô vuông màu đỏ xuất hiện sau đó bạn click chuột vào chân linh kiện và chế độ nối dây được bắt đầu. Bạn rê chuốt đến chân linh kiện cần nối khác và click chuột một lần

nữa để kết thúc quá trình nối dây. Bạn thao tác tương tự như vậy cho đến khi hoàn thành sơ đồ mạch.

Để xóa đường nối dây sai, bạn nhấp phải chuột trên đường dây nối và chọn Delete Wire hoặc double click phải trên đường dây nối.

thúc quá trình nối dây. Bạn thao tác tương tự như vậy cho đến khi hoàn thành sơ đồ mạch.

Để xóa đường nối dây sai, bạn nhấp phải chuột trên đường dây nối và chọn Delete Wire hoặc double click phải trên đường dây nối.

Bước 8: Kiểm tra sơ đồ mạch nguyên lý

Kiểm tra sơ đồ mạch sau khi hoàn thành xong mạch thiết kế là rất quan trong, nó giúp bạn tìm được những lỗi mà trong quá trình thiết kế bạn chưa phát hiện ra được.

Để kiểm tra lỗi ta thao tác như sau:

Trên thanh công cụ, bạn chọn Tool >> Electrical Rule Check

Nếu có thông lỗi bạn tìm cách khắc phục cho đến khi không còn lỗi và nhận được dòng thông báo (No ERC errors found)

b) Cách cài đặt file lập trình điều khiển vào vi điều khiển trong mạch .

Để nạp code cho vi điều khiển trong mạch nguyên lý, tại mạch nguyên lý ta click đúp chuột phải vào vi điều khiển, tại giao diện xuất hiện trên màn hình, tại mục program file ta nhập vào đường dẫn chứa file mã nguồn mà ta đã viết. Nhấn “ok” và chạy chương trình. Lưu ý file chứa mã nguồn phải có định dạng và mà chương trình có thể đọc được như file có đuôi .hex, .cof,...

Một phần của tài liệu NGHIÊN CỨU CÔNG NGHỆ HỖ TRỢ LÁI TỰ ĐỘNG TRÊN XE ĐIỆN CỦA TESLA (Trang 51 - 57)