Bygga en varvräknare.

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
Icecap
Inlägg: 26629
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Men snälla, en vajer är ju livsfarlig!

Ta en solid bjälke eller stålbalk och måla den gul/svart så att den syns!!!

Ha gärna "mållinjehoppet" strax innan, kan nog bli kul att se....
maxxflow
Inlägg: 1150
Blev medlem: 17 mars 2004, 16:11:14

Inlägg av maxxflow »

Men sätt den lite högre upp då om ni är rädda för att smälla i huvudet :P
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Eller som en stor tratt. Då ser man också lättare i vilken ordning dom kommer. :razz:
Användarvisningsbild
Icecap
Inlägg: 26629
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Nå, back to topic:
Att varje fordon måste skicka en identitetskod är ju självklart. Detta kan praktisk sett göras på 2 sätt:
IR eller en spole.

Om man gör det på enklaste sätt bör ett fordon ha en viss frekvens, antingen en liten IR-sändare som pekar uppåt och skickar ut den frekvens kontinuerligt eller en spola under fordonet som är avstämt till en viss (låg) frekvens.

Väljer man spolen grävar man ner en spola vid målet och skickar ut ganska kantiga pulser som man sedan mätar frekvens på. Om det kommer en avstämt krets över den målspola kommer just den frekvens att "klinga" mer, alltså är den detektérbar fast det blir ganska intressant att lösa....

Med IR är det lite av det samma: varje fordon har en liten pulssändare med var sin frekvens, den pekar uppåt till en bom över mållinjen där det sitter ett antal mottagare. Där samlar man in frekvenserna och detekterar dom och tar tid. Även där blir det intressant att filtrera ordentligt.
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Och om två eller flera kommer samtidigt? Alltså inom processtiden, före systemet räknat ut vem som kom, och kan ta emot flera/nya signaler. :?:
Användarvisningsbild
Icecap
Inlägg: 26629
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Men... sa jag att den skulle ha en processtid?

Det är en konstant dekodning som gäller, ung. en flytande FFT som sedan håller reda på de enstaka frekvenser och när de toppar, jag skrev ju att det var en del som skulle göras......

Det går helt fint att dekoda på det sätt, tack vara min utbildning inom IFF-SIF (radargrejs) lärde jag hur man dekoder sånt på ett skapligt enkelt sätt, alltså utan FFT eller liknande men jag kan inte komma in på det närmre tyvärr.
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

OK, men det var det som var största problemet när vi höll på med det på 90-talet. Hade man bara en mottagare så måste den, och sakerna bakom, göra sig klara med den bilen, före det kan komma en ny. Om det kom två eller flera på samma gång, så funkade det dårligt.

Har man IR, så bör man ha flera mottagare så att man kan separera bilarna på ett enklare sätt. Men det föll på praktiska/mekaniska orsaker i stället. Skulle nog funka på miniracing eller små radiostyrda bilar, men inte när det är snö eller grus inblandade.

Nu kostar ett system från AMB inte så mycket, så det är nog inte lönt att bygga ihop nåt själv. Dom billigare systemen: Boxen går på ca 7000:- inkl. program och 700:-/transponder.
Eller för Snocross Racing http://www.amb-it.com/modules/index2.ph ... systemID=9
Användarvisningsbild
Icecap
Inlägg: 26629
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

jojje: jooo.... men då är det för att grundprincipen är fel till att börja med.

Om man antar att varje fordon skickar ut sin egen konstanta frekvens (10% duty-cycle) OCH man räknar en del så att de olika frekvenser inte kan blandas till ett tredje fordons frekvens då är resten inte så himla svårt.

Då kan man ta ett antal mottagare och blanda ihop alla dessas utsignal till ett gemensamt insignal att dekoda. Denna dekodning sker kontinuerligt i ett flytande fönster, ung. som FFT fast enklare rent räknemässigt.

Om man sedan använder samma processor till att hålla reda på tiden eller bara dekoder är upp till var och en, det kanske är lättast att göra det med 2 enheter.
Homebrew
Inlägg: 14
Blev medlem: 13 november 2006, 17:03:28
Ort: Hult
Kontakt:

Inlägg av Homebrew »

jojje skrev:Man får väl använda en vajer, så den inte går sönder så lätt.
:lol:
haha morbide jojje :)

Om det är nån hjälp så när man programmerar bilspel (är programmerare) så sätter man ut några checkpoints längs banan, typ 10 st. Dessa måste triggas i turordning annars har man fuskat. I ev. korsningar har men inga checkpoints utan före och efter. För varje gång checkpoint 1 triggas räknas antal varv för skoter-IDn upp med ett.

Men om banan är liten så ser ni ju om nån fuskar.

Jag tror enklaste lösningen vore att köpa/bygga ett tidtagarur som kan spara så många varvtider som tävlingen har. Man ser ju på tiderna om man missat att trycka eller råkat trycka 2 ggr. Men om det är många deltagare kanske det blir dyrt? ;)
Skriv svar