Mục lục:

Mô phỏng mạch KiCad: 7 bước
Mô phỏng mạch KiCad: 7 bước

Video: Mô phỏng mạch KiCad: 7 bước

Video: Mô phỏng mạch KiCad: 7 bước
Video: Hướng dẫn vẽ mạch PCB led đơn giản cực kì chi tiết bằng Kicad cho những bạn mới bắt đầu 2024, Tháng sáu
Anonim
Mô phỏng mạch KiCad
Mô phỏng mạch KiCad

Vẽ và thiết kế mạch là một quá trình cũ, lâu đời như những linh kiện điện tử đầu tiên. Nó đã được dễ dàng sau đó. Có một số thành phần hạn chế và do đó một số cấu hình hạn chế, nói cách khác: mạch đơn giản hơn. Bây giờ, trong cái gọi là thời đại thông tin, có vô số-A LOT- các thành phần khác nhau, và mỗi thành phần điện tử có hơn một chục kiểu và mỗi kiểu được sản xuất bởi một số ít công ty. Không cần phải nói, mỗi mô hình và mỗi thành phần cụ thể của công ty khác nhau. Chúng có thể có sai số, sai số với dung sai khác nhau, điều kiện hoạt động tối đa và tối thiểu khác nhau và tất nhiên có thể thay đổi một chút cách phản hồi và hoạt động của mạch. Trên hết, các mạch ngày nay rất phức tạp; bao gồm tối đa hàng chục thành phần tương tác với nhau để thực hiện các tác vụ khác nhau dựa trên đầu vào.

Như bạn đã đoán đúng, sẽ là một cơn ác mộng nếu bạn cố gắng phân tích các mạch này bằng tính toán hoặc bằng tay. Hơn nữa, một số dung sai và sắc thái sẽ bị mất hoặc thay đổi vì chúng là sản phẩm cụ thể. Đây là lúc mô phỏng xuất hiện. Khai thác sức mạnh của công nghệ hiện đại và với tốc độ tiên tiến, một phân tích mạch mà lẽ ra sẽ đưa các nhóm người làm việc hàng giờ đồng hồ giờ đây chỉ đơn giản như thiết lập

Quân nhu

-Kicad phiên bản 5.0 trở lên

-Kết nối Internet để tải xuống thư viện

Bước 1: Điều kỳ diệu xảy ra như thế nào?

Hãy mở đầu điều này bằng cách nói rằng KiCad không xử lý mô phỏng. KiCad chỉ đơn thuần là một UI (Giao diện người dùng). Một phép tương tự có thể so sánh được là KiCad chỉ là người trung gian giữa bạn và chương trình mô phỏng, có thể là một trong nhiều phần mềm được gọi là “SPICE”.

SPICE là viết tắt của “Chương trình mô phỏng với điểm nhấn mạch tích hợp”. Trong trường hợp của KiCad, KiCad 5.0 trở lên được đóng gói sẵn với một chương trình SPICE có tên là ngspice. Ngspice có những điều kỳ quặc, trục trặc và hạn chế nhưng sẽ là phần mềm mà chúng tôi sẽ tập trung vào. Ngspice sử dụng "Thành phần" để mô hình hóa hành vi của mạch. Điều này có nghĩa là ngoài việc vẽ sơ đồ mạch, chúng ta cũng phải chú thích và "gán" các mô hình cho các thành phần riêng lẻ. Để giải quyết vấn đề có nhiều mô hình của các thành phần giống nhau, ngspice quyết định để mỗi công ty tạo "mô hình gia vị" sao chép các đặc tính và sắc thái của các đối tác thực của họ, sau đó đóng gói các mô hình này dưới dạng thư viện có thể tải xuống, để vẽ mạch sẽ đơn giản như tải xuống các thư viện được yêu cầu và gán mô hình cho các thành phần của chúng tôi. Nhưng đó là tất cả những gì nói, chúng ta hãy làm bẩn bàn tay của chúng ta và xem cách này thực sự hoạt động như thế nào.

