Trådlös seriell överföring (RS232)
Trådlös seriell överföring (RS232)
Hej!
Idag sitter det en datalogger i racingbilen (DL1 race technology) som samlar väsentlig data (g-krafter, gps-mätning, motortemp, throttle angle mm mm). För att ta del av denna data får jag antingen ha datorn i knäet samtidigt som jag kör (koppas till loggern med en 9-polig d-sub kabel) eller läsa datan på SD kortet efter körningen.
Det hade varit enklare om datorn kunde stå på en fixt punkt vid sidan av banan och erhålla informationen från dataloggern trådlöst.
Jag har tittat på två olika sändare/mottagare som möjligen klarar av miljön (ska vara robust, klara väder och vibrationer från motorn) och ha en räckvidd på ca 500m (dvs man får ha en antenn på bilen). Dataloggerns utport skickar data med 115200 i baudrate.
- 9XStream-PKG-R 900 MHz Maxstream radio. Återförsäljare okänt. Pris: ca 260 $ + frakt
- http://www.lprs.co.uk/easy-radio.html. Återförsäljare i uk. Pris okänt. (klarar denna av hastigheterna?)
Jag skulle behöva ha fler tips med sändare/mottagare. Alla tips är välkomna
/Oscar
FSAE Chalmers University of technology
Electronics
Idag sitter det en datalogger i racingbilen (DL1 race technology) som samlar väsentlig data (g-krafter, gps-mätning, motortemp, throttle angle mm mm). För att ta del av denna data får jag antingen ha datorn i knäet samtidigt som jag kör (koppas till loggern med en 9-polig d-sub kabel) eller läsa datan på SD kortet efter körningen.
Det hade varit enklare om datorn kunde stå på en fixt punkt vid sidan av banan och erhålla informationen från dataloggern trådlöst.
Jag har tittat på två olika sändare/mottagare som möjligen klarar av miljön (ska vara robust, klara väder och vibrationer från motorn) och ha en räckvidd på ca 500m (dvs man får ha en antenn på bilen). Dataloggerns utport skickar data med 115200 i baudrate.
- 9XStream-PKG-R 900 MHz Maxstream radio. Återförsäljare okänt. Pris: ca 260 $ + frakt
- http://www.lprs.co.uk/easy-radio.html. Återförsäljare i uk. Pris okänt. (klarar denna av hastigheterna?)
Jag skulle behöva ha fler tips med sändare/mottagare. Alla tips är välkomna
/Oscar
FSAE Chalmers University of technology
Electronics
Re: Trådlös seriell överföring (RS232)
Icecap brukar rekommendera de där LPRS modulerna vet jag och han har nästan aldrig fel så jag tippar de är bra.
De klarar maximalt 38400kbps enligt databladet så kan du inte ändra dataloggerns hastighet där så blir det nog svårt.
De klarar maximalt 38400kbps enligt databladet så kan du inte ändra dataloggerns hastighet där så blir det nog svårt.

