Gast
#3162159
Hallo liebe Mikrocontrollergemeinde, zum Status Quo: Ich habe bei meinem Neubau die Hausautomatisierung mit einer S7-315 CPU und einer WinCC HMI erstellt. Alle Taster, Schalter, Sensoren, Thermofühler etc etc gehen auf die CPU, diese steuert auch alle Steckdosen über Relais (pro Raum gibt es somit für jede Steckdose eine Zuleistung aus dem Keller die von der CPU gesteuert wird) Ja war ein riesen Aufwand aber somit bin ich für alle Eventualitäten gerüstet und habe schon einige sehr schöne Programme auf der CPU laufen die mir das Leben erleichtern. Nun wollte ich ein weiteres GIMMIC einbauen. Jede Stecksodenzuleitung soll über eine Strommessung verfügen. (Im optimalen Fall eine Strommessung über LEM Modul oder etwas technisch vergleichbares aber weitaus billiger) Ziel ist es aus 0-20 Ampere 0-5V zu erhalten. Diese wollte ich dann über Analogkarten der CPU einlesen und für einige Spielereien verwenden. z.B. maximal 1 Stunde Fernsehen am Tag, oder Anzeigen wenn der Stromverbrauch des Kühlschranks im Tagesdurchschnitt ansteigt, oder Meldung bei Zuschließen wenn der Herd noch an ist...... Ich komme hierbei aber auf 90 analoge Eingänge, das wären 12 Karten à 350€ was mir doch etwas Stramm erscheint. Nun war meine Idee: Atmega 8 mit 5? Analogeingängen belegen. von 5 Quellen somit den Strom einlesen und dann über Eindrahtbus an einen Digitalen Eingang der CPU schicken. 1Sekunde high wäre das Startbit, dann alle 100ms ein logisches Signal an die CPU schicken. Jeweils 8 bit pro Kanal wär eine Auflösung von 0,1Ampere, was ausreichend wäre. Insgesamt würde ich dann alle 6 Sekunden den Stromwert eines Messkanals auf die SPS schaufeln. Innerhalb des Atmega könnte man ja den Mittelwert der 6 Sekunden bestimmen. Gibt es hierfür Anregungen, Zweifel, vielleicht Sachen die man besser gestalten kann? Hat auch jemand eine Idee für ein günstiges Strommessystem, oder eine Schaltung. Bin für jeden rat dankbar