Bước 2: Chọn mạch và lập mô hình các thành phần thụ động

Chọn một mạch và mô hình hóa các thành phần thụ động
Chọn một mạch và mô hình hóa các thành phần thụ động

Chúng tôi đã chọn một mạch đơn giản cho phép chúng tôi chứng minh cách chúng tôi có thể cung cấp các giá trị SPICE của riêng mình cho các thành phần và cách chúng tôi có thể sử dụng các thành phần mà các nhà cung cấp đã liệt kê

Trước hết, như chúng ta có thể thấy từ hình; có 8 thành phần cho mạch này. • 2 điện trở

• 1 pin 9v

• 1 LDR

• 1 bóng bán dẫn BC 547 npn

• 1 đèn LED

• 1 bộ chỉnh âm •

1 trệt

Mô hình hóa các điện trở của tất cả các loại Ngspice “gán các mô hình” cho các điện trở, nói cách khác: nó nhận ra chúng. Vì vậy, chúng tôi không cần phải sửa đổi chúng hoặc tìm kiếm các thư viện để tạo ra chúng. Chúng tôi cũng nhận thấy rằng có một sự ngụy biện và một LDR. Trong ngspice, cả hai đều có thể được mô hình hóa dưới dạng điện trở không đổi mà chúng tôi sẽ sửa đổi các giá trị của chúng khi chúng tôi cần. Nói cách khác, nếu chúng tôi cần “tăng ánh sáng” hoặc tăng tải của bộ lưu biến, chúng tôi sẽ phải dừng mô phỏng, sửa đổi tải và sau đó chạy lại.

Bước 3: Lập mô hình nguồn & nền điện áp

Mô hình hóa nguồn điện áp & nền
Mô hình hóa nguồn điện áp & nền
Mô hình hóa nguồn điện áp & nền
Mô hình hóa nguồn điện áp & nền
Mô hình hóa nguồn điện áp & nền
Mô hình hóa nguồn điện áp & nền
Mô hình hóa nguồn điện áp & nền
Mô hình hóa nguồn điện áp & nền

Ngspice không nhận ra nguồn điện áp "tiêu chuẩn"; những người được KiCad sử dụng. Nó cung cấp một thư viện đặc biệt cho các nguồn điện áp và mặt đất

Để truy cập thư viện, trước tiên, chúng ta phải chọn tab "Chọn biểu tượng" và tìm kiếm "gia vị"

* Như đã thấy trong (hình 1), chúng ta có thư viện “pspice” và “mô phỏng_spice”. Đối với nguồn điện áp, chúng tôi muốn cuộn xuống thư viện mô phỏng_spice và chọn nguồn điện áp một chiều

Sau đó, chúng ta phải đặt các giá trị của nó để trình mô phỏng hiểu được, trong mạch này, chúng ta muốn một nguồn một chiều 9v. Chúng tôi nhấp vào “E” trên nguồn điện áp và menu sau sẽ mở ra, được hiển thị trong (hình 2). Chúng tôi chọn tên tham chiếu cho nguồn điện áp, ví dụ như VoltageMain, sau đó chúng tôi nhấp vào “Chỉnh sửa mô hình gia vị”. Như được trình bày ở trên

Sau đó, chúng tôi chọn một giá trị là dc 9v, và đó là về nó. Như trong (hình 3)

Mặt đất

Đối với mặt đất, chúng tôi tìm kiếm "gia vị" một lần nữa và kết quả đầu tiên là điện thế tham chiếu 0V như được hiển thị trong. (Hình 4). Không giống như sơ đồ thông thường, phần mềm gia vị cần mặt đất vì nó tính toán điện áp của nó dựa trên tham chiếu 0v.

Bước 4: Mô hình hóa Transistor

Mô hình hóa bóng bán dẫn
Mô hình hóa bóng bán dẫn
Mô hình hóa bóng bán dẫn
Mô hình hóa bóng bán dẫn
Mô hình hóa bóng bán dẫn
Mô hình hóa bóng bán dẫn
Mô hình hóa bóng bán dẫn
Mô hình hóa bóng bán dẫn

