Permalänk
Medlem

Realtids kort till dator?

Konstig topic, ja jag vet, men vet inte riktigt hur jag skall förklara mitt lilla problem!

Jag håller på att bygga en tidtagningsutrustning till min föreningen som jag är med i. Tidtagningsutrustningen är till för att kunna ta tid på två stycken bilar som startar parrallelt dragrace med andra ord!

Problematiken ligger i att min bärbara dator inte har den bästa interna klocka, den diffar något helt enormt när jag har håll på och labbat med den här tidtagningsutrustningen.

Ungefär så mycket som 1020ms = 1 sek på min dator.

Detta beror helt och hållet på att programmet som jag har skrivit för att lagra tider etc på förarnas bilar tar ungefär 20 ms på sig för varje programvarv.

Min bärbara dator kommer ju inte heller att vara där varje gång, och som alla vet är de interna klockorna i datorerna inte så där jätteexakta och kan skilja sig mellan varandra. Det jag skulle vilja ha är ett typ PCI kort eller liknande som man kan stoppa in datorn, och den håller reda på räkningen typ som en realtidsklocka.

Ännu bättre vore det med en enhet som jag kan koppla in till datorn som räknar tiden mellan de olika fotocellerna och sedan skickar vidare tiden till datorn, då behöver dataprogrammet endast kontrollera när bilarna får lov att starta, och sedan ta själva tiden och spara på resp. bil som startar.

Har ni nån idé på vilken utrustning som är lämplig för detta ändamål och inte kostar skjortan?

Kanske verkar lite luddigt, men hoppas att nån förstår vad jag är ute efter!

Med vänliga hälsningar
Kalle söderqvist

Visa signatur

programmers gets overlaid...

Permalänk
Medlem

Förstår ditt problem, kan tyvärr inte komma på någon sådan utrustning så här rak på hand, men jag tror det går att fixa med lite smartare kodning. Vilket språk har du kodat i? C? Skicka mig programet till westberg@kth.se så kan jag ta en titt på det. Kan ju fråga lite på tekniska instutitionen om nån har någon bra lösning på ditt problem. Beskriv gärna ditt system lite mer!

mvh,

Teo

Visa signatur

Intel i7 2600K @ 4.6GHz - ASUS MAXIMUS IV Gene-Z - Zotac GeForce GTX 980 4GB - 16GB Crucial PC12800 - 80GB Intel X25-M - 250GB Samsung 750 - 250GB Samsung 850 - 27" ASUS ROG Swift - Silverstone SG01B-F - Fractal Design Newton R2 1000W - Fractal Design Define C - 240mm Fractal Design water cooler - WASD V2 TKL custom keyboard - Windows 10 64bit

Permalänk
Medlem

Hrmz skulle gissa att du kommer bli tvungen att använda en extern processor där du har koll på varje klockcykel och har en bra kristall. Alternativt om det finns bra timer kretsar till detta ändamål.

Men men finns säkerligen nån som hittar någon färdig utrustning på kjell.com snart

Visa signatur

sega arkad maskin med 2 analoga joyar 16 knappar, 30" monitor. Neo geo 6 slotars som dunkar ski**n ur din PC!

Permalänk
Medlem

En liten PIC eller AVR kopplad till serieporten duger nog utmärkt. Antingen med inbyggda timern + extern kristalloscillator eller en extern datumkrets som kan ge både tidpunkt och datum.

Permalänk
Medlem

Många bra svar!

Får tacka så mycket!

Beträffande programmeringspråk så har jag använt mig av Visual
Basic .NET. Pic processor låter nästan som det bästa alternativet,
om man då kan få en sådan krets att "räkna rätt" förstås.

Läste igenom mitt inlägg, shit, fattade ni nått av det igentligen?
Luddigare har jag nog inte skrivit förut, var lite stressad på
jobbet när jag skrev det.

Ingen som vet hur en riktig proffs utrustning fungerar på ett
ungefär?

Med vänliga hälsningar
Kalle Söderqvist

Visa signatur

programmers gets overlaid...

Permalänk
Medlem

Jag har jobbat en del med professionell tidtagningsutrustning för t.ex bil och mc-tävlingar. Där har man oftast en transponder på fordonet som sänder över sitt ID när det passerar avkänningsslingan. Detta tas sedan emot av en liten burk med mikroprocessor och en klocka i. Mikroprocessorn registrerar tiden för all passager och sänder över detta till PC:n via t.ex serieporten. PC:n gör sedan alla beräkningar av tider, varvningar, placeringar etc.

Detta går utmärkt att tillämpa även om man inte har transpondrar utan någon annan typ av avkänning.

/Håkan

Permalänk
Medlem

Själva registreringen av fordona sker med fotoceller inköpta på elfa, 4 st i grundkonceptet dock, men skall lägga in så att man kan bygga ut det till 10 st. då kan man även mäta slutfart, 60-fots tider, pre-stage mm.

Som sagt, enkelheten är förstås att det handlar om 201 meter endast och bara två startande bilar, annars så vore transponder en god idé.

Visa signatur

programmers gets overlaid...

Permalänk
Medlem

Går det inte använda ljudkortet på något sätt?
Det har ju fasta samplingsfrekvenser, t.ex. 48 kHz.
Skicka in en liten puls när starten går och en puls till vid målgång. Analysera sedan den inspelade ljudfilen.

Permalänk
Medlem

Hänger på den här tråden med stort intresse. Har stort intresse av dragracing själv. Har funderat på det här med tidtagningsprylarna men har inte så stor kunskap att bygga nåt själv. Skulle gärna vilja ta del av bygget och fortsättningen av det