1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Thiết kế Mạch đồng hồ số

Thảo luận trong 'Khoa học máy tính' bắt đầu bởi thanhmai, 16 Tháng mười một 2009.

  1. thanhmai Member

    Số bài viết: 606
    Đã được thích: 5
    Điểm thành tích: 18
    Đồng hồ này cần linh kiện

    + 6 LED 7 đoạn Anot

    + 6 con giải mã BCD : 74LS47

    + 6 con đếm xung 10 : 74LS90

    + Một con NE7555, vài con trở 3k9,1k và 1 tụ 104 và 100uF-16V

    + Mạch nguồn 5V

    1) IC giải mã BCD => LED 7 đoạn : 74LS47

    [IMG]
    + Chân 1, 2, 6, 7: Chân dữ liệu BCD vào dữ liệu này được lấy từ IC đếm.
    + Chân 9, 10, 11, 12, 13, 14, 15: Các chân ra tác động mức thấp (0) và được nối với LED 7 đoạn.

    + Chân 8: GND.
    + Chân 16: Vcc = 5V.
    + Chân 4: Chân này không cần biết theo datasheet thì cho nó lên Vcc
    + Chân 5: Ngõ vào xoá dợn sóng RBI được để không hay nối lên cao khi không được dùng để xoá số 0( số 0 ở trước số có nghĩa hay số 0 thừa bên trái dấu chấm thập phân).
    +Chân 3: Chân này cũng thế cho nó lên Vcc = 5V

    * Bảng chân lý các giá trị IO của 74LS47
    [IMG]

    Nhìn trên bảng chân lý trên ta thấy với 4 đầu vào sau khi giải mã nó cho ra 15 giá trị của mã LED 7 đoạn và hiện thị được lên LED 7 đoạn.

    Sự hoạt động của mạch được thể hiện ở bảng chân lý, trong đó đối với các ngõ ra H là tắt và L là sáng, nghĩa là nếu 74LS47 thúc đèn led 7 đoạn thì các đoạn a, b, c, d, e, f, g của đèn sẽ sáng hay tắt tuỳ vào ngõ ra tương ứng của 74LS47 là L hay H nên do đó ta phải dùng LED anot chung.

    2) IC đếm 10 mã hóa BCD : 74LS90

    Con TTL này cũng khá quen thuộc nó là con đếm mã nhị phân chia 10 mã hóa ra BCD. Cứ mỗi 1 xung vào thì nó đếm tiến lên 1 và được mã hóa ra 4 chân. Khi đếm đến 10 tự nó sẽ reset và quay trở về ban đầu.

    2 thông số quan trọng để thiết kế mạch đếm này là: Bảng chân lý mã hóa ra BCD và điều kiện để Reset (Trở về trạng thái ban đầu)




    Trong bảng chân lý trên nó có 1 chú ý và chú ý này vô cùng quan trọng là : Đầu ra của Q0 được nối với đầu vào của CP1.

    + Mức Reset cho 74LS90.

    Nó có 4 chân Reset dùng để reset hệ thống với các chân : MR1, MR2, MS1, MS2. Đưa các mức thích hợp vào các chân này thì nó sẽ tự động Reset. Sau đây là bảng mức Reset


    3) IC tạo xung dao động 1s : NE7555.
    Xem Bài Ứng Dụng Của Tranistor để thiết kế mạch tạo xung

    NE555 tạo xung vuông với tần số f = 1HZ.


    Công thức tính tần số dao động của IC

    f = 1/( ln2.C1.(R3 + R4)

    4) Mạch giải mã và hiện thị
    [IMG]


    5) Mô tả hoạt động

    Xung kích được tạo ra từ 555 và xung này được đưa tới chân 14 của 74ls90 . Ngõ ra xung của (Q0,Q1,Q2,Q3) được đưa đến ngõ vào của IC giải mã 74Ls47

    + Đối với 2 IC đếm giây (IC1 và IC2) . Xung được cấp cho IC1, IC 1 này nó đếm giá trị của 9 xung sau khi đếm hết giá trị của 9 xung và nó cấp cho IC 2 một xung đếm. Khi đó IC1 đếm về 0 và IC 2 đếm 1 tức là được giá trị là 10. Khi đó IC 1 vẫn đếm từ 0 đến 9 và cấp tiếp tục cho IC . Khi IC2 đếm đến 5 và sang 6 thì cả hai IC 1 và 2 bị Reset hoàn toàn trở về 0. Lúc đó nó cấp cho IC đếm phút 1 xung.

    + IC đếm phút (IC3 và IC4): Khi IC3 nhận được từ IC2 nó lại bắt đầu đếm như IC đếm giây tời giá trị là 59. Nhưng mà IC đếm giây đếm được 59 thì IC đếm phút mới đếm được 1.Khi IC3 và IC4 đếm được đến 59 thì tại lúc này cả IC đếm giây cũng đến 59 thì tất cả 4 IC này bị Reset tất cả về 0. Và IC 3 cấp cho IC 5 của IC đếm giờ 1 xung.

    +IC đếm giờ : (IC5 và IC6): Nhận xung từ IC 4.IC 5 được nhận xung từ IC 4 và bắt đầu cũng đếm giá trị Reset của giây và phút. IC 5 đếm đến 9 thì cấp xung cho IC 9 đếm và IC 6 chỉ đếm tới 2 và IC 5 chỉ đếm tới 3 nên tại thời điểm sang 24 tất cả các IC đếm reset về O hết.

    Để tính mức độ Reset, tham khảo bảng chân lý Reset của 74LS90. Do có sự sai số của các linh kiện nên đồng hồ này sẽ có sẽ sai số.
  2. KN Servant. Servant.

    Số bài viết: 1,291
    Đã được thích: 3
    Điểm thành tích: 0
    Mình nghĩ [you] nên sử dụng thạch anh để tạo xung thì chính xác 1s hơn đây.
    Mình nghỉ [you] nên viết chương trình bằng Vi điều khiển đi.

    Nếu không thì [you] có thể cho biết về sự lợi hại nếu không sử dụng
    Vi Điều Khiển mà dùng mạch số
  3. thanhmai Member

    Số bài viết: 606
    Đã được thích: 5
    Điểm thành tích: 18
    đơn gainr thôi !

    kỹ thuật số đơn giản không tính toán chỉ thiết kế thi công là ok !
    vi điều khiển thì có thêm lập trình nữa
    còn cái này mình chỉ giwois thiệu thôi

    bên khoa mình học mấy môn như thực tập kỹ thuật số thì yêu cầu làm mạch dùng IC số mà , còn học vi sư lý thì mới dùng vi điều khiển chứ
    hii
    chứ bạn mới năm 1 học kỹ thuật số thì làm sao dùng vi điều khiển

    còn pro hơn làm đồng hồ thì cũng đâu cânDdungf thạc anh làm gì dùng dallat tích hợp sẵn có ngày tháng năm đảm bảo chính xác gần như tuyệ đối !
  4. voanhvu New Member

    Số bài viết: 4
    Đã được thích: 0
    Điểm thành tích: 0
    ua! mình chưa học vi điều khiển nên khong thể dùng cách này để lam mạch được
    chỉ có thể làm trên testboard thôi giúp mình với nhé
    bài viết của bạn mình sẽ nghiên cứu kĩ
    cám ơn bạn nhiều nhe
    ma minh cũng la dân spkt cho mình số phone cua bạn để làm quen học hỏi nha
  5. thanhmai Member

    Số bài viết: 606
    Đã được thích: 5
    Điểm thành tích: 18
    cos gì liên hệ sign ở dứoi đó đó bạn !

    :pig:
    cái bạn cần nè
    http://spkt.net/diendan/showthread.php?t=8635
    chú ý lần sau gõ có dấu ha ! cảnh cáo lần đầu
  6. thuantien_1706 New Member

    Số bài viết: 19
    Đã được thích: 1
    Điểm thành tích: 0
  7. thanhmai Member

    Số bài viết: 606
    Đã được thích: 5
    Điểm thành tích: 18
    mạch dao động IC 555 là dể làm nhất đó bạn !
    mạch chỉ cần tính toán mấy cái tụ có đúng hông và chống nhiễu là xong ! minhg làm thử nhiều cái rùi cái nào củng chạy ok lắm , mạch giống như trên:cutesmile::cutesmile:
  8. truongspk New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
  9. nxhieu New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
    phần tạo xung chuẩn nhất bạn ko nên dùng con 555, vì theo mình làm nhiều rồi, nó ko ổn đinh.
    con ..555 này chỉ dùng những mạch ko cần độ chính xác.
    với mạch số này sao bạn ko lấy board chip trong đồng hồ treo tường đó, cái này mình làm rồi chuẩn ko cần tính toán gì hết, ngõ ra chip này tùy chọn thôi, 1 hoặc 2giây>>>>>>
  10. hoangchikhang New Member

    Số bài viết: 4
    Đã được thích: 0
    Điểm thành tích: 0
    mạch tạo xung dùng 555 cũng có mấy dạng đó bạn...có dạng tạo xung chuẩn luôn đó,bạn có thể tham khảo trong giáo trình kỹ thuật số của nghành điện tử sẽ chi tiết hơn,và 1 điều nữa là nếu bạn muốn mạch chạy chuẩn,nhất là mạch xung thì ít nhất bạn cần có những linh kiện chuẩn,linh kiện này bạn có thể lấy từ các bo máy cũ của nhật,sony hay hitachi.....bạn hãy thử xem nhé.
  11. hoanganh New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
  12. kimchongxich New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
    bạn nào bít về con truy xuất thời gian thực ( real time clock) và cách dùng nó kèm với vi điều khiển 89v51 để hiển thị lên led 7 seg .help.thanhk[FLASH][/FLASH]
  13. tranngockhoa New Member

    Số bài viết: 2
    Đã được thích: 0
    Điểm thành tích: 0
    Cái mạch số đó nếu muốn làm thì phải tính toán kỹ các mức reset cho 74LS90 chứ nếu không nó không làm đúng như bạn mong muốn đâu. Còn về phần tạo xung 1s thì mình nghỉ chỉ cần dùng con 555 là cũng đũ để vọc chơi rồi, chúc các mem thành công
  14. conganh025 New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
  15. danhnhu3 New Member

    Số bài viết: 2
    Đã được thích: 0
    Điểm thành tích: 0
    dùng mạch số cũng ok..tại vì em chưa học vi điều khiển...năm 3 mới học..:welcome:
    bác nào sang thì dùng con 74192 chạy trên protues thấy ok liền thưc nghiệm em chưa thử...vì hết tiền mua linh kiện.:007:
  16. danhnhu3 New Member

    Số bài viết: 2
    Đã được thích: 0
    Điểm thành tích: 0
    dùng mạch số cũng ok..tại vì em chưa học vi điều khiển...năm 3 mới học..:welcome:
    bác nào sang thì dùng con 74192 chạy trên protues thấy ok liền thưc nghiệm em chưa thử...vì hết tiền mua linh kiện.:007:
    mấy anh học điện tử ghê thật môi gốc rễ của cả vấn đề..mai mốt chỉ giáo cho em tí...thanks trước nhá:033:
  17. Kaitou Kid New Member

    Số bài viết: 5
    Đã được thích: 0
    Điểm thành tích: 0
    Sao lại đẩy qua cho mình chứ! Mình nghĩ mạch số cũng có cái hay của nó, ko phải lúc nào cũng lập trình đâu!? Thích hợp cho các bạn mới thực tập KTS. Sử dụng thạch anh thì sẽ gây sai số khi sử dụng lâu, ko phải lúc nào nó cũng ổn định được xung
  18. ghtght New Member

    Số bài viết: 9
    Đã được thích: 0
    Điểm thành tích: 0
    con 74192 trên thị trường cũng tương đối đắt đó bạn đến 9 ngàn môt con lận. minh test thww mạch đồng hồ và thấy có một điểm kỳ lạ: khi set số thi con số bị nhiễu hay sao ấy. ví dụ set giờ thì so phút bị nhảy nhưng ko ảnh hưởng đến mạch. bạn nao giải thích được kô
  19. thanhmai Member

    Số bài viết: 606
    Đã được thích: 5
    Điểm thành tích: 18
    con 74192 chỉ có 5 nghìn một con bạn ah .tất nhiên là mạch số thì hay bị nhiếu ròi bạn gắn thêm vài cái tụ lọc vào ha
  20. quyet_deptrai New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
    chào các bạn lớp phải làm đề tài để thi.nhóm của bọn mình phải làm đè như thế này nè:
    dùng mạch khuyếch đại với Ura biến thiên sử dụng IC thuật toán
    bác nào làm được post cho em nhé
  21. thanhmai Member

    Số bài viết: 606
    Đã được thích: 5
    Điểm thành tích: 18
  22. vanha New Member

    Số bài viết: 3
    Đã được thích: 0
    Điểm thành tích: 0
    mình muốn làm đề án môn học bạn có thể pots bai nen mh tham khảo đc k đề án thiết kế và thi công mạch đồng hồ hiển thị giờ,phút,giây,ngày,tháng
  23. vanha New Member

    Số bài viết: 3
    Đã được thích: 0
    Điểm thành tích: 0
  24. vanha New Member

    Số bài viết: 3
    Đã được thích: 0
    Điểm thành tích: 0
  25. thuantien_1706 New Member

    Số bài viết: 19
    Đã được thích: 1
    Điểm thành tích: 0
  26. kidkid2 New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
  27. thangkmt New Member

    Số bài viết: 2
    Đã được thích: 0
    Điểm thành tích: 0
  28. nhat duy New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
    mình đang làm đồ án 1 kỉ thuật số về đồng hồ số
    có ai cho mình sơ đồ nguyên lý và mạch in
  29. changtraiwak New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
    chào bạn Vanha.mình cũng làm đồ án giống bạn
    bạn có thể pm vào mail của mình để mình xin ít kinh ngiệm đc k
    mình cũng thấy hơi khó khăn trong việc hiển thị ngày tháng
    rất hân hạnh đc quen biết bạn và mọi ng,
    mail:cuonghp177@gmail.com
  30. THANHTU_DFFP New Member

    Số bài viết: 1
    Đã được thích: 0
    Điểm thành tích: 0
  31. trucly869 New Member

    Số bài viết: 8
    Đã được thích: 0
    Điểm thành tích: 0
    chào các bạn. Mình đã thiết kế thành công mach đồng hồ dung ic 555,ic7447,ic 7490 nhưng mà kết quả thật là tệ. Chạy không đúng, đếm tới 59 không nhảy về 0 mà nhảy lại 40 rồi đếm lên 59 mới về 0. Các bạn ai biết nó bị gì không,giúp mình với.Mình đang cần nộp bài gấp. Thank you
  32. 24h_newload Member

    Số bài viết: 193
    Đã được thích: 0
    Điểm thành tích: 16
    Lần sau viết có dấu nha.

    - Giao tiếp máy tính qua cổng com,dùng con rs232.Thiết kế giao diện dùng visual c++ là dc.
    - dalas ds12c887 để tạo thời gian thực.
    Giao tiếp hồng ngoại thì dùng cặp ic 9148(phát) - 9149(nhận) ,set ở chế độ hoạt động 4 kênh là được.trong diễn đàn có luồng thảo luận vấn đề này rồi.bạn tìm lài nhé.
  33. phieuduf9 New Member

    Số bài viết: 11
    Đã được thích: 0
    Điểm thành tích: 0
  34. nguyen thanh ha New Member

    Số bài viết: 2
    Đã được thích: 0
    Điểm thành tích: 0
  35. nguyen thanh ha New Member

    Số bài viết: 2
    Đã được thích: 0
    Điểm thành tích: 0
  36. vth_87 Member

    Số bài viết: 297
    Đã được thích: 2
    Điểm thành tích: 18
    dùn ic 555 1 time là die ngay à, sài ko ổn định nữa, chỉ cần nguồn vào ko đủ 5v cho nó là nó đếm lung tung ngay à, anh em tìm giải pháp khác thì hay hơn, nhưng bài mở đầu nên kiếm con 555 làm
  37. croket_2512 Moderator

    Số bài viết: 2,190
    Đã được thích: 17
    Điểm thành tích: 38
    Giới tính: Nam
    dùng thạch anh rồi chia tần số ra! ic 555 chắc chắn ko ổn định! Bản thân 555 cũng đã có nhiều hãng sản xuất khác nhau, rồi linh kiện, rồi tụ... v..v cho nên dùng thạch anh là giải pháp tối ưu nhất! theo mình thạch anh là bộ tạo dao động chính xác nhất mà con người làm ra được.

    Đây là 1 trang web chỉ cách thiết kế đồng hồ số ko bằng họ 74xx, dễ làm hơn. Các bạn xem qua thử!

    http://my.opera.com/minhdt/blog/?id=5960391
  38. croket_2512 Moderator

    Số bài viết: 2,190
    Đã được thích: 17
    Điểm thành tích: 38
    Giới tính: Nam
  39. love1132 New Member

    Số bài viết: 2
    Đã được thích: 0
    Điểm thành tích: 0
  40. dk12a7 New Member

    Số bài viết: 3
    Đã được thích: 0
    Điểm thành tích: 0
    Đây này.Đơn giản lém.

    Đề tài dùng IC số bạn ơi
    Nếu dùng vi điều khiển thì đè tài này không còn gì để bàn ngoài spam thôi
  41. thanhmai Member

    Số bài viết: 606
    Đã được thích: 5
    Điểm thành tích: 18
  42. chetchay020 New Member

    Số bài viết: 5
    Đã được thích: 0
    Điểm thành tích: 0
    ai có thể cho em xin mạch in, mạch nguyên lý, tên linh kiện, hướng dẫn lắp linh kiên và code mạch đồng hồ số được không?

    admin: chú ý viết bài có dấu nha bạn.
  43. hai_lua New Member

    Số bài viết: 33
    Đã được thích: 0
    Điểm thành tích: 0

Chia sẻ trang này