• Webdien.com - Cầu nối dân điện


    1. [HOT] - Webdien đang tuyển các vị trí quản lý cao cấp

      ntech.com.vn

  • Trang 1 của 3 123 CuốiCuối
    Kết quả 1 đến 10 của 21
    1. #1
      Tham gia
      22-04-2009
      Bài viết
      94
      Cảm ơn
      39
      Được cảm ơn 8 lần, trong 8 bài

      Mặc định Xác định tốc độ động cơ từ góc quay

      Chào các bạn. Mình thực hiện đề tài xác định tốc độ quay của động cơ bằng phương pháp điều khiển trượt. Mình đã xác định được góc quay của động cơ từ 0 đến 32.768 (16bit: đếm từ 0 đến 32768 rồi lại quay lại 0 đếm tiếp). Hiện tại mình đang thực hiện việc xác định tốc độ động cơ từ góc quay này.
      Tần số trích mẫu của mình là 500HZ. Các bạn chỉ giúp mình công thức để tính số vòng quay của động cơ được không?

      Theo nguyên lý thì: Số vòng quay = [w(k)-w(k-1)]*60/(2*pi*T)
      Trong đó
      . w(k) là con số nhận được từ mạch đếm ở thời điểm hiện tại
      . w(k-1) là con số nhận được từ mạch đếm ở thời điểm lấy mẫu phía trước
      . T là tần số lấy mẫu.
      Sau đó mình đưa qua một mạch lọc thông thấp (LPF) nhưng kết quả hiển thị không đúng.
      Bạn nào có kinh nghiệm chỉ ra giúp mình xem phương pháp trên bị sai ở chỗ nào. Cám ơn các bạn nhiều.

      --------------------------------------------------------------------------------
      Xem bài viết cùng chuyên mục:


    2. #2
      Tham gia
      21-06-2009
      Bài viết
      310
      Cảm ơn
      110
      Được cảm ơn 263 lần, trong 124 bài

      Mặc định Ðề: Xác định tốc độ động cơ từ góc quay

      Bạn có thể cho biết thêm :
      - Dải đo ( tốc độ max , tốc độ định mức )
      - Độ phân giải cảm biến ? (mạch đếm cái j )

      Mình cũng muốn tham khảo :
      - Thời gian đáp ứng của vòng điều khiển tốc độ hoặc yêu cầu tần số trích mẫu tốc độ của hệ thống

      Thực sự thì mình cũng chưa hiểu rõ lắm phương pháp đo của bạn ? Thực sự mình mới hình dung được đo tốc độ bằng cảm biến và 1 hàm lọc khử nhiễu , hoặc xây dựng mô hình ước lượng (sensorless ) không rõ phương pháp điều khiển trượt của bạn thuộc loại nào ?

      Ngoài ra , bạn đã kiểm tra xem hàm lọc bạn lập trình tốt chưa ?

    3. #3
      Tham gia
      14-06-2009
      Địa chỉ
      Hanoi University of Science and Technology
      Bài viết
      1,012
      Cảm ơn
      504
      Được cảm ơn 1,508 lần, trong 565 bài

      Mặc định Ðề: Xác định tốc độ động cơ từ góc quay

      BH cũng chưa hiểu phương pháp của bạn.


    4. #4
      Tham gia
      30-05-2008
      Địa chỉ
      Cung trăng
      Bài viết
      2,497
      Cảm ơn
      1,184
      Được cảm ơn 3,899 lần, trong 1,468 bài

      Mặc định Ðề: Xác định tốc độ động cơ từ góc quay

      Trích dẫn Gửi bởi robocon Xem bài viết
      Chào các bạn. Mình thực hiện đề tài xác định tốc độ quay của động cơ bằng phương pháp điều khiển trượt. Mình đã xác định được góc quay của động cơ từ 0 đến 32.768 (16bit: đếm từ 0 đến 32768 rồi lại quay lại 0 đếm tiếp). Hiện tại mình đang thực hiện việc xác định tốc độ động cơ từ góc quay này.
      Tần số trích mẫu của mình là 500HZ. Các bạn chỉ giúp mình công thức để tính số vòng quay của động cơ được không?

      Theo nguyên lý thì: Số vòng quay = [w(k)-w(k-1)]*60/(2*pi*T)
      Trong đó
      . w(k) là con số nhận được từ mạch đếm ở thời điểm hiện tại
      . w(k-1) là con số nhận được từ mạch đếm ở thời điểm lấy mẫu phía trước
      . T là tần số lấy mẫu.
      Sau đó mình đưa qua một mạch lọc thông thấp (LPF) nhưng kết quả hiển thị không đúng.
      Bạn nào có kinh nghiệm chỉ ra giúp mình xem phương pháp trên bị sai ở chỗ nào. Cám ơn các bạn nhiều.
      Đúng ra T là chu kỳ lấy mẫu, chứ không phải tần số lấy mẫu

      T = 1/f.

      Giá trị đo được khi quay được 1 vòng: 32768 xung.

      số vòng quay trong 1 chu kỳ ω = (wk - wk-1) / 32768 (đơn vị: vòng)

      số vòng quay trong 1 giây: ns = ω * f (đơn vị: vòng / giây)

      số vòng quay trong 1 phút: n = ns * 60 = (wk - wk-1)*f*60/32768 (đơn vị vòng/phút)

      Bạn thử lập trình lại theo công thức trên xem sao

    5. Những thành viên đã cảm ơn quocthai vì bài viết hữu ích:


    6. #5
      Tham gia
      22-04-2009
      Bài viết
      94
      Cảm ơn
      39
      Được cảm ơn 8 lần, trong 8 bài

      Mặc định Ðề: Xác định tốc độ động cơ từ góc quay

      Cám ơn các bạn.
      Phương pháp đo của mình là Sensorless (Dựa trên từ thông của rotor)
      Giá trị đầu ra của nó là 0 ~~~> 32768 (chứ không phải 32768 xung/vòng). Giá trị này mình cũng chỉ thừa hưởng lại của khóa trước chứ không trực tiếp làm. Nhiệm vụ của mình bây giờ là từ giá trị này phải xác định được tốc độ của rotor để cung cấp cho bộ điều khiển fuzzy.

    7. #6
      Tham gia
      30-05-2008
      Địa chỉ
      Cung trăng
      Bài viết
      2,497
      Cảm ơn
      1,184
      Được cảm ơn 3,899 lần, trong 1,468 bài

      Mặc định Ðề: Xác định tốc độ động cơ từ góc quay

      Cũng thế thôi. 32768 tương ứng với 1 vòng quay???

    8. #7
      Tham gia
      22-04-2009
      Bài viết
      94
      Cảm ơn
      39
      Được cảm ơn 8 lần, trong 8 bài

      Mặc định Ðề: Xác định tốc độ động cơ từ góc quay

      Tần số trích mẫu của bộ điều khiển tốc độ là 500Hz.
      Mình cũng chưa hiểu ý của aladanh lắm.
      Động cơ mình điều khiển có tốc độ max là 3000v/p (PMSM).
      Vì tính toán tốc độ chưa đúng nên cũng không kiểm tra được mạch lọc. (Mình đã thử test tín hiệu trước khi vào mạch lọc )
      +++---o0o---+++
      Tình hình cụ thể nó là như thế này:
      Mình đang lập trình bằng VHDL. Phần tính toán tốc độ của động cơ được kế thừa như trong hình đính kèm.

      Khóa trước đã làm được ở tốc độ từ 450 lên đến 1000 (ngoài dải này ko rõ lý do gì mà không chính xác) trong khi đó động cơ đạt max là 3000v/p vì vậy thầy yêu cầu mình phải làm lại để có thể điều khiển được toàn dải tốc độ của động cơ đồng thời có thể chạy thuận nghịch. Mình nghĩ giải thuật của khóa trước đã bị sai gì đó nhưng mình chưa tìm ra. Hơn nữa ngay cả con số 15.000 mà tác giả nhân ở bước 2 mình cũng chưa hiểu từ đâu ra. Nếu bạn nào có kinh nghiệm chỉ giáo mình với nhé.
      Cám ơn các bạn nhiều.

    9. #8
      Tham gia
      30-05-2008
      Địa chỉ
      Cung trăng
      Bài viết
      2,497
      Cảm ơn
      1,184
      Được cảm ơn 3,899 lần, trong 1,468 bài

      Mặc định Ðề: Xác định tốc độ động cơ từ góc quay

      Tần số lấy mẫu là 500 thì pác cứ tính theo đó mà lọc.

    10. #9
      Tham gia
      22-04-2009
      Bài viết
      94
      Cảm ơn
      39
      Được cảm ơn 8 lần, trong 8 bài

      Mặc định Ðề: Xác định tốc độ động cơ từ góc quay

      Chắc chắn là không thể 32768 tương ứng với một vòng quay (Mình khẳng định chắc chắn là như vậy). Vì khi điều khiển mình có quan sát góc SMO_angle ở ngõ ra.

    11. #10
      Tham gia
      14-06-2009
      Địa chỉ
      Hanoi University of Science and Technology
      Bài viết
      1,012
      Cảm ơn
      504
      Được cảm ơn 1,508 lần, trong 565 bài

      Mặc định Ðề: Xác định tốc độ động cơ từ góc quay

      Nhưng mà bạn đếm cái gì nhỉ?


    Trang 1 của 3 123 CuốiCuối

    Trả lời với tài khoản Facebook

    Các Chủ đề tương tự

    1. Trợ giúp - Công tơ quay ngược
      Bởi Dung Ha Hoa trong diễn đàn HỎI & ĐÁP VỀ ĐIỆN
      Trả lời: 4
      Bài cuối: 16-08-2017, 20:40
    2. Trợ giúp - Quạt treo tường quay qua lại nhưng cánh không quay????
      Bởi phuonghtml trong diễn đàn Thiết bị điện gia dụng
      Trả lời: 16
      Bài cuối: 27-12-2014, 20:49
    3. Trợ giúp - Máy giặt xả nước giặt quay kêu kót két
      Bởi hocmot trong diễn đàn HỎI & ĐÁP VỀ ĐIỆN
      Trả lời: 1
      Bài cuối: 08-09-2014, 17:46
    4. Trợ giúp - đấu sai cuộn dây động cơ giảm tốc , động cơ không quay?
      Bởi transangnguyen trong diễn đàn Động cơ điện
      Trả lời: 4
      Bài cuối: 23-11-2012, 06:27
    5. Trợ giúp - có ai biết làm thế nào cho công tơ quay chậm lại không .
      Bởi hoan_epu trong diễn đàn Thiết bị đóng cắt và đo lường
      Trả lời: 6
      Bài cuối: 21-04-2010, 16:11
    Văn Võ Trạng Nguyên
    Hắc Hiệp Đại Chiến Thánh Bài 2
    Đặc Cảnh Diệt Ma
    Khử Ma Đạo Trưởng
    Cương Thi Diệt Tà
    Sự Hình Thành Của Đế Chế Mông Cổ
    NHỮNG KHOẢNH KHẮC ĐÁNG NHỚ CỦA GIẢI GOLF PHÚ MỸ HƯNG 2016