| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen | 
	
	
		| Autor | Nachricht | 
	
		| Pellkartoffelsalat 
 
 
 Anmeldungsdatum: 11.04.2005
 Beiträge: 10
 Wohnort: Moormerland
 
 | 
			
				|  Verfasst am: 17.03.2011, 07:42    Titel: Geigerzähler |   |  
				| 
 |  
				| Ich brauch mal Eure Hilfe, 
 Ist es möglich mit FreeBasic die Signale von einem (in meinem fall) FH40T über die Soundkarte in Impulse umzuwandeln, bzw einen Counter Hochlaufen zu lassen?
 
 MfG
 Andre
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Sebastian Administrator
 
  
 Anmeldungsdatum: 10.09.2004
 Beiträge: 5969
 Wohnort: Deutschland
 
 | 
			
				|  Verfasst am: 17.03.2011, 12:10    Titel: |   |  
				| 
 |  
				| Hallo und willkommen im Forum! 
 Da der FH40T schon ein ziemlich alter Geigerzähler ist, verfügt dieser leider über keine Digital-Schnittstelle, mit der man ihn direkt via RS232 oder USB an einen PC anschließen könnte. Aktuelle Geräte wie der "GammaScout", der bei Reichelt übrigens schon ausverkauft ist, haben eine solche Schnittstelle und wären von daher viel einfacher anzuschließen.
 
 Ich denke allerdings, dass sich auch der alte analoge FH40T über die Soundkarte anschließen und mit FB auswerten lassen sollte. Das ist allerdings nicht ganz einfach. Am besten könnte sich zur Signalerfassung die BASS-Bibliothek eignen. Vielleicht kann einer unserer hiesigen Audio-Experten ja mal einen kleinen Beispiel-Code posten, mit dem nicht ein Dateistream gelesen, sondern der Mikrofoneingang überwacht wird.
  Also wie gesagt: Möglich ist es aller Voraussicht nach, aber einen fertigen Beispiel-Code habe ich jetzt nicht parat. 
 Viele Grüße!
 Sebastian
 _________________
 
   Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Flo aka kleiner_hacker
 
 
 Anmeldungsdatum: 23.06.2006
 Beiträge: 1210
 
 
 | 
			
				|  Verfasst am: 17.03.2011, 16:13    Titel: |   |  
				| 
 |  
				| ich nehme an, du weißt schon, wie du den Audio-verarbeitenden teil schreiben wirst? ich würde folgendes machen
 
  	  | Code: |  	  | DO
 warte, bis amplitude des eingangs > SCHWELLE_1
 count+=1
 warte, bis amplitude des eingangs < SCHWELLE_2
 LOOP
 
 | 
 wobei SCHWELLE1 > SCHWELLE2
 
 
 zum audio-empfangenden teil:
 ich habe sehr gute erfahrungen mit jack gemacht. ist allerdings soweit ich weiß linux-only, und könnte ein bisschen overkill sein (ist ein low-latency-audioserver).
 
 ansonsten solltest du dir vielleicht die ALSA-lib (auch linux) bzw vermutlich die winAPI genauer ansehen. ich denke, beispielcodes zum mikro-abhören sollte es genug geben (wenn auch evtl. nur in C, aber das sollte kein problem sein, oder?)
 _________________
 MFG
 Flo
 
 Satoru Iwata: Wer Spaß am Spielen hat, fragt nicht nach Grafik.
 
 zum korrekten Verstaendnis meiner Beitraege ist die regelmaessige Wartung des Ironiedetektors unerlaesslich.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| 28398 
 
 
 Anmeldungsdatum: 25.04.2008
 Beiträge: 1917
 
 
 | 
			
				|  Verfasst am: 17.03.2011, 16:37    Titel: |   |  
				| 
 |  
				| Mit FMOD oder FMOD Ex (Header nicht bei FB dabei / gibts aber von mir hier im Forum und auch von anderen Leuten) kannst du recht einfach das Mik aufnehmen & verarbeiten. |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Pellkartoffelsalat 
 
 
 Anmeldungsdatum: 11.04.2005
 Beiträge: 10
 Wohnort: Moormerland
 
 | 
			
				|  Verfasst am: 17.03.2011, 17:16    Titel: |   |  
				| 
 |  
				| @Sebastian: Problem a: hast du ja schon beschrieben, Lieferzeiten bis August 2011
 Problem b: Man bräuchte den Gamma Scout Online der aber ganze 500€ kostet.
 Das mit der BASS Lib werde ich mir mal anschauen.
 
 @Flo:
 Die Technik die dahinter kommt, ist das kleinere Problem.
 Und es sollte sich schon irgendwie machen lassen.
 
 @28398:
 Werde ich auch mal in Betracht ziehen.
 
 @all:
 Im Moment Nutze ich testweise das Programm CDVCounter, nur ich hab keine Sinnvolle Möglichkeit, "Live" an die Aktuellen Daten zu kommen, weil das Programm kein Protokoll speichert. Deshalb mein Versuch es mit FreeBASIC zu machen, weil der Rest wird, der später auswertet auch FB sein wird.
 _________________
 Ich bin ein Bombenexperte, wenn du mich rennen siehst, renn mir hinterher
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| ThePuppetMaster 
 
  
 Anmeldungsdatum: 18.02.2007
 Beiträge: 1839
 Wohnort: [JN58JR]
 
 | 
			
				|  Verfasst am: 18.03.2011, 22:16    Titel: |   |  
				| 
 |  
				| Alternative. 
 wie wäre es denn, das ganze sehr simpel per digitalem Rechtecksignal (Schmitttrigger) an die serielle oder Parallele schnittstelle zu koppeln?
 
 die erfassung der daten wäre hier deutlich leichter zu realisieren.
 
 oder, als alternative, per AVR und ADC erfassen und digital direkt umgewandelt, und gecountet an eine USB / RS232 schnitstelle zu senden?
 
 
 MfG
 TPM
 _________________
 [ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Pellkartoffelsalat 
 
 
 Anmeldungsdatum: 11.04.2005
 Beiträge: 10
 Wohnort: Moormerland
 
 | 
			
				|  Verfasst am: 18.03.2011, 22:44    Titel: |   |  
				| 
 |  
				| @ThePuppetMaster Der Schmitt Trigger macht mich echt neugierig. Werd mir das Ding glaub ich mal bei Conrad besorgen und mal versuchen.
 
 AVR und ADC gehen leider über mein können hinaus.
 Zumindest der AVR.
 
 Im moment ist meine Aktuelle nicht so tolle lösung:
 CDVCounter mit Aktiviertem WebInterface
 Programm mit chisock und dann ein Request auf die WebSeite um an die Daten zu kommen.
 
 Aber Vielen Dank für die Ideen
  _________________
 Ich bin ein Bombenexperte, wenn du mich rennen siehst, renn mir hinterher
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Pellkartoffelsalat 
 
 
 Anmeldungsdatum: 11.04.2005
 Beiträge: 10
 Wohnort: Moormerland
 
 | 
			
				|  Verfasst am: 08.04.2011, 11:34    Titel: |   |  
				| 
 |  
				| Für die, die es interessiert : 
 Lösung:
 
 Hab mit das Programm RadCount gedownloadet. Das gibts inkl Quell Code und es Passend mit allen Fehlenden Funktionen umgeschrieben.
 
 Wenn das Programm jemand haben möchte einfach bei mir melden.
 
 Gruß Pelle
 _________________
 Ich bin ein Bombenexperte, wenn du mich rennen siehst, renn mir hinterher
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		|  |