Mach mal ne Aufnahme von deinem Klang, sonst kann man so schlecht sagen, woran es liegen könnte...
Ich möchte ein zufälliges Geigerzähler-Ticken machen (sind ja alle ausverkauft):
wobei der Lautsprecher via Transistor angeschlossen ist.Code:while (1) { PORTB |= (1<<PB0); //Pin high _delay_us (100); PORTB &= ~(1 << PB0); //Pin low _delay_ms ( random() ); }
Soweit funktioniert das auch sehr gut, nur klingt es nicht "echt":
Geiger Counter Sound: http://www.youtube.com/watch?v=upPiJ9vOYiY
Wie kann ich den "Tick" verbessern?
Mein Vermieter weiss nichts von meinem Teilchenbeschleuniger...
Mach mal ne Aufnahme von deinem Klang, sonst kann man so schlecht sagen, woran es liegen könnte...
Nehme den "Tohn" vom Video auf und lasse Dir vom Rekorder Programm die Frequenz der Töne anzeigen. Die dann in Deinem Programm "nachbauen". Oder Du liest ein zwei Töne über den ADC ein, speicherst das im Eprom und gibst das Gespeicherte in einer Loop mit zufalls Generator wieder aus.
Gruß Richard
Servus..
reiner Verdacht, delay_us (100);..versuch mal die Zeit kuerzer zu machen.
In den Geigerzaehlerschaltungen die ich gesehen habe verwenden die nur den verstaerkten Puls aus der Roehre,
der duerfte deutlich kuerzer sein.
Wenn ich mein Geiger-Mueller Rohr bekommen habe sag ich dir wie's knackst
Gruss, Bastelwastel
Nam et ipsa scientia potestas est..
Eine Zeit von 100µm (0,1ms) ist das dein Ernst?! Ich denke 5-10ms wären ok. Das Problem wird sein, dass es sich nicht um eine saubere Rechteckschwingung handelt, sondern eher was zufälligeres, denke ich.
Mh..da hab ich mich verlesen, dachte beide delay waren mS.
Geigerzaehler geben auch nur Pulse aus. Das Typische knacken das man hoert sind die Flanken des Pulses.
Rein vom gefuehl wuerd ich nen Puls mit 10-50mS versuchen und die Pause zwischen 500mS - 5S.
Wobei sich das random nicht echt anhoeren wird..eine gemessene Strahlung wird eher konstant zu/ab nehmen, nicht wild springen.
Nam et ipsa scientia potestas est..
Lesezeichen