Hallo Kenner des Fach !
Ich möchte ein Projekt angehen wo ich noch nicht so die Erfahrung habe,
um damit zu lernen.
Ich brauche 5 Eingänge(an OptKpl)) zur Auswertung von Signalen
einen PWM-Ausgang (angeschlossene Leistungsstufe für Motor =12v max. 500mA).
Auf einer Laufschiene soll sich eine "Laufkatze" bewegen in der Mitte bei Bedarf(Taste) stoppen,
bzw in entsprechende Abständen vom linken oder rechtem Ende der Laufschiene die PWM verringern bis Null, Pause,
Drehrichtungsumschaltung, Pause , dann PWM erhöhen
+++++++++++++++++++++++++++++++++
programmstart :
position_ermitteln: (pos1..3 liks,mitte,rechts per Lichtschranke im Bewegungsbreich)
wartezeit_1: (5sec)
wartezeit_2: (10sec)
pwm_up : (PWM_min(aus) bis PWM_max mit Pausen 100ms zw. den Schritten)
pwm_down: (PWM_Max bis PWM_min mit Pausen in den Schritten)
drehrichtung: (ändern Pegel 0 bzw 1 für Polwechslerrelais)
stopptaste: dann bis Mitte bewegen und halt, sonst weiter von links nach rechts bzw. umgekehrte.
++++++++++++++++++++++++++++++++++
Schön wäre es wenn ich die PWM per Uart also Seriel per PC Terminal steuern noch könnte
Das wäre dann die "nächste Ausbaustufe"
Ich erwarte keine Komplett-Lösung, nur Hinweise damit ich selbst was erstellen kann an Code,
Nur habe ich das mit der PWM noch nicht richtig begriffen,
vor allem wie ich in die PWM steuerungsmässig eingreifen(ändern) kann.
Der µC solte ein Atmel Atmega 8, oder 8515 sein , damit kann ich am besten experimentieren (STK500)
Ich sage hier schon mal Danke für gute Hinweise, wie gesagt ich möchte mit den Beispielen, Infos, Codeschnipseln lernen
und was Fertiges dann daraus machen.
Sollte der Beitrag hier verkehrt sein, bitte ich den Admin ihn zu verschieben, bzw. wenn ich zuviel hier "fordere" ihn dann zu löschen.
Gruss
Gerhard
Ich möchte ein Projekt angehen wo ich noch nicht so die Erfahrung habe,
um damit zu lernen.
Ich brauche 5 Eingänge(an OptKpl)) zur Auswertung von Signalen
einen PWM-Ausgang (angeschlossene Leistungsstufe für Motor =12v max. 500mA).
Auf einer Laufschiene soll sich eine "Laufkatze" bewegen in der Mitte bei Bedarf(Taste) stoppen,
bzw in entsprechende Abständen vom linken oder rechtem Ende der Laufschiene die PWM verringern bis Null, Pause,
Drehrichtungsumschaltung, Pause , dann PWM erhöhen
+++++++++++++++++++++++++++++++++
programmstart :
position_ermitteln: (pos1..3 liks,mitte,rechts per Lichtschranke im Bewegungsbreich)
wartezeit_1: (5sec)
wartezeit_2: (10sec)
pwm_up : (PWM_min(aus) bis PWM_max mit Pausen 100ms zw. den Schritten)
pwm_down: (PWM_Max bis PWM_min mit Pausen in den Schritten)
drehrichtung: (ändern Pegel 0 bzw 1 für Polwechslerrelais)
stopptaste: dann bis Mitte bewegen und halt, sonst weiter von links nach rechts bzw. umgekehrte.
++++++++++++++++++++++++++++++++++
Schön wäre es wenn ich die PWM per Uart also Seriel per PC Terminal steuern noch könnte
Das wäre dann die "nächste Ausbaustufe"
Ich erwarte keine Komplett-Lösung, nur Hinweise damit ich selbst was erstellen kann an Code,
Nur habe ich das mit der PWM noch nicht richtig begriffen,
vor allem wie ich in die PWM steuerungsmässig eingreifen(ändern) kann.
Der µC solte ein Atmel Atmega 8, oder 8515 sein , damit kann ich am besten experimentieren (STK500)
Ich sage hier schon mal Danke für gute Hinweise, wie gesagt ich möchte mit den Beispielen, Infos, Codeschnipseln lernen
und was Fertiges dann daraus machen.
Sollte der Beitrag hier verkehrt sein, bitte ich den Admin ihn zu verschieben, bzw. wenn ich zuviel hier "fordere" ihn dann zu löschen.
Gruss
Gerhard