STM32F103C8 - Đọc Encoder bằng Timer2

Sdílet
Vložit
  • čas přidán 4. 08. 2018

Komentáře • 32

  • @1talha686
    @1talha686 Před 4 lety +1

    Pretty much helped. Thank you !! :)

  • @tuannguyen-te2nf
    @tuannguyen-te2nf Před 5 lety

    cảm ơn anh rất nhiều! chúc anh nhiều sức khỏe!

  • @trunganhatt
    @trunganhatt Před 5 lety +1

    Hi hi, mình là dân cơ khí thích điện nên chê tí, đúng là dân điện động cơ giảm tốc sao mà cầm trục giảm tốc xoay được, bạn phải dùng kiềm kẹp hoặc lấy ngón tay xoay ở đít của nó chỗ con cảm biến ý. Cảm ơn bạn nhiều vì những video hữu ích !!!

  • @thailuuvan6285
    @thailuuvan6285 Před 5 lety

    Cảm ơn a nhiều nhé!

  • @lixiang3631
    @lixiang3631 Před 5 lety

    so great,thank you for giving big help

  • @angnam5121
    @angnam5121 Před 4 lety

    cam on ban nhe

  • @ptn3334
    @ptn3334 Před 3 lety

    QUÁ hay luôn ạ

  • @samimsk8377
    @samimsk8377 Před 6 lety +1

    Sir, Big Thanks to you :)

  • @enzoo1922
    @enzoo1922 Před 3 lety +2

    Hello,
    how can I measure motor speed using encoder (RPM)?

  • @duongphamhai3367
    @duongphamhai3367 Před 2 lety

    Hi anh, cho em hỏi cái Debug thì chỉnh hexadecimal display thì thấy số ,còn em cho hiện ra lcd thì nó k hiện đúng giá trị đọc ạ, ah có cách nào chỉnh hexadecimal ở lcd k ạ

  • @ngochoangnguyen8657
    @ngochoangnguyen8657 Před 6 lety +1

    Hi anh, em thấy trong cubeMx, phần TIM1 vẫn có Encoder mode trên 2 chân PA8 vs PA9 mà anh?

    • @thanhdangnguyen
      @thanhdangnguyen  Před 6 lety +1

      Ah đúng rồi, trong datasheet của nó cũng nói có, tại lúc đầu anh đọc không thấy. he he. Xem như đổi gió, mấy bài trước dùng Timer1 rồi, bài này dùng Timer2

  • @tuannguyen-te2nf
    @tuannguyen-te2nf Před 5 lety

    cho em hỏi debug serial wire để làm gì ạ?

  • @tuannguyenduy2086
    @tuannguyenduy2086 Před 3 lety

    anh cho em hỏi sao em lại không add giá trị encoder_cnt vào watch được ạ? nó có sẵn hay tự tạo vậy anh??

  • @tienvu5965
    @tienvu5965 Před 6 lety

    Sau anh có làm thêm clip về uart ko anh ??

  • @varadox3455
    @varadox3455 Před 9 měsíci

    Cho mình hỏi: Nếu mình xài mấy loại động cơ tốc độ cao ( khoảng 10000 RPM đổ lên ) và xài 1 con encoder phèn 100 xung + bộ đọc của nó THÌ không biết nó có đọc nỗi không vậy ?

  • @551phamlinh9
    @551phamlinh9 Před rokem

    ad ơi cho e hỏi mình dùng dc encoder để đo góc ntn vậy

  • @nguyenthanh5541
    @nguyenthanh5541 Před 4 lety +1

    Cho em hỏi với ạ , khi mình đo bằng kiểu tính delta xung như trong video thì khi bộ counter bị tràn , thì giá trị delta xung này tính bị sai thì mình có thể khắc phục hiện tượng này bằng cách nào đc ạ ?

    •  Před 3 lety

      dùng if bạn ơi. video a ấy hướng dẫn thế thôi nhưng để đọc tốc độ ổn định nó còn lỗi lắm. cần xét trường hợp tràn xung. rồi chia xung để lấy vận tốc nữa.

  • @LeTruong-ry6dv
    @LeTruong-ry6dv Před 4 lety

    Anh ơi em đọc xung encoder động cơ. Thế nếu nó đếm tràn thì sao anh

  • @duybuiinh6724
    @duybuiinh6724 Před 2 měsíci

    anh ơi nếu em k tìm được thông tin số xung khi qua bộ giảm tốc của động cơ thì phải làm sao ạ ?

  • @inthanh4432
    @inthanh4432 Před 6 lety

    Video rất hay a ạ. Nhưng có cái e thắc mắc là encotder đọc về đang đọc 4 trạng thái thì khi tính số vòng phải lấy 374*4 thì ms là số xung trên 1 vòng chứ nhỉ

    • @thanhdangnguyen
      @thanhdangnguyen  Před 6 lety

      Tỉ lệ 374 xung một vòng đó là người ta đã nhân cho 4 rồi đó em!

    • @ngochoangnguyen8657
      @ngochoangnguyen8657 Před 6 lety

      Hi anh, cái đĩa ENC hshop đề là 11xung/vòng. vậy đếm 4 trạng thái là 11*4=44 phải không anh. Còn em nghĩ 374 = 11*34(11 là xung, 34 là tỉ số) tức đây là số xung của hộp số chứ không phải của động cơ phải không ak?

    • @thanhdangnguyen
      @thanhdangnguyen  Před 6 lety

      ah, đúng rồi, anh nhầm chỗ này rồi, cảm ơn em nhé. Nhưng mà xem hết video thì mình cũng biết được cách dùng Timer để đọc encoder phải ko em? Anh sẽ bổ sung phần đính chính vào video sau.

    • @ngochoangnguyen8657
      @ngochoangnguyen8657 Před 6 lety

      HỌC IT - ĐIỆN TỬ Dạ 😀. Mong anh ra nhiều video làm về dòng F1 này 😆

    • @ndk2803
      @ndk2803 Před 3 lety +1

      @@ngochoangnguyen8657 anh ơi cho em hỏi sao là đọc 4 cạnh vậy anh. Lúc configure bên CubeMX thì phần Polarity để là rising edge tức là nó chỉ bắt cạnh lên thôi đúng không ạ? Nếu vậy thì mình nhân 2 chứ nhỉ? Em cũng mới tìm hiểu có gì anh giải đáp cho em với

  • @nguyenthanh1485
    @nguyenthanh1485 Před 4 lety

    cho em hỏi là trong video là mình đọc giá trị từ thanh ghi counter của timer 2 để biết được vị trí của động cơ , nhưng nếu mình muốn tác động trực tiếp lên giá trị của thanh ghi này thì phải viết lệnh ntn ạ ? ví dụ như trước em dùng Atmega thanh ghi counter của nó là TCNT0 (timer 0) chẳng hạn thì muốn gán giá trị cho thanh ghi này thì chỉ cần viết TCNT1 =1 , =2 ,=3,... thì trong dòng arm này muốn gán giá trị thanh ghi kiểu như thế thì viết kiểu j ạ

  • @tamhoang3971
    @tamhoang3971 Před 7 měsíci

    Encoder nguồn 5V thì kết nối với stm32 như nào anh

  • @tranucauduong8789
    @tranucauduong8789 Před 3 lety

    anh ơi hướng dẫn em đọc encoder stm32 bang ardunio di anh