Detektering av induktiv signal?
Detektering av induktiv signal?
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.
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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Detektering av induktiv signal?
aktiv likriktning,lågpassfilter och ställbar nivådetektering
Re: Detektering av induktiv signal?
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:?
Så då borde det kunna räcka med 1 Quad-OP krets?
Något sånt här:?
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.
Re: Detektering av induktiv signal?
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.
Re: Detektering av induktiv signal?
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.
Re: Detektering av induktiv signal?
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
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
Re: Detektering av induktiv signal?
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

var tvungen att googla då jag inte fick ihop det i huvudet hur det kunde fungera


Re: Detektering av induktiv signal?
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..
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..

Re: Detektering av induktiv signal?
välj en modell med dioder för den aktiva likriktningen, åtminstånde för simuleringen
Re: Detektering av induktiv signal?
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.
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.
Re: Detektering av induktiv signal?
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..

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..

Senast redigerad av Joe 25 juli 2015, 20:44:23, redigerad totalt 1 gång.
Re: Detektering av induktiv signal?
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?
slät spänning som avklingar till ett bestämt värde?
Re: Detektering av induktiv signal?
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.

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.
Re: Detektering av induktiv signal?
Har också gjort en enkel simulering, med en spänningsdelare för att flytta upp signalen närmare trigg-tröskeln.
500mV p-p Jag vet inte induktansen för jag har inget att mäta den med..
500mV p-p 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.