- 
	
	
		
			
			
				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à 11:06 PM. 
				
				Phiên bản 4.2.5 
Phát triển bởi thành viên PLCVietNam®.
					
				
				
				
					 
			
		 
 
Đánh dấu