Hade tänkt bygga en krets som omvandlar en frekvens ca 5-40HZ till en spänningsnivå på 1-5V. om infrekvensen är 5Hz eller lägre skall spänningsnivån vara 1V, ifall den är 40Hz eller högre skall spänningsnivån vara 1V.
insignalen kommer vara pulser med en strömstyrka på ca 5mA.
Hur skulle ni lösa detta problem? Tror ni det fungerar bra med en programmerad PIC?
frekvens till spänningsnivå-omvandlare
Jag hade definitivt tagit en mikroprocessor, DAC kan man göra vid att använda PWM-funktionen med ett RC-filter efter.
Att använda kretsen som det länkas till medför problem vid de låga frekvenser: kondensatorerna ska ha höga värden vilket betyder elektrolytkondensatorer... som tyvärr har så pass med självurladdning att noggrannheten blir lidande.
Att använda kretsen som det länkas till medför problem vid de låga frekvenser: kondensatorerna ska ha höga värden vilket betyder elektrolytkondensatorer... som tyvärr har så pass med självurladdning att noggrannheten blir lidande.
Ok, nu har jag lite mer kött på benen inför detta projekt.
Jag är alltså ute efter att bygga en transformator som omvandlar den frekvens som en vindmätare/anemometer ger i frekvens till en spänningsnivå/alternativt en strömnivå.
Det jag vill fösöka bygga är något som har ungefär denna funktion:
http://www.thiesclima.com/MessumformerTWe.htm
dvs.
INPUT: frekvenser på ca 0-50Hz (ca värden)
OUTPUT: Spänningsnivåer som motsvarar de olika frekvenserna. Helst att dessa skall vara proportionella till vindhastigheten, men hur detta skall lösas blir ett senare problem.
ÖVRIGT: Skulle vilja ha ett reglage för att ändra mellan vilka intervaller som ett medelvärde skall anges mellan. tex 1min/10min medelvärde. Antar att jag bör samla frekvenserna och få ut ett medelvärde av dessa och sedan göra om frekvensen till en spänningsnivå. En annan bra ide är ifall jag skulle kunna ha en inbyggd klocka i kortet som kan ge en tidsstämpel för varje medelvärde och eventuellt lagra dessa på kortet på något sätt.
Skulle gärna vilja ha massor med tips och ideér på vilka kretsar jag skulle kunna bygga samt annat bra som jag bör tänka på. Är det något mer ni vill veta?
Jag har tillgång till diverse olika PIC:ar samt programmerare för dessa. Skulle gärna vilja använda dessa i projektet om det fungerar bra.
Jag är alltså ute efter att bygga en transformator som omvandlar den frekvens som en vindmätare/anemometer ger i frekvens till en spänningsnivå/alternativt en strömnivå.
Det jag vill fösöka bygga är något som har ungefär denna funktion:
http://www.thiesclima.com/MessumformerTWe.htm
dvs.
INPUT: frekvenser på ca 0-50Hz (ca värden)
OUTPUT: Spänningsnivåer som motsvarar de olika frekvenserna. Helst att dessa skall vara proportionella till vindhastigheten, men hur detta skall lösas blir ett senare problem.
ÖVRIGT: Skulle vilja ha ett reglage för att ändra mellan vilka intervaller som ett medelvärde skall anges mellan. tex 1min/10min medelvärde. Antar att jag bör samla frekvenserna och få ut ett medelvärde av dessa och sedan göra om frekvensen till en spänningsnivå. En annan bra ide är ifall jag skulle kunna ha en inbyggd klocka i kortet som kan ge en tidsstämpel för varje medelvärde och eventuellt lagra dessa på kortet på något sätt.
Skulle gärna vilja ha massor med tips och ideér på vilka kretsar jag skulle kunna bygga samt annat bra som jag bör tänka på. Är det något mer ni vill veta?
Jag har tillgång till diverse olika PIC:ar samt programmerare för dessa. Skulle gärna vilja använda dessa i projektet om det fungerar bra.
Att tidsstämpla betyder att du måste ha med en RTC-krets om inte du vill ställa klockan varenda gång du starter systemet.
Att spara värden... det går i en PIC men hur många vill du spara? Det finns inte obegränsat med plats ju... Extern lagring? Kan t.ex. lösas med ett SD-kort.
Att mäta den inkommande frekvens är inget problem alls och det kan göras mycket exakt.
Att ta ett snitt över en viss tid går att fixa också men då måste du fundera över om du ska ha "löpande" utläsning eller om den ska mäta en hel mätperiod innan visning görs... eller om den ska dels visa direkt (kanske LCD modul?) och dels logga snitt.
Att sedan ge ut dessa värden via en spänning... ska du ha 1 spänning ut duger PWM-funktionen alldeles utmärkt, ska du ha 2 eller fler kan en extern D/A-omvandlare vara grejen, Maxim har en hel del av sådana.
Att spara värden... det går i en PIC men hur många vill du spara? Det finns inte obegränsat med plats ju... Extern lagring? Kan t.ex. lösas med ett SD-kort.
Att mäta den inkommande frekvens är inget problem alls och det kan göras mycket exakt.
Att ta ett snitt över en viss tid går att fixa också men då måste du fundera över om du ska ha "löpande" utläsning eller om den ska mäta en hel mätperiod innan visning görs... eller om den ska dels visa direkt (kanske LCD modul?) och dels logga snitt.
Att sedan ge ut dessa värden via en spänning... ska du ha 1 spänning ut duger PWM-funktionen alldeles utmärkt, ska du ha 2 eller fler kan en extern D/A-omvandlare vara grejen, Maxim har en hel del av sådana.
Senast redigerad av Icecap 22 februari 2017, 08:55:14, redigerad totalt 1 gång.
De vindmätare jag har skickar ut sina frekvenssignaler med hjälp av unipolära Hallsensorer. Har inte så stor erfarenhet av hur de signalerna ser ut eller ifall de går att skicka in i microprocessorn utan att göras om. Och ifall microprocessorn klarar av att ta emot alla signaler utan problem. Jag vill inte riskera att vissa pulser inte läses av.
Vad kan det röra sig om för klockfrekvenser som krävs till PICen för att den skall "hinna med".
Kommer nog få lite mer koll på det här med microprocessorer efter lite arbete med dem. Jag är riktigt sugen att komma igång och bygga. Sånt här är ju skitskoj.
EDIT: Sedan funderade jag en del på hur signalen ut skall läsas av. Tanken är att det vid ett jämnt intervall skall läsas av vilken vindhastighet som råder i medel (efter omräkning av frekvenserna) och att den signalen då skall vara en utsignal i 0-5VDC. Men ifall det skall vara en kontinuerlig signal som hela tiden ligger på en viss spänning(tills den ändras) eller endast pulser vid ändringen vet jag ej. Skulle detta innebära betydligt lägre energiförbrukning, blir det svårare att ta emot signalerna.
Vad kan det röra sig om för klockfrekvenser som krävs till PICen för att den skall "hinna med".
Kommer nog få lite mer koll på det här med microprocessorer efter lite arbete med dem. Jag är riktigt sugen att komma igång och bygga. Sånt här är ju skitskoj.
EDIT: Sedan funderade jag en del på hur signalen ut skall läsas av. Tanken är att det vid ett jämnt intervall skall läsas av vilken vindhastighet som råder i medel (efter omräkning av frekvenserna) och att den signalen då skall vara en utsignal i 0-5VDC. Men ifall det skall vara en kontinuerlig signal som hela tiden ligger på en viss spänning(tills den ändras) eller endast pulser vid ändringen vet jag ej. Skulle detta innebära betydligt lägre energiförbrukning, blir det svårare att ta emot signalerna.