Thông báo

Collapse
No announcement yet.

Vấn đề kết nối cổng COM với 8051

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

  • Vấn đề kết nối cổng COM với 8051

    Hiện mình đã hoàn thành 1 mạch đo nhiệt độ master-slave dùng LM35+ADC 0809+89c51 kết nối với máy tính thông qua cáp chuyển đổi COM sang USB(mua ở Nhật Tảo).Mình gặp 1 vấn đề kì lạ là nếu mình kết nối với PC thì mạch chạy bình thường,ko sao hết.Nhưng kết nối với laptop macbookpro thì mạch ko chạy,gỡ cáp ra thì mạch lại chạy bình thường(vã dĩ nhiên là chỉ lấy nhiệt độ thôi chứ ko truyền lên laptop được)Mình kiểm tra tất cả từ cổng COM mấy cho tới tốc độ,driver.Mình giải quyết vấn đề này hoài ko được,các bạn giúp mình với nha
    Last edited by macbookpro; 15-06-2011, 19:22.

  • #2
    mình chưa biết bạn dùng nguồn gì cho mạch của bạn nhưng kinh nghiệm của mình khi làm giao tiếp máy tính qua cổng com không dùng các nguồn xung là nguồn từ máy tính và adapter điện thoại, vì hồi trước mình làm giao tiếp máy tinh truyền dữ liệu xuống led ma trận khi dùng nguồn xung thì bị nhiễu, sau đó thay bằng cái mạch nguồn mình làm thì ko gặp vấn đề đó nữa, bạn xem lại thử.

    Comment


    • #3
      Bạn thật là giỏi,mình đã làm theo lời bạn và mạch đã chạy.Tiện thể bạn có thể cho mình hỏi nguyên nhân vì sao ko,bởi vì nếu do nguồn thì đáng lẽ cũng nguồn xung đó,mình cắm vào pc nó cung ko chạy chứ,đăng này lại 1 đứa chạy,1 đứa ko.Nếu mình dùng adapter của laptop được ko(nguồn 9v đưa qua cầu điện trở lấy 5 v làm nguồn)
      Cho mình hỏi thêm là mạch nguồn mình dùng con 78xx.Sau khi đi qua biến áp,nắn dòng AC thành DC cớ 15v,đi qua 7812,rồi 7809 rồi 7805(gắn tản nhiệt hết).Tải mình tầm 0.5A.Dùng khoảng 2 phút là nóng ran,tầm 5 phút là đi con 78xx.giải quyết vấn đề này sao đây(dùng con 78xx nha,ko bàn với các con khác)
      Cái nữa là mạch đo nhiệt độ,mình dùng LM35,ông thầy mình bảo muốn đo chính xác thì ngoài Vref cần phải khuếch đại dòng vào con LM35,có đúng vậy ko.
      Last edited by macbookpro; 15-06-2011, 19:56.

      Comment


      • #4
        Cơ bản cái nguồn ra từ adapter là nguồn xung rồi bạn ạ chỉ có nguồn xung với cái biến áp xung chút xíu mới tích hợp vào dc cái adapter như vậy thôi, còn về cắm bên này chạy bên kia ko chạy thì mình ko rõ lắm mình nghĩ chắc do tần số của mỗi bên khác nhau.
        Tải 0,5A thì hơi lớn do hình như 7805 đáp ứng dòng khoảng 0,5A là lớn nhất rồi, theo mình bik thì có IC dòng 7805 tên là KA7805 hay sao đó chịu được dòng tới 1A (cách mắc tuơng tự LM7805 bạn dow datasheet về đọc thử) hoặc bạn dùng 1 transistor để chịu dòng giùm 7805 theo mạch như hình dưới(Trong mạch do bạn dùng khoảng 0,5A nên bạn nên dùng kon A1013 là đủ kon này chịu dòng tới 1A(thay cho BC688).
        ).
        Cái cuối mình ko bik rồi do chưa làm mạch này bao giờ hi.

        Comment


        • #5
          Mình đi hỏi mà toàn loại 7805 0.5A.Mạch trên của bạn theo nguyên lý thì ổn,nhưng ko biết con TST nó gánh dòng được bao nhiu phần giùm con 78xx.Dù sao mình cũng làm thử coi,cảm ơn bạn nhìu nha

          Comment


          • #6
            bạn có thể vào đây : http://lab3i.com/5vdc/61-nguon-5v-dc...lm2576-5v.html
            1 bài của anh admin duchung rất chi tiết về con LM2576.nghe anh ấy nói dòng nó lên tới 3A lận.
            mà bác nào cho em hỏi .đấ bác nào làm bài truyền nhận 1 chuỗi kí tự từ VDK 8051 lên máy tính qua công COM chưa hướng dẫn em với.em làm mãi mà chỉ truyền được 1 kí tự thôi.đã lưu vào 1mangwrw trong RAM rồi nhưng mà không được

            Comment


            • #7
              Đã kiểm chứng với LM2576_Very good. A em yên tâm mà dùng. Còn về việc ko truyền đc nhiều kí tự đó là do lỗi xử lý bộ đềm truyền của bạn_Bạn hãy chờ khi nào cở TI bật lên 1 tức là đã bào truyền xong thì xóa nó đi, sau đó mới đc truyền tiếp kí tự tiếp theo.


              Add: 97 Quán Nam - Lê Chân - Hải Phòng.
              Tel: 031 518648 Phone: 0904 283 505

              Comment


              • #8
                Nguyên văn bởi hoangdai Xem bài viết
                Đã kiểm chứng với LM2576_Very good. A em yên tâm mà dùng. Còn về việc ko truyền đc nhiều kí tự đó là do lỗi xử lý bộ đềm truyền của bạn_Bạn hãy chờ khi nào cở TI bật lên 1 tức là đã bào truyền xong thì xóa nó đi, sau đó mới đc truyền tiếp kí tự tiếp theo.
                Cho mình hỏi là con LM2576 tạo ra nguồn xung đúng không bạn.Mình đọc thấy vậy

                Comment


                • #9
                  Nguyên văn bởi trimen Xem bài viết
                  Cơ bản cái nguồn ra từ adapter là nguồn xung rồi bạn ạ chỉ có nguồn xung với cái biến áp xung chút xíu mới tích hợp vào dc cái adapter như vậy thôi, còn về cắm bên này chạy bên kia ko chạy thì mình ko rõ lắm mình nghĩ chắc do tần số của mỗi bên khác nhau.
                  Tải 0,5A thì hơi lớn do hình như 7805 đáp ứng dòng khoảng 0,5A là lớn nhất rồi, theo mình bik thì có IC dòng 7805 tên là KA7805 hay sao đó chịu được dòng tới 1A (cách mắc tuơng tự LM7805 bạn dow datasheet về đọc thử) hoặc bạn dùng 1 transistor để chịu dòng giùm 7805 theo mạch như hình dưới(Trong mạch do bạn dùng khoảng 0,5A nên bạn nên dùng kon A1013 là đủ kon này chịu dòng tới 1A(thay cho BC688).
                  ).
                  Cái cuối mình ko bik rồi do chưa làm mạch này bao giờ hi.
                  Mình làm theo cách bạn con 7805 của mình rất nóng,nó die chỉ còn là vấn đề thời gian.Nghĩa là con A1013 gánh dòng không được bao nhiêu,bạn còn cách nào khác không
                  Last edited by macbookpro; 24-06-2011, 11:05.

                  Comment


                  • #10
                    bạn cho trở bao nhiêu ôm?? bạn thử tăng giá trị của R11 lên. nếu mà vẫn nóng thì bạn giảm VAC xuống

                    Comment


                    • #11
                      bạn thử giảm nguồn vào AC xuống thử, hoặc thay A1013 bằng kon khác chịu dòng cao hơn

                      Comment


                      • #12
                        Vin sau khi chình lưu =14V.Mình mắc theo sơ đồ mạch trên thì nếu R11 = 1k thì Vin vào con 7805 <5V.Nhưng nếu R11 = 100 thì Vin 7805 = 12V,hạ Vin bằng cách cho R11=400 thì Vin 7805 = 6v(ok).Nhưng khi có tải,Vout 7805 từ 4.9 xuống còn gần 4V,mình không hiểu

                        Comment


                        • #13
                          uhm.bạn tính nhá
                          cho I max 7805 là 0,5 A
                          cho dòng làm việc chạy qua nó khoảng 0.2 thôi
                          A1013 mở đc thì U r11 =0,6 V
                          => R11= 0.6/0.2 =3 ôm.ok

                          Comment


                          • #14
                            nếu làm như bạn thì Vin 7805 hơn 10v,với dòng 0.5A thì P = 2.5W,7805 sẽ nóng.Mục đích của mạch trên là con A1013 phụ dòng thêm cho con 7805,vậy mình có thể tính được con A1013 phụ dòng được bao nhiêu ko,vì mình mắc thấy con A1013 nóng bỏng cả tay.
                            Mặt khác mình muốn tăng R11 lên để giảm Vin.

                            Comment


                            • #15
                              bạn nên đọc lại cuốn kỹ thuật mạch.ok
                              còn về con A1013 thì bạn đọc datasheet,ok

                              nếu mà 7805 của bạn nóng thì bạn xem lại mach và tải của bạn nhá.mình đã làm rồi với 78 và 79 rồi, cho trực tiếp 15v mà vẫn bt mà, hoặc xem lại chất lượng 7805.nếu thân IC khắc chữ thì là IC tốt nếu chữ chỉ in thì là IC dởm.ok

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X