Thông báo

Collapse
No announcement yet.

cần giúp đỡ mạch đếm 7490-7447

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • cần giúp đỡ mạch đếm 7490-7447

    Mạch em thiết kế mạch đếm sản phẩm dùng led.hồng.ngoại, thu phát tốt,k có reset,hiển thị đúng,mô phỏng chạy ngon lành. Nhưng mạch thực tế lại không ổn định.
    Ic 7447 chân 3,4,5 ở mức cao, ic 7490 chân 2367 nối mass. Oái oăm ở chỗ khi cấp nguồn nó lại k chạy từ 0 mà hiển thị các kí tự lung tung, k phải số.khi cấp xung đầu tiên,nó xuất hiện 1 dãy số(cố định,k phai số 0)tắt đi bật lại vẫn vậy.tóm lại khi cấp nguồn nó k chạy từ số 0. Bác nào cao tay chỉ e cách khắc phục với.
    Email:
    0943.693.893

  • #2
    Vậy hãy tìm cách nào đó để khi cấp nguồn sẽ Reset mạch về trạng thái ban đầu ( cụ thể đọc lại Datasheet 7490 hình như chân 2 & 3 cùng ở mức logic 1 ) . Còn nữa mức logic 0 hoặc 1 phải dứt khoát thì mới không bị nhảy số khi nhận tín hiệu hồng ngoại ( ở mạch thu có thể dùng transistor đệm và tụ khử nhiễu )
    Email :
    DĐ : 0966 6789 22

    Comment


    • #3
      Nguyên văn bởi eyabyt Xem bài viết
      Mạch em thiết kế mạch đếm sản phẩm dùng led.hồng.ngoại, thu phát tốt,k có reset,hiển thị đúng,mô phỏng chạy ngon lành. Nhưng mạch thực tế lại không ổn định.
      Ic 7447 chân 3,4,5 ở mức cao, ic 7490 chân 2367 nối mass. Oái oăm ở chỗ khi cấp nguồn nó lại k chạy từ 0 mà hiển thị các kí tự lung tung, k phải số.khi cấp xung đầu tiên,nó xuất hiện 1 dãy số(cố định,k phai số 0)tắt đi bật lại vẫn vậy.tóm lại khi cấp nguồn nó k chạy từ số 0. Bác nào cao tay chỉ e cách khắc phục với.
      Chào bạn!
      Khi cấp nguồn mà mạch không chạy bắt đầu từ 0 mà chạy không theo thứ tự nhất định thì nguyên nhân chính là do tín hiệu đếm từ khối thu phát. (Tín hiệu này cần sửa xung trước khi đưa tới chân đếm CKA hoặc CKB của 7490).
      Click image for larger version

Name:	Mach cam bien.png
Views:	1
Size:	11.8 KB
ID:	1399076
      Để giúp bạn khắc phục các lỗi trên thì bạn nên gửi kèm theo sơ đồ nguyên lý (mạch thật) hoặc mạch mô phỏng (tốt nhất có cả các khối như: khối nguồn, khối cảm biến, khối mạch đếm)thì mọi người sẽ dễ giúp bạn hơn.
      Dưới đây là mạch đếm từ 00-99 sử dụng IC đếm 7490 và IC giải mã 7447.
      Click image for larger version

Name:	So do mach dem 00-99.png
Views:	1
Size:	71.0 KB
ID:	1399075

      Comment


      • #4
        rất cảm ơn sự giúp đỡ của mọi người. sơ đồ nguyên lý của mình đây
        mach dem 74ls90
        còn đây là mạch thực tế khi bắt đầu cấp nguồn: http://www.mediafire.com/view/nwdirq...926_002451.jpg
        khi cấp xung đầu tiên:
        http://www.mediafire.com/view/w9by97...926_003045.jpg
        và nếu cấp xung tiếp thì nó cứ tăng dần từ mốc đó, rút nguồn ra cấp lại vẫn số đó.
        do yêu cầu phải nạp mạch cho thầy sớm nên mình chế thêm nút reset, đã có thể reset về 0 nhưng khi bắt đầu cấp nguồn vẫn không hiển thị số 0 mà số như trong hình.
        mong các bác chỉ giáo nhiệt tình nhé!!!
        Last edited by eyabyt; 26-09-2014, 02:02.
        Email:
        0943.693.893

        Comment


        • #5
          Nguyên văn bởi quanghung83 Xem bài viết
          Vậy hãy tìm cách nào đó để khi cấp nguồn sẽ Reset mạch về trạng thái ban đầu ( cụ thể đọc lại Datasheet 7490 hình như chân 2 & 3 cùng ở mức logic 1 ) . Còn nữa mức logic 0 hoặc 1 phải dứt khoát thì mới không bị nhảy số khi nhận tín hiệu hồng ngoại ( ở mạch thu có thể dùng transistor đệm và tụ khử nhiễu )
          làm cách nào để khi cấp nguồn mạch reset về 0 rồi lại bình thường để mạch có thể đếm tiếp? nếu như vậy thì phải dùng thêm linh kiện khác? => không khả thi.
          vấn đề ở đây là theo như nguyên lý thì khi cấp nguồn nó phải bắt đầu chạy từ số 0 chứ không thể là số khác => nhất định mạch phải bị lỗi ở đâu đó, nhưng lỗi ở đâu?
          mạch k bắt đầu đếm từ 0 nhưng khi tác động vào khối thu phát thì nó vẫn đếm, đếm đúng thứ tự cả hàng đơn vị, chục, trăm, nghìn chứ không đếm loạn xạ.
          Email:
          0943.693.893

          Comment


          • #6
            Nguyên văn bởi ETWOK Xem bài viết
            Chào bạn!
            Khi cấp nguồn mà mạch không chạy bắt đầu từ 0 mà chạy không theo thứ tự nhất định thì nguyên nhân chính là do tín hiệu đếm từ khối thu phát. (Tín hiệu này cần sửa xung trước khi đưa tới chân đếm CKA hoặc CKB của 7490).
            [ATTACH=CONFIG]90794[/ATTACH]
            Để giúp bạn khắc phục các lỗi trên thì bạn nên gửi kèm theo sơ đồ nguyên lý (mạch thật) hoặc mạch mô phỏng (tốt nhất có cả các khối như: khối nguồn, khối cảm biến, khối mạch đếm)thì mọi người sẽ dễ giúp bạn hơn.
            Dưới đây là mạch đếm từ 00-99 sử dụng IC đếm 7490 và IC giải mã 7447.
            [ATTACH=CONFIG]90793[/ATTACH]
            k phải nó bắt đầu ở một số k có quy tắc đâu. ví dụ nó bắt đầu là 2, 3 kí tự trên led 7 thanh, cấp xung -> hiện 1 dãy số, cấp xung tiếp-> dãy số đó tăng 1 đơn vị, và từ đây nó lại thực hiện việc đếm 1 cách bình thường( dãy kí tự và dãy số sau khi cấp xung là cố định mỗi khi cấp lại nguồn)
            dãy số đó chỉ thay đổi khi thay đổi vị trí các ic đếm cho nhau( không biết có phải quy luật hay không nhưg mới chỉ thấy hiện các số chẵn(2,4,6))
            Email:
            0943.693.893

            Comment


            • #7
              Nhìn qua sơ đồ nguyên lý và mạch board thực tế của bạn thì có một số vấn đề chưa ổn:
              1. Mạch của bạn đếm và hiển thị từ 0000-->9999 như vậy sử dụng 4 em 7490, 4 em 7447, 4 led 7 thanh. Chúng ta có thể tính được gần đúng công suất tiêu thụ của các linh kiện này. Trong khi mạch nguồn bạn dùng chỉ có 1 em 7805 (Đầu ra dòng lớn nhất chỉ có 1000mA) mà lại không có tản nhiệt cho 7805, tụ lọc và ổn định áp đầu ra, ngoài ra nguồn cấp cho IC ổn áp 7805 bạn lấy từ đâu??? (Từ thứ cấp máy biến áp qua chỉnh lưu hay sạc điện thoại (Nếu là sạc điện thoại thì i chỉ có khoảng 450-500mA)) --> mạch nguồn cấp +5V, dòng điện cung cấp là chưa ổn. (Mô phỏng thì ok nhưng mạch thực tế sẽ không đáp ứng đủ dòng cho các linh kiện).
              Ví dụ: Ban đầu cấp nguồn, các led 7 thanh hiển thị 0000 (như vậy mỗi led hiển thị 6 thanh), trong trường hợp này dòng điện led tiêu thụ gần như lớn nhất nhưng do dòng điện không đáp ứng đủ nên nó không thể hiển thị số 0, nó sẽ hiển thị số linh tinh. Sau đó mạch đêm hoạt động thì dòng lại càng không đủ để cung cấp. Nếu mạch hoạt động khoảng 5-10', sờ vào 7805 chắc bỏng.
              2. Điện trở 1K hạn dòng cho các Led 7 thanh nên thay điện trở có giá trị nhỏ hơn (Mình dùng khoảng 100 Ohm), chứ dùng 1k Ohm sẽ tối.
              3. Phần mạch thu phát dùng led hồng ngoại nên có mạch sửa xung (như mình đã nói ở trên).
              Last edited by ETWOK; 26-09-2014, 11:30.

              Comment


              • #8
                Nguyên văn bởi ETWOK Xem bài viết
                Nhìn qua sơ đồ nguyên lý và mạch board thực tế của bạn thì có một số vấn đề chưa ổn:
                1. Mạch của bạn đếm và hiển thị từ 0000-->9999 như vậy sử dụng 4 em 7490, 4 em 7447, 4 led 7 thanh. Chúng ta có thể tính được gần đúng công suất tiêu thụ của các linh kiện này. Trong khi mạch nguồn bạn dùng chỉ có 1 em 7805 (Đầu ra dòng lớn nhất chỉ có 1000mA) mà lại không có tản nhiệt cho 7805, tụ lọc và ổn định áp đầu ra, ngoài ra nguồn cấp cho IC ổn áp 7805 bạn lấy từ đâu??? (Từ thứ cấp máy biến áp qua chỉnh lưu hay sạc điện thoại (Nếu là sạc điện thoại thì i chỉ có khoảng 450-500mA)) --> mạch nguồn cấp +5V, dòng điện cung cấp là chưa ổn. (Mô phỏng thì ok nhưng mạch thực tế sẽ không đáp ứng đủ dòng cho các linh kiện).
                Ví dụ: Ban đầu cấp nguồn, các led 7 thanh hiển thị 0000 (như vậy mỗi led hiển thị 6 thanh), trong trường hợp này dòng điện led tiêu thụ gần như lớn nhất nhưng do dòng điện không đáp ứng đủ nên nó không thể hiển thị số 0, nó sẽ hiển thị số linh tinh. Sau đó mạch đêm hoạt động thì dòng lại càng không đủ để cung cấp. Nếu mạch hoạt động khoảng 5-10', sờ vào 7805 chắc bỏng.
                2. Điện trở 1K hạn dòng cho các Led 7 thanh nên thay điện trở có giá trị nhỏ hơn (Mình dùng khoảng 100 Ohm), chứ dùng 1k Ohm sẽ tối.
                3. Phần mạch thu phát dùng led hồng ngoại nên có mạch sửa xung (như mình đã nói ở trên).
                rất cảm ơn bạn đã góp ý cho mình. mình xin có 1 số ý kiến phản hồi như sau
                1. nguồn mình dùng nguồn atx máy bàn, sau 7805 có lắp thêm tụ 103, bạn nói nguồn không đủ cấp nên mới hiển thị lung tung, vậy tại sao khi cấp xung cho khối thu phát thì mạch lại hiển thị cả 1 dãy số có 4 chữ số được( không mờ, không nhấp nháy) và tiếp tục đếm 1 cách trơn tru đc.
                2. điện trở mắc cho 7seg là 150ohm/2w chứ không phải 1k
                3.phần mạch thu phát mình đã đo trực tiếp tại chân c của c1815 và thấy rất ổn, dao động rất tốt(0v-5v)
                thực tế mạch cũng đếm khá là hoàn hảo, chỉ mỗi điều là không thể đếm từ 0000 khi cấp nguồn thôi.
                theo như bạn phân tích, do khối thu phát nên nó bắt đầu từ 1 dãy số khi cấp nguồn. nhưng thực tế, dãy số đó cố định, không nhảy lung tung, có cả nghìn, trămm, chục và đơn vị. khi cấp xung thì mạch tiếp tục đếm bình thường.
                mình sẽ mô tả lại cụ thể quá trình như sau: cấp nguồn -> hiện dãy ký tự: Simple File Sharing and Storage. -> cấp xung đầu tiên -> hiện dãy số : Simple File Sharing and Storage. -> tiếp tục cấp xung: mạch bắt đầu đếm từ đây
                Email:
                0943.693.893

                Comment

                Về tác giả

                Collapse

                eyabyt Tìm hiểu thêm về eyabyt

                Bài viết mới nhất

                Collapse

                Đang tải...
                X