beleuchtungsstärkemessung

Gast #336105
Hallo!

Ich bräuchte eure Hilfe! Ich will mit Hilfe des tsl 230 bausteins die
Beleuchtungsstärke messen 10µ bis 1000 W/m2!Das Ergebnis soll mit Hilfe
eines mikroprozessor 80c31 ausgewertet werden und über die serielle
Schnittstelle auf dem PC angezeigt werden. Das Datenblatt ist
beigelegt!

Bitte um Hilfe, vielen Dank im voraus!
Angehängte Dateien:
Gast
Ich hoffe, mein Hinweis hillt dir ein wenig.
Hohe Frequenzen kann man per Tor-Schaltung messen (Impulse während
einer bestimmten Zeit).
Für niedrige Frequenzen sollte man lieber die Periodendauer messen.
Peter Dannegger hatte zu dem Thema mal in der Codesammlung was
veröffentlich (suchen must du schon selber...).
Gast
@ rahul

Es soll eher mit hohen Frequenzen grechnet werden! Aber so genau weiß
ich dass selber nicht! ich weiß nicht wie ich die verschiedenen watt
bereiche den Frequenzen zuordnen soll!!
Die Lösung steht im Datenblatt. Schau mal auf Seite 4 / Figure1.
Dort ist der Zusammenhang von Frequenz zu Helligkeit aufgetragen,
und zwar für alle drei Bereiche.
Ist deine Software zu langsam, lässt sich das mit S2/S3
herunterteilen.

Gruss
Jadeclaw.
Gast
s2 und s3 kannst du vergessen, lass die einfach offen und nimm s1 als
output, danach ist das intel kochrezept zu verwenden, viel spaß
Gast
hallo!

vielen dank für die Hilfe, kann mir aber nicht jemand ein kleines
programm dafür schreiben dass mir einen kleinen breich ausgibt z.b:
1µ- 10µ Watt? ich kenn mich noch nicht gut aus mit dem interrupts!

vielen dank im voraus
Gast
@rahul

danke aber ich brauche das programm so schnell wie möglich bitte kann
es mir nicht jemand zumindest den anfang programmieren?

vielen dank im voraus
Gast
hey wenn wir dir den code schreiben hast nichts davon, arbeite das doch
einmal durch und du verstehst es für immer! glaubst wir übernehmen die
arbeit für dih oder wie?
Gast
@ hubert

nicht gerade die arbeit aber (bitte) zumindest einen Teil!! Ich
verstehe es besser wenn ich ein fertiges Programm vor mir habe um
daraus den Ablauf und die umsetzung zu erkennen!

vielen dank im voraus
Gast
hallo!

Ich hab mir dass mit der tabelle mal näher angeschaut und verstehe das
grundprinzip! kann mir jemand mit der periodendauer behilflich sein?
wie kann ich diese bestimmen?

vielen dank im voraus
Gast
@Periodendauer: Du misst die Zeit mit Hilfe eines Timers zwischen zwei
Flanken (in die gleiche Richtung). Wenn die Frequenz symmetrisch
aufgebaut ist, kann man auch nur eine halbe Periodendauer messen
(Zustandsgesteuerter Timer).
Der Timer wird mit einer bestimmten Rate inkrementiert (12MHz-8051 hat
einen internen Timer-Takt von 1MHz==> 1µs pro Timer-Tick).
"Gate-Modus" nennt sich das.
Gast
@rahul

wie schreib ich dass der timer zb: auf die positive flanke gesteuert
ist??geht dass beispiel:

wenn der timer gesetzt ist , lass ich einen zähler zählen, seinen wert
multiplizier ich mit 1µ und 1/die periodendauer hab ich den wert der
frequenz?

oder muss ich dass anders schreiben!

bitte um hilfe

vielen dank im voraus
Gast
Hallo zusammen,

kann mir jemand sagen, wo ich den TSL230 beziehen kann? Kennt jemand
solch einen Baustein mit anderer Schnittstelle, beispielsweise 1-wire,
I2C,... ?

Viele Grüsse

Volker
Gast
hallo alle zusammen!

Kann mir bitte jemand das Programm schreiben dass eine Frequenz misst
wenn ich an irgendeinen pin des 80c51 kits eine FRequenz anliegen habe?
Ich weiß dass ich timer verwenden soll und auch einen zähler aber ich
bin eher ein noob auf dem gebiet und ich brauche diesen teil dringend!

*bemühuingen werden bezahlt :)

vielen dank im voraus
Gast
@Volker: Hast du mal im reichhaltigen Sensoren-Angebot der Firma Conrad
geguckt? CSD hat auch solche Sensore - ob nun genau den, weiß ich
nicht.

@Wolfgang:
Dazu ist die Lektüre des Datenblattes wichtig.
Ich hab zwar vor Jahren mal was mit dem 80517 gemacht, kann dir aber
nicht sagen, was genau du da jetzt einstellen mußt, und ob das mit den
Flanken einfach so geht.
Du solltest dir das Buch von Andreas Roth besorgen...

http://www.semiconductors.philips.com/acrobat_download/datasheets/80C31_80C32_1.pdf
Auf Seite 9 ist der Capture-Mode beschrieben.
Gast
Siehe Betreff...
@Gebhart: Kann sein. Ist schon ne Weile her. Ich wüsste, wie ich es
beim AVR machen müsste. Wie ich es mit nem 8051er machen müsste, müsste
ich auch erst nachgucken(*)...




(*) nachgucken: Datenblatt zum Controller wälzen, ins
Mikrocontroller-Kochbuch gucken, Codesammlung durchforsten, google
befragen...
Gast
Das ich das noch erleben darf!!!!!!!
hier hast du ein bißchen theorie so einfach ist die Frequenzmessung gar
nicht, man kann nicht für alle Anwendungen eine Programm fertigen es
ergibt sich z.B Quantsierungsfehler, an Anhang findest du einbißchen
theorie
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.