1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Đồng hồ báo thức

39 4,6K 4
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 1,75 MB

Nội dung

Đồng hồ báo thức

Trang 1

Lời nói đầu:

Trong những năm gần đây ,cùng với sự phát triển ngày càng mạnh mẻ của công nghệ vi điện tử,con ngời ngày càng thâm

nhập sâu hơn về mọi lỉnh vực,đặc biệt là trong lỉnh vực đIện tử,tin học.Đời sống của con ngời càng ngày càng phát triển,nhu cầu của con ngời ngày càng cao.Nhằm góp phần vào sự phát triển chung đó,chúng em,những ngời sinh viên khoa Điện Tử Viển Thông luôn mong muốn làm một cáI gì đó,trớc hết là xem mình có thể làm đợc những gì sau nữa là học hỏi thêm trong quá trình thực hành thực tế để rồi sau này hy vọng mình sẻ góp đợc 1 phần nhỏ bé vào xây dựng đất nớc đợc giàu đẹp hơn.

Do trình độ còn có hạn,bài thiết kế còn có nhiều sai sót, nhiều phơng án cha tối u,mong nhận đợc những ý kiến đóng góp của các bạn,của các thầy,các cô Trong đồ án này trình bày một mạch đồng hồ đơn giản,có khả năng báo thức

và hẹn giờ,cứ 30 phút lại đa ra 1 tiếng kêu và sau 60 phút lại đa ra 2 tiếng kêu với thời gian mổi lần là 1 sec.Thời gian đặt giờ báo thức là 1 phút.

Bộ đếm 1

Bộ

đếm 2

So sánh

Trang 2

Để thực hiện đợc chức năng nh trên ta có thể dùng nhiều phơng pháp.Ta có thể dùng vi xử lý để thiết kế với đầy đủ chức năng hơn,ví dụ nh thêm giờ ngày ,tháng,có sự điều chỉnh linh hoạt hơn.Ta củng có thể chỉ dùng duy nhất

1 số IC đơn giản phổ biến để thiết kế 1 đồng hồ thoả mãn chức năng trên.

Nếu thiết kế dùng VXL thì sơ đồ khối có dạng:

Các IC đợc dùng trong thiết kế này gồm có:

Bằng phần mềm ta có thể điều chỉnh để có đợc giây,phút giờ,ngày ,tháng, năm

và báo thức một cách uyển chuyển

Ban đầu ta thiết lập cho 8254 chế độ hoạt động là chế độ 2,ban đầu ta nạp vào cho 8254 ở bộ đếm 0:3600

Bộ

đếm 0

Bộ đếm 1

Bộ

đếm 2

RD Logic

WR điều A0 khiểnA1 ghi/đọc

Thanh ghi

từ điềukhiển

Trang 3

Tuy nhiên với yêu cầu bài toán nh trên thì nh đả nói ta chỉ cần dùng các IC đơn giản phổ biến là đả có thể làm đợc

I/Sơ đồ khối của hệ thống:

Cách thức hoạt động:Bình thờng chuyển mạch ở vị trí 1

Lúc này khối sẻ hiển thị :Giờ _Phút _Giây

Khi muốn đặt giờ báo thức:

+Từ khối điều khiển sẻ đa ra chi thị (Bấm) làm chuyển mạch đợc đóng ơ vị trí 2.+Từ nguồn xung clock 1HZ ta sử dụng các khoá K1,K2 đẻ đặt thời gian cần báo thức.Trong đó ta dùng :

τ=1 phút.Xung này đa tới điều khiển bộ tạo dao động đa hài làm cho mạch tạo

âm hoạt động.Thông qua loa sẻ phát ra âm thanh kéo dài trong 1 phút.Trong ờng hợp ta muốn cắt âm thanh báo thức trớc thời gian qui định thì ta ngắt khoá K3

Trang 4

K412

Trang 5

Ta còn có thể thiết kế bộ đếm 3 kiểu đồng bộ nh sau:

*Chu trình đếm : (Bảng trạng thái của bộ đếm)

Đếm

tp

trong bộđếm

0 0 0 00

1 0 1 01

2 1 0 10 3

Trang 6

*Nguyên lý hoạt động:Có thể biểu diễn thông qua giãn đồ sóng:

bcefgd

Trang 7

1

00

01

XX

1X

1

X1

Trang 8

Trong thực tế bộ đếm 3 đợc thiết kế từ IC 7493 và bộ giải mã bằng IC SN 7447

đợc hiển thị bằng đèn 7 thanh KATHODE chung

fge

Trang 9

10

10

10

10

00

Từ bảng trạng thái ta co sơ đồ nguyên lý:

-Bộ đếm hoạt động bình thơng thờng cho đén xung thứ 6 (Đếm từ 0 đến 5) Vì triger J_K này hoạt động tích cực ở xờn âm của xung nhịp nên đến sờn sau xung thứ 6 cả 2 đầu B,C đều có mức logic cao,qua cổng and đa vào kích hoạt reset làm trở lại trạng tháiđầu

Nguyên lý hoạt động cí thể đợc mô tả bằng giản đồ sóng

Trang 10

0BCA

Trang 11

0

ABC

BC00

01

01A

g

A01BC

Trang 12

Thực tế bộ đếm 6 dùng IC SN7493,IC giải mã SN7448 và dùng đèn LED 7 thanh

Trang 13

-Nguyên lý hoạt động:Đây là bộ đếm không đồng bộ,bộ đếm hoạt động bình ờng cho đến xung thứ 10(Đếm từ 0 đến 9).Đến sờn sau của xung thứ 10 qua mạch AND đa 1 xung vào các đầu reset và đa bộ đếm trở về trạng thái

Trang 14

-Sơ đồ khối bộ giải mã:

*)Căn cứ vào bảng chân lý có thể thiết lập hàm ra:

a,b,c,d,e,f,g=F(A,B,C,D)

-Vì dùng mã BCD để mã hoá các chử số thập phân chỉ sử dụng hết 10 tổ hợp mã

đầu tiên,do đó ta sử dụng 6 tổ hợp còn lại để thực hiện tối thiểu hoá

-Ta nhận thấy :từ bảng chân lý thì các khe sáng nhiều hơn khe tối.Do đó nếu viết hàm ra cho các khe sáng thì phức tạp hơn so với việc viết hàm ra cho các khe tối.Vởy ta thiết lập hàn ra cho các khe tối là các hàm đảo

abcdefg

00011110

DCBA

00011110

DCBA

c

00011110DCBA

Trang 15

00011110

DCBA

00011110

DCBA

00011110

DCBAg

Trang 16

-Dùng các bộ đếm có Kđ=10,Kđ=6,Kđ=3 ta tiến hành nối ghép lại với nhau ta sẻt

đợc bộ đếm 30,60 theo y muốn Đôí với bộ đếm 30 ta tiến hành khử đi 6 trang thaí thừa ta sẻ đợc bộ đếm 24

Trang 17

*Bộ đếm 60:

*Bộ đếm 24:

Ta củng làm tơng tự để thíêt kế bộ đếm 30,sau đó ta dùng các mạch logic để loại

đi 6 trạng thái thừa

Sơ đồ bộ đếm 30 :

Trang 18

-Ta nhận thấy rằng:để thiết lập bộ đếm 24 khi ở hàng đơn vị,ở trạng thái: 0101

và ở hàng chục,ở trạng thái:0010 thì bộ đếm phải đợc reset lại trạng thái ban đầu

Nh vậy thì ta chỉ cần dùng 1 mạch AND 3 đầu vào để làm việc này

Khi đầu B của bộ đếm hàng chục là:1 đầu C và A của bộ đếm hàng đơnvị đều củng là :1 ta cần xoá bộ đếm về trạng thái ban đầu

-Để đấu nối giửa bộ đếm giờ và bộ đếm phút ta cũng làm nh sau:Cứ khi bộ

đếm phút đếm đến 59 và chuyển về 0 thì ta đa 1 xung Clock vào để kích cho bộ

