Thông báo

Collapse
No announcement yet.

8051 và rs 485

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

  • 8051 và rs 485

    Đây là lần đầu em gửi bài , nhờ các bác giúp đỡ, có gì sai mong các bác thông cảm.

    Đề tài của em là 3 con 8051 ghép nối theo chuẩn rs485 , 1 con master 2 con slave,1con slave đo nhiệt độ,con master so sánh nhiệt độ đó với nhiệt độ định sẵn rồi điều khiển 4 cái rờle của con slave thứ 2 , có xài led 7 đoạn hiển thị và 3 nút nhấn , 1 mode và nút +,-.

    Em cũng tìm đọc 1 bài tương tự năm 2005 ở diễn đàn như sau:
    8051 - Master/Slave - chuẩn RS485
    Bác nào có kinh nghiệm xin cho em hỏi 1 chút với việc tổ chức ghép nối thông qua VDK8051 dựa trên chuẩn RS485 như sau:

    Tổ chức ghép nối thu thập dữ liệu dựa trên chuẩn RS485. Hệ thống gồm 3 vi điều khiển 8051, đấu ghép theo cấu hình Master/Slave. Vi điều khiển Master có phối ghép LCD để hiển thị kết quả nhận được từ hai vi điều khiển Slave.
    Vi điều khiển Slave1 và Slave2 thiết kế làm bộ đếm tần số (mạch phát tần số dùng NE555)

    Nhưng gà mờ wa' nên không hiểu.Mong các bác giúp đỡ về phần cứng trước , càng rõ càng tốt, như sơ đồ , nguyên lí mạch....càng rõ càng tốt mất công em lại hỏi .Hehe (gà mờ mà).

    Em chỉ bít là xài con 75176, và cũng đọc tài liệu về chuẩn rs 485 rồi.

  • #2
    Nguyên văn bởi lekieuduong Xem bài viết
    Đây là lần đầu em gửi bài , nhờ các bác giúp đỡ, có gì sai mong các bác thông cảm.

    Đề tài của em là 3 con 8051 ghép nối theo chuẩn rs485 , 1 con master 2 con slave,1con slave đo nhiệt độ,con master so sánh nhiệt độ đó với nhiệt độ định sẵn rồi điều khiển 4 cái rờle của con slave thứ 2 , có xài led 7 đoạn hiển thị và 3 nút nhấn , 1 mode và nút +,-.

    Em cũng tìm đọc 1 bài tương tự năm 2005 ở diễn đàn như sau:
    8051 - Master/Slave - chuẩn RS485
    Bác nào có kinh nghiệm xin cho em hỏi 1 chút với việc tổ chức ghép nối thông qua VDK8051 dựa trên chuẩn RS485 như sau:

    Tổ chức ghép nối thu thập dữ liệu dựa trên chuẩn RS485. Hệ thống gồm 3 vi điều khiển 8051, đấu ghép theo cấu hình Master/Slave. Vi điều khiển Master có phối ghép LCD để hiển thị kết quả nhận được từ hai vi điều khiển Slave.
    Vi điều khiển Slave1 và Slave2 thiết kế làm bộ đếm tần số (mạch phát tần số dùng NE555)

    Nhưng gà mờ wa' nên không hiểu.Mong các bác giúp đỡ về phần cứng trước , càng rõ càng tốt, như sơ đồ , nguyên lí mạch....càng rõ càng tốt mất công em lại hỏi .Hehe (gà mờ mà).

    Em chỉ bít là xài con 75176, và cũng đọc tài liệu về chuẩn rs 485 rồi
    .
    Dùng con 75176 là được rồi em ạ. Thực tế cũng không khó, mỗi con VĐK nối đến 1 mạch RS485 (dùng 75176-mạch này trong diễn đàn tôi và mọi người đã post). Mỗi cặp dây ra của 3 mạch RS485 nỗi với nhau. Các VĐK truyền nhận thông tin dùng cổng nối tiếp TX và RX, tốc độ, bit STOP... tuỳ đặt theo VĐK. 1 con VĐK làm Master, 2 con còn lại là Slave. Các con Slave không được tự truyền các gói dữ liệu mà chỉ con Master mới được phép. Các VĐK được định ID riêng, trong gói tin truyền nhận phải có các byte về ID này. Master truyền yêu cầu, Slave nào thấy đúng ID thì mới được phản hồi.
    Nếu không yêu cầu bắt buộc dùng RS485 thì có thể nối trực tiếp các chân Tx của Master với Rx của các Slave, chân RX của Master nối các chân TX của các Slave. và cũng có thể chế độ đã xử lý mà họ 8051 đã cũng cấp sẵn.

    email:mahaco@fpt.vn

    Comment


    • #3
      hic , tìm hoài mà không thấy cái sơ đồ nào cả mà hình như link die rồi , mong bác giúp em.

      Comment


      • #4
        Bạn tham khảo sơ đồ này nhé. Bạn cần đọc thêm về giao thức master/slave. Nếu cầu thì Email cho mình, mình sẽ cho bạn tài liệu.
        Attached Files

        Comment


        • #5
          Nguyên văn bởi lekieuduong Xem bài viết
          Đây là lần đầu em gửi bài , nhờ các bác giúp đỡ, có gì sai mong các bác thông cảm.

          Đề tài của em là 3 con 8051 ghép nối theo chuẩn rs485 , 1 con master 2 con slave,1con slave đo nhiệt độ,con master so sánh nhiệt độ đó với nhiệt độ định sẵn rồi điều khiển 4 cái rờle của con slave thứ 2 , có xài led 7 đoạn hiển thị và 3 nút nhấn , 1 mode và nút +,-.

          Em cũng tìm đọc 1 bài tương tự năm 2005 ở diễn đàn như sau:
          8051 - Master/Slave - chuẩn RS485
          Bác nào có kinh nghiệm xin cho em hỏi 1 chút với việc tổ chức ghép nối thông qua VDK8051 dựa trên chuẩn RS485 như sau:

          Tổ chức ghép nối thu thập dữ liệu dựa trên chuẩn RS485. Hệ thống gồm 3 vi điều khiển 8051, đấu ghép theo cấu hình Master/Slave. Vi điều khiển Master có phối ghép LCD để hiển thị kết quả nhận được từ hai vi điều khiển Slave.
          Vi điều khiển Slave1 và Slave2 thiết kế làm bộ đếm tần số (mạch phát tần số dùng NE555)

          Nhưng gà mờ wa' nên không hiểu.Mong các bác giúp đỡ về phần cứng trước , càng rõ càng tốt, như sơ đồ , nguyên lí mạch....càng rõ càng tốt mất công em lại hỏi .Hehe (gà mờ mà).

          Em chỉ bít là xài con 75176, và cũng đọc tài liệu về chuẩn rs 485 rồi.
          Theo mình điều bạn cần làm bây giờ là, thứ nhất, bạn load datasheet của con 75176 về,hoặc con max485 ý,về đọc nó,trong đó nói khá rõ về cách thức điều khiển chúng như thế nào,tiếp đó bạn qua phần vxl 8051 nghiên cứu phần giao tiếp qua cổng nối tiếp,nếu bạn tự nghiên cứu thì bạn sẽ làm rất hiểu,mình khuyên vậy,không biết bạn đã học qua vxl 8051 chưa.Nếu thực sự khó quá thì mình cũng có thể giúp bạn.cái đề tài của bạn sao giống hệt một đề tài của môn học của mình đang được giao,môn của mình là môn thiết kế hệ truyền tin,bạn học trường nào vậy.mình học HVKTQS.

          Comment


          • #6
            các anh cho em hỏi: lập trình giao tiếp nối tiếp dùng tràn timer1 thì trong thời gian 8051 đang gửi 1 byte đi thì các hoạt động khác có bị ảnh hưởng về thời gian ko? nghĩa là giả sử truyền đi 10 bit thì cứ mỗi lần timer 1 tràn thì 8051 phải mất 1chu kỳ lệnh để chuyển đi 1 bit phải ko ?
            Có phải tốc độ baud là 9600 thì mỗi bit truyền đi mất 1/9600 = 0,1ms ? vậy khi truyền chế độ 10bit thì mỗi lần truyền 1 ký tự sẽ mất khoảng 1ms?
            at89c51 thì đạt tốc độ baud lớn nhất bao nhiêu? (giao tiếp với COM máy tính)
            Phạm Minh Tuấn

            (+84) 982006467

            Comment


            • #7
              ko bác nào giải thích giúp em hết
              Phạm Minh Tuấn

              (+84) 982006467

              Comment


              • #8
                Nguyên văn bởi vinhsnooker Xem bài viết
                Theo mình điều bạn cần làm bây giờ là, thứ nhất, bạn load datasheet của con 75176 về,hoặc con max485 ý,về đọc nó,trong đó nói khá rõ về cách thức điều khiển chúng như thế nào,tiếp đó bạn qua phần vxl 8051 nghiên cứu phần giao tiếp qua cổng nối tiếp,nếu bạn tự nghiên cứu thì bạn sẽ làm rất hiểu,mình khuyên vậy,không biết bạn đã học qua vxl 8051 chưa.Nếu thực sự khó quá thì mình cũng có thể giúp bạn.cái đề tài của bạn sao giống hệt một đề tài của môn học của mình đang được giao,môn của mình là môn thiết kế hệ truyền tin,bạn học trường nào vậy.mình học HVKTQS.
                Chúng ta là đồng môn rồi , nhưng có lẽ khác hệ học rồi. mình vừa mới được giao đề tài làm đồ án môn học. Đề tài của mình là "Thiết kế bộ thu phát hồng ngoại dùng bộ phát hồng ngoại là bộ điều khiển từ xa của Sony". Bạn có tài liệu nào liên quan xin cung cấp cho mình với. Thanks
                Xin cung cấp cho mình theo:
                Email: kiencuong764@gmail.com
                Sđt: 0982 852529

                Comment


                • #9
                  Chào các bác. Em đang tìm hiểu về RS485. Bác nào có tài liệu về chuẩn RS485 có thể chia sẻ được không.
                  Thank các bác!

                  Comment


                  • #10
                    anh chị nào có bài mẫu về kết nối 2 con 8051 dùng chuẩn rs485 thì cho em xin với ạ /anh chị gửi vào đây giúp em dovanthanh2893@gmail.com

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    Đang tải...
                    X