Thông báo

Collapse
No announcement yet.

Vấn đề về điện trở trong mạng AVR 485

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

  • Vấn đề về điện trở trong mạng AVR 485

    hi a em
    Mình gặp vấn đề với điện trở trong mạng 485.
    Theo mình tìm hiểu thì trên đừong truyền 485, tại mỗi điểm kết nối sẽ như thế này:

    Nguồn -- trở 560 ôm -- chân A -- trở 120 ôm -- chân B -- trở 560 ôm -- Đất.

    Tuy nhiên, mạng của mình chỉ chạy khi bỏ 2 em trở 560 ôm. Nếu đặt đủ như trên thì không chạy, khi đo ossiloscope (tất cả mình đều đang chạy bằng giả lập, cả osilloscope nhé) thì ở chân A, chênh giữa 0 và 1 chỉ là 2.45V.

    Nếu bỏ cả 2 trở 560 ôm và giữ lại trở 120 thì chạy tốt, chênh áp là ~5V.

    Mình có làm 1 bài test riêng để thử (chỉ nối thuần 2 em 485 với nhau và dùng nút bấm để truyền tín hiệu), kết quả vẫn vậy.
    Mong các cao thủ cho ý kiến

    --> Giả lập mạng AVR 485 hoanMulti avr 485.rar
    --> Giả lập 2 em 485 nối trực tiếp: test max487.rar

    Thanks

  • #2
    Bạn tiết kiệm cả cái sơ đồ thì chịu.


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

    Comment


    • #3
      Tài liệu đặc tả RS485 đã phân biệt rõ
      • Hai điện trở 560 là để thiên áp tin cậy cho đường mạng. Chỉ đặt tại 1 nơi duy nhất trong cả đoạn mạng, chứ KHÔNG phải tại mỗi điểm kết nối.
      • Điện trở 120 để kết thúc đoạn mạng. Chỉ đặt tại 2 điểm mút ngoài cùng của đường trục chính (không nhất thiết phải đặt ở master), chứ KHÔNG phải tại mỗi điểm kết nối.


      Bài test chỉ dùng 2 trạm RS485 với 4 trở 560 là đủ không chạy rồi, chưa cháy chip là còn may. Nếu dùng 4 trạm với 4 trở 120 chắc chắn cháy.
      Phần mềm tự do hoặc không dùng máy tính nữa !.

      Comment


      • #4
        Điện trở bias thường đặt tại tất cả các node trong mạng. Mục đích giúp ổn định giá trị cuả node ở chế độ nghỉ. Giá trị điện trở cần được tính toán cụ thể tùy vào số lượng node mạng.
        Điện trở termination được đặt ở cuối node nhận. Như vậy nếu dùng mạng 2 dây thì tương ứng sẽ đặt cả 2 đầu.
        Tài liệu tham khảo cách tính trở: http://www.bb-elec.com/getattachment...ons-eBook.aspx
        AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
        Xem thêm tại Online Store ---> Click here
        Mob: 0982.083.106

        Comment


        • #5
          Thank các a em

          Comment


          • #6
            Nguyên văn bởi bqviet Xem bài viết
            Tài liệu đặc tả RS485 đã phân biệt rõ
            • Hai điện trở 560 là để thiên áp tin cậy cho đường mạng. Chỉ đặt tại 1 nơi duy nhất trong cả đoạn mạng, chứ KHÔNG phải tại mỗi điểm kết nối.
            • Điện trở 120 để kết thúc đoạn mạng. Chỉ đặt tại 2 điểm mút ngoài cùng của đường trục chính (không nhất thiết phải đặt ở master), chứ KHÔNG phải tại mỗi điểm kết nối.


            Bài test chỉ dùng 2 trạm RS485 với 4 trở 560 là đủ không chạy rồi, chưa cháy chip là còn may. Nếu dùng 4 trạm với 4 trở 120 chắc chắn cháy.
            Mình đặt điện trờ 560 chỉ ở gần master, các node không nối vẫn không chạy. (Ở node cuối có trở temination.)

            Comment


            • #7
              Giả định mình có 4 node (A, B, C, D). Trong mạng xác định D là node cuối nên có trở 120 ôm. Tuy nhiên khi thằng D này trả lời thì vấn đề giải thích sẽ là ntn??Click image for larger version

Name:	485.jpg
Views:	1
Size:	117.4 KB
ID:	1372628Click image for larger version

Name:	485.jpg
Views:	1
Size:	117.4 KB
ID:	1372627
              Last edited by hoanmicheal; 14-01-2013, 15:02.

              Comment


              • #8
                Nguyên văn bởi hoangdai Xem bài viết
                Bạn tiết kiệm cả cái sơ đồ thì chịu.
                Mình up cả toàn bộ trong link đính kèm đấy

                Comment


                • #9
                  Nguyên văn bởi hoanmicheal Xem bài viết
                  Giả định mình có 4 node (A, B, C, D). Trong mạng xác định D là node cuối nên có trở 120 ôm. Tuy nhiên khi thằng D này trả lời thì vấn đề giải thích sẽ là ntn??
                  Thì phải đặt thêm trở termination ở node A. Điện trở treo bias có thể dùng 1.5K. Link ở trên chắc bạn vẫn chưa đọc.
                  AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
                  Xem thêm tại Online Store ---> Click here
                  Mob: 0982.083.106

                  Comment


                  • #10
                    Nguyên văn bởi VNarmy Xem bài viết
                    Thì phải đặt thêm trở termination ở node A. Điện trở treo bias có thể dùng 1.5K. Link ở trên chắc bạn vẫn chưa đọc.
                    Thank, mình có đọc và tham khảo. Mô hình của mình giống như trong mục 2.1 của sách (ảnh up kèm).

                    Mô hình này chạy tốt, tuy nhiên cái mình thắc mắc ở đây là vấn đề trở treo để làm ổn định đường truyền (2 con trở 560ohm hoạc 470 ohm), cứ nối vào chân A,B thì không chạy.
                    Thank bạn đã nhiệt tình
                    Click image for larger version

Name:	485.JPG
Views:	1
Size:	32.9 KB
ID:	1372681

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    Đang tải...
                    X