Khóa luận: Mô phỏng hoạt động của mạch điện tử số dùng phần mềm Circuit Maker

Tìm hiểu cách mô phỏng mạch điện tử số với Circuit Maker. Hướng dẫn chi tiết thiết kế, kiểm tra mạch số, nâng cao kỹ năng thực hành điện tử.

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2017

56
3
0

Phí lưu trữ

30 Point

Tóm tắt

I. Hướng dẫn mô phỏng mạch điện tử số bằng Circuit Maker

Việc mô phỏng hoạt động của mạch điện tử số dùng Circuit Maker là một kỹ năng nền tảng trong lĩnh vực kỹ thuật điện tử và tự động hóa. Circuit Maker là một phần mềm mô phỏng mạch điện mạnh mẽ, được phát triển bởi Micro Code Engineering, cho phép người dùng thiết kế, phân tích và kiểm tra các mạch điện tử ngay trên máy tính. Ưu điểm nổi bật của phần mềm này là giao diện trực quan, dễ sử dụng và dung lượng cài đặt nhỏ, chỉ khoảng 60MB, phù hợp cho cả mục đích học tập và nghiên cứu cơ bản. Khả năng mô phỏng của Circuit Maker rất đa dạng, bao gồm cả mạch tương tự (analog) dựa trên nền tảng SPICE3 và mạch số (digital). Điều này mang lại sự linh hoạt cao, giúp người học và kỹ sư có thể kiểm tra mạch điện tử một cách toàn diện trước khi tiến hành lắp ráp thực tế. So với các phần mềm khác như Proteus hay Multisim, Circuit Maker có thể không sở hữu thư viện linh kiện khổng lồ bằng, nhưng lại chiếm ưu thế về sự đơn giản và tốc độ, đặc biệt hiệu quả khi cần phân tích mạch logic và các mạch điện tử số cơ bản. Tài liệu khóa luận “Mô phỏng hoạt động của mạch điện tử số dùng Circuit Maker” của sinh viên Lê Văn Bắc (2017) đã chỉ rõ, việc sử dụng các công cụ mô phỏng như Circuit Maker giúp khắc phục nhược điểm của việc thử nghiệm bằng linh kiện thật, vốn tốn kém và khó điều chỉnh thông số. Thay vì phải lắp ráp vật lý, người dùng có thể dễ dàng vẽ mạch nguyên lý, thay đổi giá trị linh kiện và quan sát ngay lập tức sự thay đổi trong hoạt động của mạch, từ đó rút ngắn thời gian và tối ưu hóa chi phí trong quá trình thiết kế mạch điện tử.

1.1. Tổng quan về phần mềm mô phỏng mạch điện Circuit Maker

Circuit Maker là một chương trình ứng dụng máy tính với các công cụ mạnh mẽ để mô phỏng mạch điện thông qua sơ đồ nguyên lý. Chương trình này đặc biệt hiệu quả trong việc mô phỏng sinh động các mạch điện tử số. Giao diện làm việc của Circuit Maker bao gồm các thành phần chính như thanh tiêu đề, thanh thực đơn, thanh công cụ, cửa sổ vẽ mạch (Schematic Window) và cửa sổ phân tích (Analysis Window). Cửa sổ Panel, với các tab Browse, Search và Digital, là nơi người dùng tìm kiếm và lựa chọn linh kiện từ thư viện linh kiện Circuit Maker để đưa vào bản vẽ. Schematic Window là không gian chính để thực hiện việc vẽ mạch nguyên lý. Trong khi đó, Analysis Window hiển thị các kết quả đo đạc và mô phỏng như dạng sóng, điện áp, dòng điện. Sự kết hợp này tạo ra một môi trường làm việc tích hợp, giúp người dùng thực hiện toàn bộ quy trình từ thiết kế đến kiểm tra một cách liền mạch.

1.2. So sánh Circuit Maker với các phần mềm Proteus và Multisim

Trong hệ sinh thái các phần mềm mô phỏng mạch điện, Circuit Maker, Proteus, và Multisim là những cái tên phổ biến. Mỗi phần mềm có những ưu và nhược điểm riêng. Circuit Maker, đặc biệt là phiên bản Circuit Maker 2000, nổi bật với dung lượng nhẹ, yêu cầu cấu hình thấp và giao diện thân thiện, rất phù hợp cho sinh viên và người mới bắt đầu. Proteus mạnh hơn về mô phỏng vi điều khiển và có khả năng thiết kế mạch in (PCB) chuyên nghiệp. Multisim lại được đánh giá cao về độ chính xác trong mô phỏng mạch tương tự và tích hợp tốt với các thiết bị đo lường của National Instruments. Tuy nhiên, đối với mục tiêu học tập và mô phỏng các mạch điện tử số cơ bản, Circuit Maker vẫn là một lựa chọn tối ưu nhờ sự đơn giản, linh hoạt và là một phần mềm vẽ mạch điện miễn phí hiệu quả.

