-
Thành viên cấp 9
Xin hướng dẩn cách đo tốc độ thật của động cơ
- Mình có con CPU - CP1H, Omron, màn hình Easy viey 506, đầu trục motor cần đo tốc độ gắn 1 cảm biến Omron proximity sensor, tốc độ cần đo dưới 500 vòng phút.
- Các bro nào có thể hướng dẫn đề tài trên cho mình được không. Cấu trúc lệnh và tên hàm trong Omron cứ cho mình đang ở trình độ lớp 1 theo thang 12/12.
- Đầu tiên là xây dựng 1 công thức tính
- Sau đó xử dụng hàm nào.....
- Thanks all
===================================
[email protected]
Lần sửa cuối bởi aubaoquoc, ngày 08-03-2012 lúc 01:21 AM.
-
-
Thành viên cấp 3
http://plcvietnam.com.vn/threads/474...a-so-vong-quay
Xài tạm cái này không biết được không nha anh. Vì mình toàn theo phương pháp cổ điển thôi ^^
-
-
Thành viên cấp 9
Gửi bởi
plcvietnam
- Sorry bạn, trên đó là cách tính thuận để cho ra tốc độ động cơ thôi, ở đây là 1 bài toán ngược. Tức là có tốc độ đang quay, làm bằng cách nào đó hiển thị trên HMI là bao nhiêu vòng/phút.
-
-
Thành viên cấp 9
Gửi bởi
plcvietnam
- Sorry bạn, trên đó là cách tính thuận để cho ra tốc độ động cơ thôi, ở đây là 1 bài toán ngược. Tức là có tốc độ đang quay, làm bằng cách nào đó hiển thị trên HMI là bao nhiêu vòng/phút.
-
-
Thành viên cấp 1
Hi, mình thì công thức toán mù tịt, nhưng diẽn giải ra nó thế này. Thông thường với bài toán này người ta dùng 1 sensor (proximity) gắn lên trục motor, xung đưa vào bộ HSC (hoặc tương tự- tùy - mình chưa đụng tới OMRON). Cứ 10s (cũng tùy tiếp) lấy số đếm được ở HSC nhân với 6 cho hiển thị lên HMI đồng thời reset HSC và tiếp tục
-
-
Thành viên cấp 10
Gửi bởi
aubaoquoc
- Sorry bạn, trên đó là cách tính thuận để cho ra tốc độ động cơ thôi, ở đây là 1 bài toán ngược. Tức là có tốc độ đang quay, làm bằng cách nào đó hiển thị trên HMI là bao nhiêu vòng/phút.
Không hiểu mấy yêu cầu của anh nhỉ.Anh muốn đo tốc độ động cơ đang quay?
-
-
Thành viên cấp 9
Gửi bởi
kidsolo1412
Không hiểu mấy yêu cầu của anh nhỉ.Anh muốn đo tốc độ động cơ đang quay?
Chính xác là đo tốc độ đang quay của 1 trục , tức là đo vận tốc quay thực tế, chứ không phải là áp đặt tốc độ cho 1 cơ cấu chấp hành
- Giống như mấy anh CA có 1 thiết bị bắn tốc dộ xe đang chạy. Hiển thì tốc độ tức thời tại thời điểm cần đo.
-
-
Thành viên cấp 10
Giải thuật như sau:Thứ nhât dùng encoder đếm xung về PLC
Cứ sau 1 thời gian cố định lấy mẫu về PLC(chẳng hạn 250ms trích mẫu 1 lần rồi reset HSC)
==>lúc này tốc độ đang là A(xung/250ms) (bản chất vận tốc cũng là đạo hàm của quãng đường ở đây là vận tốc góc thì là đạo hàm của góc quay hay số lượng xung,ds/dt=v hay dx/dt)
Muốn quy ra RPM thì tiếp tục lấy A*4*60/số lượng xung trên 1 vòng của encoder
-
Bài viết của "kidsolo1412" đã được cám ơn bởi các thành viên:
-
Thành viên cấp 9
Gửi bởi
kidsolo1412
Giải thuật như sau:Thứ nhât dùng encoder đếm xung về PLC
Cứ sau 1 thời gian cố định lấy mẫu về PLC(chẳng hạn 250ms trích mẫu 1 lần rồi reset HSC)
==>lúc này tốc độ đang là A(xung/250ms) (bản chất vận tốc cũng là đạo hàm của quãng đường ở đây là vận tốc góc thì là đạo hàm của góc quay hay số lượng xung,ds/dt=v hay dx/dt)
Muốn quy ra RPM thì tiếp tục lấy A*4*60/số lượng xung trên 1 vòng của encoder
He he đúng là thầy giáo có khác, Thanks T nhé
- Nhưng bro cho ví dụ cụ thể cho dễ hiễu đi, "gà" toán học quá
Lần sửa cuối bởi aubaoquoc, ngày 08-03-2012 lúc 01:52 AM.
-
-
Thành viên cấp 10
Ví dụ cụ thể như: Anh dùng 1 con encoder 600 xung/vòng gắn vào trục động cơ
Thì anh sẽ dùng HSC đếm số lượng xung và cứ sau 100ms anh gọi chương trình ngắt,trong này move giá trị HSC vào 1 vùng nhớ chẳng hạn VD0 rồi reset HSC lúc này tốc độ của anh đang là xung/100ms anh lấy giá trị này x10x60 sẽ ra xung/phút rồi lấy toàn bộ chia cho 600.Toàn bộ những lệnh này nên làm trong ngắt
Lúc này chương trình ngắt sẽ làm:
Move HSC VD0
VD0 x10x60/600 ghi vào VD4
reset HSC
reset timer(nếu xài timer ngoài)
-
Bài viết của "kidsolo1412" đã được cám ơn bởi các thành viên:
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 09:06 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu