Hi, ich war noch nie mit PWM signale beschäftigt, jetzt möchte ein getriebe motor Steueren dafür habe ein Gabellichtschranke benutzt. Mit hilfe eine Drehscheibe kann ich im Oscilloskop ein Pulsierede signale sehen. ich habe der Ausgang der Lichtschranke mit ein normale pin an Microkontroller verbunden. meine frage ist wie kann ich das Drehzahl erkennen? anderes gefragt wie kann ich der entspreschende pin auslesen und bewerten? soll ich dafür ein Timer, interrupt..?? ein Tip wäre hilfreich danke
Eine Lichtschranke, resp ein optischen Sensor produziert noch nicht notwendigerweise digitale Signale. Das sollte man zuerst als solches verifizieren. Falls da nun logik kompatible Signale rauskommen, mit dem Pin 4 des Timer1 verbinden und die Rate messen. Das Manual des Prozessors sollte Auskunft ueber Frequenzzahlen geben.
das benutzte Gabellichtschranke produziert digitale Signale. ich benutze den Controller ATmega128, ich habe jetztv erstanden nur, wie man ein PWM signale generieren kann. aber auslesen und auswerten ist mir noch nicht bekannt. kannst du mir bitte sagen was meinst du mit" Pin 4 des Timer1 verbinden " danke
Zumindest wissen wir nun dass der Mega128 verwendet wird. Ich war bei einem anderen Prozessor, sorry. Beim Mega128 hat es einen ICP Eingang. Das relevante Kapitel ist "input capture".
@Obelix, leider nicht. Ich gehe einfach von irgendwas aus. Sonst wird man angepoebelt. Die Antwort auf "die Frage nach Allem" ist uebrigens 42. Ohne jetzt darauf Bezug nehmen zu wollen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.