Forum: Mikrocontroller und Digitale Elektronik Giess-O-Mat reagiert nicht auf Schwellwert


von jens (Gast)


Lesenswert?

Hallo Leute, komme einfach mit meinem Giess-O-Maten nicht weiter und 
hoffe das mir jemand weiterhelfen kann.

Habe mir eine Platine gefertigt, sowie bisher einen Sensor. Den Atmega8 
habe ich auch soweit mit der Software programiert.
Was mir dann selbst aufgefallen ist, ich habe das Fusebit für das 
externe Quarz nicht gesetzt, sodass die Baudrate für UART und die 
Uhrzeit nicht passten. Jetzt aber behoben. Uhr läuft auf die Sekunde 
genau.

Allerdings, im Menü für Blume1 kann ich ja einen Schwellwert einstellen, 
ab wann die Pumpe anspringen soll. Habe also den Sensor getrocknet um zu 
schauen ob etwas passiert, ...nichts. Manuell mit "i" und "o" lässt sich 
aber das Relais an und abschalten. Wo liegt der Fehler? Muss ich noch 
irgendwelche Fusebits verändern damit der Atmega meinen Sollwert 
akzeptiert? Ist der vielleicht irgendwie geschützt das ich ihn per UART 
nicht verändern kann?

von wendelsberg (Gast)


Lesenswert?

jens schrieb:
> Habe also den Sensor getrocknet um zu
> schauen ob etwas passiert, ...nichts.

Klassische Fehlersuche betreiben.
Spannung am Eingangspin des ADC messen - ist diese korrekt - aendert 
diese sich - wenn ja richtig?

Wie ist der interne Messwert, den der ADC daraus macht, ist der korrekt?

Stimmt der Schwellwert?

wendelsberg

von jens (Gast)


Lesenswert?

Das ist ja das komische, der Sensor funktioniert.

Ich kann mir im Menü die Sensorwerte anzeigen lassen und diese gehen 
runter, wenn ich den Sensor in Wasser tauche, und rauf, wenn ich den 
Sensor trockne.

Auch wird im Untermenü Blume1 der aktuelle Sensorwert ausgegeben.

Was allerdings komisch ist, das im Menü "Sensorwerte anzeigen" die Werte 
um den Faktor 10 größer sind als im Menü Blume1. Beides die selben Werte 
nur eben mit unter "Sensorwerte anzeigen" einer zusätzlichen Null am 
Ende.

von jens (Gast)


Lesenswert?

Ah ha,

scheinbar muss ich du Pumpe einmal manuel starten und dann funktioniert 
der Sensor beim zweiten mal, nachdem die eingestellte Zeit t vergangen 
ist.

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.