PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Tiny26 ADC-Verstärker Bascom



Daniel_Gast
06.08.2004, 15:44
Hallo zusammen,

könnt ihr mir sagen, wie oder ob ich in Bascom den Verstärkungsfaktor eines Tiny26 einstellen kann ? Wenn ich das richtig verstehe, kann man eine Spannung intern bis x20 verstärken, um sie dann dem ADC zuzuführen.
Geht das in Bascom ??

Vielen Dank
Daniel

harryup
23.08.2004, 10:52
hi,

natürlich geht das auch in bascom, auch wenn es dazu keinen direkten konfigurationsbefehl gibt.
wie du im datenblatt s.85 siehst, wird der verstärkungsfaktor GAIN über das register ADMUX gesteuert.
normalerweise wird in bascom das entsprechende register durch die config-parameter gesetzt, z.b. 'config adc = ...(parameter)'
das entspricht der anweisung: 'ADMUX = 01110011 (beispiel)
zusammensetzung aller register findest du auf s.138

gruss, harry

spatz2222
14.01.2005, 15:53
eigentlich ganz einfach : der Befehl getadc(x) schreibt z.B. den Wert 0, 1 oder 3 entsprechend des Kanals usw. in das admux und übergibt dann adch und adcl in eine Word Variable ...
Lt. Datenblatt kann man die Spannungsdiff. zwischen Kanal 0 und Kanal 1 mit einer Verstärkung von 20x messen wenn im admux der Wert 11 steht

also einfach w = getadc(11) und schon kann ich die Diff. zwischen Kanal 0 und Kanal 1 messen -> wenn ich Kanal 1 auf Masse lege kann ich mit Kanal 0 wie gewohnt zur Masse messen - und das bei einer Ref. von 5V bis max 250mV

Space
17.01.2005, 19:02
Guckst du:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=3961&highlight=