PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Geigerzähler-Tick nachbilden



NanoBot
03.04.2011, 16:21
Ich möchte ein zufälliges Geigerzähler-Ticken machen (sind ja alle ausverkauft):


while (1) {
PORTB |= (1<<PB0); //Pin high
_delay_us (100);
PORTB &= ~(1 << PB0); //Pin low
_delay_ms ( random() );
}
wobei der Lautsprecher via Transistor angeschlossen ist.

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?

uwegw
03.04.2011, 17:15
Mach mal ne Aufnahme von deinem Klang, sonst kann man so schlecht sagen, woran es liegen könnte...

Richard
03.04.2011, 18:23
Ich möchte ein zufälliges Geigerzähler-Ticken machen (sind ja alle ausverkauft):


while (1) {
PORTB |= (1<<PB0); //Pin high
_delay_us (100);
PORTB &= ~(1 << PB0); //Pin low
_delay_ms ( random() );
}
wobei der Lautsprecher via Transistor angeschlossen ist.

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?

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

BastelWastel
04.04.2011, 10:10
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

BurningWave
11.04.2011, 13:18
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.

BastelWastel
11.04.2011, 13:33
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.