II. Thách thức khi thiết kế mạch điện tử số không mô phỏng

Quá trình thiết kế mạch điện tử truyền thống, không sử dụng công cụ mô phỏng, tiềm ẩn nhiều rủi ro và thách thức đáng kể. Thách thức lớn nhất là chi phí và thời gian. Việc thử nghiệm trực tiếp trên linh kiện thật đòi hỏi phải mua sắm, lắp ráp và có thể phải thay thế nhiều lần nếu mạch không hoạt động như mong muốn. Mỗi lần thay đổi một thông số, ví dụ như giá trị điện trở hay tụ điện, đều là một quá trình cơ học phức tạp và tốn thời gian. Theo Lời nói đầu của khóa luận (Lê Văn Bắc, 2017), “nếu ta tiến hành bằng linh kiện thật thì đôi khi không tiện lợi, tốn kém, việc điều chỉnh thông số của một số linh kiện sẽ rất khó khăn, phức tạp”. Điều này đặc biệt đúng với các mạch điện tử số phức tạp, nơi một lỗi nhỏ trong kết nối hoặc sai sót trong lựa chọn IC số có thể dẫn đến hỏng hóc toàn bộ hệ thống. Thêm vào đó, việc kiểm tra mạch điện tử vật lý rất khó để quan sát các tín hiệu bên trong. Các kỹ sư phải sử dụng các thiết bị đo đạc đắt tiền như máy hiện sóng (oscilloscope) hay máy phân tích logic để xem xét dạng sóng tại các điểm khác nhau trong mạch. Quá trình này không chỉ đòi hỏi kỹ năng vận hành thiết bị mà còn hạn chế khả năng quan sát đồng thời nhiều điểm, gây khó khăn cho việc phân tích mạch logic và tìm ra nguyên nhân gốc rễ của sự cố. Việc không có một công cụ trực quan để mô phỏng hoạt động của mạch điện tử số dùng Circuit Maker hoặc các phần mềm tương tự khiến quá trình sửa lỗi trở thành một vòng lặp thử và sai đầy tốn kém.

2.1. Rủi ro về chi phí và thời gian khi dùng linh kiện thật

Khi không có sự hỗ trợ của phần mềm mô phỏng mạch điện, mọi sai sót trong thiết kế đều phải trả giá bằng linh kiện vật lý. Một kết nối sai có thể làm cháy một IC số hoặc một transistor, dẫn đến việc phải thay thế và tốn thêm chi phí. Đối với các dự án lớn hoặc trong môi trường giáo dục với ngân sách hạn hẹp, những tổn thất này là rất đáng kể. Hơn nữa, thời gian chờ đợi để mua linh kiện thay thế, thời gian lắp ráp lại mạch và kiểm tra lại từ đầu làm kéo dài đáng kể chu kỳ phát triển sản phẩm hoặc hoàn thành bài tập. Mô phỏng giúp loại bỏ gần như hoàn toàn rủi ro này bằng cách cho phép thử nghiệm không giới hạn trong một môi trường ảo an toàn.

2.2. Khó khăn trong việc kiểm tra và hiệu chỉnh thông số mạch

Việc kiểm tra mạch điện tử vật lý để gỡ lỗi là một công việc phức tạp. Kỹ sư phải dùng các đầu dò để đo điện áp và tín hiệu tại các nút khác nhau. Quá trình này dễ gây ra các sự cố không mong muốn như chập mạch. Việc hiệu chỉnh thông số, chẳng hạn như thay đổi tần số của một bộ tạo xung hay điều chỉnh một biến trở, cũng rất khó để thực hiện một cách chính xác và nhanh chóng. Ngược lại, trên các phần mềm như Circuit Maker, người dùng có thể thay đổi bất kỳ thông số nào chỉ bằng vài cú nhấp chuột và quan sát kết quả ngay lập tức. Điều này đặc biệt hữu ích khi cần phân tích mạch logic phức tạp, nơi sự tương tác giữa các cổng logic AND OR NOTFlip-Flop cần được quan sát một cách trực quan và chi tiết.

III. Cách vẽ mạch nguyên lý chính xác bằng Circuit Maker 2000

