
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Ich hatte da noch etwas vergessen: Nach meinem Buch ("C-Control-Anwendungen") hast du auf jedenfall 4 von aussen zugängliche Analogports. Selbstverständlich kannst du diese auch als (quasi-)digitale Eingänge verwenden. Dies mit dem Vorteil, dass dein high-Signal nicht unbedingt 5,0 V haben muss, sondern auch darunter liegen kann. In deinem Programm dazu fragst du einfach nur den Wert des jeweiligen Analog-in-ports ab und vergleichst ihn mit einem Schwellwert (der von deiner zu messenden Spannung abhängt): if AD[x] >= schwellwert then tu sonstwas (zum beispiel ein flag setzen) ist ja auch digital, oder? jedenfalls solange die Spannung nicht schwankt. Den Schwellwert erhälst du, indem du die Spannung anlegst und ein Programm machst, dass dir den Wert des AD-ports aufs Terminal schreibt. Davon sollte man allerdings 1 oder 2 Digits abziehen, um Unsicherheiten im Programmablauf duch Messfehler zu vermeiden. Doch nocheinmal sei gewarnt: ÄUSSERSTE VORSICHT! Alles über 6,5 Volt bedeuted das sichere Ende des Kontrollers in der Station, was für sämtliche Ports - Analog oder Digital gilt. Also nur mit max. 5-V-Signalen hantieren! |
| Antwort schreiben |