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.
minh dang làm đố án thuphat :dung hồng ngoại để truyền dữ liệu giữa 2 con 89s52.
mình dùng hai chan TXD và RX để phát và thu.
nhưng mà chưa biết cách khởi động phát và thu như thế nào,mình co đọc sách của thầy ON nhưng chưa hiểu lắm.
bác nào có thể giải thích làm cách nao để khởi động quá trình phát_thu được không.
nếu có code asm thi cho minh tham khảo luôn được ko.
mail: tramkhoa@gmail.com
Mình đã làm như thế này:
Phát: phát xung có độ rộng không đổi, cần nhiều mã khác nhau thì phát số lượng xung khác nhau.
Thu: Dùng Timer để đếm xung, sau đó nhận đựợc bao nhiêu xung ---> Thực hiện công việc.
Đây là Code phát, thu. Viết = asm. Trong phần "phát", bác chỉ cần chú ý phần "phat_ma:" , còn mấy cái kia là do cần nhiều mã => cần nhiều phím => Chương trình phải có quét ma trận phím, tôi cứ post cả cho "chắc ăn".
phát:
Sóng hồng ngoại được ứng dụng nhiều trong điều khiển các thiết bị điện tử từ xa do nó dễ tạo ra và không bị nhiễu bởi sóng điện từ.
Để giao tiếp hồng ngoại chính xác, tránh được các tín hiệu giả, thì trong điều khiển người ta sử dụng các “key” để cho bộ phận thu phân biệt được đâu là tín hiệu điều khiển, đâu là tín hiệu giả hoặc là nhiễu .
Bộ phát IR có nhiệm vụ tạo ra sóng hồng ngoại dưới dạng chuỗi xung quanh 1 tần số trung tâm. Bộ phận thu IR được điều chỉnh để có thể thu được các sóng hồng ngoại quanh tần số trung tâm này. Thông thường, tần số trung tâm được chọn là từ 30-60 KHz .Thực tế, người ta thường chọn 36KHz.
Bộ phát sử dụng tần số 36KHz để phát thông tin đi. Tia hồng ngoại được phát đi bởi Diode phát hồng ngoại với chuỗi 36.000 lần trong 1s .
Tạo ra xung hồng ngoại tần số 36 KHz thì khá dễ, cái khó là làm sao thu và nhận dạng được tần số này. Các nhà sản xuất đã giải quyết vấn đề này bằng cách chế tạo ra các bộ thu hồng ngoại được tích hợp bên trong các bộ lọc, bộ giữ mã, bộ sửa dạng xung ngõ ra…nhờ đó xung vuông được khôi phục, đồng thời loại bỏ tần số sóng mang 36KHz .
Với tần số sóng mang 36KHz sẽ tạo ra xung vuông có chu kỳ xấp xỉ 27µs, xung này tác động đến cực B của transistor, transistor dẫn, lái dòng qua LED phát IR, do đó LED phát IR sẽ phát IR với f = 36 KHz. Cùng lúc đó, bộ thu IR thu được sóng IR này sẽ chuyển ngõ ra lên mức cao ( +5V ).
Mình đang làm khóa cửa tự động dùng phát hồng ngoại bằng 555 và được truyền dữ liệu qua chân TXD của 89C51 dùng truyền nối tiếp. Bạn nào có code mã hóa số key (từ bàn phím) dùng 89c51 mã hóa truyền qua mạch phat xung 555. Xin gửu file qua maill:tuan_c1dt1@yahoo.com. Mình cần gấp để hoàn thành báo cáo. Mình cảm ơn.
Dạ cháu đọc 1 số bài viết của bác vi... thì nhớ đc bác là 1 cụ già gần 80 tuổi, sức khỏe yếu. Đam mê và làm vc về kỹ thuật điện. Thích thơ ca. Có nhìu bài chia sẻ quý báu cho thế hệ sau. Tuy nhiên già rồi nên khái tính, bảo thủ, nhưng vẫn đáng kính ạ... còn lão nhathung... thì kiểu bố đời
Hãng nào tùy thích thôi bác! bây giờ các hãng đều hỗ trợ xem qua máy tính hay điện thoại đều được. Gắn Trước tiên mua về cắm nguồn set ip hết xong hãy lắp lên, cam poe chỉ cần 4 lõi là hoạt động bình thường nên 1 dây kéo cho 2 cam vẫn ok
Con số đấy biểu thị gần đúng thôi, cái đồng hồ đó có đảm bảo chính xác hay không? pin có cục lên 4v4 vẫn bình thường. Cái gì cũng có sai số trong phạm vi không quá lớn thì không ảnh hưởng gì đâu, bàn ngay ngón ngắn ngón dài mà
Có lẽ nguồn viết bài này chỉ mang tính định tính để nói rằng cần thay đổi tổng trở tải để có Pmax chứ trình bày chưa chi tiết và thấu đáo một cách định lượng. Công thức tổng quát phải có mặt L mới được, và nói là "tổng...
Càng ngày, CNTT càng trở nên lôi thôi , rách việc.
Cái AI và Ge... trên trình duyệt chỉ tổ làm vướng mắt, mất thì gian.
Tôi toàm phải mất cộng tắt nó đi.
Comment