Như chúng ta có thể thấy từ hình ảnh mạch, bóng bán dẫn được sử dụng là một mô hình rất cụ thể, "BC547". Như một trường hợp chung, hầu hết tất cả các thành phần được sản xuất sẽ được tìm thấy trên trang web của nhà sản xuất tương ứng. Trong công cụ hoặc tab hỗ trợ của họ, sẽ có "mô hình mô phỏng" có số mô hình và mô hình gia vị tương đối. Trong trường hợp của chúng tôi, tôi đã tìm kiếm “bc547” trực tuyến và thấy rằng nó được sản xuất bởi một công ty có tên “Trên chất bán dẫn”. Tôi đã tìm kiếm trang web của họ “https://www.onsemi.com/” và tìm thấy mô hình bằng cách làm như sau:

  • Tôi đã mở tab “Công cụ và hỗ trợ” của họ, bên dưới tôi tìm thấy tab tài nguyên thiết kế. (Hình 1)
  • Bên dưới các tài nguyên thiết kế mà họ yêu cầu loại tài liệu, tôi chọn “Mô hình mô phỏng” (hình 2)
  • Tôi đã tìm kiếm phần theo tên: “BC547”. Chúng tôi muốn có thư viện, vì vậy chúng tôi chọn “BC547 Lib Model” và tải xuống. (hình 3)
  • Sau khi tải xuống, tôi đặt tệp lib vào thư mục dự án của mình. Bây giờ thư mục dự án của tôi được hiển thị trong cửa sổ KiCad ban đầu mà tôi đã mở, như trong (hình 4). Tôi đã nhấp vào đường dẫn đến thư mục đó, dán tệp thư viện như được hiển thị và quay lại để tìm nó được hiển thị cùng với tệp dự án của tôi
  • Sau tất cả những gì đã nói và làm, chúng ta hãy vẽ biểu tượng bóng bán dẫn. Tôi đã nhấp vào bằng cách sử dụng menu "biểu tượng địa điểm" và chỉ cần tìm kiếm tên. Bạn thấy rằng hầu hết tất cả các thành phần đều tồn tại trong menu biểu tượng như trong (hình 5).
  • Bây giờ, những gì còn lại là gán mô hình cho biểu tượng. Chúng tôi nhấp vào “E” như mọi khi trên biểu tượng và nhấp vào “Chỉnh sửa mô hình gia vị”.
  • Như chúng ta có thể thấy, các tab duy nhất có sẵn là mô hình, thụ động và nguồn. Vì bóng bán dẫn không phải là nguồn cũng như thụ động, chúng tôi chọn mô hình và chọn để bổ sung một thư viện để lấp đầy. Đầu tiên, menu sẽ mở đến thư mục của dự án, mà chúng tôi may mắn đã đưa thư viện vào đó. Chúng tôi nhấp vào tệp lib.

    • Tuyệt vời!! Bây giờ ngspice đã xác định bóng bán dẫn là “BC547” và gần như sẵn sàng hoạt động. Có một chi tiết nhỏ cần được sắp xếp đầu tiên. Chúng ta phải bật trình tự nút thay thế và nhập “3 2 1”. Lý do chúng ta phải thực hiện bước này là ngspice đặt tên cho 3 thiết bị đầu cuối của bóng bán dẫn theo cách đối lập với cách KiCad hiển thị chúng. Vì vậy, nó có thể có 3 được gán cho bộ thu trong khi KiCad hiển thị 3 là bộ phát. Để tránh nhầm lẫn, chúng tôi định cấu hình lại thứ tự đặt tên của Spice, như thể hiện trong (hình 7)
    • Anddddd đó là nó! Quá trình này gần như giống hệt nhau đối với các mô hình allvendor-supply. Khi bạn đã hoàn thành phần hướng dẫn này, bạn có thể sử dụng bất kỳ loại mô hình và linh kiện điện tử nào chỉ với một chút nghiên cứu.

Bước 5: Mô hình hóa đèn LED