Re: Trådlös seriell överföring (RS232)
Vill minnas att jag läste om några 250 kbit/s moduler här för ett tag sedan. Dock paketbaserade.
Det är förmodligen mer gångbart i längden att ha paketbaserad kommunikation.
Det är förmodligen mer gångbart i längden att ha paketbaserad kommunikation.
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Re: Trådlös seriell överföring (RS232)
Jo, självklart måste man köra paketbaserat.
Alla 802.15.4 radio:s klarar 250 kbit/s, det kanske räcker.
Antar att du är ute efter kompletta enheter och inte moduler som integreras på ett eget kort?
Alla 802.15.4 radio:s klarar 250 kbit/s, det kanske räcker.
Antar att du är ute efter kompletta enheter och inte moduler som integreras på ett eget kort?
Re: Trådlös seriell överföring (RS232)
LPRS-modulerna är trevliga och lättjobbade men inte grejen till detta.
Re: Trådlös seriell överföring (RS232)
Nordic har en hel del som kan passa med inbyggd kontroller
http://www.nordicsemi.com/index.cfm?obj ... ay&doc=207
http://www.nordicsemi.com/index.cfm?obj ... ay&doc=207
Re: Trådlös seriell överföring (RS232)
Likaså har SHORTLINK men för att få överföringshastighet nog bör det nog vara 2,4GHz som det ska ligga i.
Re: Trådlös seriell överföring (RS232)
Kul med många svar på så kort tid!
Helst hade jag velat ha ett färdigt paket; "plug n' play"
38400 kbps är nog lite för klent. Tyvärr har jag inte fått svar ännu från Race Technology om man kan ändra uthastigheten på serieporten från dataloggern, jag skall återkomma med svar kring detta. Tills vidare antar jag dock att detta inte går.
Jag vet ännu inte om kommunikationen måste ske paketbaserad eller "bit för bit". Risken vad jag kan tänka mig är att man får "timeouts" i mjukvaran om det dröjer för länge innan man får ett "nytt paket". Jag frågade även Race technology detta igår och inväntar svar från tillverkaren.
Blueint: Har du några länkar man kan kika på efter dessa enheter?
thepirateboy: Helst färdiga moduler
Det måste ju finnas fler färdiga moduler med en DB9 port och antenn? Hittade en till igår, men något kort räckvidd;
http://www.radio-modules.com/products/t ... mods.shtml
EDIT: Bild över systemet: http://www.dropbox.com/gallery/1968407/ ... s?h=c11888
/Oscar
FSAE Chalmers University of technology
Electronics
Helst hade jag velat ha ett färdigt paket; "plug n' play"
38400 kbps är nog lite för klent. Tyvärr har jag inte fått svar ännu från Race Technology om man kan ändra uthastigheten på serieporten från dataloggern, jag skall återkomma med svar kring detta. Tills vidare antar jag dock att detta inte går.
Jag vet ännu inte om kommunikationen måste ske paketbaserad eller "bit för bit". Risken vad jag kan tänka mig är att man får "timeouts" i mjukvaran om det dröjer för länge innan man får ett "nytt paket". Jag frågade även Race technology detta igår och inväntar svar från tillverkaren.
Blueint: Har du några länkar man kan kika på efter dessa enheter?
thepirateboy: Helst färdiga moduler
Det måste ju finnas fler färdiga moduler med en DB9 port och antenn? Hittade en till igår, men något kort räckvidd;
http://www.radio-modules.com/products/t ... mods.shtml
EDIT: Bild över systemet: http://www.dropbox.com/gallery/1968407/ ... s?h=c11888
/Oscar
FSAE Chalmers University of technology
Electronics
Re: Trådlös seriell överföring (RS232)
Jag tror att du missuppfattar lite!
Vilken baudrate serieporten som data sprutas ut ifrån är ganska likgiltigt, det som är viktigt är mängden av data som ska överföras!
Är det 115k2 som gäller och den inte "andas" mellan bytes/block är det mycket data som ska överföras vilket ställer definitiva krav på transmissionshastigheten men är det ett block data som kommer i en skur var halva timme är läget synnerligt annorlunda.
"Alla" färdiga moduler kan ställas i kommunikationshastighet på det seriella interface men de är ofta ganska fasta i "luft-hastighet" och där kan flaskhalsen finnas om det vill sig illa.
Så det är:
Bildator -> Radio ~~~ Radio -> PC som gäller och vilken hastighet Bildator och PC kommunicerar med radiomodulerna med är synnerligt ointressant om bara data nog hinner igenom.
Vilken baudrate serieporten som data sprutas ut ifrån är ganska likgiltigt, det som är viktigt är mängden av data som ska överföras!
Är det 115k2 som gäller och den inte "andas" mellan bytes/block är det mycket data som ska överföras vilket ställer definitiva krav på transmissionshastigheten men är det ett block data som kommer i en skur var halva timme är läget synnerligt annorlunda.
"Alla" färdiga moduler kan ställas i kommunikationshastighet på det seriella interface men de är ofta ganska fasta i "luft-hastighet" och där kan flaskhalsen finnas om det vill sig illa.
Så det är:
Bildator -> Radio ~~~ Radio -> PC som gäller och vilken hastighet Bildator och PC kommunicerar med radiomodulerna med är synnerligt ointressant om bara data nog hinner igenom.
Re: Trådlös seriell överföring (RS232)
Den här tillsammans med valfri XBee-modul kanske kan fungera?: http://www.sparkfun.com/commerce/produc ... ts_id=9111
Och så motsvarande på PC-sidan, då finns det en USB-variant också: http://www.sparkfun.com/commerce/produc ... ts_id=8687
Och så motsvarande på PC-sidan, då finns det en USB-variant också: http://www.sparkfun.com/commerce/produc ... ts_id=8687
Re: Trådlös seriell överföring (RS232)
Sätt dit en MCU som plockar in datat från ECU:n seriellt. Låt denna spara allt på flashminne. MCU:n kan sedan när den får radiokontakt skyffla över så mycket den hinner. Endast MCU:n behöver klara ECU:ns RS-232 hastighet.
Flashminne kan åstdakommas mha SD-kort.
Ev kan MCU:n mäta allt som ECU:n gör direkt..
Eller om ECU:n har bättre gränssnitt och kan programmeras om.
Hadde nog själv föredragit något EIA-485, CAN, Ethernet för lokal kommunikation i bilen
RS-232 är punkt-till-punkt med osymetrisk impedans, single-ended mm.
Flashminne kan åstdakommas mha SD-kort.
Ev kan MCU:n mäta allt som ECU:n gör direkt..
Eller om ECU:n har bättre gränssnitt och kan programmeras om.
Hadde nog själv föredragit något EIA-485, CAN, Ethernet för lokal kommunikation i bilen

RS-232 är punkt-till-punkt med osymetrisk impedans, single-ended mm.
Re: Trådlös seriell överföring (RS232)
Synetcom verkar ha robusta prylar om det är en viktig faktor.
http://www.synetcom.com/DIN%20S%20HP%2009_09_1.pdf
http://www.synetcom.com/DIN%20S%20HP%2009_09_1.pdf
Re: Trådlös seriell överföring (RS232)
900MHz som det pratades om är nog inte lagligt i sverige har jag för mig...
Kring UHF 400MHz är bättre (oftast måste man söka frekvens hos PTS om man vill nå en bit)
Men det finns ju iaf färdiga lösningar.
http://www.p4w.com/produkter/radiomodem/
http://www.satel.com/products/satelline/
Jag tror ELFA säljer eller iaf har sålt bägge av dom där...
//B1N4RY
Kring UHF 400MHz är bättre (oftast måste man söka frekvens hos PTS om man vill nå en bit)
Men det finns ju iaf färdiga lösningar.
http://www.p4w.com/produkter/radiomodem/
http://www.satel.com/products/satelline/
Jag tror ELFA säljer eller iaf har sålt bägge av dom där...
//B1N4RY
Re: Trådlös seriell överföring (RS232)
Hej!
Fick tyvärr svar från återförsäljaren idag att den produkt jag tänkt använda hade utgått ur deras sortiment, så jag står kvar på ruta ett.
Läste djupare ur specifikationera och la märke till att man kunde ställa om uthastigheten från dataloggern till lite olika värden beroende på hur snabbt man ville att ingångarna skulle samplas.
En generell 100Hz analog sensor krävde 9550 baudrate. Med lite säkerhetsmarginal, ca 20 000 baudrate?
Svar på frågor:
L.R: Jepp, men det känns onödigt komplicerat? Ska väl finnas någon radiomodul på ca 200m som kan fungera. "Plug'n'Play?"
Verkar dock dåligt med detta med svenska återförsäljare!
Binary: Tack! Dock var de flesta lite för dyra och de mesta av deras sortiment var anpassat för industriellt sammanhang.
4kTRB: Tror de bara var för indistriellt bruk de där! Skulle inte passa så bra i en bil med en så stor klump va?
Blueint: Loggern har redan ett minneskort idag, tanken är att se datan "instantenously" aswell.
EBD: Tack! Det får bli något åt det hållet!
Tror jag dock det får bli denna: http://www.radio-modules.com/products/t ... mods.shtml
Mottager varmt fler produkter som kan tänkas fungera!
/Oscar
Fick tyvärr svar från återförsäljaren idag att den produkt jag tänkt använda hade utgått ur deras sortiment, så jag står kvar på ruta ett.
Läste djupare ur specifikationera och la märke till att man kunde ställa om uthastigheten från dataloggern till lite olika värden beroende på hur snabbt man ville att ingångarna skulle samplas.
En generell 100Hz analog sensor krävde 9550 baudrate. Med lite säkerhetsmarginal, ca 20 000 baudrate?
Svar på frågor:
L.R: Jepp, men det känns onödigt komplicerat? Ska väl finnas någon radiomodul på ca 200m som kan fungera. "Plug'n'Play?"
Verkar dock dåligt med detta med svenska återförsäljare!
Binary: Tack! Dock var de flesta lite för dyra och de mesta av deras sortiment var anpassat för industriellt sammanhang.
4kTRB: Tror de bara var för indistriellt bruk de där! Skulle inte passa så bra i en bil med en så stor klump va?

Blueint: Loggern har redan ett minneskort idag, tanken är att se datan "instantenously" aswell.
EBD: Tack! Det får bli något åt det hållet!
Tror jag dock det får bli denna: http://www.radio-modules.com/products/t ... mods.shtml
Mottager varmt fler produkter som kan tänkas fungera!
/Oscar