Gast
#404999
Hallo, kann mir jemand einen Programmvorschlag für ein AVR Programm des AVR-Typs ATMega8535 + Ermittlung der Daten von 3 PT100 Glieder, liefern. Bin dankbar um jeden Vorschlag.
|
Anzeige
|
Tempfühler mit ATMega8535
Gast
#404999
Hallo, kann mir jemand einen Programmvorschlag für ein AVR Programm des AVR-Typs ATMega8535 + Ermittlung der Daten von 3 PT100 Glieder, liefern. Bin dankbar um jeden Vorschlag.
Gast
#405000
Source für Morgen... (1)
Gast
#405001
Source für Morgen... (2)
Gast
#405002
Source für Morgen... (3)
Gast
#405003
Source für Morgen... (4)
Gast
#405004
Source für Morgen... (5)
Gast
#405005
Source für Morgen... (6)
Gast
#405006
Source für Morgen... (7)
Gast
#405007
Source für Morgen... (8)
Gast
#405008
Wie genau soll's werden? Und welche Auflösung brauchst Du? Mit einem einfachen R+PT-Spannungsteiler gibt es da prinzipbedingte Grenzen bei grob 5bit, mit einem weiteren Chip (UTI, gibt's bei Conrad) und Analog-Mux davor sind dagegen lockere 14bit realistisch. Gruß Johannes
Gast
#405009
Hallo Johannes, genauigkeit spielt wigentlich keine Rolle. Es geht mehr um eine Aufgabenstellung die ich bekommen habe. Es geht darum 2 PT100 Temp-Sensoren mittels AVR, hier ATMega8535 auszulesen ihren Wert zu mitteln und über einen XPort weiter zu schicken. Aufbau steht soweit, habe die PT100 Glieder mittels Dreileiterstufe an A/D Anschluß des AVR geschloßen (an AVRPort 40,39,38). Die weiterverarbeitung erfolgt dann mittels c# bzw anderem Client. Mir geht es eigentlich nur um das lesen, mitteln und schicken der Daten. Wobei das schicken über den UART und die General Purpose Leitungen des XPort erfolgen. Kommunikation vom XPort zum C# Client steht. Habe dies mittel Sockets realisiert... Wäre dir sehr verbunden wenn du mir mit dem AVR Programm zum lesen und mittel der Sensoren helfen könntest. Vielen Dank im Vorraus. MFG Dirk.
Gast
#405010
Ok, ich such Dir morgen was raus... Zum Mitteln für jetzt noch mein integrierender Grundansatz: if (erste_messung) mittel.var = mess.wert * mittel.koeffizient; else mittel.var = mittel.var + mess.wert; mittel.wert = mittel.var/mittel.koeffizient; mittel.var = mittel.var - mittel.wert; wovon mittel.wert dann weiterverarbeitet wird. Gruß Johannes
Gast
#405011
Danke für deine Mühe. Werde es bestimmt brauchen können. MFG Dirk.
Gast
#405012
Noch ne Frage: Kannst Du C Code verwenden? Gruß Johannes
Gast
#405013
Ja klar, prgrammierung des AVR mach ich nur in C. Die Weiterverarbeitung (nach XPort) ist dann plattformunabhängig; In c# lese ich nen Socket-Stream aus, genauer die Bytes -> senden des AVR über UART vorgesehen. MFG Dirk
Gast
#405014
Source für verbessert... (1)
Gast
#405015
Source für verbessert... (2)
Gast
#405016
Source für verbessert... (3)
Gast
#405017
Source für verbessert... (4)
Gast
#405018
Source für verbessert... (5)
Gast
#405019
MAIN Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|