đếm giờ hoạt động

-Ơ hàng chục của bộ đếm phút,khi trạng tháI của bộ đếm đạt đến 6,tức là ơ xung thứ 7:0110 và ở hàng đơn vị của bộ đếm phút đạt đến 10,tức là ở xung thứ 11:1010 thì trạng tháI của hệ phảI tức thì quay về trsngj tháI ban đầu

Ta đa 2 chân B và Cở hàng chục bộ đếm phút vào một mạch AND ,2 chân D và

B ở hàng đơn vị của bộ đếm phút vào một mạch AND ,đa dầu ra cuả 2 mạch AND này vào một mạch AND rồi sau đó đa vào CLOCK ở hàng đơn vị của bộ

Trang 19

-Bình thờng :K1 và K2 để ở vị trí 1.

-Chỉnh giờ:K1 đợc chuyển về vị trí 2.Xung Clock (f=10 Hz) sẻ tác động vào bộ

đếm giờ cho đến khi đặt đợc đúng giờ,khoá K1 lại đợc chuyển sang vi trí 1 ban

đầu

B/hệ thống báo thức và đặt chuông

I/Mạch tạo âm thanh đơn giản:

1.Yêu cầu:

+Cứ sau 30 phút thì loa phát ra một tiếng kêu

+ Cứ sau 60 phút thì loa phát ra hai tiếng kêu

-Ta có thể mô phỏng yêu cầu trên bằng giản đồ thời gian nh sau:

Cứ sau 30 phút thì từ bộ đếm sẻ tổ hợp và đa ra 1 xung có τ=1sec .Xung này đợc

đa tới bộ tạo dao động và qua loa sẻ phát ra tiếng kêu trong khoảng thời gian 1 sec

Cứ sau 60 phút thì từ bộ đếm qua mạch tổ hợp sẻ đa ra 2 xung có τ1=τ2=1sec và cách nhau ∆t=1sec.Hai xung này đợc đa tới bộ tạo dao động đa hàI và sau đó tạo chuổi xung có tần số 1Khz và loa sẻ phát ra tiêng kêu kéo dàI 1sec và cách nhau

∆t=1sec

SN7400

Trang 20

Khi cha có xung vào trạng thái của N1(đầu ra)là:’1’(UP=3,6v)

Trạng thái của N2(đầu ra)là :‘0’(UQ=0v)

Do có sự chênh lệch điện thế giữa P và Q nên tụ điện C đợc nạp điện theo đờng sau:

P →R → M→tụC→Q.ĐIửn áp trên tụ tăng dần cho tới khi UC≈3,6V

Thời gian nạp:τNạp=R.C

Khi bắt đầu có xung vào kích,luc này qua mạch AND N1 ,đầu ra P lại chuyển từ

‘1’ sang ‘0’

Qua mạch AND N2 đầu ra Q lại chuyển từ ‘0’ sang ‘1’

Do có sự chênh lệch đIửn thế giữa P và Q nên tụ C bắt đầu phóng đIện theo đờng sau:

+C→M→ R→P→N2→Q→-C với thời gian phóng:τphóng=R.C

Và quá trình cứ tiếp diển nh vậy khi vẫn còn xung kích

Ta nhận thấy rằng thời gian 1 chu kỳ phóng nạp là:τ=τnạp+τphóng=2RC

Tới loa

Xung ĐK

PM

Trang 21

Quá trình hoật động của mạch (có thể) đợc biểu diển thông qua giản đồ trạng thái diện áp của UM,UP,UQ nh sau:

UM

Ungỡng

t

UM

1 1

0 0 0 t

UQ

1 1 1

0 0 0 0 t Dùng IC để tạo mạch đa hài: SN7400: VCC RL=10Ω Rb

Tín hiệu C

R

điều khiển 2/Tạo tín hiệu điều khiển: a)Cứ 30 phut tạo ra 1 xung có τ=1sec đa đến đầu điều khiển mạch tạo dao động đa hài tạo âm thanh để phát ra 1 tiếng kêu.Việc tạo ra 1 xung có τ=1sec đợc thực hiện nh sau: Đa ra loa Tín hiệu ĐK SN7400

