H
Hannes Hapke
Guest
Hallo,
ich habe eine kleine simple Schaltung aufgebaut,
bei der ein ATMega16 den Motortreiber L293D steuert.
Es funktiert alles klasse, solange ich fuer die Stromversorgung
des Motors eine seperate Spannungsquelle benutze. Da
das aber spaeter aber nicht moeglich ist
(AVR und Vss fuer Motor werden ueber 4,5V betrieben)
tritt folgendes Problem auf:
Sobald der Motor ueber den L293D ausgeschaltet wird,
laesst scheinbar die Gegeninduktion die Spannung der ganzen
Schaltung abfallen, und somit wird ein Reset am AVR ausgeloest.
Das Programm beginnt wieder von neuem.
Ist diese Annahme richtig?
Wie kann ich die Spannungen "abfangen" um ein Reset oder
Abschalten des Controller zu verhindern? Bei einem Relais ist es ueber eine
antiparallelgeschaltet Diode moeglich. Da der Motor aber in zwei
Richtungen betrieben wird, funktioniert es nicht.
Viele Dank fuer eine Antwort.
Viele Gruesse,
Hannes
ich habe eine kleine simple Schaltung aufgebaut,
bei der ein ATMega16 den Motortreiber L293D steuert.
Es funktiert alles klasse, solange ich fuer die Stromversorgung
des Motors eine seperate Spannungsquelle benutze. Da
das aber spaeter aber nicht moeglich ist
(AVR und Vss fuer Motor werden ueber 4,5V betrieben)
tritt folgendes Problem auf:
Sobald der Motor ueber den L293D ausgeschaltet wird,
laesst scheinbar die Gegeninduktion die Spannung der ganzen
Schaltung abfallen, und somit wird ein Reset am AVR ausgeloest.
Das Programm beginnt wieder von neuem.
Ist diese Annahme richtig?
Wie kann ich die Spannungen "abfangen" um ein Reset oder
Abschalten des Controller zu verhindern? Bei einem Relais ist es ueber eine
antiparallelgeschaltet Diode moeglich. Da der Motor aber in zwei
Richtungen betrieben wird, funktioniert es nicht.
Viele Dank fuer eine Antwort.
Viele Gruesse,
Hannes