-
 
          
	
		
		
	
	
	
	
	
		
			
- 
	
	
		
			
			
				Administrator
			
			
				Robotik Visionär
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					AVR Messung synchronisieren
				
					
						
							Hi
 
 mal ne Frage an die AVR Programmierexperten. Ich steuere Motor per PWM an und möchte den augenblicklichen Strombedarf per Controller messen.  Und zwar soll der Controller messen, der auch das PWM-Signal erzeugt.
 Das Problem ist nur, wie erwische ich genau den Zeitpunkt in der das PWM-Signal High ist. Nur zu diesem kurzem Zeitpunkt wären ja Messungen sinnvoll. Gibts da softwaremäßig eine Möglichkeit oder müsste man da zusätzlich eine externe Interruptleitung opfern?
 
 Gruß frank
 
 
 
 
 
 
 
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Roboter-Spezialist
			
			
			
			 
			
				
 
					    
				 
 
			
				
				
						
						
				
					
						
							Hallo Frank
 
 Bei der PWM wird ja immer mit Compare Werten gearbeitet. Löse beim eintreffen des entsprechenden Compare Wertes den entsprechenden INT aus. Aber achte darauf, das der INT beim Hoch und beim Runter zählen auftritt. Du mußt also in der INT Routine prüfen, ob der PIN high ist.
 
 Auch sehe ich Probleme, bei schnellen PWM und kleinen High Zeiten. Da
 hast du nicht genug Zeit, den AD Wert einzulesen. Geschickter wäre eine
 Glättung des Stromsignals über einen Tiefpass.
 
 MFG
 Dieter
 
 
 
 
 
 
 
- 
	
	
		
			
			
				Administrator
			
			
				Robotik Visionär
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
						
						
				
					
						
							Hi Dieter
 
 Das klingt doch schon mal gut. Muss ich mich wohl mal mit dem Compare Interrupt beschäftigen. Aber schon mal gut zu wissen das es irgendwie geht.
 Dachte eigentlich bei einer niedrigen PWM-Frequenz könnte Zeit eventuell zum Messen ausreichen. Glättung ist so eine Sache. Entweder ist sie zu träge oder aber noch zu wechselhaft.
 
 Gruß frank
 
 
 
 
 
 
 
- 
	
	
		
			
			
				Erfahrener Benutzer
			
			
				Roboter-Spezialist
			
			
			
			 
			
				
 
					    
				 
 
			
				
				
						
						
				
					
						
							Hallo Frank
 
 Wenn du das mal probiert hast, würde ich mich freuen, zu hören, wie
 es klappt.
 
 MFg
 Dieter
 
 
 
 
 
 
 
- 
	
	
		
			
			
				Administrator
			
			
				Robotik Visionär
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
						
						
							
 
					
						
							Ja mach ich, aber kann noch etwas dauern bis ich dazu komme. Wollte nur wegen dem Hardwareaufbau schon mal wissen ob da ne Möglichkeit besteht. 
 
 Gruß Frank
 
 
 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				 Berechtigungen
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-  
Foren-Regeln
 
			 
		 
	 
 
  
 
  
 
Lesezeichen