EM78P153 ist ein multifunktionaler Vibrationsregler

Eins. Überblick: Wir bestehen aus einem EM78P153-Einzelchip-Mikrocomputer, der eine Schaltung mit 10 LED-Anzeigen, 4 Tasten und einem Pulsvibrationsausgang bildet, der für kleine Massagegeräte und

Eins. Überblick:

     Wir bestehen aus einem EM78P153-Einzelchip-Mikrocomputer, der eine Schaltung mit 10 LED-Anzeigen, 4 Tasten und einem Pulsvibrationsausgang bildet, der für kleine Massagegeräte und andere Physiotherapieprodukte verwendet werden kann. Unter diesen können 2 Tasten mehrere Massagevibrationsmodi und die anderen 2 Tasten einstellen Steuerbare Vibrationsintensitätsausgabe, 5 LEDs zeigen die Ausgangsintensität an und die anderen 5 LEDs zeigen den Vibrationsmodus an. Obwohl der EM78P153 nur 12 E / A-Ports mit 512 Bytes hat, hat er eine so leistungsstarke Funktion und der Chip ist billig, ja Ein leistungsstarkes Preis-Leistungs-Verhältnis.


Das Bild rechts ist ein vereinfachtes Diagramm der Steuerfunktion.

 Wir verwenden 5 E / A-Ports des Mikrocontrollers (außer P63 kann nur als Eingangsanschluss verwendet werden), um eine Verbindung mit der gemeinsamen negativen Elektrode der LED herzustellen. Die positive Elektrode einer Gruppe (5) ist zur Anzeige der Schwingungsintensität miteinander verbunden, und die andere Gruppe (5) 5) Zur Anzeige des Vibrationsmodus miteinander verbunden. Da dynamisches Scannen mit zeitlicher Aufteilung verwendet wird, leuchtet jede LED für eine relativ kurze Zeit auf. Um ihre Helligkeit zu verbessern, muss der Strom erhöht werden. Daher haben wir zwei am positiven Pol angeschlossen Transistor als Schaltröhre. Schalten Sie ein, wenn das b extrem niedrig ist. Beleuchten Sie diese Gruppe von LEDs. Im Gegensatz dazu erlischt die LED, wenn b extrem hoch ist. Da die Abtastfrequenz größer als 60 Hz ist, scheint sie für das menschliche Auge kontinuierlich zu leuchten, und die Helligkeit entspricht auch den Anforderungen.
功能方框图
    Da die E / A-Anschlüsse des EM78P153 begrenzt sind, sind auch vier E / A-Anschlüsse für die Schlüsseleingabe erforderlich. Wir haben die mit der negativen LED-Elektrode gemeinsam genutzte Methode übernommen. Im Programm werden wir als Eingangs- und Ausgangsanschlüsse verwendet, und E / A wird als ausgewählt Eingabe- oder Ausgabemodus, dies ist im Programm sehr einfach zu erreichen. Wir können die beiden Zustände des Beleuchtens der LED und des Identifizierens des Schlüsselzustands in zwei Unterprogramme unterteilen und sie im Hauptprogramm separat aufrufen.
 

Der Motorausgang verwendet nur einen E / A-Anschluss, da das Exzenterrad am Motor installiert ist und beim Drehen vibriert. Der Impulszyklus des Motors kann gesteuert werden, um die Stärke der Ausgangsvibration zu erreichen. Das Programm kann zum Steuern der Drehung und des Stopps verwendet werden. Das Zeitintervall von schwach nach stark oder von stark nach schwach und andere Impulskombinationen, um mehrere Schwingungsmodi zu erzielen.


     Die Auf- und Ab-Tasten sind Intensitätssteuertasten. Wenn die Intensität minimal ist, wird durch Drücken von "DOWN" der Abschaltzustand aktiviert, alle Funktionen werden gestoppt, die LED wird ausgeschaltet und der Mikrocontroller wird in den Ruhezustand versetzt. Zu diesem Zeitpunkt ist der Stromverbrauch des Mikrocontrollers sehr niedrig, der Strom beträgt nur wenige uA . Akkulaufzeit verzögern. Drücken Sie im Stoppzustand "UP", um das Gerät einzuschalten und in den Arbeitsmodus zu wechseln.


     EM78P153 verwendet einen internen Takt, und die Rücksetzschaltung ist ebenfalls in den Chip integriert, sodass die Peripherieschaltung sehr einfach und die Arbeit zuverlässiger und stabiler ist. Dies ist gut für Produktdesign, Produktion und Kostenreduzierung.


产品外观图

Das Bild rechts zeigt das Erscheinungsbild des Produkts.


     Während des Programmdesigns können wir die verschiedenen Funktionsmodi in mehrere Blöcke unterteilen und die Funktion nur in jedem Block ausführen, um das Programm übersichtlich und leicht lesbar zu machen und gleichzeitig das Programm nicht zu groß zu machen (da die ROM-Kapazität des einzelnen Chips nur 512-1 kB beträgt Bytes, übermäßig redundante Programme können erscheinen ROM kann nicht alle Programme installieren), alle Programmabschnitte, die oft verwendet werden, werden zu Unterprogrammen gemacht, rufen Sie sie nur an der entsprechenden Position im Hauptprogramm auf.