Frågor om fyrkantsvågor
Frågor om fyrkantsvågor
Har en liten undran om fyrkantsvågor.
1.
Finns det något sätt att minska variationen i en fyrkantsvågs signal?
Tex nu varierar signalen mellan 753 Hz och 789 Hz, är variationerna lika mycket upp som ned så borde snittet av frekvensen ligga på ca 770.
2.
Finns det någon krets , modularkrets vad jag förstår som gör att man kan sänka alt höja fyrkantsvågs frekvensen i fråga? Dvs nu är frekvensen 770 men borde ligga på 740.
/Thomas
1.
Finns det något sätt att minska variationen i en fyrkantsvågs signal?
Tex nu varierar signalen mellan 753 Hz och 789 Hz, är variationerna lika mycket upp som ned så borde snittet av frekvensen ligga på ca 770.
2.
Finns det någon krets , modularkrets vad jag förstår som gör att man kan sänka alt höja fyrkantsvågs frekvensen i fråga? Dvs nu är frekvensen 770 men borde ligga på 740.
/Thomas
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Var kommer fyrkantspulserna ifrån och vad ska de användas till?
Källan som genererar pulserna är för onoggrann.. det kan du inte fixa genom att hänga på någon krets efteråt.
Däremot kan man enkelt dela ner fyrkantsvågor i frekvens genom att använda räknare, men det går inte om grundfrekvensen ligger nära den önskade frekvensen.
Källan som genererar pulserna är för onoggrann.. det kan du inte fixa genom att hänga på någon krets efteråt.
Däremot kan man enkelt dela ner fyrkantsvågor i frekvens genom att använda räknare, men det går inte om grundfrekvensen ligger nära den önskade frekvensen.
Fyrkantspulserna kommer ifrån en flödesmätare som är "lite väl" känslig vätskan pulserar lite förmycket, antagligen beroende på pumpen. Håller på att laborera med filter/utjämningsbehållare. För att få bort felkällan så tidigt som möjligt.
Det ska vara till en bränsleförbruknings mätare på en dieselmotor. Det hela beror på att denna motortyp pumpar på ovanligt mycket.
Och ska man ha en mätare så borde den visa någorlunda rätt med verkligheten.
Att dela upp frekvensen kanske fungerar, bara man inte multiplicerar felet utan tvärt om så att mätaren blir lite okänsligare.
Det ska vara till en bränsleförbruknings mätare på en dieselmotor. Det hela beror på att denna motortyp pumpar på ovanligt mycket.
Och ska man ha en mätare så borde den visa någorlunda rätt med verkligheten.
Att dela upp frekvensen kanske fungerar, bara man inte multiplicerar felet utan tvärt om så att mätaren blir lite okänsligare.
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Alltså, om utsignalen från flödesgivaren varierar kan du inte göra något åt det i efterhand.
Det du skulle kunna göra är att ta ett medelvärde över t.ex 8 sekunder och använda det flödesvärdet. Detta går att göra med logikkretsar om du inte vill blanda in en mikrokontroller.
Vad används utsignalen till? Går den till ett mätinstrument?
Det du skulle kunna göra är att ta ett medelvärde över t.ex 8 sekunder och använda det flödesvärdet. Detta går att göra med logikkretsar om du inte vill blanda in en mikrokontroller.
Vad används utsignalen till? Går den till ett mätinstrument?
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
allt går men kan vara djävligt krångligt
exempelvis kan man ju läsa in det i i programerbar krets (pic, avr , e.t.c) och få den att lämna ut rätt frekvens beroende på infrekvens
allternativt , frekvens till spänning, spänning till ny frekvens, funkar och är ganska lätt att ordna, där kan man ju analogt göra vad man vill med signalenen mellan f/v till v/f
exempelvis kan man ju läsa in det i i programerbar krets (pic, avr , e.t.c) och få den att lämna ut rätt frekvens beroende på infrekvens
allternativt , frekvens till spänning, spänning till ny frekvens, funkar och är ganska lätt att ordna, där kan man ju analogt göra vad man vill med signalenen mellan f/v till v/f
Det är ju inte jämt varvtal typ generator/1800, utam det finns ett manuellt pådrag och varvtalet varierar mellan 800-1800.
Det är inga större variationer, allt är ju relativt men tillräkligt stora för att det inte blir något bra resultat. framför allt på den ena motorn.
Jag har inte riktigt kontroll över räkne algoritmen i instrumentet, det verkar fungara på de flesta motortyper, men den här är lite speciell, men motorn är långt ifrån ovanlig och bara några år gammal,
Det är inga större variationer, allt är ju relativt men tillräkligt stora för att det inte blir något bra resultat. framför allt på den ena motorn.
Jag har inte riktigt kontroll över räkne algoritmen i instrumentet, det verkar fungara på de flesta motortyper, men den här är lite speciell, men motorn är långt ifrån ovanlig och bara några år gammal,
en ide!
Ta in signalen till en exorgrind på ena ingången den andra från en VCO - utsignalen från exor-grinden filtreras med en RC-krets eller mer avancerad filter (om man skall ha snabbare respons inom vissa ramar) och sedan låter likströmmen efter filtret styra VCO:n så att den försöker följa inkommande signal i frekvens så gott det går. Du tar signalen från VCO:n - nivåanpassar och mata din mätare med denna.
(VCO = voltage controlled oscillator)
Det är RC-konstanten (eller mer avancerade filtret) efter EXOR-grinden som bestämmer hur fort eller hur känslig din mätare skall känna av inkommande signalers variationer - och just den här VU-liknande responsen med U = Uin* e^(-(t/tau)) - dvs 'nyaste' spänningsvärdet på ingången påverkar mest på utgången medans den allt äldre 'magasinerade' signalen som kom in innan påverkar utsignalen allt mindre efter tidens gång, är besvärlig att simulera i en PIC-processor då den här metoden med RC-krets som 'analogt' filter ger snabbare respons för förändringar med fortfarande trovärdig utsignalsrespons än att man medelevärdesbildar rakt av under 1,2,4 eller 8 sekunder och sedan presenterar resultatet i form av en frekvens på utgången till din mätare
Ovanstående ide är en typiks PLL-koppling och gissar att en NE567 tonmottagare skulle kunna fungera som konstruktionselement. Modernare FM-mottagare (innan heldigitalisering) arbetar liknande och man tog helt enkelt 'skaket' från exorgrinden som modulationssignal och det efter filtret såg till att radions localoscillator följde med stations frekvens stabilt trots att den var sönderfrekvensmodulerad av hårt komprimerad reklam-musik...
Ta in signalen till en exorgrind på ena ingången den andra från en VCO - utsignalen från exor-grinden filtreras med en RC-krets eller mer avancerad filter (om man skall ha snabbare respons inom vissa ramar) och sedan låter likströmmen efter filtret styra VCO:n så att den försöker följa inkommande signal i frekvens så gott det går. Du tar signalen från VCO:n - nivåanpassar och mata din mätare med denna.
(VCO = voltage controlled oscillator)
Det är RC-konstanten (eller mer avancerade filtret) efter EXOR-grinden som bestämmer hur fort eller hur känslig din mätare skall känna av inkommande signalers variationer - och just den här VU-liknande responsen med U = Uin* e^(-(t/tau)) - dvs 'nyaste' spänningsvärdet på ingången påverkar mest på utgången medans den allt äldre 'magasinerade' signalen som kom in innan påverkar utsignalen allt mindre efter tidens gång, är besvärlig att simulera i en PIC-processor då den här metoden med RC-krets som 'analogt' filter ger snabbare respons för förändringar med fortfarande trovärdig utsignalsrespons än att man medelevärdesbildar rakt av under 1,2,4 eller 8 sekunder och sedan presenterar resultatet i form av en frekvens på utgången till din mätare
Ovanstående ide är en typiks PLL-koppling och gissar att en NE567 tonmottagare skulle kunna fungera som konstruktionselement. Modernare FM-mottagare (innan heldigitalisering) arbetar liknande och man tog helt enkelt 'skaket' från exorgrinden som modulationssignal och det efter filtret såg till att radions localoscillator följde med stations frekvens stabilt trots att den var sönderfrekvensmodulerad av hårt komprimerad reklam-musik...
Senast redigerad av xxargs 27 september 2008, 13:33:05, redigerad totalt 1 gång.
En F/V omvandlare, finns nog en hel del kretsar för detta, bl.a hos ELfa vill jag minnas.
Hiva på en hyffsat stor konding på F/V utgången, så får du per automatik en kraftig dämpning av utsignalens variationer.
Storleken beror naturligtvis på in-impedansen hos efterföljande steg, samt hur stor dämpning du vill ha.
Hiva på en hyffsat stor konding på F/V utgången, så får du per automatik en kraftig dämpning av utsignalens variationer.
Storleken beror naturligtvis på in-impedansen hos efterföljande steg, samt hur stor dämpning du vill ha.
Orsaken till att du får varierande mätvärden beror nog på tryckstötar från pumpen, samt att du troligen har turbulent strömning i rören, vilket orsakar varierande hastigheter.
För att undvika turbulent strömning bör du placera flödesmätaren i ett rör med betydligt större diameter, samt en längd på mellan 10-20*di före mätaren och 5-10*di efter.
För att undvika turbulent strömning bör du placera flödesmätaren i ett rör med betydligt större diameter, samt en längd på mellan 10-20*di före mätaren och 5-10*di efter.
