regeln

Gast #232933
Lesenswert?
• ▲
▼
ich verstehe so langsam wie der avr funktioniert und hab schon ein paar
sachen geschrieben. Das ganze hält sich aber noch in grenzen: Ports
ansteuern und sachen ein/aus schalten kann ich, aber wie regelt man
denn  damit? Sowohl Input als auch Output, wie kann ich jetzt zum
beispiel nen temperaturfühler ansteuern oder nem lautsprecher ne
bestimmte spannung geben?
Gast #232934
Lesenswert?
• ▲
▼
Kommt drauf an...
Tmeperaturwiderstände kanst du z.B: über Spannungsteiler und ADC
einlesen.
Tmeperatursensoren mit eingebautem Bus (z.B. TWI) über den
ensprechenden Bus
EInstellbare Spannungen erhält man mittels PWM und nachgeschaltetem
TIfpasfilter... Und und und... kommt imemr drauf an was man nun konkret
machen will udn für vieles gibt es viele Möglichkeiten ;)
Gast #232935
Lesenswert?
• ▲
▼
Hi,

Schau Dir mal die Begriffe Messen, Steuern und Regeln an......

Ein einfacher Temperaturfühler wird nicht geregelt oder gesteuert...von
diesem wird ein elektrisches Signal gemessen.
Es gibt zwar Exemplare mit I2C zur Ansteuerung, aber das ist ein
anderer Zusammenhang.

Und einem Lautsprecher sollte man keine "bestimmte" Spannung
geben....der zieht dann viel Strom und überhitzt sich vielleicht.

Regeln mal ganz einfach: Erst Ist-Wert messen, dann mit Soll-Wert
vergleichen und dann ein Gerät richtig ansteuern, welches den Ist-Wert
verändern kann.

Z.B.: Raumtemperatur

Temperaturfüher gibt Dir den Ist-Wert und Du vergleichst mit dem
Soll-Wert von 25°. Ist der Ist-Wert kleiner, stellst Du die Heizung an,
sonst aus.

Gruß ka-long
Gast #232936
Lesenswert?
• ▲
▼
Hi Philippi,

man kann einen einfachen Temperaturfuehler mittels eines in Serie
geschlateten Schalters (Transistors) ein- ausschlaten. Man vermeidet
dadurch, dass staendig Strom druch den Fuehler fliesst, und somit eine
Erwaermung des Fuehlers. Den Transistor kannst du mit einem I/OPort
ansteuern.
Transistor ansteuern, Fuehlerwert ueber ADC (und evtl Spannungsteiler)
einlesen, Transistorbasisspannung abschalten (i/o Prt zieder auf null
setzen.)

hab ich mit nel ATmega16 mal gemacht.

mach's gut
Johannes
Gast #232939
Lesenswert?
• ▲
▼
im moment war das nur theoretisch, jetzt hab ich mir noch ein paar
artikel zum thema ADC angesehen und einfach mal ein 7k poti am ADC0
laufen lassen, weiterhin konnte ich dann auch schon veränderliche werte
damit anzeigen. Vollständig verstanden hab ich die werte noch nicht aber
wenigstens funktioniert das schonmal :).
Gast #232941
Lesenswert?
• ▲
▼
Na dan schau doch mal was der Maximal und Minimal wert ist den du
erzeugen kannst und versuche das mit dem Widerstandswert in verbindung
zu bringen, du wirst sehen: Es gibt einen Zusammenhang ;)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.