Sida 1 av 2
Detektering av induktiv signal?
Postat: 21 juli 2015, 13:39:52
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
Re: Detektering av induktiv signal?
Postat: 21 juli 2015, 14:30:51
av grym
aktiv likriktning,lågpassfilter och ställbar nivådetektering
Re: Detektering av induktiv signal?
Postat: 21 juli 2015, 16:37:30
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
Re: Detektering av induktiv signal?
Postat: 21 juli 2015, 16:45:30
av Andax
Sök på monostabil vippa.
Re: Detektering av induktiv signal?
Postat: 21 juli 2015, 17:04:26
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.
Re: Detektering av induktiv signal?
Postat: 21 juli 2015, 17:29:05
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.
Re: Detektering av induktiv signal?
Postat: 21 juli 2015, 20:06:56
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
Re: Detektering av induktiv signal?
Postat: 21 juli 2015, 22:43:04
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

Re: Detektering av induktiv signal?
Postat: 22 juli 2015, 00:19:30
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..

Re: Detektering av induktiv signal?
Postat: 22 juli 2015, 07:27:44
av grym
välj en modell med dioder för den aktiva likriktningen, åtminstånde för simuleringen
Re: Detektering av induktiv signal?
Postat: 25 juli 2015, 17:52:49
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.
Re: Detektering av induktiv signal?
Postat: 25 juli 2015, 19:07:32
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..

Re: Detektering av induktiv signal?
Postat: 25 juli 2015, 19:23:59
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?
Re: Detektering av induktiv signal?
Postat: 26 juli 2015, 00:11:06
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.
Re: Detektering av induktiv signal?
Postat: 26 juli 2015, 00:29:49
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..