Thông báo

Collapse
No announcement yet.

truyền dữ liệu qua hồng ngoại 38khz

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

  • phucphamhaui
    replied
    hóng chủ thớt cái mà không thấy gì

    Leave a comment:


  • phucphamhaui
    replied
    Nguyên văn bởi irf540 Xem bài viết
    sau khi sửa chữa một tí về mạch thi mọi việc xem như tạm ổn đệ post lên anh em nao coi thi coi he
    tai sao mà em cũng làm như của anh mà nó không chạy vậy, hay do phần tạo dao động 38khz của e nó không chuẩn, do không có cái gì để đo tần số cả, có cần phải yêu cầu chính xác tần số là 38khz không, nó toàn hiện lên là dấu " ?". mạch thì y như của anh rồi, chương trình thì e, viết trên codevision avr là putchar('a'); delay_ms(20); nhưng phần nhận cứ hiển thị lên là dấu ?

    Leave a comment:


  • steve
    replied
    Nguyên văn bởi irf540 Xem bài viết
    sau khi sửa chữa một tí về mạch thi mọi việc xem như tạm ổn đệ post lên anh em nao coi thi coi he
    anh irf540 ơi, có thể cho em code và xem mạch mạch anh đã làm để em tham khảo không. Rất mong nhận được sự giúp đỡ của anh.

    Leave a comment:


  • sphinx
    replied
    Bạn thử ngâm cứu sử dụng con LM567 xem, phát 2 đường RxD ở 2 tần số khác nhau, dùng 2 module detect khác nhau sử dụng LM567. Cái này là tớ nghĩ thế, chưa thử

    Leave a comment:


  • irf540
    replied
    tuy nhiên còn một số vấn đề còn phải bàn luận thêm anh em cùnh trao đổi nhá:
    1 - khi bỏ led hồng ngoại ra mạch vẫn chạy bình thường có thể do dùng nguồn chung và mắt thu quá nhạy với xung điện nhưng tôi chắc chắn rằng nó chạy là đúng. vậy nếu ta dùng một cặp thu phát để truyền và nhận dữ liệu từ máy tính sang mcu thì hiển nhiên con thu sẽ bị nhiểu bởi con phát nằm chung trên mạch và chung nguồn. vậy phải làm sao vừa truyền và vừa nhận được dữ liệu qua hồng ngoại từ máy tính tới mcu.
    2 - do tần số sóng mang quá thấp nên chỉ truyền được với tốc độ 1200bit/s quá chậm vậy ta chỉ cần tăng tần số sóng mang lên thôi là được chứ gì. tuy nhiên tăng tần số sóng mang đi kèm với nó là bạn phải thay luôn con thu và phải tự chế vì không có bán sẳn. tần số sóng mang có thể tạo ra được bằng thạch anh nhưng mạch thu và tách sóng thì hơi bị cực anh em nào biết cái mạch này không chỉ với (hôm trước có hỏi sư huynh quế dương và đã được xem mạch nhưng chưa thấu).
    xem choi he
    www.discovercircuits.com/PDF-FILES/2mhzrvr1.pdf
    Last edited by irf540; 10-08-2006, 17:33.

    Leave a comment:


  • irf540
    replied
    sau khi sửa chữa một tí về mạch thi mọi việc xem như tạm ổn đệ post lên anh em nao coi thi coi he
    Attached Files

    Leave a comment:


  • irf540
    replied
    hehe xong rồi

    sau khi sửa chữa một tí về mạch thi mọi việc xem như tạm ổn đệ post lên anh em nao coi thi coi he

    Leave a comment:


  • irf540
    replied
    Nguyên văn bởi hlvhung
    Chào các bạn
    Tôi thấy sơ dồ trên có hai chỗ không hợp lý
    1. chân 5 của NE555 phải nối với GND qua 1 tụ 0.1u chứ không phải nối VCC
    2. chân B của A1015 phải nối với TL1738 qua trở khoảng 1K.
    Chúc bạn thành công
    Đúng đúng tại vẽ vội quá nên nhầm đó mà hề hề
    đề truyền với tôc độ 600 cũng bị lỗi.
    để coi lại mạch xem
    cám ơn các đồng chí đã góp ý nhé!

    Leave a comment:


  • hlvhung
    replied
    Chào các bạn
    Tôi thấy sơ dồ trên có hai chỗ không hợp lý
    1. chân 5 của NE555 phải nối với GND qua 1 tụ 0.1u chứ không phải nối VCC
    2. chân B của A1015 phải nối với TL1738 qua trở khoảng 1K.
    Chúc bạn thành công

    Leave a comment:


  • taolao
    replied
    Bỏ C3, R3, R4.
    Thêm R2K nối base A1015 và VO(TL1738), C104 nối Vs(TL1738) (chân cấp nguồn) và GND.

    Leave a comment:


  • thaithutrang
    replied
    Thêm nữa:
    Bạn nên cho điện trở cực B vào A1015 nữa, bỏ điện trở R3 đi có vẻ đúng nguyên lý hơn?
    Bạn thử truyền định dạng 2 bit stop để tạo delay dài hơn có thể sẽ tăng độ ổn định hơn.

    Leave a comment:


  • sphinx
    replied
    Bạn thử giảm Baud rate khi truyền đi, với sóng mang 38k thì tốt nhất là giảm baud rate xuống khoảng 1k, có thể để 600 hoặc 1200! Nếu bạn để 9600 chẳng hạn, thì rất dễ nhiễu vì tần số sóng mang ko quá lớn so với tần số tín hiệu!

    Leave a comment:


  • irf540
    started a topic truyền dữ liệu qua hồng ngoại 38khz

    truyền dữ liệu qua hồng ngoại 38khz

    chào các huynh.
    đệ đang thử làm truyền dữ liệu nối tiếp từ TxD của máy tính mcu bằng hồng ngoại với tần số thấp thôi khoảng 38khz nhưng gặp một số vần đề em post lên cái sơ đồ mạch và hình em test các hinh góp ý nhé.
    em dùng chân TxD truyền qua max 232 biến đổi sang TTL nối vào NE555 (chân reset) với tần số sóng mang của Ne555 tạo ra là 38khz.
    bộ phần thu là TL1738 giải mã ở tần số này qua A1015 đảo mức logic về max 232 và về lại RxD cũng của máy tính để dễ kiểm tra việc truyền và nhận dữ liệu thì kết quả là dữ liệu thu về lúc đúng lúc sai
    các huynh xem dùm coi có gì sai không ah.
    Attached Files

Về tác giả

Collapse

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

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

Collapse

Đang tải...
X