Messdatenerfassung Multi-MCU: Unterschied zwischen den Versionen

Aus Technische Beeinflussbarkeit der Geschmacksache Kaffee
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Armin Rohnen, 16.02.2023 = Die Messplatine ist dafür ausgelegt, dass diese 8 Messkanäle über einen MCU-externen 16-Bit-ADC erfasst. 4 Messkanäle sind als Spannungseingang 0 bis 5 V ohne weitere Signalaufbereitung lediglich mit einem Tiefpassfilter ausgelegt. 4 weitere Kanäle sind als Temperaturmesskanal für NTC-Sensoren mit einer Referenzspannungsquelle und einem Spannungsteiler und nachgeschaltetem Tiefpassfilter mit angepasstem Verstärkungsfakt…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Noureddine Ait Ouhamou, 23.05.2023 =
Der ADC wird mit einer Datenrate von 250 Messdaten pro Sekunde betrieben. Dabei wird kein Messwert verworfen. Die Matlab-GUI wird weiterhin den Timer bereitstellen und die Kommunikationszeit vom 1/10 Sekunden aufrecht erhalten. Das Skript befindet sich befindet sich unter Programmcode.
= Armin Rohnen, 16.02.2023 =
= Armin Rohnen, 16.02.2023 =
Die Messplatine ist dafür ausgelegt, dass diese 8 Messkanäle über einen MCU-externen 16-Bit-ADC erfasst. 4 Messkanäle sind als Spannungseingang 0 bis 5 V ohne weitere Signalaufbereitung lediglich mit einem Tiefpassfilter ausgelegt. 4 weitere Kanäle sind als Temperaturmesskanal für NTC-Sensoren mit einer Referenzspannungsquelle und einem Spannungsteiler und nachgeschaltetem Tiefpassfilter mit angepasstem Verstärkungsfaktor ausgelegt.
Die Messplatine ist dafür ausgelegt, dass diese 8 Messkanäle über einen MCU-externen 16-Bit-ADC erfasst. 4 Messkanäle sind als Spannungseingang 0 bis 5 V ohne weitere Signalaufbereitung lediglich mit einem Tiefpassfilter ausgelegt. 4 weitere Kanäle sind als Temperaturmesskanal für NTC-Sensoren mit einer Referenzspannungsquelle und einem Spannungsteiler und nachgeschaltetem Tiefpassfilter mit angepasstem Verstärkungsfaktor ausgelegt.

Version vom 23. Mai 2023, 10:26 Uhr

Noureddine Ait Ouhamou, 23.05.2023

Der ADC wird mit einer Datenrate von 250 Messdaten pro Sekunde betrieben. Dabei wird kein Messwert verworfen. Die Matlab-GUI wird weiterhin den Timer bereitstellen und die Kommunikationszeit vom 1/10 Sekunden aufrecht erhalten. Das Skript befindet sich befindet sich unter Programmcode.

Armin Rohnen, 16.02.2023

Die Messplatine ist dafür ausgelegt, dass diese 8 Messkanäle über einen MCU-externen 16-Bit-ADC erfasst. 4 Messkanäle sind als Spannungseingang 0 bis 5 V ohne weitere Signalaufbereitung lediglich mit einem Tiefpassfilter ausgelegt. 4 weitere Kanäle sind als Temperaturmesskanal für NTC-Sensoren mit einer Referenzspannungsquelle und einem Spannungsteiler und nachgeschaltetem Tiefpassfilter mit angepasstem Verstärkungsfaktor ausgelegt.

Als ADC wird ein ADS1115-Board mit vorgeschaltetem Multiplexer verwendet. Dieser wird in einem kontinuierlichen Mode betrieben, so dass via ISR ein multiplex Messbetrieb gesteuert wird.

Über die Kommunikation zum Basisboard und/oder zur MATLAB®-GUI sollen im 1/10-Sekunden-Raster die Messdaten aller 8 Messkanäle übermittelt werden.

Sollten für Testzwecke die Messkanäle nicht ausreichen, können weitere Messplatinen verwendet werden. Dabei ist jedoch auf die eindeutige MCU-Kennung zu achten.