Việc vẽ mạch nguyên lý là bước đầu tiên và quan trọng nhất trong quy trình mô phỏng hoạt động của mạch điện tử số dùng Circuit Maker. Một sơ đồ nguyên lý chính xác không chỉ thể hiện đúng các thành phần và kết nối mà còn là cơ sở để phần mềm thực hiện các phân tích logic. Quy trình vẽ mạch trong Circuit Maker 2000 được thiết kế để trở nên đơn giản và hiệu quả. Bắt đầu bằng việc tìm và đặt linh kiện lên bản vẽ. Người dùng có thể sử dụng tab 'Browse' để duyệt qua cây thư viện được phân cấp hoặc dùng tab 'Search' để tìm kiếm linh kiện theo tên, ví dụ như '4081' cho cổng AND hoặc '74LS193' cho một IC số đếm. Sau khi chọn, linh kiện sẽ được đặt vào không gian làm việc (Schematic Window). Bước tiếp theo là sắp xếp các linh kiện một cách khoa học và logic, theo sơ đồ khối mạch số, để dễ dàng cho việc nối dây và đọc hiểu. Công cụ lưới (Grid) giúp việc căn chỉnh trở nên chính xác hơn. Sau khi sắp xếp, người dùng tiến hành nối dây bằng 'Wire Tool'. Circuit Maker hỗ trợ nhiều chế độ nối dây như tự động, bằng tay hoặc nối nhanh, giúp tối ưu hóa thời gian thiết kế. Một kỹ thuật quan trọng trong các mạch điện tử số là sử dụng Bus, một đường dây đặc biệt gộp nhiều tín hiệu riêng lẻ. Việc đặt tên cho các dây dẫn và các nút (node) cũng rất quan trọng, vì nó ảnh hưởng đến cách phần mềm xác định và hiển thị kết quả mô phỏng. Tài liệu tham khảo (Chương 1, Lê Văn Bắc, 2017) đã minh họa chi tiết quy trình này qua ví dụ vẽ mạch logic tổ hợp và mạch so sánh, cho thấy sự trực quan của phần mềm.

3.1. Quy trình tìm và sắp xếp linh kiện trong thư viện

Để bắt đầu thiết kế mạch điện tử, việc đầu tiên là lấy linh kiện từ thư viện linh kiện Circuit Maker. Phần mềm cung cấp hai cách chính: duyệt theo cây thư mục trong tab 'Browse' hoặc tìm kiếm trực tiếp trong tab 'Search'. Ví dụ, để tìm một cổng logic AND OR NOT, người dùng có thể vào 'Digital Basics' -> 'Gates'. Sau khi tìm thấy, chỉ cần nhấp đúp để đặt linh kiện vào bản vẽ. Các thao tác như xoay (phím R), lật (phím M) giúp sắp xếp linh kiện một cách hợp lý. Việc sắp xếp cần tuân thủ logic của mạch, đặt các khối đầu vào bên trái, khối xử lý ở giữa và khối đầu ra bên phải để sơ đồ trở nên rõ ràng, dễ đọc.

3.2. Kỹ thuật nối dây và đặt tên cho các nút node trong mạch

Nối dây là bước kết nối các linh kiện đã sắp xếp. Công cụ 'Wire Tool' cho phép vẽ các đường kết nối. Một mẹo hữu ích là giữ phím Shift khi vẽ để tạo một đường Bus, rất tiện lợi cho các bus dữ liệu hoặc địa chỉ trong mạch điện tử số. Mỗi điểm kết nối (node) trong mạch sẽ được Circuit Maker tự động đặt tên, ví dụ U1_6 (chân số 6 của linh kiện U1). Tuy nhiên, người dùng có thể tự đặt tên cho các node quan trọng bằng cách sử dụng 'Node Label'. Việc đặt tên rõ ràng như 'CLK' cho chân xung nhịp hay 'RESET' cho chân khởi động giúp việc phân tích mạch logic và đọc dạng sóng sau này trở nên dễ dàng hơn rất nhiều.

IV. Phương pháp mô phỏng và phân tích mạch logic hiệu quả

Sau khi hoàn thành việc vẽ mạch nguyên lý, bước tiếp theo là tiến hành mô phỏng để kiểm tra mạch điện tử. Circuit Maker cung cấp một bộ công cụ mô phỏng số mạnh mẽ, là cốt lõi của việc mô phỏng hoạt động của mạch điện tử số dùng Circuit Maker. Để bắt đầu, cần kích hoạt chế độ mô phỏng số bằng cách vào menu 'Simulation' và chọn 'Digital Mode'. Thanh công cụ mô phỏng số cung cấp các chức năng chính. 'Run/Pause' (F10) dùng để bắt đầu hoặc tạm dừng quá trình mô phỏng. 'Step' (F9) cho phép chạy mô phỏng từng bước, rất hữu ích để phân tích mạch logic tuần tự như mạch đếm hay thanh ghi dịch. Công cụ 'Probe Tool' là một trong những tính năng mạnh nhất, cho phép xem trạng thái logic (H-High, L-Low) của bất kỳ dây dẫn nào trong mạch theo thời gian thực. 'Trace' (F11) hiển thị trạng thái logic bằng màu sắc (đỏ cho mức 1, xanh dương cho mức 0), giúp quan sát tổng thể hoạt động của mạch. Để phân tích dạng sóng, người dùng cần đặt các thiết bị đo lường như 'SCOPE' (Digital Waveforms) vào các nút cần quan sát. Cửa sổ 'Analysis Window' sẽ hiển thị đồ thị thời gian của các tín hiệu này. Quy trình mô phỏng tổng quát bao gồm: hoàn thành mạch, kiểm tra kết nối ('Check Pin Connections'), kích hoạt chế độ mô phỏng số, chạy mô phỏng và phân tích kết quả. Khóa luận của Lê Văn Bắc (2017) cũng đã đề cập đến một số lỗi thường gặp và cách khắc phục, như lỗi chân linh kiện chưa được kết nối hoặc chọn sai chế độ mô phỏng.

