Hur göra med givare
Hur göra med givare
Hej,
Har en linjär givare som ger ifrån sig 0 till 180 ohm. Jag vill koppla in den på en AD ingång på en PIC16F877. Jag behöver alltså omvandla till 5 volt vid 0 ohm och 0 volt vid 180 ohm.
Hur gör jag detta på enklast sätt?
Har en linjär givare som ger ifrån sig 0 till 180 ohm. Jag vill koppla in den på en AD ingång på en PIC16F877. Jag behöver alltså omvandla till 5 volt vid 0 ohm och 0 volt vid 180 ohm.
Hur gör jag detta på enklast sätt?
Re: Hur göra med givare
Du lägger 180 ohm i serie och sen matar du med 10V uttaget mellan motstånd och givare kommer gå mellan 0-5V.
Strömmen igenom givaren kommer bli ganska stor, så en OP koppling hade jag nog valt.
Strömmen igenom givaren kommer bli ganska stor, så en OP koppling hade jag nog valt.
-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: Hur göra med givare
Senaste gången jag använde en sensor som gav 0-180Ohm till en PIC körde jag med 1Kohm i serie med givaren.
Alltså: 5V, 1KOhm, givare, 0V
Mellan givaren och 1Kohm kopplade jag in ADC.
Då får man ett värde mellan 0 och ca 150 på ADC:n.
Och visst är 150 nivåer bara ca 12% av ADC upplösningen men det dög för mig.
Kör du med ett lägre värde än 1KOhm får du högre värde på ADC:n.
Jag hade 6st tankmätare till en båt, vad ska du mäta?
Alltså: 5V, 1KOhm, givare, 0V
Mellan givaren och 1Kohm kopplade jag in ADC.
Då får man ett värde mellan 0 och ca 150 på ADC:n.
Och visst är 150 nivåer bara ca 12% av ADC upplösningen men det dög för mig.
Kör du med ett lägre värde än 1KOhm får du högre värde på ADC:n.
Jag hade 6st tankmätare till en båt, vad ska du mäta?
Re: Hur göra med givare
Jag har funderat lite på här när man "behöver" eller "ska" använda en bygga jämfört med att bara köra motstånd i serie som ni föreslog? Antar att brygga är lite mer precis eller? Exempel på när man använder den ena eller den andra vore intressant.. 

Re: Hur göra med givare
Tillägg: Seriemotståndet ska sitta mellan matningen och givaren för att det ska bli rätt. Sätts det mellan givaren och jord så blir nivåerna istället 10-5V för 0-180ohm.AndLi skrev:Du lägger 180 ohm i serie och sen matar du med 10V uttaget mellan motstånd och givare kommer gå mellan 0-5V.
(Om jag inte tänker helt snett nu)
Re: Hur göra med givare
Ganska avgörande för lösningen är hur många "steg"
du behöver i mätningen. Behöver du hela ADC'ns
10-bitar eller räcker det med en lägre upplösning ?
du behöver i mätningen. Behöver du hela ADC'ns
10-bitar eller räcker det med en lägre upplösning ?
Re: Hur göra med givare
Det är en vätskenivågivare köpt på Biltema. Ska användas för att mäta vattennivån i min 40 liters vattentank som jag har i husvagnen.
Re: Hur göra med givare
Här har vi stort sving 0 - 180 Ohm och då känns en brygga helt fel. Hade vi däremot haft ett sving på 179 - 180 Ohm skulle en halvbrygga ge oss ett bra spänningssving för liten resistans ändring.Scorpiion skrev:Jag har funderat lite på här när man "behöver" eller "ska" använda en bygga jämfört med att bara köra motstånd i serie som ni föreslog? Antar att brygga är lite mer precis eller? Exempel på när man använder den ena eller den andra vore intressant..
EDIT: Hur resultat blir ser man lättast från att räkna ut spänningen från varje krets. Ställ upp spänningen för en brygga respektive spänningsdelaren.
Re: Hur göra med givare
Man kan ju också sänka ner Vref+ så får man bättre upplösning. Enkelt med två motstånd på typ 1kΩ
Vet inte vad man skulle få för effekt om man satte 1kΩ och ett 180Ω motstånd på Vref+ och sen satte ett 1kΩ på "tankmätaren" och sen skickade in denna i A/D
Vet inte vad man skulle få för effekt om man satte 1kΩ och ett 180Ω motstånd på Vref+ och sen satte ett 1kΩ på "tankmätaren" och sen skickade in denna i A/D

