Thông báo

Collapse
No announcement yet.

lap trinh cho encoder

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

  • lap trinh cho encoder

    em đang làm bài về điều khiển động cơ 1 chiều quay thuận nghịch và chạy theo 3 cấp tốc độ.
    các bác có thể cho e lời khuyên có nên dùng encoder ko?
    mà nếu dùng encoder thì lập trình như thế nào?(đầu tiên e lập trình bằng sử dụng ngăt.nhưng thấy ko ổn.cứ có xung là nó ngắt vdk ko làm đc các việc khác.e định chuyển sang dùng couter đếm xung,rùi so sánh )

  • #2
    Điều khiền thì cần gì phải Encoder. Chỉ khi nào muốn kiểm soát tốc độ thực mới dùng nó.
    Mà làm bài tập thì chỉ cần tự chế một cái tựa như Encoder thôi. Tuỳ theo tốc độ mà quyết định số điểm có xung trong 1 vòng quay. Có thể là 1 hoặc 3 xung / vòng. Dùng timer đếm thời gian và counter đếm xung. Hết thời gian cỡ vài giây thì xảy ra ngắt timer. Chương trình ngắt sẽ lấy số xung từ counter ra và quy đổi thành tốc độ và reset counter rồi cho timer đếm tiếp.
    Nhà phân phối, đại lý bán biến tần,PLC,HMI,AC Servo... Delta

    Mr.Quỳnh 0978706839

    Comment


    • #3
      Nguyên văn bởi quynhnb Xem bài viết
      Điều khiền thì cần gì phải Encoder. Chỉ khi nào muốn kiểm soát tốc độ thực mới dùng nó.
      Mà làm bài tập thì chỉ cần tự chế một cái tựa như Encoder thôi. Tuỳ theo tốc độ mà quyết định số điểm có xung trong 1 vòng quay. Có thể là 1 hoặc 3 xung / vòng. Dùng timer đếm thời gian và counter đếm xung. Hết thời gian cỡ vài giây thì xảy ra ngắt timer. Chương trình ngắt sẽ lấy số xung từ counter ra và quy đổi thành tốc độ và reset counter rồi cho timer đếm tiếp.
      bài của e làm về cửa tự động.nó có 2 chế độ.khi mở và đóng.khỉ mở giai đoạn đầu mở với 1 tốc độ v1 đến 1 khoảng nào đó thì bắt đầu giám tốc độ và dừng hẳn.đóng cũng như vậy.yêu cầu điều khiển để làm sao.khi mở ko bị mở quá.và khi đóng ko bị đập vào nhau.
      đề tài là như vậy.e nghĩ phải dùng encoder để điều khiển.bác thấy có đc ko?hay có ý tưởng nào hay có thể chỉ cho e biết thêm

      Comment


      • #4
        Thực ra có thể chỉ cần đặt mấy cái sensor là đủ, cứ mở chậm đến khi thấy sensor là mở nhanh, qua bên kia thấy sensor là chậm lại, quá trinh đóng thì ngược lại.

        Comment


        • #5
          bạn namnp2007 nói đúng đó, dùng cảm biến biết vị trí cửa là tốt nhất . bạn có dùng encoder thì cũng k biết lúc nào mở nhanh hay mở chậm .

          Comment


          • #6
            Nếu như vậy sao bạn không thêm 1 công tắc hành trình ở ngay cửa để nhận biết lúc nào cửa đóng lại đúng vị trí và dừng hay chạy động cơ.việc còn lại là điều xung thôi.

            Comment


            • #7
              moị người cho em hỏi cách quy đổi từ xung encoder sang động cơ sao vậy ạ ví dụ 333xung/100ms

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              Đang tải...
              X