PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 01-11-2010, 09:21 AM   #1
thanhphuc15
Nhập môn đệ tử
 
Tham gia ngày: Sep 2010
Bài gửi: 6
:
giai ma remote tv sony

cac anh oi chi dum e cai de tai nay voi! e dang bi bi'...=='
khi e get timer roi e muon so sanh timer nay voi 1 gia tri la 0.6ms. nhung van de la e khong biet ccs mac dinh thoi gian la gi nua nen ho biet dung lenh ì the nao day.( if( time<=0.6ms)) no bao loi ms??
thanhphuc15 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-11-2010, 12:16 PM   #2
nhanh0112
Đệ tử 4 túi
 
Tham gia ngày: May 2007
Bài gửi: 81
:
Trích:
Nguyên văn bởi thanhphuc15 View Post
cac anh oi chi dum e cai de tai nay voi! e dang bi bi'...=='
khi e get timer roi e muon so sanh timer nay voi 1 gia tri la 0.6ms. nhung van de la e khong biet ccs mac dinh thoi gian la gi nua nen ho biet dung lenh ì the nao day.( if( time<=0.6ms)) no bao loi ms??
Thời gian đc thiết lập ở chỗ cấu hình timer (thạch anh-> thời gian một chu kỳ -> kết hợp với số lần timer nhảy -> thời gian)
Bạn quy đổi ra us:
Code:
time=time*1000
if(time<600)
nhanh0112 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-11-2010, 10:20 AM   #3
thanhphuc15
Nhập môn đệ tử
 
Tham gia ngày: Sep 2010
Bài gửi: 6
:
la sao ha anh nhanh0112 =='
so lần time nhảy la sao hả anh?
thach anh 20Mhz>> T pic=4/20000000=0.2us dung ko anh?
cai remote tv sony hoat dong o 40khz
con con pic cua e thi dung thach anh 20mhz
vay e nghi phai đồng bộ xung cloc 2 cai dung ko anh?
nhung e ko biet dong bo nhu the nao day!! mong cac anh chi jup e voi!!!
remote tv sony wy dinh do rong xung 0.6ms la bit 0 con 1.2ms la bit 1.
thanhphuc15 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-11-2010, 07:55 PM   #4
nhanh0112
Đệ tử 4 túi
 
Tham gia ngày: May 2007
Bài gửi: 81
:
Trích:
Nguyên văn bởi thanhphuc15 View Post
la sao ha anh nhanh0112 =='
so lần time nhảy la sao hả anh?
thach anh 20Mhz>> T pic=4/20000000=0.2us dung ko anh?
cai remote tv sony hoat dong o 40khz
con con pic cua e thi dung thach anh 20mhz
vay e nghi phai đồng bộ xung cloc 2 cai dung ko anh?
nhung e ko biet dong bo nhu the nao day!! mong cac anh chi jup e voi!!!
remote tv sony wy dinh do rong xung 0.6ms la bit 0 con 1.2ms la bit 1.
Hình như bạn đang phức tạp hóa vấn đề. Đúng là remote tv hoạt động ở tần số ~38kHz, nhưng đó là sóng mang. Khi nó đi qua module thu thì tất cả những sóng mang này bị loại bỏ, lúc này chỉ còn các xung ngắn, dài (600us,1200us) như bạn đề cập ở trên. Việc của mình là lập trình để đo độ dài ngắn thôi (thực ra việc lập trình bạn ko nhất thiết phải đo chính xác độ dài trên, bạn có thể lập 1 cái mốc 900us chẳng hạn. Nếu < 900 là 0 còn > 900 sẽ là 1).
Còn về việc tính toán của bạn như trên: 1 chu kỳ của bạn là 0.2us như vậy timer sẽ phải chạy là 600/0.2=3000 lần. Bạn lấy số lần này ra để so sánh thôi.
Tham khảo một số demo code và sản phẩm hoàn thiện đã làm ở đây:
http://www.dientuvietnam.net/forums/...ng-remote-tivi
http://www.ustr.net/infrared/sony.shtml
nhanh0112 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-11-2010, 10:46 PM   #5
thanhphuc15
Nhập môn đệ tử
 
Tham gia ngày: Sep 2010
Bài gửi: 6
:
za e cam on anh nhiu lam lam
thanhphuc15 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-09-2011, 10:31 PM   #6
duongvanthuy_qt
Nhập môn đệ tử
 
Tham gia ngày: Sep 2009
Bài gửi: 3
:
mình làm được rồi nè .Dùng C viết cho 89c51
cấc bạn ai muốn tìm hiểu thì liên hệ với mình .duongvanthuyqt@gmail.com
http://www.youtube.com/watch?v=FawCg54xKTw&NR=1
duongvanthuy_qt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


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


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam