amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Regeltechnik mit dem Amiga [ - Suche - Neue Beiträge - Registrieren - Login - ]

1 2 -3- [ - Beitrag schreiben - ]

22.05.2008, 21:45 Uhr

Ralf27
Posts: 2779
Nutzer
Ok, ob die große Schwenkbiege wirklich mal umgebaut wird, das steht ja in den Sternen, aber eins wird wirklich mal kommen:

Gegeben ist folgendes:
Ein Wohnhaus mit mehreren Wohnungen. Es soll die benötigte Energiemenge ermittelt werden, die die einzelnen Wohnungen an Heizernergie verbrauchen. Es gibt da auch fertige Lösungen(hat die eigentlich einer im Einsatz?), aber sowas müßte man doch auch selbst zusammenbauen können, wenn man einfach denn Temperaturunterschied im Vor- und Rücklauf ermittelt und das im Zusammenhang mit der Durchflussmenge stellt.
Und das ganze 4 oder gar 5 mal.

Die Frage ist jetzt, wie man sowas am besten zusammenbauen könnte, was für Sensoren in Frage kommen würde und, was mich hier zum Amigaforum bringt, wie man am besten die Signale wieder in den Amiga bringt. Serielle wäre da wohl am besten, siehe oben. :)

Das ganze wäre wohl nur eine kleine Spielerei, also nichts offizielles zum abrechnen! Wenn das ganze mal laufen sollte, dann könnte man so Späße machen wie z.b. aktueller Verbrauch via Netzwerk anzeigen lassen, Statistik, etc.
Das einzige "Problem" wäre halt nur die Daten in den Rechner zu bekommen.

Danke im vorraus! :)
--
http://www.alternativercomputerclub.de.vu

[ - Antworten - Zitieren - Direktlink - ]

23.05.2008, 09:13 Uhr

MaikG
Posts: 5172
Nutzer
PCF8591

Hat 4 Analoge Eingänge, die kannst du mit 4 NTCs/PTCs bestücken.
Ich glaube 4 Chips davon sind in einem I2C Bus möglich.

Hab hier momentan einen mit NTC und LDR dran, funktioniert
einwandfrei.

Allerdings muss man den NTC abgleichen, weil dieser nicht ganz
Liniar arbeitet.

[ - Antworten - Zitieren - Direktlink - ]

24.05.2008, 09:26 Uhr

Ralf27
Posts: 2779
Nutzer
@MaikG:

Wie hast du denn i2c-bus am Amiga angeschlossen? Wie programmiert? Hab mir eben kurz mal im Aminet informiert. Es gibt da ja einige Möglichkeiten. Das einzige kleine Problem dürfte noch der Anschluss sein, Softwaretechnisch werd ich das schon leichter hinbekommen.(denke ich jedenfalls :D )
--
http://www.alternativercomputerclub.de.vu

[ - Antworten - Zitieren - Direktlink - ]

24.05.2008, 09:59 Uhr

MaikG
Posts: 5172
Nutzer
>Wie hast du denn i2c-bus am Amiga angeschlossen?

Floppy Port (DF2:) kann also DF0: und wenn ich mal ein DF1:
anschließen will noch Problemlos nutzen.
Gleichzeitig bleiben alle anderen Ports frei.

>Wie programmiert?

Na MaxonBasic :-)


i2clib

erinnerst dich, das was mit fd2bmap nicht richtig wollte.

Der Rest ist einfach wenn man das prinzip versteht.

code:
CONST Channel0%= &h0000 REM LDR
CONST Channel1%= &h0100 REM NTC
CONST Channel2%= &h0200
CONST Channel3%= &h0300


adrAD&=&h90 REM Read, 91 Write


a%=Channel0%:junk&=SendI2C&(adrAD&+1,2,VARPTR(a%))
b%=0:junk&=ReceiveI2C&(adrAD&,2,VARPTR(b%))
PRINT "Helligkeit "+HEX$(b%)+" "+HEX$(((b%)<<8)>>8), (b%<<8)>>8


a%=Channel1%:junk&=SendI2C&(adrAD&+1,2,VARPTR(a%))
b%=0:junk&=ReceiveI2C&(adrAD&,2,VARPTR(b%))
PRINT "Temperatur "+HEX$(b%)+" "+HEX$(((b%)<<8)>>8), (b%<<8)>>8



>Hab mir eben kurz mal im Aminet informiert.
>Es gibt da ja einige Möglichkeiten. Das einzige kleine Problem
>dürfte noch der Anschluss sein, Softwaretechnisch werd ich das
>schon leichter hinbekommen.(denke ich jedenfalls :D


Auf jeden fall. SW ist einfach. Evtl. ist es für dich am besten
das auf einer Lochraster Platine zu machen?
Ich könnte dir ein Layout zukommen lassen, aber damit würde
ich dir keinen gefallen tun, den das ist zum Teil in SMD Technik
und ziemlich klein.

[ Dieser Beitrag wurde von MaikG am 24.05.2008 um 10:26 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

25.05.2008, 23:13 Uhr

Ralf27
Posts: 2779
Nutzer
Hm, mich schockt es schon irgendwie das es wohl nicht so einfach(bzw. nicht so günstig ist) einen einfachen SER<->I2C Adapter zu kaufen. Bei 90Euro(!) bin ich da gerade bei einem Adapter. Kann das wirklich sein? Schon heftig.
--
http://www.alternativercomputerclub.de.vu

[ - Antworten - Zitieren - Direktlink - ]

26.05.2008, 09:55 Uhr

MaikG
Posts: 5172
Nutzer
>Hm, mich schockt es schon irgendwie das es wohl nicht so einfach(bzw.
>nicht so günstig ist) einen einfachen SER<->I2C Adapter zu kaufen.
>Bei 90Euro(!) bin ich da gerade bei einem Adapter. Kann das wirklich
>sein? Schon heftig.

Aber DIP Löten (normale große Chips) kannst du oder?
Willst du den Amiga, in der Nähe der Heizung (<5 Meter) oder
weit entfehrnt (ca. 50-80 Meter) betreiben?

Für ersteres kann ich dir ein Layout machen, wenn du willst.
Kannst auch ein Stück Plaste nehmen, Löcher bohren und
unten dann mit Kabeln das ganze Verbinden.


50 Meter würde dann komplizierter werden.

[ - Antworten - Zitieren - Direktlink - ]

26.05.2008, 16:11 Uhr

ylf
Posts: 4112
Nutzer
Zitat:
Original von Ralf27:
Hm, mich schockt es schon irgendwie das es wohl nicht so einfach(bzw. nicht so günstig ist) einen einfachen SER<->I2C Adapter zu kaufen. Bei 90Euro(!) bin ich da gerade bei einem Adapter. Kann das wirklich sein? Schon heftig.


I2C ist eine serielle Schnittstelle, hat nur ein völlig anderes Protokol und ist auch sonst nicht Hardwarekompatibel zum RS232. Muß es auch nicht. Du brauchst nur zwei Pins am Amiga, die du frei programmieren kannst, als Ein- und AUsgang usw., der Rest ist Sache der Software. Da böte sich der Parallelport an.

bye, ylf

[ - Antworten - Zitieren - Direktlink - ]

26.05.2008, 17:50 Uhr

MaikG
Posts: 5172
Nutzer
>I2C ist eine serielle Schnittstelle, hat nur ein völlig anderes
>Protokol und ist auch sonst nicht Hardwarekompatibel zum RS232.
>Muß es auch nicht. Du brauchst nur zwei Pins am Amiga, die du frei
>programmieren kannst, als Ein- und AUsgang usw., der Rest ist Sache
>der Software. Da böte sich der Parallelport an.

Der Library, die er einfach unter Basic nutzen kann liegen
einfache Schaltungen zu Seriell, Parallel und Floppy bei.

Genutzt werden bei der Parallel und Floppy Version 3 E/As.

[ - Antworten - Zitieren - Direktlink - ]


1 2 -3- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Regeltechnik mit dem Amiga [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.