Hàng chục Hàng đơn vị

Hàng

đơn vị

Trang 23

τ=10 phót

T¹i P :

τ=1 phót

T¹i Q :

AND(A.D)(A.B) τ= 1 phót

So s¸nh phót

Trang 24

ở bộ đếm phút:bộ đếm ở trạng tháI 59 có ngiả là ở hàng chục của bộ đếm là 5 (0101)

Và ở hàng đơn vị của bộ đếm là 9(1001) ta càn tạo 2 xung kích có f=1Hz và cách nhauτ=1 sec

ở bộ đếm giây củng tơng tự nh vậy

4.Khối đặt thời gian:

-Ta củng thiết kế 1 bộ đếm nh vậy,tuy nhiên ta không cần thiết kế bộ đếm giây vì

ta không cần đặt giờ báo thức cho giây

5.khối so sánh:

-Từ khối đặt giờ và khối đồng hồ ta đua các đờng so sánh giờ ,phút tới bộ so sánh

-Khối so sánh đợc cấu thành từ 2 IC:SN7485 và SN7400

-Khối so sánh đợc mô tả thông qua sơ đồ khối sau:

So sánh Giờ

So sánh phút

Trang 25

-ở đầu ra tại thời gian cần báo thức sẻ có một chuổi xung đợc tạo ra ,mổi xung có

τ=4 sec.Chuổi xung này sẻ đợc đa đến khối tạo âm thanh qua khoá K3.Loa sẻ phát một chuổi các tiếng kêu,mổi tiêng kêu kéo dàI khoang τ=4 sec và hai tiếng kêu liên tiếp cách nhau một khoang thời gian τ=4 sec

-Chuổi tiếng kêu phát ra loa sẻ kéo dài cho đến khi ta ngắt khoá K3 và nó sẻ tự

động dừng lại sau 15 tiếng kêu

-Mô phỏng bằng giản đồ thời gian nh sau:

So sánh phút

Cổng

Trang 26

A B A=B A<B A>B

Từ bảng chức năng của bộ so sánh 2 số nhị phân 1 bit ta có hàm biểu diễn trạng tháI ra của bộ so sánh theo 2 đầu vào nh sau:

OA=B=A⊕B=AB +AB

OA>B=AB

OA<B=AB

Từ các hàm ra ta có thể xây dựng đợc sơ đồ lôgic thực hiện chức năng của mạch

nh sau:

d)Sơ đồ so sánh chân của IC 7485(IC so sánh 4 bit) A=B A>B A<B IA>B IA<B B2 IA=B A0 B0 A1 B1 A2 B3 A3 9 8

10 7

11 6

12 SN 5 13 7485 4 14 3

15 2

16 1

1

9 8

1 7

11 6

12 SN 5

13 7485 4 14 3

15 2

16 1

11111

9 8

10 7

11 6

12 SN 5 13 7485 4 14 3

15 2

16 1

9 8

10 7

11 6

12 SN 5

13 7485 4 14 3

15 2

16 1

1 14

2 13

3 12

4 11

5 10

6 9

7 8

Trang 27

V CC A 3 A 2 B 2 A 1 B 1 A 0 B 0

B 3 A<B A=B A>B A<B A=B A>B GND

Data Cascad Output

Input input

-Bảng sự thật của IC 7485: Comparing inputs Cascading inputs Outputs A3,B3 A2,B2 A1,B1 A0,B0 A>B A<B A=B A>b A<B A=B A3>B3 x x x x x x H L L A3<B3 x x x x x x L H L A3=B3 A2>B2 x x x x x H L L A3=B3 A2<B2 x x x x x L H L A3=B3 A2=B2 A1>B1 A0>B0 x x x H L L A3=B3 A2=B2 A1<B1 A0<B0 x x x L H L A3=B3 A2=B2 A1=B1 A0=B0 x x x H L L A3=B3 A2=B2 A1=B1 A0=B0 x x x L H L A3=B3 A2=B2 A1=B1 A0=B0 H L L H L L A3=B3 A2=B2 A1=B1 A0=B0 L H L L H L A3=B3 A2=B2 A1=B1 A0=B0 L L H L L H Từ bảng chân lý ta có thể thiết lập bộ so sánh 4 bit nh sau: Ơ chế độ A=B thì chân Cascading inputs có thể có 3 trơng hợp nh trên,do vậy để lấy ra đợc trạng tháI bằng nhau thì ta có thể lấy 2 chân A>B và A<B ở Cascading inputs nối với đất(mức 0) và chân A=B nối +VCC(mức 1) 16 15 14 13 12 11 10 9 SN 7485 1 2 3 4 5 6 7 8 khối hiển thị Khối báo Thức Khối đồng Hồ 11 9 8

10 7

11 6

12 SN 5 13 7485 4 14 3

15 2

16 1

1

9 8

1 7

11 6

12 SN 5

13 7485 4 14 3

15 2

16 1

11111

9 8

10 7

11 6

12 SN 5 13 7485 4 14 3

15 2

16 1

9 8

10 7

11 6

12 SN 5

13 7485 4 14 3

15 2

16 1

1 14

2 13

3 12

4 11

5 10

6 9

7 8

Trang 28

Ground B0

A0 B1 A1 A2 B2 A3 B3 Ground

B0

A0 B1 A1 A2 B2 A3 B3 Ground

B0 A0 B1 A1 A2 B2 A3 B3 Ground

B0 A0 B1 A1

A2 B2 A3 B3

khối hiển thị Khối báo Thức Khối đồng Hồ 11 9 8

10 7

11 6

12 SN 5 13 7485 4 14 3

15 2

16 1

1

9 8

1 7

11 6

12 SN 5

13 7485 4 14 3

15 2

16 1

11111

9 8

10 7

11 6

12 SN 5 13 7485 4 14 3

15 2

16 1

9 8

10 7

11 6

12 SN 5

13 7485 4 14 3

15 2

16 1

1 14

2 13

3 12

4 11

5 10

6 9

7 8

Tới tạo

âm thanh

Trang 29

*)Chuyển mạch:

-chuyển mạch có chức năng nh trên đợc thiết lập thông qua IC74LS224.

-IC 74LS244 có 8 tầng đệm không đảo đợc cấu tạo nh hình sau:

V CC 19 18 17 16 15 14 13 12 11

1 2 3 4 5 6 7 8 9 10

-Căn cứ vào sơ đồ chân của IC 74LS244 ta nối ghép các chân nh sau: E1 1 20

E2 19 10

Hoạt động: -khi E1 và E2 đều ở mức logic cao thì cả 1 và 2 đều mở -Khi E1=”L” E2=”H” Thì khoá 1 sẻ đóng ,khoá 2 sẻ mở,lúc này khối đồng hồ đợc nói với hiển thị -Khi E1=”H” E2 =”L” Thì khoá 1 sẻ mở,khoá 2 sẻ đóng,lúc này khối báo thức sẻ đựoc nối với bộ hiển thị khối hiển thị Khối báo Thức Khối đồng Hồ 3 5 7 9 8 6 4 2 18 16 14 12 11 13 15 17

4011

Trang 30

*)Khối tạo xung đồng hồ chuẩn (f=1KHz):

Để tạo đợc xung đồng hồ này:

-Ta có thể dùng thạch anh dao động.

-Dùng mạch khuếch đại dao động.

Cụ thể ta làm nh sau:

Dùng mạch khuếch đại dao động:Sơ đồ nguyên lý:

Mạch trên có hai trạng thái không ổn định và tự động chuyển đổi giữa hai trạng thái này

Ta thấy thời gian nạp lớn hơn thời gian phóng

