Để góp phần làm sáng tỏ hiệu quả của những ứng dụng trong thực tế của môn kĩthuật xung số chúng em sau một thời gian học tập được các thầy cô giáo trong khoagiảng dạy về các kiến thức ch
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CƠ KHÍ - -
BÀI TẬP LỚN MÔN HỌC
KĨ THUẬT XUNG SỐ
ĐỀ TÀI: Thiết kế mạch đếm thuận, nhị phân, đồng bộ Kđ = 8,
sử dụng JK-FF hiển thị kết quả đếm trên LED 7 thanh, có đầu ra
báo khi đếm được 3 xung
Giáo viên hướng dẫn: Đỗ Thị Ngọc Ánh Nhóm sinh viên thực hiện: Nhóm 13
Nguyễn Như Phương 2022604262 Nguyễn Minh Nghĩa 2022604483
Trang 2PHIẾU HỌC TẬP CÁ NHÂN/NHÓM
Họ và tên sinh viên :
1 Trần Long Nhật Mã sinh viên:2022604886
2 Nguyễn Như Phương Mã sinh viên:2022604262
3 Nguyễn Minh Nghĩa Mã sinh viên:2022604483
Giảng viên hướng dẫn: Đỗ Thị Ngọc Ánh
Tên đề tài: Thiết kế mạch đếm thuận, nhị phân, đồng bộ Kđ = 8, sử dụng JK-FF hiển thị kết quả đếm trên LED 7 thanh, có đầu ra báo khi đếm được 3 xung
NỘI DUNG THỰC HIỆN
2 Phân tích lựa chọn ý tưởng tốt nhất vàkhả thi L1.2; L1.3
3 Tính toán thiết kế, xây dựng và phân tích mô hình L1.2; L1.3
Trang 3- Chương 1 Tổng quan (Nêu cơ sở lựa chọn đề tài đồ án, ứng dụng trong thực tiễn …);
- Chương 2 Tính toán, thiết kế mô phỏng;
- Chương 3 Chế tạo, lắp ráp, thử nghiệm và hiệu chỉnh;
2 Quyển báo cáo 815/QĐ-ĐHCNTheo quyết định 01
3 Phạm vi lựa chọn đề tài
- Đề tài thuộc lĩnh vực điện tử trong phạm vi kỹ thuật xung số
- Vật tư, trang thiết bị: dụng cụ cầm tay, vật liệu (theo đề tài của các nhóm),linh kiện điện tử cơ bản…
- Đảm bảo an toàn lao động
Ngày giao: 18/10/2024 Ngày hoàn thành:
27/12/2024 Hà Nội, ngày 27 tháng
12 năm 2024
Trang 4MỤC LỤC
DANH MỤC HÌNH ẢNH 7
LỜI NÓI ĐẦU 8
CHƯƠNG 1 TỔNG QUAN VỀ BỘ ĐẾM 9
1.1 Giới thiệu đề tài 9
1.1.1 Lý do chọn đề tài 9
1.1.2 Mục tiêu và nhiệm vụ của đề tài 9
1.1.3 Đối tượng và phạm vi nghiên cứu 10
1.1.4 Ý nghĩa nghiên cứu 10
1.1.5 Phương pháp nghiên cứu 10
1.2 Tổng quan về bộ đếm 10
1.2.1 Khái niệm 10
1.2.2 Đồ hình trạng thái 11
1.2.3 Phân loại 11
CHƯƠNG 2: TÍNH TOÁN, THIẾT KẾ MẠCH ĐẾM THUẬN, NHỊ PHÂN, ĐỒNG BỘ KĐ = 8, SỬ DỤNG JK-FF HIỂN THỊ KẾT QUẢ ĐẾM TRÊN LED 7 THANH, CÓ ĐẦU RA BÁO KHI ĐẾM ĐƯỢC 3 XUNG 13
2.1 Thiết kế bộ đếm 13
2.2 Tính toán 14
2.2.1 Thiết kế bộ đếm thuận,nhị phân đồng bộ,Kđ=8 sử dụng JK-FF hiển thị số đếm trên led 7 thanh 14
2.2.2 Thiết kế bộ báo led khi đếm được 3 xung 16
2.3 Mô phỏng 18
CHƯƠNG 3 CHẾ TẠO, LẮP RÁP, THỬ NGHIỆM VÀ HIỆU CHỈNH 20
3.1 Lựa chọn linh kiện 20
3.1.1 Giá trị, chức năng linh kiện, cách lắp linh kiện 20
3.1.2 Nguyên lý làm việc 21
3.2 Lắp ráp và thử nghiệm 26
Trang 53.2.1 Lắp ráp 26
3.2.2 Chạy thử nghiệm 26
CHƯƠNG 4 ĐÁNH GIÁ VÀ KẾT LUẬN 28
4.1 Đánh giá sản phẩm 28
4.1.1 Ưu điểm 28
4.1.2 Nhược điểm 28
4.2 Tính thực thế của sản phẩm 28
4.3 Đề xuất cải tiến và hướng phát triển 28
Trang 6DANH MỤC HÌNH ẢNH
Hình 1.1 Sơ đồ khối bộ đếm 11
Hình 1.2 Đồ hình trạng thái 11
Hình 2.1 Sơ đồ khối bộ đếm 13
Hình 2.2 Đồ hình trạng thái 15
Hình 2.3 Đồ hình trạng thái cho bộ đếm 3 xung 16
Hình 2.4 Sơ đô mô phỏng trên Proteus 18
Hình 2.5 Sơ đồ nguyên lý trên Altium 18
Hình 2.6 Mạch in 2D trên Altium 19
Hình 2.7 Mạch 3D trên Altium 20
Hình 3.1 IC 74LS73 21
Hình 3.2 Sơ đồ cấu tạo chân và nguyên lý hoạt động IC 74LS73 22
Hình 3.3 LED 7 thanh 23
Hình 3.4 IC 74LS247 23
Hình 3.5 IC 555 24
Hình 3.6 Mô hình mạch thực tế 26
Hình 3.7 Chạy thử nghiệm 27
Trang 7LỜI NÓI ĐẦU
Ngày nay, sự phát triển mạnh mẽ của khoa học công nghệ,cuộc sống của conngười đã có những thay đổi ngày càng tốt hơn, với những trang thiết bị hiện đại phục
vụ công cuộc công nghiệp hoá, hiện đại hoá đất nước Đặc biệt góp phần vào sự pháttriển đó thì ngành kĩ thuật điện tử đã góp phần không nhỏ trong sự nghiệp xây dựng
và phát triển đất nước Những thiết bị điện,điện tử được phát triển mạnh mẽ và đượcứng dụng rỗng rãi trong đời sống cũng như sản suất Từ những thời gian đầu pháttriển kĩ thuật số đã cho thấy sự ưu việt của nó và cho tới ngày nay tính ưu việt đó ngàycàng được khẳng định thêm Những thành tựu của nó đã có thể biến được những cáitưởng chừng như không thể thành những cái có thể, góp phần nâng cao đời sống vậtchất và tinh thần cho con người
Để góp phần làm sáng tỏ hiệu quả của những ứng dụng trong thực tế của môn kĩthuật xung số chúng em sau một thời gian học tập được các thầy cô giáo trong khoagiảng dạy về các kiến thức chuyên nghành,đồng thời được sự giúp đỡ nhiệt tình của
cô Nguyễn Thị Thu Hà, cùng với sự lỗ lực của bản thân, chúng em đã “Thiết kế bộ
đếm nhị phân, thuận, đồng bộ Kđ=8, sử dung JK-FF,hiển thị số đếm trên LED 7 thanh, có đầu ra báo khi đếm được 3 xung “ nhưng do thời gian, kiến thức và kinh
nghiệm của chúng em còn có hạn nên sẽ không thể tránh khỏi những sai sót Chúng
em rất mong được sự giúp đỡ và tham khảo ý kiến của thầy cô và các bạn nhằm đónggóp phát triển thêm đề tài
Chúng em xin chân thành cảm ơn !!!
Trang 8CHƯƠNG 1 TỔNG QUAN VỀ BỘ ĐẾM
1.1 Giới thiệu đề tài
1.1.1 Lý do chọn đề tài
Chúng ta đang sống trong thế kỉ của khoa học-kĩ thuật, của tri thức cùng với nó
là sự phát triển nhanh chóng,mạnh mẽ của công nghệ thông tin và khoa học ứngdụng Kĩ thuật số cũng nằm trong số đó,nó đang phát triển rất nhanh và ứng dụngrộng rãi trong các lĩnh vực xã hội Chúng ta đang chuyển dần từ điều khiển bằng taysang điều khiển tự động
Ngày nay công nghệ vi điện tử phát triển mạnh mẽ với sự ra đời của hàng loạtcác vi mạch Sự phát triển của kĩ thuật số như hiện nay khiến cho nhu cầu tiếp xúc vớiđiện tử số không thể thiếu được
Để xây dựng một thiết bị số hoàn chỉnh bao giờ cũng phải có mạch đếm,thanhghi,bộ nhớ trong đó mạch đếm là thông số cơ bản của hệ thống.Mạch đếm thuận sử dụng JK-FF là một mạch đếm khá thông dụng và cơ bản Chính vì vậy chúng em đãlựa chọn đề tài này để báo cáo
1.1.2 Mục tiêu và nhiệm vụ của đề tài
-Mục tiêu:
+Tìm hiểu về mạch đếm và một số vấn đề liên quan
+Hoàn thành thiết kế-thực nghiệm thực tế,mạch hoạt động ổn định với độ bềncao
-Nhiệm vụ:
+Tìm hiểu kiến thức cơ bản về mạch đếm
+Tìm hiểu các vi mạch đếm thông dụng và mạch tạo xung sử dụng IC555
Trang 9+Mạch giải mã 7 thanh và hiển thị 7 thanh.
+Thiết kế bộ đếm nhị phân,thuận,đồng bộ Kđ=8, sử dụng JK-FF và hiển thị sốđếm trên LED 7 thanh
1.1.3 Đối tượng và phạm vi nghiên cứu
-Lý thuyết về mạch đếm nhị phân và thiết kế mạch đếm nhị phân
-Mạch đếm nhị phân,thuận,đồng bộ sử dụng JK-FF
1.1.4 Ý nghĩa nghiên cứu
-Nắm vững,hiểu biết về mạch đếm
-Nâng cao kĩ năng thực hành,lắp ráp và thiết kế mạch đếm
1.1.5 Phương pháp nghiên cứu
-Nghiên cứu lý thuyết kết hợp thực nghiệm
1.2 Tổng quan về bộ đếm
1.2.1 Khái niệm
-Mạch đếm là một mạch dãy đơn giảm được xây dựng từ các phần tử nhớ và cácphần tử tổ hợp, mạch đếm là thành phần cơ bản của các hệ thống số Bộ đếm là mộtmạch dãy tuần hoàn có một đầu vào đếm và một đầu ra, mạch có số trạng thái trongchính hệ số đếm (Kđ)
-Dưới tác động của tín hiệu vào đếm mạch sẽ chuyển từ trạng thái trong này đến một trạng thái trong khác thoe một thứ tự nhất định Cứ sau Kđ lần tín hiệu vào đếm,mạch sẽ trở về trạng thái xuất phát ban đầu
-Bộ đếm thực hiện việc đếm các dãy xung khi có xung điều khiển và nó chỉ cómột đầu vào Do đó, nếu xung đồng bộ (CLK) xuất hiện khác thời điểm xung đếm(Xđ) xuất hiện thì việc đếm xung không thực hiện được nên mạch đếm phải có xungđếm đưa vào chính là dãy xung đồng bộ hay mạch đếm chỉ có một đầu vào
Trang 10Hình 1.1: Sơ đồ khối bộ đếm
1.2.2 Đồ hình trạng thái
Đồ hình là mô hình mô tả sự chuyển đổi các trạng thái trong hay chính là mô
tả hoạt động của bộ đếm
Khi không có tín hiệu vào đếm ( ) mạch giữ nguyên trạng thái ban đầu (i i) khi
có tín hiệu vào đếm (Xđ) mạch sẽ chuyển đến trạng thái kế tiếp( i i+1)
Khi bộ đếm ở trạng thái nếu tác động một tín hiệu vào đếm thì bộ đếm sẽ trở
về trạng thái ban đầu và khi đó đồng thời xuất hiện tín hiệu ra một lần duy nhất.Trong trường hợp cần hiển thị trạng thái của bộ đếm thì phải dùng thêm mạch giải mã
Hình 1.2: Đồ hình trạng thái
1.2.3 Phân loại
Có nhiều cách phân loại bộ đếm:
* Phân loại theo cách làm việc:
Trang 11Bộ đếm đồng bộ (Synchronous counter): là bộ đếm mà sự chuyển đổi trạng tháitrong các FF diễn ra đồng thời khi có tác động của xung đếm Mọi sự chuyển đổitrạng thái (từ Si sang trạng thái mới Sj) đều không thông qua trạng thái trung gian (Si Sj) Xung đồng bộ tác động đồng thời tới các phần tử nhớ.
Bộ đếm không đồng bộ (Asynchronous counter): là bộ đếm tồn tại ít nhất mộtcặp chuyển biến trạng thái Si Sj mà trong đó các FF không thay đổi trạng thái đồngthời (Si Si’ Si’’ Sj) Xung đồng bộ tác động không đồng thời tới các FF
* Phân loại theo hệ s:
* Phân loại theo mã:
Quá trình đếm của bộ đếm là quá trình thay đổi từ trạng thái trong này đến trạngthái trong khác và mỗi trạng thái trong của bộ đếm được mã hoá bởi một mã cụ thể.Cùng một bộ đếm có thể có nhiều cách mã hoá trạng thái trong khác nhau, các cách
mã hoá khác nhau sẽ tương ứng với các mạch thực hiện khác nhau
Trang 12Bộ đếm nghịch (Down counter): là bộ đếm mà khi có tín hiệu vào đếm (Xđ) thì trạng thái trong của bộ đếm giảm đi 1 (Si Si-1)
Chú ý: Khái niệm thuận nghịch chỉ là tương đối chủ yếu là do vấn đề mã hoá cáctrạng thái trong của bộ đếm Bộ đếm thuận nghịch: là bộ đếm vừa có khả năng đếmthuận vừa có khả năng đếm nghịch
* Phân loại theo khả năng lập trình:
Bộ đếm có khả năng lập trình: Kđ có thể thay đổi phụ thuộc vào tín hiệu điều khiển
Bộ đếm không có khả năng lập trình: Kđ cố định, không thay đổi được
CHƯƠNG 2: TÍNH TOÁN, THIẾT KẾ MẠCH ĐẾM THUẬN, NHỊ PHÂN, ĐỒNG BỘ KĐ = 8, SỬ DỤNG JK-FF HIỂN THỊ KẾT QUẢ ĐẾM TRÊN LED 7 THANH, CÓ ĐẦU RA BÁO KHI ĐẾM ĐƯỢC
3 XUNG
2.1 Thiết kế bộ đếm
Hình 2.1: Sơ đồ khối bộ đếm
Để thiết kế bộ đếm ta tiến hành theo các bước sau:
Bước 1: Xác định các yêu cầu của bài toán
Phân tích yêu cầu đầu bài tìm ra số trạng thái trong
Bước 2: Lập đồ hình trạng thái
Căn cứ vào yêu cầu của bộ đếm cần thiết kế như: hệ số đếm và một số các yêu cầu khác để xây dựng đồ hình mô tả hoạt động của bộ đếm
Trang 13Bước 3: Xác định số phần tử nhớ cần sử dụng, mã hóa các trạng thái trong của
bộ đếm theo mã đã cho
Số phần tử nhớ được xác định như sau:
Mã nhị phân và mã Gray n ≥ log2 Kđ
Mã vòng n = Kđ
Mã Johnson n=1/2 Kđ
Bước 4: Xác định hàm kích của các FF và hàm ra:
Dựa vào bảng chuyển đổi trạng thái, bảng ra để xác định phương trình kích cho các FF và phương trình hàm ra
Bước 5: Vẽ sơ đồ mạch thực hiện
Từ các phương trình đầu vào kích các FF và phương trình hàm ra đưa ra sơ đồ mạch thực hiện
Thiết kế mô phỏng:
Để có một bộ đếm có thể làm việc ở cả hai chức năng: thuận và nghịch người ta
sử dụng thêm một tín hiệu điều khiển Giả sử gọi tín hiệu điều khiển là R, ta quy ước như sau: R = 0 đếm thuận, R= 1 đếm nghịch Khi đó phương trình đầu vào kích củabất kỳ một FF nào cũng sẽ là: Ji = Jith + Jing.R Ki
Kith + King.R Tính toán:
Bộ đếm thuận đồng bộ mã nhị phân với Kđ = 10
Kđ = 10, có 10 trạng thái, do đó cần sử dụng 4 phần tử nhớ JK-FF
2.2 Tính toán
2.2.1 Thiết kế bộ đếm thuận,nhị phân đồng bộ,Kđ=8 sử dụng JK-FF hiển thị số đếm trên led 7 thanh.
Trang 14Hình 2.2: Đồ hình trạng thái
Bảng chuyển đổi trạng thái và các giá trị đầu vào kích:
Xác định các phương trình đầu vào kích:Từ bảng chuyển đổi trạng thái,ta thiết lập bảng Karnaugh cho phương trình đầu vào kích:
Trang 15Từ bìa Karnaugh suy ra phương trình đầu vào kích:
Trang 172.3 Mô phỏng
Sơ đồ mô phỏng bộ đếm nhị phân, thuận, đồng bộ Kđ=8, sử dung JK-FF, có
đầu ra báo khi đếm được 3 xung (Trên phần mềm proteus)
Hình 2.4: Sơ đô mô phỏng trên Proteus
Trang 18Sau khi mô phỏng đúng Sau đó vẽ sơ đồ nguyên lý trên phần mềm altium:
Hình 2.5: Sơ đồ nguyên lý trên Altium
Trang 19Sau khi vẽ xong sơ đồ nguyên lý thì đi dây theo sơ đồ nguyên lý ta được:
Hình 2.6: Mạch in 2D trên Altium
Trang 20Hình 2.7: Mạch 3D trên Altium
CHƯƠNG 3 CHẾ TẠO, LẮP RÁP, THỬ NGHIỆM VÀ HIỆU
CHỈNH
3.1 Lựa chọn linh kiện
3.1.1 Giá trị, chức năng linh kiện, cách lắp linh kiện
Trang 21IC NE555
LED 3v-0.02a 3 Hiện thị đầu ra báo 3 xung, hiển thị nguồn
và hiển thị xung ra từ IC NE555
Trang 22Bảng 0.1 Bảng liệt kê linh kiện, giá trị linh kiện và chức năng
3.1.2 Nguyên lý làm việc
IC 74LS73
Hình 3.1 IC 74LS73
Trang 23Hình 3.2 Sơ đồ cấu tạo chân và nguyên lý hoạt động IC 74LS73
- Chân 4 cấp nguồn 5V
- Chân 11 nối mass
- Chân 3,14,7,10(chân K1,J1,J2,K2) là các chân tín hiệu vào Ic ,Các chân này
sẽ luôn thay đổi trạng thái và khi kết hợp với xung clock nó sẽ cho ra ngõ Q theo ýmuốn của người thiết kế
- Chân 1,5(chân CLK) là chân xung clock của Trigger , ở đây nó sẽ tích cực ởsườn xuống của xung nghĩa là nó sẽ làm việc trong khoảng thời gian xung từ mức cao chuyển xuống mức thấp ,còn khi ta cấp mức cap hoặc mức thấp thì nó sẽ không làmviệc
Chân 2,6(chân CLR) là chân Clear có nhiệm vụ xoa trạng thái về 0 ở đây nó tíchcực ở mức thấp nếu ta nối nó xuống mass thì nó sẽ hoạt động còn nếu nối lên mức cao
nó sẽ không hoạt động
Chân 12,9(chân Q1,Q2) là chân ra ở trạng thái bình thường của Trigger JK.Chân 13,8 (chân đảo ) chân ra ở trạng tháo đảo với chân 12,9
Trang 24Dải nhiệt độ hoạt động: -55 ~ 125oC
Dòng điện ra mức cao: IOH = -50uA
Dòng điện ra mức thấ p: IOL = 3.2mA
Hình 3.4 IC 74LS247
Khối tạo xung – IC 555
Trang 25Hình 3.5 IC 555
IC 555 là một Ic tạo xung rất đa năng, Tạo xung vuông rất đơn giản
Chân số 1(GND): cho nối GND để lấy dòng cấp cho IC hay chân còn gọi là chânchung
Chân số 2 (TRIGGER): đây là chân đầu vào thấp hơn điện áp so sánh và đượcdùng như một chân chốt hay ngõ vào của một tần so áp Mạch so sánh ở đây dùng cáctransistor PNP với mức điện áp chuẩn là 2/3 Vcc
Chân số 3 (OUTPUT): chân này là chân dùng để lấy tín hiệu ra logic Trạng tháicủa tín hiệu ra được xác định theo mức 0 và 1 Mức 1 ở đây là mức cao, nó tươngđương với gần bằng Vcc nếu (PWM=100%) và mức 0 tương đương với 0V nhưng m
à trong thực tế mức 0 này không được 0V mà nó trong khoảng 0.35-0.75V
Chân 4(RESET): dùng lập định mức trạng thái ra Khi chân số 4 nối mass thìngõ ra ở mức thấp Còn khi chân 4 nối vào mức điện áp cao thì trạng thái ngõ ra tùytheo mức điện áp trên chân 2 và chân 6 Nhưng mà trong mạch để tạo được dao độngthường hay nối chân này lên Vcc
Chân 5(CONTROL VOLTAGE) Dùng làm thay đồi mức áp chuẩn trong IC
555 theo các mức biến áp ngoài hay dùng các điện trở ngoài cho nối GND Chân này
Trang 26chân số 5 xuống GND thông qua tụ điện từ 0.01uF đến 0.1uF các tụ này lọc nhiễu vàgiữ cho điện áp chuẩn được ổn định.
Chân số 6(THRESHOLD): là một trong những chân đầu vào so sánh điện ápkhác và cũng được dùng như một chân chốt Chân số 7(DISCHAGER): có thể xemchân này như một khóa điện tử và chịu điều khiển bởi tầng logic của chân 3 Khi chân
3 ở mức áp thấp thì khóa này đóng lại, ngược lại thì nó mở ra
Chân 7 tự nạp xả điện cho một mạch R-C lúc IC 555 dùng như một tầng daođộng
Chân số 8(Vcc) là chân cung cấp áp và dòng cho IC hoạt động Không có chânnày coi như IC chết Nó được cấp điện áp từ 2V-18V
Tần số được tính như sau: 𝐹 = 1.44
(𝑅1+2𝑅2)∗𝐶3Trong đó:
C3 là tụ nối với chân số 5
R1 là chân biến trở và R2 là chân giữa chân 7
Trang 273.2 Lắp ráp và thử nghiệm
3.2.1 Lắp ráp
Hình 3.6: Mô hình mạch thực tế
3.2.2 Chạy thử nghiệm:
Trang 28Hình 3.7 Chạy thử nghiệm
Trang 29CHƯƠNG 4 ĐÁNH GIÁ VÀ KẾT LUẬN
4.3 Đề xuất cải tiến và hướng phát triển
Hướng phát triển: Có thể thay thế các linh kiện, IC tạo xung, IC điều khiển, ICgiải mã… bằng các linh kiện khác trên thị trường mà vẫn đáp ứng được nhu cầu của
đề tài
Đề xuất cải tiến: thiết kế mạch phù hợp hơn, để mạch được thống nhất, không bịrối mắt vì phải câu dây nhiều