Skapa spänningsintervall för outside window comparator

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Skapa spänningsintervall för outside window comparator

Inlägg av Korken »

Godagens!

Jag arbetar på ett motorkontroller projekt och använder en outside window comparator för att detektera om för mycket ström dras. Så länge inga problem och fungerar som det ska.
Men jag vill utöka så att DACen i MCUn ska kunna ställa referensen men jag har bara en DAC så jag vill att DAC nivån ska ställa in min window till VCC/2 +/- V_DAC, helst utan nå fler chip.
Går detta att åstadkomma på något enkelt vis?

//Emil
ElectricNooB
Inlägg: 600
Blev medlem: 26 juli 2011, 20:58:06

Re: Skapa spänningsintervall för outside window comparator

Inlägg av ElectricNooB »

S&H som uppdateras med jämna mellanrum?
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Skapa spänningsintervall för outside window comparator

Inlägg av Korken »

Hur menar du?
ElectricNooB
Inlägg: 600
Blev medlem: 26 juli 2011, 20:58:06

Re: Skapa spänningsintervall för outside window comparator

Inlägg av ElectricNooB »

Tja!

Jag antar att du använder dig av fysiska komperatorer?
Förutsatt att de har högimpedans ingångar för Vref. Så kan du väl bygga en enkel Sample and hold krets för resp del av fönstret.
Du kan då toggla mellan de två med hjälp av µC'n. Dvs du sätter DAC'en till rätt spänning, togglar S&H. Sätter spänningen för andra delen, togglar osv.

Visst du kommer behöva ett par komponenter till men de kommer endast att kosta några ören så ...
gkar
Inlägg: 1555
Blev medlem: 31 oktober 2011, 15:28:29
Ort: Linköping

Re: Skapa spänningsintervall för outside window comparator

Inlägg av gkar »

Eller så använder du AD ingångarna och samplar alla kanaler, och avgör i mjukvara om strömmen är för hög.
Då slipper du hela komparator/ADC/multiplexhistorian.
Användarvisningsbild
4kTRB
Inlägg: 20301
Blev medlem: 16 augusti 2009, 19:04:48

Re: Skapa spänningsintervall för outside window comparator

Inlägg av 4kTRB »

Du kanske menar en sån här som instruktören visar
på vita tavlan?

Overload Detector Circuit Design
http://www.youtube.com/watch?feature=pl ... 4Zh-RYRUq4
overload = outside? Jag har inte lexikon tillgängligt men antar
det är samma sak?
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Skapa spänningsintervall för outside window comparator

Inlägg av Korken »

4kTRB:
Det är precis en sådan jag har! Men vill sätta referensen till den mha en DAC.

gkar:
Kommer inte fungera. Det hinner gå för lång tid innan mjukvaran märker något, samt om MCUn hänger sig så funkar det inte.
Därav ett HW strömskydd.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Re: Skapa spänningsintervall för outside window comparator

Inlägg av exile »

Hur lite vill du ha det?
Fungera det inte med vanlig opamp? (typ 8pinare med ca 5motstånd)
Hur fungerar de dac om uC krashar?
Kanske en digital potensmeter skulle kunna vara något.
gkar
Inlägg: 1555
Blev medlem: 31 oktober 2011, 15:28:29
Ort: Linköping

Re: Skapa spänningsintervall för outside window comparator

Inlägg av gkar »

Hur snabbt behöver det vara, hur snabb får den inte vara(vill du att den skall slå till vid transienter)?
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Skapa spänningsintervall för outside window comparator

Inlägg av Korken »

>> Hur snabbt behöver det vara, hur snabb får den inte vara(vill du att den skall slå till vid transienter)?
Det finns ingen direkt tidsgräns för referensspänningen att stabilisera sig, men säg under en sekund.

exile skrev:Hur lite vill du ha det?
Fungera det inte med vanlig opamp? (typ 8pinare med ca 5motstånd)
Hur fungerar de dac om uC krashar?
Kanske en digital potensmeter skulle kunna vara något.
Mycket bra tanke! Då jag inte kan garantera spänningsintervallet så får det blir hårdkodat med ett motstånd, även om det hade varit mycket skönt att ha i mjukvara.
Man skulle kanske kunna ha en extern DAC som fixar det så om MCUn kraschar så ger sig inte DACen, får kolla lite på det.
Men tack för idéerna som har kommit in!
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Re: Skapa spänningsintervall för outside window comparator

Inlägg av exile »

Efter jag läs ElectricNooB inlägg så kom jag att tänka på charge pump.

Iden är att dacen skapar en fyrkant våg med 50% puls bred med "Vref" och "0volt"
på utgången kopplar man en kondensator och motstånd i serie till Vcc/2 (eller ett motstånd till vcc och ett gnd) .
Nu har man en växlande spänning på Vcc/2 -/+Vref/2 den likriktas med två "ideala" dioden och glättas med två kondensator med till hörande blödnings motstånd.

Man kan säkert komma undan med vanliga Schottkydiod men man får ett spänningsfall som variera med temperaturen vilket kan kompenseras med att man läser av de två referens spänningarna.

För delen med denna lösning är om det inte är "ac" på ingången (uC har hängt sig) så kommer referens spänningarna gå mot Vcc/2. (vilket jag antar är säkert om du inte har kopplat annorlunda mot vad jag har tänkt)

Jag hoppas du för står vad jag menar annars får jag lägga upp en bild :)
Sikmeister
Inlägg: 63
Blev medlem: 1 augusti 2010, 12:45:23

Re: Skapa spänningsintervall för outside window comparator

Inlägg av Sikmeister »

Jag gillar charge-pumpidén, men tänker mig en flying-capacitorvariant istället. Noggrannheten blir hög och det ställe inga särskilda krav på drivsignalen. Alla switchar kan drivas med samma signal.
flying-cap.jpg
Man behöver fyra analogmuxar. Jag vet inte om det finns någon lättillgänglig fyrdubbel krets.

Det skulle gå med favoriten 4053 med nedanstående koppling, men man får Vcc/2 +/- Vref/2 istället.
flying-cap-2.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Re: Skapa spänningsintervall för outside window comparator

Inlägg av exile »

Snygg lösning :bravo: att jag inte tänkte på det.
Man skulle kunna lösa det med 74hc4052 genom att "ge" laddningen varann gång till -Vref och +Vref men det kräver lite mer av styrsignalen (ett par pinnar av uC som växlar med jämna mellan rum).
Skriv svar