4.1. Hướng dẫn sử dụng các công cụ mô phỏng số chuyên dụng

Bộ công cụ mô phỏng số của Circuit Maker rất trực quan. Ngoài các nút điều khiển cơ bản, các thiết bị mô phỏng trong thư viện (Instruments) đóng vai trò quan trọng. 'Pulse' là một máy phát xung số, cho phép tạo tín hiệu clock cho các mạch tuần tự. 'Data Sequencer' hoạt động như một máy phát dữ liệu, có thể tạo ra các chuỗi bit phức tạp để kiểm tra các mạch giải mã hoặc bộ xử lý. 'Logic Switch' cho phép người dùng thay đổi mức logic đầu vào một cách thủ công trong khi mô phỏng đang chạy, rất tiện lợi để kiểm tra các trường hợp khác nhau của một mạch điện tử số cơ bản. Hướng dẫn sử dụng Circuit Maker hiệu quả đòi hỏi phải kết hợp nhuần nhuyễn các công cụ này.

4.2. Xử lý các lỗi thường gặp trong quá trình mô phỏng mạch số

Trong quá trình mô phỏng, người dùng có thể gặp một số thông báo lỗi phổ biến. Lỗi “The selected devices contain one or more unconnected pins” cho biết có chân linh kiện bị bỏ trống, cần kiểm tra lại kết nối. Lỗi “A GROUND node must be connected…” xuất hiện khi mạch thiếu điểm nối đất (GND), một yếu tố bắt buộc cho mọi mô phỏng. Đôi khi, mạch không hoạt động như kỳ vọng mà không có thông báo lỗi, nguyên nhân có thể do thông số linh kiện sai hoặc kết nối logic không chính xác. Trong những trường hợp này, việc sử dụng chế độ chạy từng bước ('Step') và công cụ 'Probe' để theo dõi trạng thái tín hiệu qua từng cổng logic là phương pháp gỡ lỗi hiệu quả nhất.

V. Top 3 ứng dụng mô phỏng mạch điện tử số cơ bản nhất

Việc ứng dụng lý thuyết vào thực hành là cách tốt nhất để nắm vững kiến thức, và mô phỏng hoạt động của mạch điện tử số dùng Circuit Maker cung cấp một nền tảng lý tưởng cho mục đích này. Các ví dụ thực tiễn giúp người học hiểu rõ hơn về hoạt động của các IC số và các cấu trúc mạch logic phức tạp. Dựa trên các nghiên cứu và ứng dụng được trình bày trong tài liệu học thuật (Chương 3, Lê Văn Bắc, 2017), có ba ứng dụng cơ bản nhưng rất quan trọng trong kỹ thuật số. Đầu tiên là mô phỏng mạch giải mã BCD sang LED 7 đoạn, một bài toán kinh điển trong hiển thị số. Bằng cách sử dụng IC 74LS247, người dùng có thể nhập các mã BCD 4-bit và quan sát trực tiếp ký tự số tương ứng hiển thị trên LED 7 đoạn. Ứng dụng thứ hai là phân tích mạch logic của một mạch đếm lên-xuống. Mạch này có thể được xây dựng từ các cổng logic AND OR NOTFlip-Flop, hoặc sử dụng các IC đếm chuyên dụng như 74LS193. Mô phỏng cho phép quan sát quá trình thay đổi trạng thái của các đầu ra, cách mạch đếm tuần tự qua các số, và cách tín hiệu điều khiển ảnh hưởng đến chiều đếm. Cuối cùng, việc thiết kế mạch điện tử so sánh hai số nhị phân 1-bit sử dụng cổng NAND là một ví dụ tuyệt vời về việc hiện thực hóa các hàm logic. Mạch này nhận hai đầu vào A và B, và cho ra ba đầu ra tương ứng với các trường hợp A>B, A<B, và A=B. Việc mô phỏng giúp xác minh bảng chân lý của mạch một cách trực quan và chính xác.

5.1. Mô phỏng mạch giải mã BCD sang LED 7 đoạn với IC số

Mạch giải mã BCD sang LED 7 đoạn là một mạch điện tử số cơ bản và rất phổ biến. Trong Circuit Maker, người dùng có thể dễ dàng vẽ mạch nguyên lý bằng cách lấy ra một IC số giải mã (ví dụ 74LS47 hoặc 74LS247), bốn công tắc logic (Logic Switch) để tạo đầu vào BCD, và một màn hình LED 7 đoạn. Khi chạy mô phỏng, bằng cách thay đổi trạng thái của các công tắc, người dùng có thể nhập các giá trị từ 0000 đến 1001 và quan sát LED hiển thị các số từ 0 đến 9. Thí nghiệm này giúp hiểu rõ nguyên lý hoạt động của bộ giải mã và cách mã hóa BCD.

