Fånga data från 7-segment LCD

Sep 11, 2004 3 Replies

Hej!



formatting link
finns en liten doppler-radar-baserad mätare. Som synes så visar den uppmätt hastighet på en 7-segments LCD-display. Den har inget färdigt yttre interface.



Funderar på hur svårt/lätt det kan vara att få ut mätdata ur den och integrera med ett PC-baserat system?



Jag förmodar att ingen här känner till just denna apparat, men kanske finns den någon som varit med om att försöka "knycka data" från apparater med liknande uppbyggnad?



M.v.h



/Johan S


formatting link

billig webkamera som läser av displayen och med OCR-liknande övning i PC:n läser av segmenten och på så sätt får ut värden :-)

---

annars blir det att öppna och 'revers engineering' av systemet och försöka se vad man kan ta ut för användbar signal.

ofta i en doplerradar så fins det en utgång som ger 0 Hz vid stillastående och frekvens när objektet rör på sig - dvs. man tar ut skillnadsfrekvenser från radarn som sänds ut och det som tas emot. Till detta så måste man själv hantera kalibreringar mm.

andra steget är som ovan med webbkameran - men istället elektriskt läsa av segmentens spänning på något sätt och av detta bygga värden och kommer då vara kalibrerat och fint.

Problemet med LED eller LCD-displayer är att utgångarna ofta är skannade - dvs 'till' pulserna är just pulser och man använder ögats tröghet (LED) eller LCD:n tröghet för att hålla kvar sifforna när skanningen uppdaterar en siffra i taget - samt att LCD:s utgång inte får belastas övh. om displayen fortfarande skall fungera parallellt med avkänningen. - har du otur så handlar det om 'sniff' med 10-tals Mohm impedans och några få picofarad kapacitans, vilket luktar intrumenförstärkare mm. - en för varje segment...

Har du en intelligent display med egen controller typ 1x16, 2x20 tkn som man bl.a hittar på Elfa, i mätaren, så är du nästan räddad, då du kan sniffa på databussen med tex 74HC244 (buffersteg) till displayen och det 'enda' du behöver är att implementera valda delar av displayens kommandouppsättning mha. lite större microcontroller än en PIC och vidare ut till parallell/serieport. kommandouppsättningen för LCD-displayen fins i vilken display-datablad som helst då kommandona är hyffsat standardiserade.

---

mina 2 ören.

/TE

Ok,

Jag anar att detta kan bli rejält svårt... När det gäller kalibrering av dylika manicker, så ser jag att man tycks använda en typ av stämgafflar. Det gör mig lite fundersam. En stämgaffel svänger ju på en stabil frekvens, men hastigheten hos skänkeln beror ju och av amplituden som ju snabbt klingar av.

Hursomhelst, jag hittade en annan leverantör som säljer byggsatser till liknande radar-mätare, men som jag tror passar bättre för mitt behov.

Dom har lös antenn (baserad på lämplig konservburk) samt LED-displayer. Jag har hittat uppgifter på folk som tydligen har lyckats få ut data ut dessa. Inga stora pengar, så det är värt ett försök.

Att mäta swing-hastigheten är nyttigt, inte bara för dom som strävar efter maximal hastighet.

I mitt video-system kan jag i.o.f.s. mäta klubbhuvudets hastighet med ganska hög precision, men eftersom det handlar om att få programmet att hitta och följa klubbhuvudet, så är det svårt att göra detta helt automatiskt. Man måste idag "hjälpa" programmet att hitta rätt i början. Sedan måste man ju "fuska" lite eftersom jag bara gör detta med data från 1 kamera, och man måste göra ett approximativt antagande av "swingplanets" lutning.

Med dopplermätning torde det bli enklare att automatisera.

Det finns f.ö. helt andra metoder att tillgå. Man kan låta klubban passera över en platta med fotodioder som är placerade så att man kan analysera både hastighet och vinklar med tillräcklig noggrannhet.

Detta fungerar av vissa praktiska skäl bara om bollen ligger "upp-peggad", d.v.s. ligger upphöjd. Om bollen ligger på "marken" (inomhus ofta en cocosmatta eller liknande) så blir det svårt med fotodioderna... Principen för s.k. "järnslag" d.v.s. slag med järnklubba där bollen ligger på marken är nämligen att man skall träffa bollen snett nedåt, och att klubbhuvudets bana i princip går ett stycke ner i jorden. Detta kan man obsevera då duktiga spelare ofta slår iväg ordenliga tuvor.

/Johan

har inte funderat så mykcket på detta ännu, men iom. känd frekvens på gaffeln så får man förmodligen en mätbar sidoband på en viss frekvens och på så sätt får ett koppel mot radarsignalens frekvens (som nog inte är så stabil i tiden) och på så sätt gör en systemkalibrering så att en viss dopplerfrekvens motsvarar omräknat till en viss meterantal i sekunden. - ändras radarfrekvensen så skalas också dopplerfrekvensen för en viss hastighet

kalibrering görs inte alltid på samma sätt som hur instrumentet fungerar vid användning - i många fall handlar det om att injecera en signal av känd typ och frekvens och ser vad som redovisas - och justeras därefter.

amplituden är ointressant så länge den är 'tillräklig', det är frekvensen som är det viktiga.

att bygga en bana med med föremål med exakt känd hastighet är betydlig bökigare att få till än om man kan lösa samma problem med en enkel stämgaffel...

intresserad - en länk måhända ??

definitivt!

det där kan man snikra på vid behov - spar sådan till din version 2 av utrustningen för dubbla pengarna - få 'grunderna' att fungera tillfreställande först :-)

Hmm - då är vinkeln på klubbhuvudet anpassat så att bollen inte går samma väg som klubbhuvudet, antar jag - varför denna tranfomation - för att nyttja mäniskan muskler bättre, eller ger det bollen högre fart om det får en svag sneplanträff genetmot bara rakt på???

/TE

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required