Hey, nog eens doe ik beroep op jullie kennis voor mijn eindwerk. :-)

Elk verdiep is 11cm hoog. maw de lift moet kunnen stoppen om de 11cm ( vrij precies ! ) In het totaal 11 verdiepen

Ik heb photo interrupters, reedcontacten, microschakelaars.
Microschakelaars is uitgesloten, toch diegene die ik hier heb... je moet nogal veel kracht uitoefenen om deze in te duwen.
reedcontacten is ook uitgesloten omdat hij in mijn testschakeling soms wel , maar meestal niet geleid als ik met 'n sterke magneet erlangs ga.
Photo interrupters, ik kan 'n bar plaatsen met gaten in, op de plaats van elk verdiep 'n gat. en photointerrupter ziet dat gat dan, en elk gat is 'n clock puls van 'n teller. komt waarde overeen met de ingestelde waarde van de microprocessor dan stopt de lift.
Toch, de garage is niet mechanisch zoals in het echt, dus als die bar wat verschuifd merkt de photointerrupters die gaten niet...
Ik had dan in gedachte 'n afstandsmeter met een ultrasoonsensor ? maar op conrad.com vind ik die module niet meer, wel 'n andere om te parkeren maar gaat niet tot 1m30 + is niet echt bruikbaar denk ik voor mijn toepassing.

Iemand een idee hoe je dit het beste kan doen?
mvg,
Aswin

Rare reedcontactjes, ik heb dat ook weleens met die kleine smd gevallen gehad.

Gebruik je glazen of smd?

Goede en normale reedcontacten werken altijd met magneet.
Worden trouwens ook in personenliften gebruikt, naast andere sensoren.

[Bericht gewijzigd door Andy op ]

Lichtsluis op elke verdieping of zorgen dat je aandrijving niet kan slippen (tandwieloverbrenging o.i.d.).

ik heb glazen reedcontacten.
Het is niet slipvrij, soms treed er idd slip op, het word omhoog getrokken met 'n krachtige stappenmotor ( 0.5° ) maar bij naderinzien kon dit evengoed 'n DC motor zijn.

Overal een IR lichtsluis... bedoel je dan dat de lift de zender is en elk verdiep 'n ontvanger heeft ?

Dat is ook een mogelijkheid!
Ik zat zelf te denken om elke verdieping een eigen lichtsluis te geven die door de lift onderbroken wordt. Nadeel is dat je er rekening mee moet houden of de lift van boven of beneden aan komt. Als je jou taktiek toepast heb je daar geen last van. Zorg wel dat omgevingslicht niet irritant gaat doen!

Je kunt er voor kiezen de lift een ontvanger te geven en elke verdieping een zender (ledje o.i.d.) of andersom:

Lift een ontvanger -> Voordeel dat je maar één ingang nodig hebt om de status uit te lezen. Nadeel is dat je goed bij moet houden op welke verdieping hij gebleven is. Verder weet hij bij het opstarten niet op welke verdieping hij staat (hij zal moeten homen).

Lift een zender -> Voordeel dat je niet bij hoeft te houden op welke verdieping hij gebleven is (als je weet of hij er boven of er onder stond weet je genoeg). Nadee is dat je meer ingangen nodig hebt.

Wat je ook kunt doen is een soort encoder maken. Monteer meerder lichtsluizen naast elkaar op je lift. Zorg dat elke verdieping een unieke code heeft en je kunt op die manier ook meten op welke verdieping je bent. Het aantal ingangen dat je nodig hebt zal tussen de twee andere oplossingen in liggen.

[Bericht gewijzigd door No_Brain op ]

hang gewoon een reflectortje op de positie waar de lift stil moet staan en aan de lift een led, + fotodiode, moet je natuurlijk wel zorgen dat de diode niet genoeg licht ontvangt om om te schakelen als hij niet bij de reflector is

Als je die slip nou eens elimineert (zo moeilijk moet dat op deze schaal niet zijn), dan weet je aan de hand van het aantal stappen 'ongeveer' waar je bent. Met een reedcontact / fotosensor kun je dan exact bepalen of je 'er' bent.

Reedcontacten (glas) en fotodingen werken vlekkeloos, echter, de mechanische constructie moet wel zodanig zijn dat ze ook de kans krijgen om te werken.

Verder zijn er zat microswitches te koop die zo klein zijn dat je ze met een stevige grasspriet in kunt drukken. Nadeel is wel dat die qua mechanische constructie meestal nog iets kritischer zijn dan reedcontacten.

Normaal gezien zou met 'n tegengewicht de slip er al 99% moeten uitgaan.
nu is de slip er ook al uit, maar soms blijft ie haperen, en klakt de motor zijn stap vooruit, terug.

met 'n IR lichtsluis, moet dit dan ook niet zeeer precies gericht zijn ? en door schokken van de lift dat je dan meerdere pulsen krijgt waardoor de software denkt dat hij al op verdiep 7 zit iplv verdiep 5 ofzo ? Of elk verdiep heeft 'n ontvanger, en die sluit je aan op 'n multiplexer, zodat als pin 4 hoog wordt dat je op de uitgang de binaire code 0100 krijgt. zoiets?

met 'n reflector, is dit ook met IR mogelelijk? ( om geen storingen te krijgen van ander soort licht ) Krijg je op deze manier niet enorm veel bekabeling ?

Is zo'n schakeling gemakkelijk zelf te bouwen ? ( niet gewoon 'n kit van conrad kopen... )

hoi,

misschien is dit iets: lichtlopend getand snaarwieltje mee laten lopen met een encoder eraan. Verder een limitswitch onder en boven. Dan weet je te allen tijde de positie (nadat je bij startup een limit-search hebt uitgevoerd). Als de motor slipt, zal de encoder niet slippen. als je een wieltje van 30mm neemt, heeft deze een omtrek van pi*30=94.2 mm. Neem dan een encoder met 500 pulses/revolution dan heb je een resolutie van 0.2mm. Moet genoeg zijn. een HP HEDS5000 type is lekker simpel en goedkoop. (Farnell en RS hebben deze wel)

Just my two cents,

Da fripster

normaal werkt men voor zulke dingen met een impulsgever

lichtsluisen en zo zouden niet betrouwbaar werken na een tijd door vuil en stof.

simpelder is om met een eindeloopschakelaar te werken

kan je daar iets meer info over geven? ( impulsgever )
eindeloopschakelaar... ok voor bovenste en onderste verdiep.

Op 21 april 2005 20:54:39 schreef Aswin:
kan je daar iets meer info over geven? ( impulsgever )
eindeloopschakelaar... ok voor bovenste en onderste verdiep.

op elk verdiep kan je toch een eindeloop schakelaar zetten ?

pulsgever=encoder. Simpel en doeltreffend. Werkt met een glazen schijfje waar afwisselend zwarte en doorzichtige lijnen op zijn ge-etst. aan een kant zit een lichtbronnetje en aan de andere kant twee fotodiodes. door nu de licht-donkerovergangen te tellen weet je hoeveel je bent verplaatst. doordat de twee fotodiodes precies een halve 'streep' uiteenstaan, komen de signalen uit de twee sensoren uit fase te liggen. Aan de fase kan men nu zien of er vooruit of achteruit wordt gedraaid. Hier is veel over te lezen op http://drehgeber.heidenhain.de/english/katalog/dginfo/_24212.htm. Voor hobbydoeleinden is de HP encoder uit de HEDS5000 serie erg geschikt.

Da fripster

je zegt dat je met een stappenmotor werkt?
dan zou je in principe heel nouwkeurig kunnen bepalen waar die lift komt, namelijk x stappen.
Toch, of vergis ik me nu?

In ieder geval, ik zat dus te denken elk lichtknopje heeft dus een waarde, 1 t\m 11
Ik weet niet of je met microcontrollers werkt of via je computer. maargoed

de lift begint zijn plaats staat als variabele opgeslagen als zijnde 0 dus begane grond
als iemand op een knop drukt bv 9 krijg je het volgende stukje:
aantal stappen voor 1 verdieping * variabele lichtknopje

in dit geval 9.