Sida 1 av 2
Avståndsmätning 0-~20 cm
Postat: 23 januari 2008, 14:28:55
av JustNeed
Vad är enklaste sättet?
Det handlar om rörelse i endast en ledd och det är inte nödvändigt med kontaktfri mätning.
Mitt lösningsförslag just nu är ett hjul som ligger emot m. påkopplad pulsgivare men jag tycker det borde finnas ett bättre sätt.
Postat: 23 januari 2008, 14:45:29
av maha
Det beror ju mycket på om det ska vara absolut eller relativ bestämning av avståndet. Eller rättare sagt, är det möjligt att kalibrera systemet mot en känd punkt efter t.ex. ett spänningsbortfall?
Annars finns det väldigt fina laseravståndsmätare som ger en analog utspänning som är linjär i förhållande till avståndet, men de kostar ju iofs en del.
Du frågar vad som är enklaste sättet. Det är nog en laseravståndsmätare. Men du kanske menade "enklaste-men-samtidigt-billigt"?
Berätta gärna lite mer vad det är för typ av applikation.
Postat: 23 januari 2008, 14:46:12
av slowfly
Ultraljudsmätning är väl hyfsat exakt? Har pysslat lite med det i microprocessortekniken i skolan, verkade funka ganska bra till mätning
Postat: 23 januari 2008, 16:34:44
av JustNeed
Maha: Det ska vara till återkoppling från en aktuator till en pic, kort sagt.
Det är möjligt att kalibrera men det bästa vore om man slapp.
Laseravståndsmätare känns lite overkill, som du skriver "enklaste-men-samtidigt-billigt" är det jag söker.
Det finns inga direkta krav på exakthet, men det bör vara robust.
Ultraljud vore ett alternativ. Hur mycket krävs för att få till det i hårdvara och mjukvara? Mcu:n ska syssla med lite andra saker också (dock inget särskilt tidskritiskt)
Är det stabilt?
Postat: 28 februari 2008, 10:25:24
av Lars1970
Det finns färdiga Ultraljudsmoduler med sändare & mottagare att köpa, bara att koppla in VCC, GND & utsignalen, den senare mot u-processor. Det krävs inte mycket program för att få den att göra mätningar.
Postat: 28 februari 2008, 10:55:37
av AndLi
kan nog bli svårt att få till 0 cm med ultraljud, sändaren måste hinna sluta sända innan pulsen är tillbaka!
Är det i luft? Ultraljud i kokande vätskor blir lätt lite jobbigare...
Postat: 28 februari 2008, 15:48:11
av SvenW
Jag har en lättillverkad lösning som dock kräver lite digital elektronik, t.ex. PIC eller liknande.
1. Linda en 'fyrspiral' av koppartråd kring en plastklädd stålstång.
2. Gör en magnetisk pickup med tre faser som matchar delningen i fyrspiralen.
3. Driv fyrspiralen i fyra faser styrda från en PIC eller dylikt.
4. Avkoda avtagaren med en faslåst likriktare alias lock-in-förstärkare. Funktionen programmeras in i PIC.
Låter det komplicerat? Metoden är både billig och enkel, låt vara att enkelheten naturligtvis beror på vad man jämför med.
Postat: 28 februari 2008, 16:08:08
av psynoise
Man kanske kan köra lite radarteknik:
Använd modulerat ljus, ljud eller radiovågor. Ändra frekvensen med en känd period. Sen när du ska beräkna avståndet får de räkna ut skillnaden mellan sänd frekvens och mottagen och får då såklart en tid.
Postat: 28 februari 2008, 16:10:16
av Mindmapper
AndLi skrev:kan nog bli svårt att få till 0 cm med ultraljud, sändaren måste hinna sluta sända innan pulsen är tillbaka!
Bara att ställa en bit ifrån så löser det sig. Förutsatt att uttrymme finns, villsäga.
Postat: 3 mars 2008, 19:47:38
av rillerille
Eftersom du inte behövde kontaktfri mätning, så kan du ju använda en vanlig skjutpotentiometer.
Dessa finns ju som standard i längden 10Cm, om du tar två stycken och sätter ihop reglagena med varandra så får du ju 20Cm rörelse. Bara att välja ett motstånd som passar med den noggrannhet som du behöver.
Vill du ha en längre, så går det ju alltid att göra en skjutpotentiometer själv, med koltryck (Screentryckt). Då kan du ju göra den en meter lång om du vill, men det är ganska svårt & inte så lätt att få till utan ett besök hos nån som har bra utrustning.
Postat: 3 mars 2008, 22:48:28
av rillerille
Finns ju ytterligare en variant med potentiometer, som är betydlig lättare.
Skaffa en flervarvspot med ett litet hjul på axeln, linda en lina eller tunn vajer runt flera varv runt detta hjul. Montera vajerändarna i varsin ände på ett stag som har den längden du önskar (Likt en fiolstråke).
Postat: 4 mars 2008, 03:29:52
av chille
Eller så kan man ta det steget längre och istället för att använda en potentiometer så kör man någon annan form av sensor. Till exempel en pulsgivare. En stegmotor går ju att vända på och på så vis kan man få en billig pulsgivare med bre precision. Med en stegmotor så är det ju dessutom inte direkt något som slits och så har du ju väldigt bra precision så länge inte mikrokontrollern tappar några pulser när den räknar.
Postat: 4 mars 2008, 03:43:38
av zeus
Köp ett digitalt skjutmått och sätt fast. Mitt har iaf utgång för vilket mått som visas, eller om det skickar ut pulser vid förändring. Billigt och väldigt enkelt med hög nogranhet.
Eller ta mätningen från en skrivare, plastband med streck på och en läsgaffel.
Postat: 6 mars 2008, 10:19:09
av Patrik2
SvenW.
Jag är inte riktigt med hur den där "fyrspiralen" ska fungera. Vad kallas en sådan sensor egentligen, så man har något att googla på =)
Postat: 6 mars 2008, 12:18:39
av JustNeed

Hur bumpades den här egentligen?
Jag fick inte riktigt ihop någon UL-mätare, får ta det i ett senare projekt.
Jag löste problemet med att montera en vridpot på den fasta delen med en pinne ut från axeln så att den vreds av en pinne från den rörliga delen
Kod: Markera allt
O<-vridpot
/
/
/
%
|
|
______ |_______
|
rörlig del
ursäkta den otydliga ritningen.
Det blir visserligen inte helt linjärt, men det duger för tillämpningen.
Den stora fördelen med konstruktionen är att den ger ett absolutvärde och att den inte kan slira.
Nackdelarna är som sagt att det inte blir linjärt samt att det krävs en del utrymme.