Thông báo

Collapse
No announcement yet.

Xin hỏi về cách làm bảng mạch chạy LED đơn !!!

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

  • Xin hỏi về cách làm bảng mạch chạy LED đơn !!!

    Chào các pro!!
    Chẳng là em vừa mới bước vào con đường VĐK nên muốn làm một bảng mạch led đơn tạo chữ sẵn chớp nháy cho phòng thêm sinh động. Em định dùng con AT9C51(mới học nên biết sơ sơ về con này), lập trình bằng Keil C (em đã lập trình chạy ro ro trên mạch test 8 led rồi), dùng LED sáng bình thường thôi, Em có vài điểm thắc mắc mong pro chỉ giúp cho:
    1. Về phần nguồn cấp cho mạch, để tiện lợi nhất em dùng nguồn lưới 220v, nhưng không biết mạch nguồn sẽ thế nào, chắc phải dùng biến thế để hạ áp , rồi qua cầu diod, rồi qua 7805 kèm thêm vài cái tụ nữa(em đoán thế), mấy pro có thể chỉ dẫn rõ hơn chỗ này không ạ!!!
    2. Về mạch led, nếu dùng hết cả 32port của con 89C51 cũng chỉ điều khiển được 32 led thui, thế thì chác là phải mắc nhiều led trên 1 port rùi(mắc song song phải không pro?), nhưng với con led bình thường chịu 2.2v/10mA, trong khi89c51 xuất ra 5v thì có phải là dùng điện trở hạn dòng 0.33K đúng không ạ? Thế nhưng mà về phần dòng của nó làm sao mà giải đây? giả sử như em mắc 10led trên 1 port chẳng hạn, thế thì phải cần dòng 100mA, thế phải làm sao đây ? Có thể giảng kĩ về cách mắc cũng như sơ đồ giúp em với ạ?
    3. Về phần lập trình, em nghĩ chắc là mình cứ xuất nhập port bình thường với lại cái hàm delay thôi( nếu dùng timer thì phí cái port 3 mất). Ai có cao kiến gì khác xin chỉ giáo giúp với.
    Cái gì em biết đã nói hết ra rồi đó, mong các pro chỉ giảng tận tình cho, càng chi tiết càng tốt ạ.
    Em lo nhất cái mạch vì chẳng biết gì về nguyên lý cũng như công dụng linh kiện cả, đọc mấy cái datasheet nhưng ..hiểu được chết liền, còn dốt lắm!!

  • #2
    1) khuyên bạn dùng AT89S52 thay cho AT89C51 vì:
    giá rẻ hơn
    mạch nạp đơn giản không tốn kém
    chức năng nạp ISP dễ sử dụng khi test mạch
    bộ nhớ lớn hơn nên viết được nhiều chương trình hơn
    2) nguồn: đi mua cục adapter về là xong, nếu làm thì sẽ tốn kém ở khâu biến áp vì đây là nếu đi mua ở chợ thì chất lượng kém tự quấn chắc ko quấn được còn đi đặt cũng rất tốn.
    3) mắc nhiều led đơn song song nối cùng vào 1 port thì tốn dòng mắc nối tiếp thì được lợi về dòng.
    mỗi chân của 89s52 chỉ có khả năng hút dòng tối đa là 25ma nên với led của bạn 2.2V/10ma ( bạn đo chưa hay đọc ở đâu đấy ) thì mắc tối đa 4 led chia làm 2 nhánh mắc song song đấu vào 1 chân là được.
    trở hạn dòng cho mỗi nhánh: (5-4.4)V/10ma = 60 ôm bạn chọn r =58 ôm ( loại này hình như trên thị trường có) khi đó dòng qua led là ( 5-4.4)/58=10.34ma
    về phần lập trình góp ý với bạn về vấn đề dùng timer tại sao bạn dùng timer lại phí mất port 3 bạn có dùng chế độ couter đâu
    cuối cùng: nếu bạn chưa biết gì về công dụng linh kiện khuyên bạn lên đi kiếm tài liệu mà đọc trước đã, đừng vội làm mạch nếu không học phí phải trả giá cao đấy
    sale of Gobal Automation Solution Company Limited

    Comment


    • #3
      Anh DngTuanDat ơi, cho em hỏi chút này :
      Nếu dùng Adaptor cho bộ nguồn thì có nên dùng con 7805 thêm cho an toàn không anh? bởi cục A.. có nhiều điện áp khác nhau mà, lỡ ai không biết họ đụng bậy thì out cái con chip mất.
      Còn về phần con led em chỉ đọc tài liệu biết nó dùng 2.2V/10mA thôi, anh có thể nói rõ hơn về cái cách măc mấy con led được không ạ, không lẽ trên 1 chân chỉ có thể gắn tối đa 4 led thôi hả anh? Nếu như em muốn gắn khoản 10 con led xếp thành chữ "T" trên cùng 1 port, và khi port xuất ra thì cả chữ đều sáng , em nghĩ là có thể kàm được chứ anh hả? anh có thể nói chi tiêt hơn giúp em không, nếu có thể anh vẽ giúp em 1 chân gắn thành chữ T như trên được không ạ!!
      Anh có thể liên lạc với em qua email cho tiện: hphuoc.bk@gmail.com
      Em ngu muội xin tận tình chỉ bảo!!

      Comment


      • #4
        Bạn phải dùng 7805 để cấp áp 5V ổn định cho chíp.mạc nguồn thì trên diễn đàn có nhiều đó.
        Theo mình biết thì số volt trên led tùy thuộc vào màu của chúng :
        led đỏ : 2.2V
        vàng : 2.8V
        Xanh : 3.2V
        Trắng : 4V
        dòng qua led từ 10 đến 20mA
        Tùy thuộc vào bạn muốn dùng bao nhiêu led thì phải nâng dòng lên cấp cho led.1 chân vi diều khiển có thể mắc vài trăm con led : thường thì nối tiếp 3 hoặc 4 con led với trở hạn dòng rồi mắc // tất cả các cụm lại với nhau qua BJT mắc vào vdk . Vấn đề dòng cấp cho led là ở con BJT này mắc như thế nào đó bạn,bạn xem qua về BJT đi (xem sơ đồ dưới nha)
        Mình biết vậy thôi có gì sai mong các bác chỉ giáo thêm
        Attached Files

        Comment


        • #5
          Pro ơi có thể nói rõ hơn về cách dùng con BJT 2N1069 để thay đổi dòng cấp cho vi điều khiển với ạ! mà vi điều dùng nguôn 5V, lấy đâu ra nguồn 12V làm đầu ra cho con led đây? mình có thể dùng nguồn 5V ở chỗ đó được không ạ?

          Comment


          • #6
            Bạn vào đây xem nè.Các bác trong đó nói rất kỹ về vấn đề này rồi
            http://www.dientuvietnam.net/forums/...ad.php?t=31133

            BJT 2N1069 là mình lấy ra trong orcad vậy thôi.còn mắc loại nào thì phải tùy vào mạch của bạn nhiều hay ít led . lắp 1 con BJT hay phải lắp dalington các BJT là tùy vào mạch của bạn . Trước tiên bạn phải đọc qua về BJT là cái gì đã . Bạn cứ đọc đi có gì không hiểu nếu mình biết mình chỉ cho
            Bạn vào đây dowload EBOOK mà bác rainbowsmile gửi về nghiên cứu nè :
            http://www.dientuvietnam.net/forums/...ad.php?t=26929
            Chúc bạn thành công

            Comment


            • #7
              công nhận các bác pro thật đấy

              Comment


              • #8
                theo minh ban phai dung tranistor khuech dai ngo ra cua 89 roi moi den led. se mac duoc nhieu led va bao nhieu cung duoc.

                Comment


                • #9
                  Không biết mình mắc cho khoảng 12 con led thì co thể dùng con C1815 được không hè? Mà mắc khoảng bao nhiêu led trở lên thì phải dùng kiểu darlington nhỉ?( nói riêng cho mấy con C1815 với A1015 thui)
                  Bác nào có tài liệu gì viết kĩ về mấy con Transistor cho em xin với.

                  Comment


                  • #10
                    Nguyên văn bởi hphuoc_bk Xem bài viết
                    Không biết mình mắc cho khoảng 12 con led thì co thể dùng con C1815 được không hè? Mà mắc khoảng bao nhiêu led trở lên thì phải dùng kiểu darlington nhỉ?( nói riêng cho mấy con C1815 với A1015 thui)
                    Bác nào có tài liệu gì viết kĩ về mấy con Transistor cho em xin với.
                    Theo mình biết thì mắc 12 con led nếu bạn chia làm 4 cụm (giả sử dòng qua led là 20mA,và dòng qua các cụm đều bằng nhau) thì khi đó dòng cần cung cấp là 4 x 20mA =80 mA .Mà xem datasheet thì A1015 và C1815 cho dòng khoảng 100 đến 150 mA như vậy là dùng được (*Collector current up to 150mA)
                    Như vậy là lắp dalington hay ko là tùy bạn tính rồi .
                    Tài liệu thì nhiều lắm ko biết bạn có đọc nổi ko thôi : các sách kỹ thuật điện tử,mạch điện tử ... . đặc biệt là google đó bạn
                    Nếu em có sai điều gì mong các bác chém nhẹ tay thôi nha
                    Chúc bạn thành công

                    Comment


                    • #11
                      ai có mạch và code mạch HAPPY NEW YEAR thì share cho mọi người cùng làm với chứ nói suông cũng như không, những người không biết gì về điện tử mà muốn làm mạch thì sao, có nói họ cũng không hiểu

                      Comment


                      • #12
                        K biết gì về điện tử thì phải tìm hiểu những cái căn bản chứ muốn nói cái làm ăn luôn thì khó đấy
                        Thân

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        Đang tải...
                        X