-
- Inlägg: 2436
- Blev medlem: 28 januari 2007, 18:45:40
- Ort: Kungsbacka
Re: Hur göra med givare
Du menar så 1024 på ADC:n motsvarar 180ohm.
Ju, då får man ju hela upplösningen.
Men då funderar jag på en sak, säg att motstånden inte är perfekta och du får en något högre spänning på ingången än Vref.
Alltså motsvarande typ 1030, går µC:n sönder då eller blir det 1024 eller 6(overflow)?
Ju, då får man ju hela upplösningen.
Men då funderar jag på en sak, säg att motstånden inte är perfekta och du får en något högre spänning på ingången än Vref.
Alltså motsvarande typ 1030, går µC:n sönder då eller blir det 1024 eller 6(overflow)?
Re: Hur göra med givare
DS33023 säger:
Fast jag hittar inget om då man har Vref satt till lägre än Vdd.If the input voltage exceeds the rail values (VSS or VDD) by greater than 0.3V, then the accuracy of the conversion is out of specification.
Re: Hur göra med givare
Från databladet. Med 5V matning så måste VREF+ vara mellan 2.5V och 5V
A20 VREF Reference voltage (VREF+ - VREF-)
_ Min 2.0 _ Max VDD + 0.3 V Absolute minimum electrical spec. To ensure 10-bitaccuracy.
A21 VREF+ Reference voltage High
_ Min AVDD - 2.5V _ Max AVDD + 0.3V V
A22 VREF- Reference voltage low
_ Min AVSS - 0.3V _ Max VREF+ - 2.0V V
A25 VAIN Analog input voltage
_ Min VSS - 0.3 V _ Max VREF + 0.3 V V
A20 VREF Reference voltage (VREF+ - VREF-)
_ Min 2.0 _ Max VDD + 0.3 V Absolute minimum electrical spec. To ensure 10-bitaccuracy.
A21 VREF+ Reference voltage High
_ Min AVDD - 2.5V _ Max AVDD + 0.3V V
A22 VREF- Reference voltage low
_ Min AVSS - 0.3V _ Max VREF+ - 2.0V V
A25 VAIN Analog input voltage
_ Min VSS - 0.3 V _ Max VREF + 0.3 V V
- SeniorLemuren
- Inlägg: 8335
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Hur göra med givare
Har samma fråga i dag, så hur blev lösningen? Tänker montera Biltemas 0-180 ohms givare i mina vattentankar och använda en analog ingång på en UNO.
Re: Hur göra med givare
Här har du en tråd med samma givare, och alla möjliga och krångliga lösningar.
viewtopic.php?f=2&t=98491&p=1524622
Där framgår det iaf att flottören har 11 lägen. Jag hade tagit ett lagomt stort motstånd där strömmen inte blir onödigt hög i serie med sensorn och in på en analog ingång. Mata med 5V.
Sitter motståndet mot 5V får du även indikering för kabelbrott, då mäter du full spänning.
viewtopic.php?f=2&t=98491&p=1524622
Där framgår det iaf att flottören har 11 lägen. Jag hade tagit ett lagomt stort motstånd där strömmen inte blir onödigt hög i serie med sensorn och in på en analog ingång. Mata med 5V.
Sitter motståndet mot 5V får du även indikering för kabelbrott, då mäter du full spänning.
Re: Hur göra med givare
Jag hade monterat en op-amp för att få förstärkning av signalen samt kopplat den som låg-pass filter för att ge stabilt signal.
EDIT: med 11 lägen kan man göra som borre beskriver, ingen anledning att tjafsa mycket alls.
EDIT: med 11 lägen kan man göra som borre beskriver, ingen anledning att tjafsa mycket alls.