Sida 1 av 1
frekvenssensor, eller nåt...
Postat: 9 juni 2004, 20:19:14
av MadModder
Från en batteriladdningskrets så är det några statusutgångar, som genom att vara på hela tiden, blinka i 1Hz och blinka i 10Hz i olika kombinationer, visar i vilken fas laddningen är.
Nu vill jag inte sitta och kolla i en tabell vad alla blinkningar betyder, utan vill direkt se på en lysdiod vad det är som händer.
Därför behöver jag en liten koppling som känner av om det kommer en signal på ca 10Hz. Gör det det så ska en utgång bli hög. Är det lägre än 10Hz så ska utgången vara låg.
Jag har funderat på en binär räknare som resettas kanske i 2Hz, och sen en astabil vippa som triggas om räknare har räknat högre än typ 3

Det tycker jag verkar lite omständligt, så min fråga är: Är det någon som har en smartare, och framförallt, enklare lösning?
Postat: 9 juni 2004, 20:51:30
av evert2
problemet är väl att den blinkar med de båda frevenserna (1 Hz och 10 Hz) i kombination!
Det betyder att om batteriet är "halvladdat" så kommer båda dessa frekvenser att förekomma!
........eller?
Postat: 9 juni 2004, 20:59:05
av MadModder
Nej, alltså den kombinerar de tre olika utgångarna på olika sätt, men en utgång beter sig bara på ett sätt åt gången: av / på / 1Hz / 10Hz
Det är f.ö. LM3647
gah! de kunde väl peta ut en binär kod istället

Postat: 9 juni 2004, 21:21:27
av evert2
Nja, det verkar som om en utgång (LED) kan inneha 4 olika tillstånd.
släckt, snabbt blink, långsamt blink och slutligen tänd.
Om man skall ha fasta tillstånd ( 1 eller 0) så måste du ju ha dubbelt så många leds............men om du bestämt dig kanske du borde använda dig av en enchipsdator (microcontroller).
Annars är det väl risk att du får ett kretskort stort som ett dasslock!
Postat: 9 juni 2004, 22:50:15
av MadModder
Ja det var ju det jag skrev, fast lite anorlunda. 1 led kan ha ett av fyra tillstånd.
Kretskortet kommer inte bli så stort.
Men skitsamma, det är inte det det är frågan om. Finns det nåt enklare sätt än en 2hz-oscillator, en räknare och en astabil vippa?
Postat: 9 juni 2004, 23:01:49
av evert2
Alltså...........VARJE leds kan ha 4 olika tillstånd............eller?
Om du nu vill ha bara två tillstånd på varje LED (on & off).......så går det åt två st LEDS för att visa 4 tillstånd.........eller hur?
Dessutom måste VARJE LED-utgång på kretsen kollas, för att tjecka frekvensen, då kanske man behöver en räknare för varje LED-utgång..........eller är bara en LED-utgång aktiv i sänder?
Postat: 9 juni 2004, 23:25:03
av MadModder
Ja, varje led kan ha 4 olika tillstånd.
Laddaren ger ut signaler motsvarande 9 olika faser.
Vid ett så lyser en led med fast sken, led 2 blinkar med 10Hz, och den tredje är av.
Vid ett annat är led 1 av, led 2 blinkar med 1hz och led 3 med 10hz.
Mitt mål är att avkoda dessa "koder" så jag får 9 lysdioder där bara en lyser åt gången och visar vad laddaren håller på med för tillfället. Jag har listat ut hur jag ska göra, bara jag får till den där "10hz-sensorn"
Postat: 10 juni 2004, 00:57:03
av $tiff
Mikrokontroller röstar jag på

Postat: 10 juni 2004, 02:29:15
av Tony
Tondekodern NE567 skulle kunna fungera.
Använd 2st en för 1Hz och en för 10Hz.
Personligen är jag inte så förtjust i denna krets men det är kanske värt ett försök.
Postat: 10 juni 2004, 19:03:18
av MadModder
Intressant. Men databladet var väldigt luddigt tycker jag...
Får insignalen vara max 200mV?
Postat: 11 juni 2004, 00:45:00
av Tony
Högre insignal än 200mV rms räknas som "high input level mode".
Titta på sid 8 under "operating precausions" stycke 1 & 3.
Med tanke på att fyrkantvåg innehåller en massa övertoner bör du nog dämpa och lågpass-filtrera signalen.
Absolut max insignal är Vcc + 0,5 V toppvärde (om jag tolkar databladet rätt).
Minsta insignal är 20mV rms.