Buggfix Plus
Aktuellt datum och tid: 07.18 2019-12-09

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 49 inlägg ]  Gå till sida Föregående  1, 2, 3, 4  Nästa
Författare Meddelande
InläggPostat: 10.48 2013-08-07 
EF Sponsor

Blev medlem: 13.21 2003-06-02
Inlägg: 19735
Ort: Östergötland
Google är bra för den typen av frågor.
Första träffen


Upp
 Profil  
 
InläggPostat: 21.49 2013-08-08 
Gått bort

Blev medlem: 21.29 2006-07-31
Inlägg: 496
Ort: Halmstad
Bestämmer du dig för att mäta tryck så har jag nog tryckgivare som kan passa dig. 10Vin = 0-100mV ut.
med gänganslutning.
Hör av dig med ett PM så kan vi nog fixa något värt att testa med med.


Upp
 Profil  
 
InläggPostat: 09.33 2013-08-23 

Blev medlem: 14.59 2006-02-27
Inlägg: 4529
Ort: Tranås (Jönköping)
Jag har labbat lite!

Denna tråden har resulterat i två möjliga vägar, mäta lufttryck och skapa frekvens med 555:a och kabel som agerar konding.

Lufttryck:
Av BMI fick jag analoga tryckgivare där lösningen skulle vara så enkel som att förstärka signalen så var saken biff.
Nu har jag fått info om att jag måste koppla OPn som differential förstärkare, i min labb kopplade jag inte som det. Jag fick en förstärkt signal som förvisso ändrades med tryckändring, men väldigt lite vid i förhållande stor tryckändring. Återkommer när jag testat differentiell koppling.

Frekvens:
Kopplade en 555:a enligt exempel i Electrodriod, astabil vippa. Men med den kabel jag gjorde så antar jag att kapacitansen blev för liten för jag var tvungen att ha lägsta tidsenhet som möjligt på mitt 60MHz skåp. Nu är jag rätt rostig på att ställa in och tolka, men när jag satte dit en konding på 1n5F så såg det mycket bättre ut och jag fick vrida tillbaka mycket på tidsenheten för att se "fyrkants"vågen.
Visst, jag såg en förändring när jag körde kabeln upp och ner i en 1,5l pet-flaska.

Så, min fråga, hur ska jag få bättre resultat på frekvens-grejen?


Upp
 Profil  
 
InläggPostat: 10.57 2013-08-23 
Användarvisningsbild

Blev medlem: 14.52 2005-01-10
Inlägg: 24198
Ort: Aabenraa, Danmark
Först o främst: Ha klart för dig att använder du trycket ska du komma ihåg att vattnet kommer att absorbera luften om du har t.ex. ett rör ner i botten som du sedan mäter trycket i. Av den anledning är det nödvändigt att ha en lite luftpump för att säkerställa att röret konstant är fritt, iaf. under mätningen.

Och kapacitansen då... Just fyrkantvåg kan vara bland det sämsta/svåraste att mäta med i detta sammanhang! Det går såklart men det blir inte lika enkelt.

Den kapacitiva sensorn kallar jag Sen. Den har två anslutninger, dom kallar jag A hhv. B, alltså SenA & SenB.
Det finns ett mätmotstånd som jag kallar Rm. Det har två anslutningar, även dom A hhv. B.

Jag har ingen färdig lösning men jag hade gjort som följer:
* Tagit en µC (i mitt fall en PIC) och startat en PWM-utgång till att ge en lämplig frekvens.
* Buffrat den utgång (störskydd av µC'n egentligen) och skickat till tanken via ett motstånd (RmA).
* SenA hade jag kopplat till GND, SenB hade jag kopplat ihop med RmB och sedan tagit in i en op-amp-koppling som buffrar mätsignalen.

Nu ska signalens amplitud variera med vattenmängden, ganska säkert inom relativa snäva gränser. (liten variation).

Alltså måste man sortera lite och jag hade testat att använda en analog gate som styrs av PWM-utgången. Denna analoga gaten slår då av ena perioden av mätsignalen - efter op-amp-buffern - och det "kvarvarande" signal skickas genom ett lågpassfilter (RC). Då ska man få en "DC" som varierar beroende på vattenmängden.

Man kan evt. (sannolikt) bli tvunget att förstärka detta signal med en op-amp innan man kör en A/D-omvandling men sedan ska det vara klart signal att använda. När det ändå ska igenom en µC kan man enkelt linjarisera det, även vid knasig form på tanken.


Upp
 Profil  
 
InläggPostat: 12.11 2013-08-23 

Blev medlem: 14.59 2006-02-27
Inlägg: 4529
Ort: Tranås (Jönköping)
Först och främst: Borde inte det lösa sig då tanken under varje tur oftast töms. Om inte så alltid efter. Eller sker absorptionen snabbare än ett par dagar?

Sen, den där texten får jag läsa några gånger. :D Men jag ska nog försöka förstå hur du tänker.
Analog elektronik och filtrering mm är inte min starka sida om man säger så.


Upp
 Profil  
 
InläggPostat: 13.34 2013-08-23 
Användarvisningsbild

Blev medlem: 14.52 2005-01-10
Inlägg: 24198
Ort: Aabenraa, Danmark
Hur fort absorbationen sker beror på tryck och om man tänker att mätröret är relativt litet är det inte mycket luft i, alltså kommer en minimal absorbation att ha en relativ stor påverkan av mätvärdet.

Men jag har ingen värden att ge, jag har aldrig "forskat" i det, jag vet bara att det sker och att mätningar på detta vis alltid kräver en luftpump för att kompensera för effekten. Och då är det mätningar över längre tid.


Upp
 Profil  
 
InläggPostat: 13.49 2013-08-23 
EF Sponsor
Användarvisningsbild

Blev medlem: 21.14 2006-07-31
Inlägg: 947
Ort: Österlen, Skåne
En metod att mäta nivån är att man har en cylindrisk stav i vätskan som hänger i en våg eller lastcell.
Staven ska ej kunna flyta i vätskan.
När vätskan stiger längs staven blir utslaget på vågen mindre och med hjälp av viktminskning och stavens diameter kan man räkna ut nivåökningen.
Fungerar bra, jag har god erfarenhet av denna metod, men inte säkert att den passar i detta fall.


Upp
 Profil  
 
InläggPostat: 13.51 2013-08-23 

Blev medlem: 14.59 2006-02-27
Inlägg: 4529
Ort: Tranås (Jönköping)
Får nog lägga ner den kapacitiva idén. :|
Det är helt enkelt för okänt för mig och skulle krävas mer labb än jag (nu) har tid med. Kanske i framtiden, men inte "nu".
Tackar för den idén/förslaget dock! :)

Tryckmätningen ska få ett försök till med annan op-amp koppling mot vad jag gjort hittills, löser jag inte den så blir det flottör. Då övergår problemlösningen till mekanisk problemlösning, men det är lättare.
Angående tryckmätningen, borde det inte gå att göra som på skissen?
Svart : tank
Blå: vatten
Grön: mätslang
Röd: tryckgivare

Persika: Intressant idé! Men hur känsligt kan det byggas? Kommer en nivå på 3cm påverka mätbart när man vill mäta mellan "0" och typ 35cm?


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 14.10 2013-08-23 
EF Sponsor
Användarvisningsbild

Blev medlem: 21.14 2006-07-31
Inlägg: 947
Ort: Österlen, Skåne
FormerMazda> Intressant idé! Men hur känsligt kan det byggas? Kommer en nivå på 3cm påverka mätbart när man vill mäta mellan "0" och typ 35cm?

Det beror på känslighet och noggrannhet på våg/lastcell.
3cm på 35cm är ju cirka 10% av fullt utslag och det bör ju inte vara några problem.
Jag har använt metoden i ett fall på 150mm's område och då gick det att mäta ner till några tiondels mm.


Upp
 Profil  
 
InläggPostat: 14.16 2013-08-23 

Blev medlem: 14.59 2006-02-27
Inlägg: 4529
Ort: Tranås (Jönköping)
Spännande!
Har du lite info om materail, dimensioner, vilken lastcell och sånt? :)

Men egentligen borde väl materialet få flyta? Delerin i stång har jag nog hemma rent av.


Upp
 Profil  
 
InläggPostat: 22.37 2013-08-23 

Blev medlem: 18.14 2008-06-06
Inlägg: 1137
Ort: Nyköping
@Icecap
Vad menar du med att vattnet absorberar luften?

Att tänka på vid tryckmätning är att om kärlet är slutet bör du mäta trycket
i toppen också och då mäta difftrycket mellan toppen och botten.

Jag har precis avslutat ett sommarjobb på SSAB Ox och där mäter man
nästan alla vattennivåer med tryck eller difftryck. Områden ner till 114mmVp
kom jag i kontakt med, antagligen finns det lägre ändå så att använda
tryckmätning för lägre kärl ska inte vara några problem.

@FormerMazda
Mäter du sådär tror jag att du får tokiga mätvärden då luft komprimeras.


Upp
 Profil  
 
InläggPostat: 19.40 2013-08-24 
Gått bort

Blev medlem: 21.29 2006-07-31
Inlägg: 496
Ort: Halmstad
Eftersom tryckgivaren tål vatten behöver den inte vara åvan ytan. Det den inte tycker om är frysning på vintern.
Man kan tänka sig lite olika sätt att kompensera för lufttrycket.
Att vid varje mättillfälle stänga av vattenpelaren och låta rådande lufttryck få bli 0.
Man kan mäta lufttrycket med en annan tryckgivare "han har ju 3 :-)".
Man kan kolla med en barrometer ellen närmast metrologiska station vad trycket är och kompensera för det.


Upp
 Profil  
 
InläggPostat: 14.45 2013-08-25 

Blev medlem: 14.59 2006-02-27
Inlägg: 4529
Ort: Tranås (Jönköping)
Framgångar i hobbyrummet!

Efter att ha kopplat som diff. OP och med lämpliga motstånd så har jag nu en förstärkning som verkar fungera.
Kopplar jag den till arduinon så får jag en värdesändring på typ 5-10enheter bara av att blåsa på öppningen i givarn.
Jag ska försöka få till lite tester med en dunk eller liknande och se om det ser lika bra ut.

Om detta blir lösningen så blir det nog med dubbla givare, referensgivaren kan ju dessutom användas som barometer och spå lite väder.


Upp
 Profil  
 
InläggPostat: 22.01 2013-08-25 

Blev medlem: 18.42 2010-01-25
Inlägg: 51
Kan du inte fästa en vertikal metallremsa på utsidan av plastbehållaren som ena elektroden och en oisolerad tråd ner i vattnet som den andra elektroden. Själva behållaren blir då isolationen i den kondensatorn.
Då kommer kapacitansen att variera med vattennivån. Genom att justera profilen på metallremsan borde det även gå att linearisera det hela...


Upp
 Profil  
 
InläggPostat: 09.51 2014-01-10 

Blev medlem: 14.59 2006-02-27
Inlägg: 4529
Ort: Tranås (Jönköping)
Fortsatta experiment med tryckmätningen.
Igår testade jag med en lite tank från en fyrhjuling, kanske rymmer 4liter? Hur som så fick jag en värdesändring på typ 10 enheter mellan tom och typ full tank! Detta utan att ha trimmat in op-ampen! :)

Märkte också att tryckgivarens förhållande till vattennivån påverkade mätvärdet ungefär lika mycket. Så det känns rimligast att tryckgivaren får vara i nivå med botten med tanken. Inte optimalt med tanke på risken för läckage, men det handlar ju bara om att göra en genomföring som är idiotsäker.

Så det händer inte mycket, men lite! :)


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 49 inlägg ]  Gå till sida Föregående  1, 2, 3, 4  Nästa

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 5 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010