Giá trị điện áp trên tụ C1 giảm dần tức là UB2 du7ơng đần lên.Khi C1 phóng đến lúc chạm điện áp cắt của T2 làm cho T2 từ tắt thành thông,T1 từ thông thành tắt.Lúc này C2 phóng,giá trị diện áp trên C2 giảm dần,thời gian phóng của C2 duy trì cho T1 tắt và khi C2phóng chạm điện áp cắt thì T1 lại từ tắt sang thông và T2

lại từ thông sang tắt.Quá trình nh thế cứ tự chuyển đổi lẩn nhau Chu kỳ tạo xung vuông:τ=τphóng +τnạp= C1(RB1 +RC1)+ C2.RC2

Ngày đăng: 10/09/2012, 14:01

HÌNH ẢNH LIÊN QUAN

Sơ đồ khối của nó có dạng: - Đồng hồ báo thức
Sơ đồ kh ối của nó có dạng: (Trang 2)
*Chu trình đếm: (Bảng trạng thái của bộ đếm)   Đếm  - Đồng hồ báo thức
hu trình đếm: (Bảng trạng thái của bộ đếm) Đếm (Trang 5)
*Bảng chức năng: T.thái  đếm - Đồng hồ báo thức
Bảng ch ức năng: T.thái đếm (Trang 6)
*Từ bảng chân lý ta có các hệ hàm ra nh sau:      a=d=e=A      b=1      c=B      f=A. B         g=B - Đồng hồ báo thức
b ảng chân lý ta có các hệ hàm ra nh sau: a=d=e=A b=1 c=B f=A. B g=B (Trang 7)
Bảng đếm: Đếm - Đồng hồ báo thức
ng đếm: Đếm (Trang 9)
Bảng đếm: - Đồng hồ báo thức
ng đếm: (Trang 9)
Bảng chức năng: - Đồng hồ báo thức
Bảng ch ức năng: (Trang 10)
Từ bảng chức năng ta lập các hàm ra:a,b,c,d,e,f,g=F(A,B): - Đồng hồ báo thức
b ảng chức năng ta lập các hàm ra:a,b,c,d,e,f,g=F(A,B): (Trang 10)
Bảng chức năng: - Đồng hồ báo thức
Bảng ch ức năng: (Trang 10)
Sơ đồ khối: - Đồng hồ báo thức
Sơ đồ kh ối: (Trang 10)
Ta có bảng đếm: Đếm  - Đồng hồ báo thức
a có bảng đếm: Đếm (Trang 12)
Bảng chức năng: - Đồng hồ báo thức
Bảng ch ức năng: (Trang 13)
*)Căn cứ vào bảng chân lý có thể thiết lập hàm ra: a,b,c,d,e,f,g=F(A,B,C,D) - Đồng hồ báo thức
n cứ vào bảng chân lý có thể thiết lập hàm ra: a,b,c,d,e,f,g=F(A,B,C,D) (Trang 14)
-Ta nhận thấy :từ bảng chân lý thì các khe sáng nhiều hơn khe tối.Do đó nếu viết hàm ra cho các khe sáng thì phức tạp hơn so với việc viết hàm ra cho các khe  tối.Vởy ta thiết lập hàn ra cho các khe tối là các hàm đảo. - Đồng hồ báo thức
a nhận thấy :từ bảng chân lý thì các khe sáng nhiều hơn khe tối.Do đó nếu viết hàm ra cho các khe sáng thì phức tạp hơn so với việc viết hàm ra cho các khe tối.Vởy ta thiết lập hàn ra cho các khe tối là các hàm đảo (Trang 14)
Sơ đồ bộ đếm 30 : - Đồng hồ báo thức
Sơ đồ b ộ đếm 30 : (Trang 17)
-Mạch đa hài dùng phần tử logic NAND có sơ đồ nh hình vẻ trên chỉ dao động khi và chỉ khi đầu vào 1 có mức logic”1”. - Đồng hồ báo thức
ch đa hài dùng phần tử logic NAND có sơ đồ nh hình vẻ trên chỉ dao động khi và chỉ khi đầu vào 1 có mức logic”1” (Trang 20)
Bảng chức năng: - Đồng hồ báo thức
Bảng ch ức năng: (Trang 25)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w