Detektering av induktiv signal?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Joe
Inlägg: 1814
Blev medlem: 3 mars 2006, 17:00:50
Ort: Södermanland

Detektering av induktiv signal?

Inlägg av Joe »

Sitter och klurar hur en induktiv sensor fungerar.
Hur kan man få utgången 2 att vara dragen tills signalen 1 har "lugnat ner sig"? Amplituden och varaktigheten på signalen 1 varierar.
Detektering av första flanken löses enkelt med en Schmitt trigger, men vad använder man för att få funktionaliteten enligt bifogad bild? Utan att använda en uC, FPGA, osv.
Man vill inte få en extra detektering efter den negativa flanken.

1: Signalen från spolen som drivs med konstant ström.
2: Digitala utsignalen.
signal.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17673
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Detektering av induktiv signal?

Inlägg av grym »

aktiv likriktning,lågpassfilter och ställbar nivådetektering
Joe
Inlägg: 1814
Blev medlem: 3 mars 2006, 17:00:50
Ort: Södermanland

Re: Detektering av induktiv signal?

Inlägg av Joe »

Jag antar att du menar aktiv helvågslikriktning med 2 OP -> aktivt lågpassfilter av första ordningen med 1 OP -> schmitt trigger med 1 OP.
Så då borde det kunna räcka med 1 Quad-OP krets?

Något sånt här:?
OP.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av Joe 21 juli 2015, 16:53:20, redigerad totalt 1 gång.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Detektering av induktiv signal?

Inlägg av Andax »

Sök på monostabil vippa.
Joe
Inlägg: 1814
Blev medlem: 3 mars 2006, 17:00:50
Ort: Södermanland

Re: Detektering av induktiv signal?

Inlägg av Joe »

Problemet är att längden på pulsen 1 inte är konstant. Men det kanske skulle gå om man räknar på längsta tiden för pulsen och frekvensen mellan pulserna.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Detektering av induktiv signal?

Inlägg av Andax »

Ja är det inga problem att pulsen är lite längre så kan du ju välja en återställningstidkonstant som täcker in alla fall.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17673
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Detektering av induktiv signal?

Inlägg av grym »

känner inte igen den sortens helvågslikriktare i första delen, men , först likrikta aktivt, då har du en enbart positiv del, sedan lågpass, du kan gott ha en enkel med endast motstånd och konding, gör du motståndet variabelt kan du ställa in det lite lättare

sedan så ska du inte ha en smitt trigger utan en komperator mot en variabel spänning, då kan su ställa den när den ska sluta vara 1 på slutet av kurvan, helt enkelt när spänningen blir mindre referensspänningen
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17673
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Detektering av induktiv signal?

Inlägg av grym »

den modellen av helvågslikriktaren kräver då enkel matningspänning och att op'n har bra clampdioder

var tvungen att googla då jag inte fick ihop det i huvudet hur det kunde fungera :oops: :eh:
Joe
Inlägg: 1814
Blev medlem: 3 mars 2006, 17:00:50
Ort: Södermanland

Re: Detektering av induktiv signal?

Inlägg av Joe »

Japp, hittade den här

Dock så får jag inte till simuleringarna i LTspice då det även behövs en AC koppling också på ingången ifrån spolen. (Då signalen inte svänger runt jordreferensen utan 3,7-3,9V)
Analog design är inte min sida.. :doubt:
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17673
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Detektering av induktiv signal?

Inlägg av grym »

välj en modell med dioder för den aktiva likriktningen, åtminstånde för simuleringen
peolah
EF Sponsor
Inlägg: 502
Blev medlem: 22 mars 2010, 02:10:47

Re: Detektering av induktiv signal?

Inlägg av peolah »

Jag hade nog försökt lösa det med en monstabil krets som tex http://cds.linear.com/docs/en/datasheet/69931234fb.pdf
som Andax var inne på. Men problemet är ju så klart om den induktiva pulsens varierar mycket i frekvens och behöver motsvara pulsbredden på den digitala pulsen? Om du bara behöver en digital trigg oavsett när pulsen kommer eller hur ofta så är en monostabil lösning att föredra, men då behöver du veta hur tätt pulserna kan komma för att sätta en bra pulslängd.
Joe
Inlägg: 1814
Blev medlem: 3 mars 2006, 17:00:50
Ort: Södermanland

Re: Detektering av induktiv signal?

Inlägg av Joe »

Jo, frekvensen är imellan 5 till 50Hz och pulslängden är runt 0,5ms
Så minsta perioden är 20ms så en tidskonstant på 2ms borde vara säkert nog.

Klarar en LTC6993‑1 AC koppling in på Trig? Den verkar ha inbyggd hysteres.

Egentligen så borde det räcka med en Schmittrigger till en interruptpinne på uC och sen disabla interrupten med 2ms för att undvika multipla trigg..
Fast för 34SEK så slipper man nog några rader kod och risken att nästa interrupt kommer innan den har hunnit bli avstängd..


Känns som Bob har rätt..
Bild
Senast redigerad av Joe 25 juli 2015, 20:44:23, redigerad totalt 1 gång.
Användarvisningsbild
4kTRB
Inlägg: 21142
Blev medlem: 16 augusti 2009, 19:04:48

Re: Detektering av induktiv signal?

Inlägg av 4kTRB »

Kan du inte ha en krets som tar toppvärdet så du får en
slät spänning som avklingar till ett bestämt värde?
peolah
EF Sponsor
Inlägg: 502
Blev medlem: 22 mars 2010, 02:10:47

Re: Detektering av induktiv signal?

Inlägg av peolah »

Finns ju många monostabila kretsar, använde bara LTC varianten pga du kunde labba i det underbara LTSpice. :)

Gjorde en enkel simulering , och det fungerade bra. Nu vet jag ju inte hur mycket pulver och vilka nivåer den induktiva pulsen har. Men här provade jag med 3 cykler 10 vpp ac inom dina 2 ms. Hade jag visst induktansen på din induktiva givare kunde jag återskapat en modell med ringningarna (självresonansen).

Grön Puls , Blå trigg-ingång , Röd puls ut

Angående att implementera kod i en uC för att undvika dubbeltrigg så vore det ju enkelt i maskinkod som jag helst använder till tidskritiska applikationer. Men om du använder c++ (arduino) så rekommenderar jag inte detta - eller hade jag använt denna metod.

Du kan säkert hitta lösningar med 555'an om du vill ha en billigare variant.
Joe
Inlägg: 1814
Blev medlem: 3 mars 2006, 17:00:50
Ort: Södermanland

Re: Detektering av induktiv signal?

Inlägg av Joe »

Har också gjort en enkel simulering, med en spänningsdelare för att flytta upp signalen närmare trigg-tröskeln.
500mV p-p
LTC.png
Jag vet inte induktansen för jag har inget att mäta den med..
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar