Hej !
Jeg har fået installeret en arduino PID på min espresso maskine. Jeg har ikke selv forstand til at skrive et program, så jeg har fået en masse hjælp hist og pist

Jeg har nogle problemer med min thermocouple forstærker (MAX31855k) er meget følsom. Når jeg brygger espresso, så laver min 230v pumpe og tre-vejs ventiler til tider en masse støj. Dette gør aflæsninger fra TC forstærkeren meget upræcise. Støjen opstår ikke hver gang jeg brygger, men når de gør, er det altid når pumpen og/eller ventilerne er enten aktiveres eller slukkes. Espressomaskinen er jordet og arduinoen er godt gemt væk.
Et af problemer med disse udfald, er at de en sjælden gang i mellem får PID'en til at fryse/crashe, eller får mit 16X2 display til at vise mærkelige tegn. En andet problem opstår efter et udfald, så er det som om at PID'en lige skal komme sig over de mærkelige indput fra TC forstærkeren og de minutter det tager PID'en at normalisere sig, så falder temperaturen i kedlen alt for meget til min smag, især hvis jeg skal steame mælk, så taber den let pusten, meget irriterende.
Jeg er blevet anbefalet at lave et low-pass filter til at sorter de unormale værdier fra, men det kan jeg på ingen måde lave med min viden.
Hvis nogen har mod på at tilpasse sådan et filter til mit program, så vil jeg blive meget glad. Giver selvfølgelig en god kop kaffe, kage og lidt kompensation for tiden der blive lagt i arbejdet

Jeg har som sagt ikke den store forstand på kodning og ved ikke i praksis hvordan sådan et filter kan sættes op, men jeg havde en ide om at filteret måske skulle filtere output fra min thermocouple inden det bliver integreret i PID'en. Filteret kunne så måske tage et gennemsnit af fx. 10 forudgående målinger og hvis det nyeste output fra TC afviger mere end en bestemt procentdel, så skal output ikke sendes videre til PIDen?
Min PID's setpoint er omkring 115 grader celsius. Når udfaldene opstår, så er TC forstærkerens output ofte 0,0 grader eller det halve af det forgående output, 56 grader C. Andre gang er det er dobbelt så højt, 230 grader C. Udfaldene varer kun et split sekund og derefter kommer der et normalt output igen.
Håber der nogen der har tid til at hjælpe

Mvh
https://dl.dropboxusercontent.com/u/2613065/Espresso_v01h_MODI.zip