Mô hình hóa đèn LED
Mô hình hóa đèn LED
Mô hình hóa đèn LED
Mô hình hóa đèn LED

Đèn LED phức tạp hơn một chút trong thực tế là việc mô hình hóa chúng đòi hỏi một số kiến thức về các thông số và sự phù hợp đường cong của chúng. Vì vậy, để lập mô hình cho chúng, tôi chỉ cần tra cứu “LED ngspice”. Tôi thấy nhiều người đăng “các mẫu đèn LED” của họ và tôi quyết định sử dụng “* Đèn LED GaAs màu đỏ Typ RED: Vf = 1,7V Vr = 4V If = 40mA trr = 3uS. MÔ HÌNH LED1 D (IS = 93,2P RS = 42M N = 3,73 BV = 4 IBV = 10U + CJO = 2,97P VJ = 0,75 M = 0,333 TT = 4,32U)?”

Chúng tôi sẽ chọn “LED” từ menu biểu tượng và dán mã này vào không gian trống bên dưới các thư viện trong “Chỉnh sửa mô hình gia vị”. Chúng tôi cũng sẽ bật trình tự nút thay thế và viết "2 1", như được hiển thị trong hình 1

Sau khi thêm một số chạm cuối cùng, như điện trở và kết nối dây, chúng tôi đã sẵn sàng để bắt đầu mô phỏng !

Bước 6: Mô phỏng

Mô phỏng
Mô phỏng
Mô phỏng
Mô phỏng
Mô phỏng
Mô phỏng
Mô phỏng
Mô phỏng

Việc mô phỏng rất phức tạp vì vậy trong hướng dẫn này, chúng tôi sẽ giải thích những điều cơ bản và cách bạn có thể bắt đầu

  • Đầu tiên, chúng tôi mở trình mô phỏng từ tab công cụ trong dải băng phía trên (hình 1)
  • Sau đó, chúng tôi chuyển đến tab mô phỏng trong dải băng phía trên và nhấp vào cài đặt, từ đó chúng tôi có thể chỉ định loại mô phỏng mà chúng tôi muốn chạy và các thông số của nó. (Hình 2)

Chúng tôi muốn chạy một mô phỏng tạm thời. Ngoài ra còn có quét DC và AC làm tùy chọn mô phỏng. Dc quét làm tăng giá trị của dòng Dc và báo cáo những thay đổi trong các vòng tròn trong khi AC giám sát đáp ứng tần số.

  • Tuy nhiên, phân tích thoáng qua mô phỏng một mạch trong thời gian thực. Nó có 3 tham số, trong đó chúng tôi sẽ sử dụng hai tham số. Bước thời gian là tần suất trình mô phỏng sẽ ghi lại kết quả và thời gian cuối cùng là sau bao nhiêu giây thì quá trình ghi sẽ dừng lại. Chúng tôi nhập 1 mili giây và 5 mili giây rồi ok, sau đó chúng tôi chạy mô phỏng (hình 3)
  • Như bạn có thể thấy, trong màn hình văn bản phía dưới, nó cho chúng ta thấy các giá trị điện áp và dòng điện trên các thành phần khác nhau. Chúng tôi cũng có thể vẽ biểu đồ các giá trị này bằng cách sử dụng nút "thêm tín hiệu" và sau đó chọn điện áp hoặc dòng điện của một thành phần nhất định. Chúng tôi cũng có thể thăm dò sau khi chúng tôi bắt đầu mô phỏng. Đầu dò cho phép chúng tôi theo dõi các đường cong điện áp và dòng điện trong một thành phần nhất định trực tiếp bằng cách nhấp vào nó. (hinh 4)

Bước 7: Kết thúc

Vì mạch này được cho là được tạo ra với một LDR và một điện trở, chúng tôi có thể thay đổi cả hai điện trở của các thành phần này và sau đó chạy lại mạch để xác định các giá trị điện trở mà chúng tôi muốn cho đèn LED điều khiển ánh sáng này bằng cách sử dụng bóng bán dẫn npn phát chung như một mạch chuyển đổi.

Đề xuất: