Thông báo

Collapse
No announcement yet.

Cách đếm xung trong đo tốc độ động cơ, help!

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

  • Cách đếm xung trong đo tốc độ động cơ, help!

    Tui mới học vè AVR và đang làm về đo tốc độ động cơ bằng cảm biến quang. Trong phần đếm xung ,tui dùng times 1 để ngắt sau 1s và đếm số xung tại Times0 cho hiển thị trên LCD .Khi mô phỏng trên Protues mình tạo xung 5 hz thì giá trj hiển thị trên LCD ko như tính toán( đáng ra chỉ là 5 )
    Mong mọi người chỉ ra lỗi sai giúp mình với .Cảm ơn các bạn !
    Attached Files

  • #2
    Hì, chào bạn. Mình không làm với avr, nhưng chạy qua chương trình mô phỏng và đọc qua phần lập trình của bạn thì mình đã phát hiện ra nguyên nhân.
    Bạn mô phỏng trong proteus chưa để tần số xung clock đúng là 8 Mhz mà mới để là 1Mhz. Do đó kết quả là 40 gấp 8 lần kết quả mong muốn là 5.
    Mình đã thay lại và chạy cho kết quả đúng. Chúc bạn làm tốt công việc.
    Trái tim anh chia 3 phần tươi đỏ
    Anh dành riêng cho học phần nhiều
    Phần cho chơi và phần để em yêu

    Comment


    • #3
      Nguyên văn bởi hatnang87 Xem bài viết
      Hì, chào bạn. Mình không làm với avr, nhưng chạy qua chương trình mô phỏng và đọc qua phần lập trình của bạn thì mình đã phát hiện ra nguyên nhân.
      Bạn mô phỏng trong proteus chưa để tần số xung clock đúng là 8 Mhz mà mới để là 1Mhz. Do đó kết quả là 40 gấp 8 lần kết quả mong muốn là 5.
      Mình đã thay lại và chạy cho kết quả đúng. Chúc bạn làm tốt công việc.
      Cảm ơn bác hatnang87! mình ko phải dân điện tử nên mù mờ về món này lắm, cứ tưởng mô phỏng trong protues thì tần số nó theo thạch anh rùi cơ hic

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X