PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Giúp tôi cách truyền số liệu từ PIC sang PIC với khoảng cách 10m (http://www.picvietnam.com/forum/showthread.php?t=7002)

hocavr 17-09-2010 11:56 AM

Giúp tôi cách truyền số liệu từ PIC sang PIC với khoảng cách 10m
 
Tui dùng một con PIC để đo nhiệt độ và độ ẩm. Tui muốn truyền số liệu tới một con PIC khác , nhưng kẹt một nỗi là 2 con PIC này nằm cách nhau 10m. Bác nào biết cách tư vấn giúp tui với ( dùng dây dẫn ).

tungnh 17-09-2010 03:19 PM

Trích:

Nguyên văn bởi hocavr (Post 38673)
Tui dùng một con PIC để đo nhiệt độ và độ ẩm. Tui muốn truyền số liệu tới một con PIC khác , nhưng kẹt một nỗi là 2 con PIC này nằm cách nhau 10m. Bác nào biết cách tư vấn giúp tui với ( dùng dây dẫn ).

Đơn giản thôi, bạn thiết kế mạch giao tiếp rs485 giữa 2 pic. PIC1 ->MAX485<-------->MAX485 -> PIC2. Đảm bảo độ tin cậy cao.
Cách 2 là dùng chuẩn giao tiếp 2 dây giống như chuẩn RFID , đồ rộng bit càng cao thì độ tin cậy càng cao, chuẩn này chỉ tốn thêm 2 con trở kéo lên nguồn, nguyên lý thế này: mắc 2 trở vào 2 dây và kéo lên nguồn , nếu muốn gửi 1 chuỗi 18bit ,8bit cho nhiệt độ, 8bit cho độ ẩm, 1 bit checksum cho nhiệt độ(tổng các bit 1 là số lẻ), 1 bit checksum cho độ ẩm(tổng các bit 1 là số chẵn).Nguyên lý gửi như sau: thông thương 2 dây ở mức HIGH, nếu bit 1 được gửi đi thì dây 1 ở mức LOW, độ dài mức LOW này càng cao thì độ tin cậy càng cao.tương tự nếu muốn gửi bit 0 đi thì dây 2 ở mức LOW.ví dụ muốn giử chuỗi 0101 thì thế này
Code:



                    0            1            0            1
          ...................      ......................      ...................
dây 1                        ........                    ........

          ......      ....................        ................................
dây 2:          ........                  .........

Xem code giải mã dùng timer ở đâyở đây http://armvietnam.net/showthread.php...ic&p=11#post11

hocavr 21-09-2010 10:48 AM

Cảm ơn bạn Tungnh nhé

DCP 22-09-2010 12:08 AM

bạn chỉ là đo ở đầu này và hiển thị ở đàu kia thôi , vậy sao không làm liên lạc vô tuyến luôn đi .

tungnh 23-09-2010 01:44 AM

Trích:

Nguyên văn bởi DCP (Post 38811)
bạn chỉ là đo ở đầu này và hiển thị ở đàu kia thôi , vậy sao không làm liên lạc vô tuyến luôn đi .

Ý tưởng tốt đó! nhưng với ứng dụng nhỏ thế này mà "liên lạc vô tuyến" nghe vẻ củ chuối quá.


Múi giờ GMT. Hiện tại là 04:02 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam