Page 1 of 1

Drukknop monitor

Posted: Wed Dec 27, 2006 10:41 am
by pipodc
Ik wil dimmers en eventueel andere punten sturen met drukknoppen, waarvan de signalen door een server (die heb ik al) gevolgd worden, die past daar logica op toe en voert dan uit. Ik zou bvb de dimmers van Lightec willen sturen via RS232 vanuit de server.

Voorbeeld : drukknop bedient dimbaar licht :
korte druk = aan (laatste dimstand)/uit
snelle opeenvolging van korte drukken : switch tussen 20%/40%/60%/80%/100% licht
lange druk = dim meer/minder (iteratief)

(Ik besef dat dit bestaat via DINmodules, maar dit is maar een voorbeeld van functionaliteit, ik wil dezelfde input-functionaliteit ook elders gebruiken).

Mijn vraag : hoe kan ik op een server de status van de drukknop volgen ? Meestal bieden die IO boards de mogelijkheid om te polsen naar status, maar dat lijkt me niet ideaal (kan een druk op de knop niety tussen 2 lezingen vallen ?). Beter zou zijn een aparte module die toelaat stand en teller van pulsen te lezen). Natuurlijk is de truck de goedkoopste oplossing te vinden die betrouwbaar en accuraat werkt. Dan kan ik met een aantal drukknoppen en een beetje logica mijn hele huis besturen.

Deze functionaliteit ligt aan de basis van mijn droomsysteem, dus hopelijk kan iemand me op de goede weg zetten.

Posted: Wed Dec 27, 2006 11:01 am
by on4cet
Zou je hiervoor eventueel geen soort data-acquisitie apparaatjes voor kunnen gebruiken ?

Deze bestaan er om vanalles en nog wat mee te meten, dus wie weet ook het aantal pulsen etc..., maar ik zie persoonlijk niet goed, hoe jij al die pulsen van X-aantal drukknoppen gaat bijhouden ...

Je gebruikt dacht ik, toch geen bussysteem, waarbij elke drukknop een adres heeft ? Zelfs op een parallelle poort ben je beperkt in het aantal aanspreekbare ingangen/uitgangen

Zoals met alle projecten, ben ik eens benieuwd !


Mvg,

Bart

Posted: Wed Dec 27, 2006 1:18 pm
by Koen Matthijs
Om een degelijk antwoord te geven zullen we inderdaad een beter overzicht van de hardware moeten hebben (hoe zijn de drukknoppen aangesloten, kan er nog extra hardware tussen de knoppen en de server, hoe precies is die server naar de buitenwereld geconnecteerd,...).

Maar om alvast in te pikken op wat je vraagt ; ik denk dat een server veel sneller de status van de knoppen kan monitoren dan dat jij een druk op de knop kan geven. Maw : het lijkt mij zeer sterk dat een puls van de knop tussen 2 lezingen zou vallen. Dan zou uw server toch wel heel traag moeten lezen. Of vergis ik mij hierin ?

En dan nog zou je die tijd kunnen verlengen door condensatoren te gaan gebruiken, en nog straffer door latch IC te gaan gebruiken. Maar dan wordt het al iets complexer om die op een correcte manier te gaan reesetten nadat de toestand werd ingelezen. probeer dan maar eens uit te maken of een toestand nieuw is, of al ingelezen werd...

Koen.

Posted: Tue Jan 16, 2007 11:00 am
by Koen Matthijs
en toen was het stil....?

Posted: Tue Jan 16, 2007 11:22 am
by pipodc
OK, ik ga verder : momenteel neig ik naar een totaaloplossing op basis van PlutoHome. Daaraan kan ik dan een aantal IO devices koppelen, zoals die van Sealevel (een SeaIO 463E bijvoorbeeld), de ioPak van ioSelect, of gewoon een Velleman-bordje.

Ik heb een Dell PowerEdge als server, betrouwbaar bakje met een hele boel SCSI schijven in RAID. Die zal dienen als \"core\".

De drukknoppen moeten dan via FTP kabel naar de SeaI/O, die wordt via ethernet gekoppels aan het netwerk en dus de server. Nu moet dus die server elk drukje op zo'n knop onderscheppen (hij moet dus die Sealevel continu lezen), en daaraan de gepaste actie koppelen (in z'n simpelste versie : licht gaat aan, ook via de SeaIO, een digital out die aangaat en via een SSR het licht van stroom voorziet).

Dat is mijn theorie, maar vooraleer ik die (kostelijke) dingetjes ga aankopen had ik graag geweten of dit allemaal wel steek houdt. Uw ervaringen worden geapprecieerd !