Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Master không cần địa chỉ
Bạn không có byte khởi đầu và byte kết thúc như thế có nghĩa là bạn hoàn toàn có thể đọc nhầm một bản tin đểu.(cứ 2 byte được coi là một bản tin mà)
sao mình không thấy sơ đồ, code. có thể post lai cho mình dc ko. Mình bây giờ cũng đang làm đề tài này. hoặc bạn gửi sơ đồ mạch và code cho mình vào mail true_lie11@yahoo.com. Mình cám ơn nhé
bạn VuTriCongbka có code ví dụ nào cụ thể không z. nếu được bạn có thể gửi vào mail mình dc hok z. nguyenquocduy2011@gmail.com .đây là mail mình . hy vọng bạn giúb lần này
Bước 1: bạn phải tìm hiểu và lập trình tốt chuẩn RS232 đã, khi đã nắm được rồi thì mọi việc trở nên vô cùng đơn giản, bạn đã thành công tới 80%.
Bước 2: sau khi hoàn tất phần cứng(sơ đồ bác BA cung cấp cho bác), thì còn gì nữa đâu nhỉ, bạn đã thành công thêm 10% nữa rồi, còn 10% còn lại.
Bước 3: Phần mềm hoàn toàn bạn quy định. Một cách phổ biến nhất thì làm như sau:
Gọi địa chỉ của Master là MT, địa chỉ của Slaver lần lượt là SL1 và SL2. Và một quy định chung được đặt ra: trong thời gian truyền thì bật chân đk hướng lên 1, truyền xong thì gán = 0. Cụ thể:
Hướng = 1;(chuẩn bị nói lên bus)
Truyền dữ liệu;
Chờ truyền xong toàn bộ dữ liệu;
Hướng = 0;(nghe trên bus).
Và như thế đương nhiên thì thời gian nói chiếm đại đa số.
Cái này là bắt buộc và ko nói lại ở sau để cho cô đọng. Thực hiện như sau:
Master: Truyền: SL1(byte1)+Lệnh(byte2).
Tất cả SL đều nhận được, và tất cả chúng đều xử lý và nó so sánh byte đầu tiên với mã của nó, thì SL1 thấy đúng là mã của mình nên nó sẽ biết đây là MT yêu cầu mình làm điều gì đó, cho nên SL1 sẽ gửi trả lời:
SL1: Truyền: SL1(byte1)+data(byte2, byte3...).
Và tất cả các uC đều nhận được, nhưng chỉ MT lấy dữ liệu và xư lý vì nó biết dư liệu là của SL1 gửi về. Tiếp theo
Master: Truyền: SL2(byte1)+Lệnh(byte2).
Tất cả SL đều nhận được, và tất cả chúng đều xử lý và nó so sánh byte đầu tiên với mã của nó, thì SL2 thấy đúng là mã của mình nên nó sẽ biết đây là MT yêu cầu mình làm điều gì đó, cho nên SL2 sẽ gửi trả lời...
và cứ lăp đi lặp lại:
MT--->Sl1
SL1--->MT
MT---->SL2
SL2---->MT
MT--->Sl1
SL1--->MT
.....
đây là cơ chế hỏi vòng
Dạ vài chục mét thì chú tính như vậy được ạ. Chứ chuẩn thì phải tính cả điện trở của toàn bộ chiều dài dây dẫn nhân với dòng điện xem sụt áp có trong khoảng chấp nhận đc hông ạ. Trong mạch điện tử khoảng cách ngắn và mạch...
Theo mình biết thì chọn dây dẫn dựa vào dòng tải. Thường thì tiết diện 1mm2 cho dòng 6A. Nhưng trong các mạch điện tử, như mạch nguồn tổ ong chẳng hạn, dòng đến vài chục Ampe mà đường mạch mỏng dính. Phải chăng điện DC nó khác với...
Em chào các anh và mọi người.
Hiện em đang có 1 con bơm màng trong thiết bị y tế đang gặp tình trạng yếu dần hoặc ngừng hoạt động sau thời gian sử dụng
Sau khi tìm hiểu về thông tin của bơm trên mạng thì em được biết...
Comment