Recent Changes - Search:

Surveys and data


Instruments


Support to other department sections


Support Dr. Scient. thesis


Contribution to "Scientific infrastructure"


Obsolete, kept for reference


edit SideBar

Last update: May 17, 2022, at 12:58 PM
Version: pmwiki-2.3.22

PROSJEKTFORSLAG FOR INGENIØRHØGSKULEN I BERGEN VÅREN 2001


  • Kontaktperson: José Åsheim Ojeda
  • E: jose.ojeda@ifjf.uib.no

Status (pr. 8/12-2000):

  • Oppgåve 1: Besatt
  • Oppgåve 2: Ledig
  • Oppgåve 3: Ledig

OPPGÅVE NR. 1: Windows CE 3.0 (PocketPc) programmering


Oppgåva går ut på å oversette og utvide eit Windows 9X program til Windows CE 3.0 til bruk på PocketPC. Programmeringsspråket er C++. Fordel med kjennskap i Windows programmering. Handholdte PC er i skuddet som aldri før, og med denne oppgåva vil kandidaten få kjennskap til muligheter og begrensingar ved bruk av handholdte Pc'ar.

Programmering mot Windows CE 3.0 er temmeleg likt det å programmere mot Windows 9X/NT/2000. Ein del av oppgåva vil bli å utdjupe ulikheter. Ein bruker software pakka embedded Visual Studio som liknar på Visual Studio. Plan for oppgåven:

  • Oversette SeisLog til Windows CE 3.0, og diskutere problemstillingar ved porting frå Windows 9X/NT/2000 til Windows CE 3.0 Mesteparten av arbeidet vil nok vere å tilpasse brukargrensesnittet til skjermen på ein PocketPc.
  • Driftstest av software (langtidstest med tanke på stabilitet).
  • Ekstra oppgåve for dei flittige: Prøve å få til enkel fjernstyring av PocketPc over TCP/IP protokoll.

Litt om SeisLog: SeisLog er eit program for logging av seismologiske instrument (røyrsle sensorar). Det skal kontinuerleg lese måledata som kjem inn via RS-232 porten, typisk 50 ganger i sekundet. Data skal visas på skjerm og lagras til fil. Stikkord: Starte/stoppe logging. Status rapport logges. Tidfesting av mottatt målesignal. Kan hente data frå maskina via nettverk. FTP-server.

Innkjøp av utstyr: PocketPc med 1 RS-232 port (muligens 2 via USB eller IR-DA), Ethernettkort, ekstra harddisk, til sensor brukes utstyr utvikla på huset.

Linker:

OPPGÅVE NR. 2: XML til visning av data via nettlesar


Undersøk muligheter og begrensingar med XML. Viktige vegmerke er:

  1. Dokument struktur beskrivelse: Sammenlikne og vurdere bruken av "Document Type Definition" (DTD) og XML-Schema til dette formålet.
  2. Formulere en struktur beskrivelse basert på anbefaling i punkt 1.
  3. Utarbeide metode for "validation" (finnes det et norsk ord?) av disse XML dokumentene.
  4. Anvende XSLT (eXtensible Stylesheet Language Tranformations) for å gjengi disse XML dokumentene i HTML- og pdf-format.
  5. Lag en skisse av en web server basert applikasjon som kan plotte datasett som bruker angir via web side. Se på muligheten for å la grafikk bli generert i for eksempel "Scalable Vector Graphics" (SVG) format.

Om det er tid att, utvikle ein enkel styring av eit intrument over internett ved hjelp av XML. Instrumentet er i utgangspunktet tilkobla ein PC. Til dømes ei kraftforsyning som er styrt frå PC'en via seriekommunikasjon, denne skal igjen kunne styres frå ein annan PC via nettlesaren.

I all programmeringa er operativsystem og plattform uavhengig koding ønskeleg.

Linker:

OPPGÅVE NR. 3: Bruk av DSP (Digital Signal Prosessor) til tidskritisk signalbehandling.


Bruker DSP evalueringssett (sannsynlegvis Analog Devices sitt Sharc DSP kit) til avansert signal behandling. Koding i assembler eller C. Ein skal rekonstruere eit signal som ein mottar bruddstykker av. Bruker 12 bits A/D og D/A til digitalisering. Ein steinprøve blir rotert (7 rps) i eit sterkt magnetisk felt, kvar 50ms er feltet lavt og dette varer i ca 1-2ms. Når dette inntreffer skal ein raskt lese av orienteringa til prøven og målesignalet. Målesignalet er prøvens magnetisering. Etter å ha samla tilstrekkeleg antall målepunkter skal ein rekonstruere målesignalet som funksjon av orienteringa til prøven (0-360 grader).

  • Detektere når eksternt magnetfelt er null.
  • Trigge målinga av steinprøve og lesing av orienteringa til prøven.
  • DSP programmet må heile tida ha oversikta over orienteringa til prøven (128 TTL pulser for kvar runde + TTL linje som gir ein puls pr. runde brukes til dette)
  • Lagre orientering og måledata for sidan å rekonstruere målesignalet s.f.a orienteringa til prøven.

Dette skal vere ein sanntidsprosess kor ein klarer å sende rekonstruerte signal (eller bare amplitude og frekvens fordi desse signal er sinusoide) frå DSP til PC via RS-232 ved ulike eksterne magnetfelt.

Linker:


Forfattere: José Åsheim Ojeda & Bodil Udstuen. Sist oppdatert: 8. desember 2000.

Edit - History - Print - Search
Page last modified on November 10, 2015, at 07:43 AM
Electronics workshop
Department of Earth Science - University of Bergen
N O R W A Y