| 
				 
					16.08.2011, 10:00  
				 
				
  Beitrag #1 
			 | 
		 
		
		
			
                                 
					
                                                 
				
                    
                     
                             
                       
                            Fabian123  
                            
                                Unregistered 
                                
                                
  
                            
                            
 
 
 
 
 
 
 
 
 
			 | 
                              
Encoder "überspringt" Schritte, Lösung? 
				 
					Hi, 
 
ich muss Messungen mit einem Encoder RU1046 auslösen. Dabei soll z.B. jede 100 Schritte des Encoder eine Messung ausgelöst werden. Das Problem ist jedoch, dass wenn ich den Encoder zu schnell drehe, dass er viele Encoderschritte überspringt und nicht anzeigt z.B. springt er bei schnellem Drehen von 90 Schrittem auf 110 Schritte und löst somit die 100 Schritte nicht aus und es wird keine Messung ausgeführt. 
 
Wenn ich sehr langsam drehe, dann wird eig immer die Messung ausgelöst, da die Encoderschritte nicht so sprunghaft sind. 
 
Gibt es irgendeine Lösung in Labview für das Problem? Ich hab gehört dass ein Monoflop hier helfen könnte, aber dieser hat bisher bei meinem Programm keine Lösung gebracht. 
 
 
Grüße  
 
Fabian
				 
				
				
				
				
				 
			 | 
                              
                 
					 
				
 | 
		 
		
			| 
				
			 | 
		 
	
 
	
		
			
				
					16.08.2011, 10:15   
(Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2011 10:27  von Lucki.)
				 
				
  Beitrag #2 
			 | 
		 
		
		
			
                                 
					
                                                 
				
                    
                     
                            
 
 
                       
                            Lucki 
 
 
                            
                                Tech.Exp.2.Klasse 
                                
                                
 
  
                            
                            
	Beiträge: 7.699 
	Registriert seit: Mar 2006
	
 
 
LV 2016-18 prof. 
1995 
DE 
 
01108 
Deutschland 
			 | 
                              
RE: Encoder "überspringt" Schritte, Lösung? 
				 
					Das ist ein völlig normales Verhalten. Die Lösung des Problems ist: höhere Abtastrate verwenden. 
Beispielaufgabe: 
Ein Encoder hat 500 Striche und soll Drehzahlen bis 3000 U/min (50Hz) messen. Wie hoch muß die Abtastrate sein? 
Zu jeden Strich gehören 4 Zustände (AB = 00, 01, 11, 10) 
Damit jeder Zustand abgetastet wird und keiner ausgelassen wird, muß die Mindest-Abtastrate  50*500*4 = 100 kHz betragen. Praktisch sind die Impulse aber nicht exakt mäanderförmig, und dehalb sollte die Rate noch etwas höher sein. 
 
Etwas mehr Spezielles läßt sich leider mangels VI, max. Drehzahl, Encoder-Strichzahl und verwendeter Messkarte nicht sagen. Und ehrlich gesagt: Ich kann nicht verstehen, wie jemand erwarten kann, ohne diese Angaben eine halbwegs quailfizierte Abtwort zu bekommen.
				 
				
				
				
				
				 
			 | 
                              
                 
				
 | 
		 
		
			| 
				
			 | 
		 
	
 
	
		
			| 
				 
					16.08.2011, 11:06  
				 
				
  Beitrag #3 
			 | 
		 
		
		
			
                                 
					
                                                 
				
                    
                     
                             
                       
                            Fabian123  
                            
                                Unregistered 
                                
                                
  
                            
                            
 
 
 
 
 
 
 
 
 
			 | 
                              
RE: Encoder "überspringt" Schritte, Lösung? 
				
					Messkarte: NI PCI-6229 
Encoder RU 1049:   http://www.ifm.com/products/de/ds/RU1046.htm
Encoder soll per Hand gedreht werden
 
Ich habe im LabView-Programm auch die verschiedenen Zählmodi X1, X2, two pulse counting, und X4 durchprobiert. Jedoch tritt das Problem bei zu schnellem Drehen trotzdem auf, wobei bei X4 eine leichte Besserung zu merken ist.
 
Vielleicht helfen die Daten weiter.
				  
				
				
				
				
				 
			 | 
                              
                 
					 
				
 | 
		 
		
			| 
				
			 | 
		 
	
 
	
		
			| 
				 
					16.08.2011, 17:48  
				 
				
  Beitrag #4 
			 | 
		 
		
		
			
                                 
					
                                                 
				
                    
                     
                            
 
 
                       
                            jg 
 
 
                            
                                CLA & CLED 
                                
                                
 
  
                            
                            
	Beiträge: 15.864 
	Registriert seit: Jun 2005
	
 
 
20xx / 8.x 
1999 
EN 
 
Franken... 
Deutschland 
			 | 
                              
RE: Encoder "überspringt" Schritte, Lösung? 
				 
					Vielleicht solltest du mal dein Programm hochladen, dann wird bestimmt einiges klarer. 
Was ich mir nämlich nicht vorstellen kann, dass du beim manuellen Drehen es schaffst, dass der HW-Counter sich verzählt. 
Schwierig wird es, genau den Zählerstand 100 auszulesen. 
 
Gruß, Jens
				 
				
				
 
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci) 
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
 
Einführende Links zu LabVIEW, s.  GerdWs Signatur.  
 
				
				
				 
			 | 
                              
                 
				
 | 
		 
		
			| 
				
			 | 
		 
	
 
	
		
			| 
				 
					16.08.2011, 19:44  
				 
				
  Beitrag #5 
			 | 
		 
		
		
			
                                 
					
                                                 
				
                    
                     
                            
 
 
                       
                            dimitri84 
 
 
                            
                                Astronaut 
                                      
                                
  
                            
                            
	Beiträge: 1.496 
	Registriert seit: Aug 2009
	
 
 
2020 Developer Suite 
2009 
DE_EN 
 
53562 
Deutschland 
			 | 
                              
RE: Encoder "überspringt" Schritte, Lösung? 
				
					 (16.08.2011 10:00 )Fabian123 schrieb:  Dabei soll z.B. jede 100 Schritte des Encoder eine Messung ausgelöst werden. 
Erzähl mal etwas mehr über diese Messung die ausgelöst wird. Reden wir hier über  einen Messwert pro 100 Schritte? 
 
Ich denke auch, dass der Counter schon alle Impulse mitbekommt, nur guckst du zu langsam nach; wobei die Nachguckgeschwindigkeit eben auch begrenzt ist.
				  
				
				
 
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)  
 
				
				
				 
			 | 
                              
                 
				
 | 
		 
		
			| 
				
			 | 
		 
	
 
 |  |