5.2. Phân tích hoạt động mạch đếm lên xuống dùng IC 74LS193

IC 74LS193 là một bộ đếm đồng bộ 4-bit có khả năng đếm lên và đếm xuống. Mô phỏng mạch đếm này trong Circuit Maker cho phép khám phá các chức năng phức tạp của nó. Người dùng có thể kết nối chân xung nhịp đếm lên (CPU) và đếm xuống (CPD) với các bộ phát xung. Các chân nạp song song (PL) và xóa (MR) có thể được điều khiển bằng công tắc logic. Khi chạy mô phỏng, người dùng có thể quan sát các đầu ra Q A, QB, QC, QD thay đổi trạng thái theo từng xung nhịp, đồng thời kiểm tra chức năng nạp trước giá trị hoặc reset bộ đếm về 0, một kỹ năng quan trọng trong việc thiết kế mạch điện tử số.

5.3. Thiết kế và kiểm tra mạch so sánh 2 số nhị phân 1 bit

Mạch so sánh là nền tảng của các bộ xử lý số học (ALU). Việc thiết kế một mạch so sánh 1-bit từ các cổng logic cơ bản như NAND giúp hiểu sâu về đại số Boole và logic tổ hợp. Sơ đồ mạch bao gồm các cổng NOT, AND, và XNOR có thể được xây dựng hoàn toàn từ các cổng NAND. Sau khi vẽ mạch nguyên lý trong Circuit Maker, người dùng có thể dùng hai công tắc logic cho hai đầu vào A, B và ba đèn LED cho ba đầu ra (A>B, A<B, A=B). Quá trình kiểm tra mạch điện tử này bao gồm việc thử tất cả bốn tổ hợp đầu vào (00, 01, 10, 11) và xác nhận rằng chỉ có một đèn LED duy nhất sáng ở mỗi trường hợp, tương ứng với kết quả so sánh đúng.

VI. Đánh giá và tương lai của phần mềm vẽ mạch điện miễn phí

Các phần mềm vẽ mạch điện miễn phí như Circuit Maker đã và đang đóng một vai trò không thể thiếu trong giáo dục và nghiên cứu kỹ thuật điện tử. Ưu điểm lớn nhất của chúng là khả năng tiếp cận. Sinh viên và những người đam mê có thể dễ dàng tải về và thực hành thiết kế mạch điện tử mà không cần đầu tư chi phí lớn cho bản quyền phần mềm hay linh kiện vật lý. Circuit Maker 2000 là một minh chứng điển hình cho sự thành công của mô hình này. Mặc dù đã có tuổi đời, nó vẫn là một công cụ giảng dạy hiệu quả nhờ sự đơn giản, tập trung vào các nguyên tắc cơ bản của mạch số và mạch tương tự. Nhược điểm của các phần mềm cũ như Circuit Maker là thư viện linh kiện hạn chế, không cập nhật các IC số mới và thiếu các tính năng nâng cao như mô phỏng vi điều khiển hay thiết kế PCB phức tạp. Tuy nhiên, đối với mục tiêu cốt lõi là mô phỏng hoạt động của mạch điện tử số dùng Circuit Maker ở cấp độ cơ bản và trung cấp, nó hoàn toàn đáp ứng đủ. Nhìn về tương lai, xu hướng phát triển của công nghệ mô phỏng mạch điện tử đang hướng tới các nền tảng dựa trên đám mây, tích hợp trí tuệ nhân tạo để tối ưu hóa thiết kế, và có các thư viện linh kiện khổng lồ được cộng đồng đóng góp. Các công cụ như Altium Designer (công ty mẹ của Circuit Maker hiện đại) hay EasyEDA đang dẫn đầu xu hướng này. Dù vậy, giá trị của các phần mềm kinh điển như Circuit Maker vẫn còn đó, là bước đệm vững chắc cho bất kỳ ai muốn bước chân vào thế giới điện tử số.

6.1. Ưu và nhược điểm của Circuit Maker trong học tập

Trong môi trường học tập, Circuit Maker có ưu điểm vượt trội là sự tập trung. Giao diện không quá phức tạp giúp sinh viên tập trung vào việc học nguyên lý hoạt động của mạch điện tử số cơ bản thay vì phải vật lộn với các tính năng phần mềm. Khả năng mô phỏng nhanh và trực quan giúp củng cố kiến thức lý thuyết một cách hiệu quả. Tuy nhiên, nhược điểm là sinh viên có thể không được tiếp xúc với các linh kiện hiện đại và các quy trình thiết kế công nghiệp phức tạp hơn, ví dụ như thiết kế PCB đa lớp hay phân tích tín hiệu tốc độ cao. Do đó, nó nên được xem là công cụ khởi đầu, cần được bổ sung bằng các phần mềm chuyên nghiệp hơn như Proteus hoặc Altium ở các cấp độ học cao hơn.

6.2. Xu hướng phát triển công nghệ mô phỏng mạch điện tử

Công nghệ mô phỏng mạch điện đang phát triển không ngừng. Các xu hướng chính bao gồm: tích hợp đám mây cho phép làm việc nhóm và truy cập từ mọi nơi; mô phỏng đa miền vật lý (multi-physics), kết hợp phân tích điện, nhiệt và cơ khí trên cùng một thiết kế; và sử dụng AI để tự động gỡ lỗi và đề xuất các phương án thiết kế tối ưu. Các phần mềm mô phỏng mạch điện hiện đại không chỉ dừng lại ở việc kiểm tra mạch điện tử về mặt logic, mà còn phân tích sâu về tính toàn vẹn tín hiệu (Signal Integrity) và tương thích điện từ (EMC). Mặc dù các công cụ này rất mạnh mẽ, nguyên tắc nền tảng về vẽ mạch nguyên lýphân tích mạch logic mà người dùng học được từ Circuit Maker vẫn là kiến thức cốt lõi và không bao giờ lỗi thời.

04/10/2025

Trích đoạn nội dung tài liệu

TRƢỜNG ĐẠI HỌC LÂM NGHIỆP VIỆT NAM KHOA CƠ ĐIỆN VÀ CÔNG TRÌNH BỘ MÔN KỸ THUẬT ĐIỆN VÀ TỰ ĐỘNG HÓA KHÓA LUẬN TỐT NGHIỆP Tên đề tài: Mô phỏng hoạt động của mạch điện tử số dùng Circuit Maker Giảng viên hướng dẫn : ThS. Lê Minh Đức Sinh viên thực hiện : Lê Văn Bắc Mã sinh viên : 1351082119 Lớp : K58 - CĐT Khóa : 2013 - 2017 Hà Nội - 2017 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc LỜI NÓI ĐẦU Trong thực tế, khi thử nghiệm các mạch điện tử và điều chỉnh các trị số của linh kiện điện tử. Nếu ta tiến hành bằng linh kiện thật thì đôi khi không tiện lợi, tốn kém, việc điều chỉnh thông số của một số linh kiện sẽ rất khó khăn, phức tạp. Để khắc phục nhƣợc điểm này ta có thể sử dụng phần mềm vẽ và mô phỏng mạch điện tử.

Phần mềm Circuit Maker là một phần mềm có giao diện dễ sử dụng, dung lƣợng cài đặt nhỏ (khoảng 60MB), linh hoạt đƣợc tích hợp tƣơng đối đầy đủ các linh kiện điện tử. Circuit Maker là phần mềm đƣợc sử dụng rất phổ biến trong các trƣờng đại học kỹ thuật, trung cấp nghề. Ngày nay, với sự phát triển mạnh của công nghệ thông tin, nhiều phần mềm vẽ và mô phỏng mạch điện đƣợc ra đời nhƣ: Orcad, Circuit Maker, Proteus, Electronics Workbench…Mỗi một phần mềm thì có ƣu, nhƣợc điểm riêng biệt. Nhƣng trong đề tài khóa luận tốt nghiệp này, tôi chọn phần mềm Circuit Maker với nội dung: “Mô phỏng hoạt động của mạch điện tử số dùng Circuit Maker”, nhằm mục tiêu sử dụng phần mềm Circuit Maker để mô phỏng hoạt động của mạch điện tử số.

Bố cục của đề tài gồm có 3 chƣơng: Chƣơng 1: Giới thiệu về Circuit Maker Chƣơng 2: Mô phỏng mạch điện tử dùng Circuit Maker Chƣơng 3: Mô phỏng hoạt động của một số mạch điện tử số cụ thể Trong thời gian làm đồ án tốt nghiệp đƣợc sự quan tâm của các Thầy, Cô trong khoa, đặc biệt là giáo viên hƣớng dẫn ThS. Lê Minh Đức đã giúp đỡ em tận tình trong quá trình tìm hiểu và sử dụng phần mềm Circuit Maker, để đồ án của em hoàn thành đúng thời gian. Tuy nhiên khi thực hiện đề tài do thời gian, nguồn tài liệu và trình độ còn hạn chế nên không tránh khỏi những sai sót. Kính mong nhận đƣợc chỉ dẫn và góp ý của thầy cô và các bạn.

