Eine Frage...

Thema: Simulation

Wie kann ich einen Taster realisieren?
Im Beispiel-Projekt "Dice" ist ein Taster umgesetzt. Der Taster ist eine Zeit lang offen, eine Zeit lang geschlossen und dann wieder offen:

1 (Bild 1: Taster in der Simulation)

Wenn Sie einem Taster ein solches Modell zuweisen wollen, müssen Sie einen eigenen Subcircuit erzeugen, der als Circut den selben Inhalt hat, wie der Taster im Dice. Klicken Sie die Buttons [Simulationswerte] und dann [Wählen]:

2 (Bild 2: Hier wählen Sie einen Subcircuit)

3 (Bild 3: Legen Sie einen neuen Subcircuit an)

4 (Bild 4: Subcircuit definieren)

Sie müssen für einen Taster die Knoten 1 und 2 eintragen und den Circuit und ggf. auch die Parameter als Textbausteine aus dem Taster im Projekt Dice kopieren. Der Taster ist 50 Millisekunden offen, dann schließt er für 20 Millisekunden und danach ist er für sehr lange Zeit wieder offen. Sie müssen dann noch eine Pin-Zuordnung vornehmen, der SMD-Taster in Dice hat z.B. 4 Pins, vielleicht hat Ihrer ja nur 2.

U1 im Text des Circuit ist ein digitales Gatter mit einer Stimulator-Funktion, hier wird der zeiltiche Ablauf festgelegt. U1 hängt an den generischen digitalen Spannungen ($G_DPWR und $G_DGND) und an einem internen Knoten CTRL. Widerstand R1 (=100k) und Kondensator C1 (10nF) glätten den ansonsten "eckigen" Schaltvorgang zum weiteren internen Knoten C. Stromquelle B1 ist eine B-Quelle (Arbitrary behavioral voltage or current source), deren Innenwiderstand von der Spannung am internen Knoten C gesteuert wird. Diese B-Quelle endlich hängt zwischen den eigentlichen Schaltkontakten 1 und 2. 100Meg ist der Widersatnd des Tasters bei offenem Kontakt.