1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

tình hình là e gặp vài vấn đề ở timer pic 887

Thảo luận trong 'Cơ điện tử' bắt đầu bởi bachckm1, 1 Tháng tám 2012.

  1. bachckm1 Member

    Số bài viết: 608
    Đã được thích: 3
    Điểm thành tích: 18
    ae nào biết dùng công thức để tính thời gian tràn timer ko?chỉ cho e với,kit chạy một đường,tính ra một nẻo.nản
  2. lydainghiep Moderator

    Số bài viết: 149
    Đã được thích: 0
    Điểm thành tích: 16
    Dùng công thức j bây j, nó đầy thì nó tràn thôi.Bạn cứ hiểu như vầy, timer (PIC nó gọi là TMR) có x bit sẽ có 2^x ngăn chứa, sau mỗi 1 khoảng thời gian định trước thì sẽ có 1 ngăn chứa đầy, bạn lấy 2^x ngăn chứa nhân cho 1 khoảng thời gian định trướcsẽ ra tổng thời gian TMR tràn, với 1 khoảng thời gian định trướcnày bạn có thể chọn là từ dao động nội, của thạch anh hoặc từ bên ngoài, bạn cũng lưu ý, một số TMR còn có pre-scale và post-scale nữa nhé.Bạn cũng phải set cho GIE,PEIE và các điều kiện ngắt nữa (xem thêm trang 221-datasheet).
  3. bachckm1 Member

    Số bài viết: 608
    Đã được thích: 3
    Điểm thành tích: 18
    đã làm dc.rất ngon lành.chú cho e hỏi lun,cách dùng PWM để điều động cơ servo đc ko ạ.e ko hiểu điều xung để làm gì,độ rộng xung có liên quan gì
  4. tanthinhxx Member

    Số bài viết: 88
    Đã được thích: 1
    Điểm thành tích: 8
    Có xung thì động cơ mới chạy dc. Tốc độ động cơ phụ thuộc vào độ rộng xung. Nếu dùng xung dương thì xung càng lớn thì chạy càng nhanh.
  5. spklion Member

    Số bài viết: 408
    Đã được thích: 2
    Điểm thành tích: 18
    độ rộng xung hình như để dk độ lớn góc quay nữa thì phải
  6. tanthinhxx Member

    Số bài viết: 88
    Đã được thích: 1
    Điểm thành tích: 8
    Còn tùy vào bạn điều khiển động cơ servo vận tốc hay vị trí nữa
  7. dinhquanghiep New Member

    Số bài viết: 74
    Đã được thích: 0
    Điểm thành tích: 0
    Bạn xem trong tài liệu PICmicro MID-RANGE MCU FAMILY (chọn section 14) có nói chi tiết về PWM (cách tính độ rộng xung, các bước thiết lập và PWM Initialization code)

    nếu dùng pwm để điểu khiển các động cơ DC thì pwm sẽ giúp ta thay đổi điện áp đặt trên động cơ => thay đổi tốc độc và điều khiển chính xác vị trí (điều khiển dc servo có thể thực hiện điều này bằng luật PID)
    Vpwm = Vmax*T_High/T_cycle
  8. lydainghiep Moderator

    Số bài viết: 149
    Đã được thích: 0
    Điểm thành tích: 16
    Bạn chưa học môn servo phải ko? Có rất nhiều loại và cách phân loại servo, bạn chỉ nói có "servo" nên ở dưới có 3 ng trả lời cho bạn, 1 người rc servo và 2 người về dc servo.Mình thấy bạn là người rất ham học hỏi đó nhưng nếu bạn đặt câu hỏi chính xác bạn sẽ sớm có câu trả lời hơn.Cố lên!
  9. phamvanhon23 New Member

    Số bài viết: 2
    Đã được thích: 0
    Điểm thành tích: 1
    Giới tính: Nam
    Bạn có thế giúp mình đk rc servo bằng 8051 đc ko, mình đang nghiên cứu về nó

Chia sẻ trang này