Em xin trân thành cảm ơn ! Hà Nội, ngày … tháng … năm………. Sinh viên thực hiện (Ký và ghi họ tên) Lê Văn Bắc Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc MỤC LỤC CHƢƠNG 1: SỬ DỤNG PHẦN MỀM CIRCUIT MAKER .1 Giới thiệu chung về phần mềm Circuit Maker .2 Cài đặt phần mềm Circuit Maker .3 Sử dụng cơ bản phần mềm Circuit Maker .1 Giao diện của Circuit Maker .2 Một số thao tác với linh kiện.3 Các công cụ vẽ, chỉnh sửa và hiển thị .4 Nối dây cho mạch.5 Quy trình vẽ mạch điện nguyên lý .4 Một số ví dụ minh họa vẽ mạch điện tử số .1 Mạch logic tổ hợp .2 Mạch so sánh độ lớn 1 bit. 22 CHƢƠNG 2: MÔ PHỎNG MẠCH ĐIỆN TỬ DÙNG CIRCUIT MAKER 26 2.1 Chức năng mô phỏng mạch điện tử của Circuit Maker .1 Thanh công cụ mô phỏng Circuit Maker .2 Menu mô phỏng .3 Một số thiết bị mô phỏng .4 Quy trình mô phỏng mạch số .2 Ví dụ minh họa mô phỏng mạch số cụ thể.1 Mạch đếm lên – xuống tự động.2 Mạch đếm lên dùng IC 74193 (74LS193) .3 Một số lỗi thƣờng gặp trong quá trình mô phỏng. 35 CHƢƠNG 3: MÔ PHỎNG HOẠT ĐỘNG CỦA MỘT SỐ MẠCH ĐIỆN TỬ SỐ CỤ THỂ .1 Mạch giải mã nhị phân BCD sang LED 7 đoạn.2 Mạch giải mã dùng IC 74138 (74LS138) .3 Mạch đếm BCD 74168 (74LS168) .4 Mạch so sánh 2 số nhị phân 1 bit dùng hàm NAND 2 đầu vào.

43 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc 3.5 Bộ đếm thập phân. 49 DANH MỤC TÀI LIỆU THAM KHẢO. 50 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc DANH MỤC CÁC BẢNG, HÌNH VẼ Bảng 1. 1: Chức năng của Toolbar.

2: Các phím nóng của Circuit Maker. 3: Biểu diễn bội số và ƣớc số đơn vị đo linh kiện thụ động. 1: Kết quả mô phỏng BCD sang LED 7 đoạn. 2: Bảng trạng thái mạch giải mã từ 3 sang 8.

3: Bảng trạng thái mạch hiển thị LED 7 đoạn. 4: Bảng giá trị cơ sở của hệ đếm 16. 5: Bảng trạng thái mạch so sánh 2 số nhị phân 1 bit. 1: Thƣ mục chứa file cài đặt.

2: Giải nén file Circuit Maker 2000 (Full). 3: Thƣ mục cài đặt của file Proffesional (chuyên nghiệp). 4: Chạy file “Setup”. 5: Nhập thông tin ngƣời dùng.

6: Nhập CDkey cài đặt. 7: Màn hình kết thúc cài đặt. 8: Môi trƣờng làm việc của Circuit Maker. 9: Toolbar của CirucuitMaker.

10: a) Tab Browse: b) Tab Search. 11: Minh họa thiết lập phím nóng cho cổng logic. 12: Minh họa đặt linh kiện vào bản vẽ. 13: Các công cụ vẽ và chỉnh sửa.

14: Hộp thoại điều chỉnh lƣới. 15: Nối dây cho thiết bị. 16: Đặt dây cho Bus. 17: Đặt tên cho dây dẫn nối tới Bus.

18: Thiết bị output. 16 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc Hình 1. 20: Hộp thoại thay đổi thông số linh kiện. 21: Thông số Label-Value của linh kiện thụ động (a) và linh kiện tích cực (b).

22: Mạch điện minh họa cho quy trình vẽ mạch nguyên lý. 23: Các linh kiện đã đƣợc lấy và sắp xếp. 24: Mạch hoàn thành của mạch logic tổ hợp. 25: Mạch so sánh độ lớn 1 bit.

26: Các linh kiện đã đƣợc lấy và sắp xếp. 27: Mạch hoàn thành của mạch so sánh độ lớn 1 bit. 1: Thanh công cụ mô phỏng số. 2: Trình đơn mô phỏng.

4: Bộ dữ liệu tuần tự (Data Sequencer). 5: Các dạng sóng số (Digital Waveforms). 6: Mạch đếm lên – xuống tự động. 7: Mạch đếm lên dùng IC 74193 (74LS193).

1: Mạch giải mã nhị phân BCD sang LED 7 đoạn. 2: Mạch giải mã dùng IC 74138 (74LS138). 3: Mạch đếm BCD 74168 (74LS168). 4: Giá trị thập phân LED 7 đoạn hiển thị.

5: Mạch so sánh 2 số nhị phân 1 bit dùng hàm NAND 2 đầu vào. 6: Trạng thái đầu ra của mạch khi đầu vào A = B. 7: Trạng thái đầu ra của mạch khi đầu vào A < B. 8: Trạng thái đầu ra của mạch khi đầu vào A > B.

9: Mạch đếm thập phân 1 chữ số. 10: Mạch khi thay đổi mức logic của công tắc S về 0. 11: Mạch đếm thập phân 2 chữ số. 48 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc NỘI DUNG CHƢƠNG 1: SỬ DỤNG PHẦN MỀM CIRCUIT MAKER 1.1 Giới thiệu chung về phần mềm Circuit Maker Phần này cung cấp những kiến thức cơ bản về Circuit Maker nhƣ: môi trƣờng làm việc, quy trình sử dụng….

Đây là những kiến thức cơ bản để có thể thiết kế mạch cũng nhƣ mô phỏng mạch trên môi trƣờng Circuit Maker. Circuit Maker là một chƣơng trình điện toán ứng dụng với những tính năng rất mạnh mẽ và dễ sử dụng các công cụ mô phỏng mạch điện thông qua các mạch điện nguyên lý đƣợc vẽ trên máy vi tính. Chƣơng trình do công ty Micro Code Engineering soạn thảo và cải tiến. Ngoài ra Circuit Maker còn có thể thực hiện rất sinh động phần mạch số (digital) của mạch điện.

Nó cũng có thể thực hiện mô phỏng tƣơng tự (analog) dựa trên chƣơng trình SPICE3 đƣợc cải tiến liên tục bởi khoa Điện toán và Cơ điện, trƣờng Đại học California, Berkeley.2 Cài đặt phần mềm Circuit Maker Bƣớc 1: Tải phần mềm từ địa chỉ: http://www.com/file/6uqjd00m8csk93d/Circuit+Maker+2000+%28Full%29. 1: Thư mục chứa file cài đặt Bƣớc 2: Giải nén file Circuit Maker 2000 (Full) bằng cách nhấp đúp vào file Setup.2) 1 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc Hình 1. 2: Giải nén file Circuit Maker 2000 (Full) - Lựa chọn bản cài đặt: Proffesional (chuyên nghiệp) hoặc Standard (chuẩn) ta chọn Proffesional. 3: Thư mục cài đặt của file Proffesional (chuyên nghiệp) 2 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc - Nhấp đúp vào file “Setup”, nhấn “Yes” để chạy file “Setup”: Hình 1.

4: Chạy file “Setup” Bƣớc 3: Nhập thông tin ngƣời dùng Hình 1. 5: Nhập thông tin người dùng 3 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc Bƣớc 4: Khi màn hình nhập CDkey cài đặt xuất hiện, nhập CDkey: EHH6 BM6W JZH6 P97F và nhấn “Next”: Hình 1. 6: Nhập CDkey cài đặt Ở các thông báo tiếp theo ta nhấn “Next”, và đến màn hình kết thúc cài đặt xuất hiện (Hình 1.7) ta nhấn “Finish” để hoàn thành cài đặt. 7: Màn hình kết thúc cài đặt 4 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc 1.3 Sử dụng cơ bản phần mềm Circuit Maker Khởi động phần mềm bằng cách nháy đúp vào biểu tƣợng trên màn hình.1 Giao diện của Circuit Maker Cửa sổ làm việc của Circuit Maker bao gồm: - Các menu căn bản: Thanh tiêu đề (Title Bar), thực đơn (Menu Bar), thanh công cụ (Toolbar), thanh trạng thái (Status Bar).

- Các thành phần khác: Điều khiển (Panel), cửa sổ mạch vẽ (Schematic Window) và cửa sổ phân tích (Analysis Window) nhƣ (Hình 1. 8: Môi trường làm việc của Circuit Maker Ngoài những thành phần căn bản tồn tại trong hầu hết các ứng dụng đồ họa hiện nay nhƣ Title Bar, Menu Bar, Status Bar các thành phần còn lại có ý nghĩa nhƣ sau: - Panel gồm ba tab là Browse, Search, Digital dùng để tìm kiếm các thiết bị phục vụ cho việc ráp mạch và mô phỏng, thiết lập các thông số cho mô phỏng số. - Schematic Window là cửa sổ soạn thảo, trên đó ta sẽ thực hiện vẽ mạch. - Analysis Window là cửa sổ hiển thị các kết quả đo đạc nhƣ điện áp, cƣờng độ dòng điện, dạng sóng….

Hai cửa sổ Schematic và Analysis có thể có hoặc không tùy theo ta thay đổi, cụ thể sẽ trình bày trong phần mô phỏng mạch điện. Các linh kiện sau khi đã đƣợc đặt đúng vị trí sẽ đƣợc kết nối với nhau bằng các dây nối. Mạch sau khi đã đƣợc nối dây cho phép mô phỏng, kiểm tra bằng các công cụ mô phỏng của Circuit Maker. 5 Giáo viên hướng dẫn: ThS.Lê Minh Đức Sinh viên thực hiện: Lê Văn Bắc a.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