PDA

View Full Version : [HELP] đo tần số dùng PIC18F4620


shybmt
16-11-2013, 08:59 AM
Ai giúp em giải đáp vài thắc mắc với:
Em sử dụng PIC 18F4620 và thạch anh 4MHz để đo tần số.

1. Vậy tối đa em có thể đo được gần chính xác tới tần số bao nhiêu?
2. Em đang cần đo xung ngoài với tần số khoảng 2MHz trở xuống, nếu thạch anh 4MHz không thể đáp ứng được tính chính xác, thì dung thạch anh bao nhiêu thì được?
3. Hiện tại code của em có thể dùng timer0 để đếm xung (chân nhận xung RA4) và timer1 định thời, hoặc có thể đổi sang bộ đếm xung ngoài để đếm xung (PortB) và timer1 định thời, vậy dùng cách nào để có thể đếm xung tần số dưới 2MHz được?
4. Nếu xung 2MHz đó bị nhiễu (hình dạng không phải là xung vuông mà nó bị biến dạng gần giống xung tam giác, thì có thể đếm được xung không?

Mong các bro giải đáp sớm giúp em, em đang làm đồ án về vấn đề này.

quandtth
16-11-2013, 11:09 AM
Tôi cũng đang cần cái này bác nào làm rồi thì chia sẻ với nhé
Thank!

shybmt
16-11-2013, 01:11 PM
bác cần gì? code tui có rồi, nhưng không đo được tần số MHz (mô phỏng thì tầm 100k là đuổi hơi rồi), theo tui thì phần cứng gặp chút trục trặc nên thế, phần cứng của bác ổn chứ? xung vuông tầm 1MHz ra đẹp không?