Forum: Mikrocontroller und Digitale Elektronik Tabellen in Bascom verwenden


von Herbert (Gast)


Lesenswert?

Ich möchte mit einem Mega8 Temparaturen messen.
Dazu verwende ich Hardwareseitig den ADC 0 eines ATmega8.
Sensor ist ein KTY81 in Serie mit einem 1,8k Widerstand.
Da die Temp./R Kennlinie des KTY nicht linear ist, leidet nätürlich die
Genauigkeit der Temp.-Messung.

Man riet mir Tabellen zu benutzen.- Nur,wie macht man das mit Bascom ?
Da die Bascom-Hilfe nur in Englisch (und polnisch) verfügbar ist, stehe 
ich vor einem Problem. Bin dankbar für jede Hilfe.

Gruß Herbert.

von Falk (Gast)


Lesenswert?

@Herbert

>Sensor ist ein KTY81 in Serie mit einem 1,8k Widerstand.
>Da die Temp./R Kennlinie des KTY nicht linear ist, leidet nätürlich die
>Genauigkeit der Temp.-Messung.

Wieso sollte die Genauigkeit leiden? Mann muss nur bei einem Sensor mit 
nichtlinearer Kennlinie eben diese Kennliniengleichung verwenden. Dann 
ist alles paletti.

>Man riet mir Tabellen zu benutzen.- Nur,wie macht man das mit Bascom ?
>Da die Bascom-Hilfe nur in Englisch (und polnisch) verfügbar ist, stehe
>ich vor einem Problem. Bin dankbar für jede Hilfe.

Nimm einfach die richtig Kennliniengleichung und schreib sie hin. Den 
Rest macht Bascom. Für deine Tabelle würdest du die sowieso brauchen.

MfG
Falk

von Carsten P. (papa_of_t)


Lesenswert?

Hilfe zum Befehl "data". Da ist ein Demoprogramm, das versteht mit etwas 
probieren auch so. Prinzipiell werden die "Tabellenwerte" mit (Beispiel)

data 10,12,14,16,18,20

im Programm gespeichert und dann mit "read" nacheinander ausgelesen 
(z.B. 5x read = 5. Tabelleneintrag = 18). Es gibt noch andere 
Möglichkeiten, aber bevor Du das testest -

Ich schätze mal, es wird nicht viel genauer (inkl, Toleranzen und 
Rundungsfehlern) als volle Grad Celsius (wenn überhaupt) - Probier doch 
erstmal, was Dir Dein AD-Wandler sagt bei Eiswasser und kochendem Wasser 
- je weniger Unterschied, umso weniger fällt die Nichtlinearität ins 
Gewicht. Wenn es genauer sein soll: ein genauerer I2C Sensor z.B..

von Jürgen C (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

anbei ein Beispiel für die Verwendung von Tabellen.

Ich würde mich auch über eine deutschsprachige Hilfe zu Bascom freuen.
Vieleicht macht ja einmal einer eine Übersetzung.

von 42 (Gast)


Lesenswert?

> Ich würde mich auch über eine deutschsprachige Hilfe zu Bascom freuen.

ich will auch deutsche datenblaetter !!!

und deutsche atmels !

/42

von Rahul, der Trollige (Gast)


Lesenswert?

ich will Deutsche, die die (aktuelle) Rechtschreibung beherrschen!

von Rahul, der Trollige (Gast)


Lesenswert?

>Ich würde mich auch über eine deutschsprachige Hilfe zu Bascom freuen.
>Vieleicht macht ja einmal einer eine Übersetzung.

Und da guckt dann trotzdem keiner rein - nicht mal, wenn es sie als 
Hörbuch gäbe...

von jack (Gast)


Lesenswert?

>ich will Deutsche, die die (aktuelle) Rechtschreibung beherrschen!

Es könnte von mir aus auch eine von 1960 sein.
Hauptsache *Recht*schreibung und nicht dieses scheußliche Gefasel, daß
man so oft hier lesen muß.

von jack (Gast)


Lesenswert?

Auweia!
das man so oft...

von Rahul, der Trollige (Gast)


Lesenswert?

*lol

von Carsten P. (papa_of_t)


Lesenswert?

als Hörbuch lach ich freu mich schon auf die Stelle, wo die 
Schaltungen und Kennlinien vorgelesen werden..

von Rahul, der Trollige (Gast)


Lesenswert?

>ich freu mich schon auf die Stelle, wo die Schaltungen und Kennlinien >vorgelesen 
werden..

Kennt jemand noch "Aussenseiter - Spitzenreiter" im DDR-Fernsehen?
Da gab es einen Beitrag über einen Mathe-Lehrer, der mit seinen Schülern 
Funktionsverläufe gesungen hat. Das wäre dann eine Möglichkeit, um 
Kennlinien im Hörbuch darzustellen...

von Herbert (Gast)


Lesenswert?

@Jürgen C

Tausend Dank für das von Dir gepostete BasCom-File !!!
Mithilfe dieses Files hat es bei mir klick gemacht........

Viele Grüße
Herbert

von Ralf - Rainer R. (ralf_r26) Flattr this


Lesenswert?

Hallo,
ich habe für mich eine Übesetzung gemacht.
Ist zwar nicht die aller Schönste, der Übersetzer intapretiert manche 
Wörter nach gutdünken, aber mir hilft es immer wieder.

Wenn Einer privates Interesse hat, schicke mir bitte eine Nachricht mit 
seiner eMail-Adresse.

Gruß Ralf

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
Noch kein Account? Hier anmelden.