Vloeistof schakelaar besturing

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • zeekip
  • Registratie: Augustus 2013
  • Laatst online: 11-02 16:51
Goedemiddag,

Ik ben bezig met een schakelaar te ontwikkelen die moet schakelen tussen slangen met vloeistof. Alleen loop ik een klein beetje vast met de besturing ( heb er ook weinig ervaring mee heb het nu op een Ardrieno gemaakt maar dat is alleen voor te testen). De bedoeling is dat dat op een zo'n simpel mogelijk manier gemaakt wordt en dan op een PCB op grotere schaal geproduceerd gaat worden. Nu had ik als eerste vraag wat slimmer is, een Programmeerbare chip of een pcb met standaard componentjes. Aangezien de schakeling niet heel ingewikkeld is.

Het is de bedoeling dat er een continue stroom is aan water. Nu zijn er 3 slangen waar water uit kan komen en die komen allemaal samen op een kraan met een servo. Deze kraan kan 1 van die drie slangen selecteren. Nu zijn er 4 sensoren aangesloten om te bepalen welke slang te selecteren en om te bepalen of er wat stroomt uit de uitgang. Dus 3 sensoren op de ingang slangen en 1 sensor op de uitgang slang.

De slangen op de ingangen voor door zakken voorzien van vloeistof dus als de zak op is zal de uitgang sensor een signaal geven dat de zak op is ( want er stroom geen vloeistof meer) en dat er geschakeld moet worden. De sensoren op de ingang bepalen dan welke slang voorzien is van vloeistof en zal die selecteren.

Als er een zak aangesloten is moet deze helemaal leeg zijn voordat er geschakeld word. Dus het kan zijn dat een ingang hoog wordt zonder dat daar op gereageerd mag worden.

nu heb ik zelf een Schakeling gemaakt die bijna goed werkt. het enige probleem is met het selecteren van de ingang slangen dat het als er 2 ingang slangen water bevatten en de laatste ingang leeg is dan zou er een keuze gemaakt moeten worden tussen 1 van de 2 ingangen. in mijn schakeling gebeurt het nu dat er 2 uitgangen hoog worden. Nu zou ik er graag 1 "prioriteit" willen geven of zorgen dat er in ieder geval maar 1 uitgang hoog kan worden.

Afbeeldingslocatie: http://i57.tinypic.com/2zrdok2.png

De blokjes met rechte "rug" zijn &-poorten en met ingebogen "rug" zijn of-poorten.

Ben nieuwsgierig naar jullie reactie en oplossingen !

Acties:
  • 0 Henk 'm!

  • real[B]art
  • Registratie: Februari 2000
  • Laatst online: 25-09 19:32

real[B]art

CTRL+ALT+D1337

Als ik je schema goed begrijp benader je het probleem parallel, wat ik bedoel is alle inputs worden tegelijk geëvalueerd en daardoor ontstaat een conflict wanneer tussen 2 geschikte slangen gekozen moet worden.

Ik denk dat je de evaluatie seriëel moet benaderen, dat wil zeggen kijk naar slang1, zit daar vloeistof in, selecteer die slang, negeer de rest. Pas als slang1 niet voldoet, kijk je naar slang2, etc.

"The general rule on about people on IRC seems to be "Attractive, single, mentally stable: choose two"


Acties:
  • 0 Henk 'm!

  • zeekip
  • Registratie: Augustus 2013
  • Laatst online: 11-02 16:51
Hoi Bart, zo zou ik het inderdaad willen aanpakken. ( zo werkt het ook met de ardruino ). Alleen krijg ik dit niet omgezet naar logische poorten of standaard componenten.

Enig idee hoe ik zou kunnen doen ?