Hallo Forum, auf der Suche nach guten Vorschlägen, quarzgenau einen getriggerten Einzelpuls mit 10us Dauer zu erzeugen. Natürlich wie immer mit geringstem technischem Aufwand ;-)und gestern schon fertig. Danke für Eure Ideen! Viele Grüße Peter
Das geht nur in Assembler, wenn auch noch in dieser Zeit alle Interrupts deaktiviert sind.
Der Peter schrieb: > Danke für Eure Ideen! Dann mal raus mit den Spezifikationen. Wie groß darf die Latenz zwischen Triggerzeitpunkt und Puls sein? Ist der Trigger zum Quarz synchronisiert?
Kleinen µC verwenden? Wie sieht der Trigger aus bzw. darf es einen Verzug zwischen Trigger und Signal geben. Rück mal mehr Details raus
Der Peter schrieb: > auf der Suche nach guten Vorschlägen, quarzgenau einen getriggerten > Einzelpuls mit 10us Dauer zu erzeugen. Da beginnt das Prolem mit deiner wischi-waschi Aufgabenstellung. Wenn der Triggerimpuls kommt, wie schnell muss der Impuls starten ? 1us, 1ns oder egal ? Dann könnte für die Lösung interessant sein, wie lange der Triggerimpuls nach seiner Einschaltflanke aktiv ist. 1us, 100us also kürzer oder länger als der auszulösende Impuls oder beides ? Zu guter Letzt natürlich der Impuls selber: 5V TTL Signal oder 10mV oder 1A ?
Der Peter schrieb: > ...einen getriggerten > Einzelpuls mit 10us Dauer zu erzeugen. Bei den Angaben reicht ein 74HC4538.
Nach den Fragen bezüglich der genauen Anforderungen sind diese bereits genannt. Die Latenzzeit ist quasi egal, da manuelle Auslösung. 10us ist die Anforderung die Toleranz dafür +/-1%, also 0,1us. Die Pulsform muß rechteckig sein, mit möglichst steilem Anstieg zur Ansteuerung eines FET‘s. Danke und Grüße Peter
Der Peter schrieb: > Die Latenzzeit ist quasi egal, da manuelle Auslösung. Bedeutet manuelle Auslösung hier mechanischer Schalter? Wenn ja, dann wäre wahrscheinlich ein kleiner Mikrocontroller wirklich die beste Wahl, da der auch gleich das Signal entprellen kann, was sonst zu mehrfachen Impulsen führen würde.
Wie genau sind die verschiedenen Internen µC Oszillatoren eigentlich so? Mit meinen kleinen Freunden, den STM32G03x ist +/-1% kein Problem wenn die Temperatur im Rahmen bleibt und abgeglichen wird. Damit ist alles im SO8 ohne Zusatzbeschaltung, na gut einen C, möglich. Inklusive Entprellung vom Taster, oder was auch immer.
pegel schrieb: > Mit meinen kleinen Freunden, den STM32G03x ist +/-1% kein Problem wenn > die Temperatur im Rahmen bleibt und abgeglichen wird. > > Damit ist alles im SO8 ohne Zusatzbeschaltung, na gut einen C, möglich. > Inklusive Entprellung vom Taster, oder was auch immer. Was möchtest du für einen entsprechend programmierten Freund haben?
Der Peter schrieb: > Die Latenzzeit ist quasi egal, da manuelle Auslösung. > 10us ist die Anforderung die Toleranz dafür +/-1%, also 0,1us. > Die Pulsform muß rechteckig sein, mit möglichst steilem Anstieg zur > Ansteuerung eines FET‘s. Verbinden (Punkschweißen) von Lithium-Zellen?
:
Bearbeitet durch User
Jörg R. schrieb: > Verbinden (Punkschweißen) von Lithium-Zellen? Nein, Funktionstest für eine vorhandene Signaldetektion ;-)
Bin keine Firma, habe die bei RS gekauft, verdienen will ich nichts, ausser Du verdienst dir mit dem Projekt eine goldene Nase. Wichtig ist der Abgleich. Temperaturbereich und Spannung müssen schon stimmen. Bei mir wird er mit 3,3V betrieben. Ich werde morgen mal ein wenig programmieren und melde mich dann.
Der Peter schrieb: > Nein, Funktionstest für eine vorhandene Signaldetektion ;-) pegel schrieb: > Ich werde morgen mal ein wenig programmieren und melde mich dann. Dann gönn dem Teil doch noch ein kleines Mäuseklavier, ~4-20µs....?!
Teo D. schrieb: > Dann gönn dem Teil doch noch ein kleines Mäuseklavier, ~4-20µs....?! Mit Drehgeber und OLED? ;) Möglich ist alles. Zum Debug sollte Der Peter sich dann allerdings so etwas besorgen: https://de.rs-online.com/web/p/entwicklungskits-prozessor-mikrocontroller/1939798/?sra=pmpn
pegel schrieb: > Teo D. schrieb: >> Dann gönn dem Teil doch noch ein kleines Mäuseklavier, ~4-20µs....?! > > Mit Drehgeber und OLED? ;) Häää? Schlechter Scherz oder Unwissen?
Wieso? Passt alles dran. Aber nötig ist es wohl eher nicht. Nur ein Taster und der 10µs Ausgang genügt anscheinend.
Teo D. schrieb: > Jetzt noch, warts ab. ;) Deshalb der diskrete Hinweis auf das Board. Genaueres kann nur Der Peter sagen.
pegel schrieb: > Deshalb der diskrete Hinweis auf das Board. Ah, ich dachte das wäre um die OLED Ansteuerung zu debuggen.... :D > Genaueres kann nur Der Peter sagen. Sicher, die Frage ist nur WANN! ;) Naja, in Anbetracht des Aufwandes, kann man das schon mal wagen. .... Wie soll das eigentlich versorgt werden, Akku, Batterie, NT, Nuklear, Solar.....?
Der Peter schrieb: > 10us ist die Anforderung die Toleranz dafür +/-1%, also 0,1us. Alles andere als quartzgenau. Aber du willst wohl keine Bauteilabweichungen mit Trimmpotis justieren müssen, also kein NE555. Der Peter schrieb: > mit möglichst steilem Anstieg zur Ansteuerung eines FET‘s. Also eher 10V als 5V und eher 1A als 20mA. Gate-Treiber ?
Guten Morgen zusammen! Versorgung: Da das Teil nur selten gebraucht wird, wird es Batteriebetrieb. Ja, 5V wäre gut, aber das kann man ja shiften. Wenn daraus etwas universelles wird (Der DIP-Schalter-Vorschlag 4-20us) soll mir das recht sein, aber dafür gibt es aktuell keine Anwendung bei mir! Daß ich das Teil trimmen muß ist kein Problem. auch mit der Temperatur bekomme ich das in den Griff! @Theo D: Ja, ein Taster und ein Ausgang, damit hat es sich. Einzig was sein kann, daß sich die 10us als Anforderung nochmal um 10-20% ändern, aber das ist ja dann wirklich nur minimalste Anpassung denke ich. @Mavin (als Gast): Warum nehme ich keinen 555? Weil es auf Dauer reproduzierbar sein soll, umd da sind schwingende Quarze eben einfach stabiler als eine RC—Kombination. Und daß 1% nicht quarzgenau ist, ist auch klar, aber, warum soll ich es genauere spezifizieren, wenn ich es nicht genauer brauche? @ alle die hier rumunken und schwarz malen: Geht doch wieder in euren Teich zurück ;-)) Da ist das Leben eh viel schöner! Dankeschön! @Pegel: Vielen Dank schon mal für deine Mühen! Nun, ich verdiene daran nichts, ausser die Ehre daran, recht gehabt zu haben bei meine Worten: das geht besser und deutlich günstiger! Ja, und deine Arbeit erspart es mir, mich selber hinsetzen zu müssen, ein uC herauszusuchen, die SW-Umgebung zu installieren und mich da einzuarbeiten. Vielen Dank dir schon einmal! Viele Grüße an alle und einen gesunden Tag euch! Peter
Der Peter schrieb: > @ alle die hier rumunken und schwarz malen: > Geht doch wieder in euren Teich zurück ;-)) Da ist das Leben eh viel > schöner! Dankeschön! Ok, nachdem ich alles nochmal durchgegangen bin, sehe ich, daß das eine oder andere eher ironisch gedacht war... ich bin hier auch schon forumsgeschädigt... So soll mein Satz nun prophylaktisch verstanden sein ;-)
pegel schrieb: > Möglich ist alles. Zum Debug sollte Der Peter sich dann allerdings so > etwas besorgen: > https://de.rs-online.com/web/p/entwicklungskits-prozessor-mikrocontroller/1939798/?sra=pmpn Wozu der ganze Aufwand? Ein ATtiny25 mit keram. Resonator oder Quarz reicht völlig aus. Auch der gewünschte Versorgungsspannungsbereich von 5 V ist gegeben.
Der Peter schrieb: > Einzig was sein kann, daß sich die 10us als Anforderung nochmal um > 10-20% ändern, aber das ist ja dann wirklich nur minimalste Anpassung > denke ich. Dafür hätte ich das Mäuseklavier vorgesehen, damit das Anpassen auch funktioniert. So rein prophylaktisch, man kennt ja seine Pappenheimer... ;)
Teo D. schrieb: > Dafür hätte ich das Mäuseklavier vorgesehen, damit das Anpassen auch > funktioniert. Ein Trimmpoti bzw. fester Spannungsteiler an einem ADC-Eingang würde schon reichen. Das spart Platz und IO-Pins. Um unabsichliche Veränderungen zu verhindern, wird der Wert ins EEPROM geschrieben. Darf ja wieder alles nichts kosten ;-)
pegel schrieb: > Bin keine Firma, habe die bei RS gekauft, verdienen will ich nichts, > ausser Du verdienst dir mit dem Projekt eine goldene Nase. > > Wichtig ist der Abgleich. Temperaturbereich und Spannung müssen schon > stimmen. Bei mir wird er mit 3,3V betrieben. > > Ich werde morgen mal ein wenig programmieren und melde mich dann. @Pegel(Gast) Nun hoffe ich, du bist noch nicht gestartet! Leider kann ich dir nicht privat schreiben, wegen dem (Gast). Das Thema ist abgehakt. Begründung: man hat mir essentielle Informationen quasi unterschlagen... Und da war es wieder, was Theo schon vermutet hat... Mit einem Mal sind die Anforderungen verändert... Ich könnte k...! Sorry für eurer aller Zeit, die ich hier nun sinnlos verbraten habe! Viele Grüße Peter
Der Peter schrieb: > Mit einem Mal sind die Anforderungen verändert... Andere Anforderungen, andere Lösungen - wie immer. > Ich könnte k...! Nicht schlimm! Erst bei trockenem Husten wird es kritisch ;-)
Der Peter schrieb: > Nun hoffe ich, du bist noch nicht gestartet! Ich hatte meinen Spass. Das ist heraus gekommen:
Übrigens: für ca. 100€ gibt es einen FeelTech Generator. Damit ist man genügen flexibel für wechselnde Anforderungen.
pegel schrieb: > Ich hatte meinen Spass. > Das ist heraus gekommen: Wie kann ich das nun wieder gut machen? Schick ne Emil wenn du magst an nassenicht bei web punkt deutschland ;-) Dann finden wir was, was dich glücklich macht ;-) Viele Grüße
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.