U bent hier:
  1. Home
  2. Nieuws
  3. Bekijk


Analyse

Nog geen grote rol voor Arm in embedded computers

Arm is energiezuinig en tegenwoordig ook krachtig genoeg om de concurrentie met X86 aan te kunnen in een tradtioneel Intel-domein als embedded computers. Een rondgang langs leveranciers leert echter...

Interview met Georges Gielen

'Leer jongeren innoveren, en begin vroeg'

Nu politici en beleidsmakers hun aandacht hebben gericht op het oplossen van de crisis en de naderende megabezuinigingen schuift het...

Column

Ecodesign: een verplichte kans

In 2007 liet de Europese Commissie een studie uitvoeren naar het energieverlies als gevolg van elektronische apparatuur die uit of stand-by staat. In die toestand biedt het apparaat veelal geen...

Nieuws

Bossch RTos bestiert bodemsensor voor boeren

25 februari 2010

Het Heerenveense PTC Remote Management & Service heeft een draadloze gateway gebouwd om bodemvochtsensoren van Dacom uit Emmen op afstand uit te lezen. Dit Drentse bedrijf maakt en levert gespecialiseerde hardware, software en online adviesdiensten aan akkerbouwers over de hele wereld. Van zijn bodemvochtsensor zitten er al verschillende in de grond, onder meer in Afrika. Uit de meetdata construeert Dacom een profiel van de plaatselijke vochthuishouding op basis waarvan het kan adviseren over de bevloeiing van het land. De gateway van PTC RM&S transporteert de benodigde gegevens naar Emmen. De controle over de energiezuinige dataverzameling en -verwerking in het kastje is in handen van het Bossche realtime besturingssysteem Avix.

De bodemvochtsensor van Dacom is een buis van een meter, die de grond in gaat en op vijf tot tien diepteniveaus het vochtgehalte registreert. De meetgegevens komen via een seriële SDI-12-verbinding binnen in het seriële buffergeheugen van de gateway, die boven de grond naast de koker staat. Hardwarehart van het kastje is een Pic24-microcontroller van Microchip. Deze communiceert met Emmen via een GPS/GPRS-modem van Telit. Een paar powerconverters van Texas Instruments zorgen voor een efficiënte vermogenhuishouding, zodat drie huis-tuin-en-keukenbatterijen volstaan om de gateway lange tijd zijn werk te laten doen.

Softwaremotor is Avix (Advanced Virtual Integrated Executive), het realtime besturingssysteem dat embedded-veteraan Leon van Snippenberg in eigen beheer heeft ontwikkeld en met zijn Bossche bedrijf Avix-RT op de markt brengt. Het OS is op het lijf geschreven van Microchips 16 bit DSPic- en Pic24- en 32 bit Pic32MX-microcontrollers. Door zijn gesegmenteerde architectuur blijft het te allen tijde volledig operationeel zonder ooit de interrupts uit te schakelen. De onlangs uitgebrachte versie 3.5 heeft bovendien ingebouwde functionaliteit voor powermanagement, die het eenvoudig maakt om de energiezuinige modi van de Microchip-MCU te gebruiken.

Vrij complex

PTS RM&S koos voor Avix na een uitgebreid vergelijkend warenonderzoek. ‘We hebben zo’n tien RTossen geëvalueerd met als belangrijkste criteria het gehanteerde licentie- en prijsmodel, de beschikbaarheid van library’s en de geboden vrijheid bij de applicatieontwikkeling’, vertelt Wessel Koning, CTO en oprichter van de Heerenveense mkb’er. Zijn bedrijf maakte kennis met Van Snippenberg op een Microchip-themadag van toeleverancier Acal. ‘Leon gaf daar een lezing over realtime besturingssystemen in het algemeen en zijn eigen product in het bijzonder. Die presentatie heeft onze ontwikkelaars getriggerd om Avix op het lijstje te zetten.’

Waar menig RTos afviel vanwege een extreem hoog prijskaartje, scoorde de Bossche softwaremotor juist punten in de kostenoverweging. ‘Avix heeft een eenvoudig model, dat voor een bescheiden onderneming goed te doen is’, legt Koning uit. ‘Je betaalt niet voor elk product waarin je het besturingssysteem gebruikt, maar je rekent één keer af, waarna je de software in principe eindeloos kunt inzetten, dus onafhankelijk van het aantal toepassingen.’

Met het Bossche Avix-RTos heeft PTC RM&S uit Heerenveen een draadloze gateway gebouwd om bodemvochtsensoren van Dacom uit Emmen op afstand uit te lezen.

Ook functioneel had Van Snippenbergs creatie bij PTS RM&S een streepje voor op de meeste concurrenten. Koning: ‘Avix kan efficiënt meerdere taken parallel uitvoeren. Zo kan het tegelijk de communicatie via GPRS verzorgen, de GPS-module bevragen, de sensor uitlezen en de geheugenhuishouding doen. Daarbij heb je grip op de totale procesgang en daarmee op het verbruik. Voor een toepassing als de onze, die draait op batterijen, is het erg belangrijk om zuinig om te springen met energie. Terwijl de GPS-module rekent om de positie te bepalen, wat wel drie minuten kan duren, kan de processor bijvoorbeeld op een laag pitje staan. Met Avix is dat heel eenvoudig te regelen.’

Dit powermanagement is de meest recente toevoeging aan het Bossche RTos. Het stond al langer op de roadmap, maar speciaal voor PTS RM&S heeft Van Snippenberg de implementatie naar voren getrokken. Met de nieuwe functionaliteit volstaan een simpele configuratie-instelling en een enkele functieaanroep om de Microchip-controller in een energiezuinige toestand te brengen. Bij de meeste andere RTossen moeten ontwikkelaars hiervoor de callback-functie programmeren in de idle thread, die actief is als er geen applicatiethreads lopen. De instellingen die zij daarin moeten doen, zijn echter vrij complex en soms zelfs tijdkritiek. Omdat de callback de idle thread niet mag blokkeren, zijn er bovendien gevallen waarin deze functie helemaal niet bruikbaar is, bijvoorbeeld bij het aanspreken van andere hardware. De enige oplossing is om eigen communicatiemechanismen te schrijven. Daarnaast kunnen er ernstige racecondities optreden in de callback, die in het ergste scenario leiden tot systeemfalen. Ook dit probleem vereist het nodige extra programmeerwerk om te verhelpen. Avix neemt ontwikkelaars al deze extra arbeid nu uit handen.

Uit bed bellen

Nadat de keuze op Avix was gevallen, kregen de Heerenveense ontwikkelaars een stoomcursus van Van Snippenberg. ‘In juni hebben drie van onze mensen bij ons op kantoor een dag lang samen gezeten met Leon voor een inleiding in het RTos en meer diepgang’, vertelt Koning. ‘Heel de sessie heeft het softwareontwerp van de gateway midden op tafel gelegen. Doordat we dat al klaar hadden, konden we scherpe vragen stellen.’

De hele systeemontwikkeling nam daarna een kleine drie maanden in beslag:  afgelopen september waren de eerste producten gereed die nu in Afrika staan. De gereedschappen die bij Avix zitten, hebben volgens Koning een grote bijdrage geleverd aan deze snelle afronding. ‘De tools integreren naadloos in de standaard ontwikkelomgeving van Microchip. Daarbij verschaffen ze een diepgaand inzicht onder de motorkap van het eindproduct.’

Koning is ook erg te spreken over de ondersteuning die zijn bedrijf het hele ontwikkeltraject heeft gehad, en nog steeds krijgt. ‘Ondanks de betaalbaarheid van het product is de dienstverlening prima. Leon staat altijd voor je klaar om met je mee te denken. Als je een harde noot hebt te kraken, kun je hem bij wijze van spreken uit zijn bed bellen.’

Nieke Roos

Terug naar overzicht


PTC Remote Management & Service

Het in 2003 opgerichte Pulse Technology Centre ontwikkelde aanvankelijk pulserende technieken op basis van elektro-osmose voor het beïnvloeden van het vochtgehalte in poreuze materialen zoals beton en grond. Hier bleek echter moeilijk commercieel succes mee te behalen. Daarom besloten de Friezen hun focus te verleggen naar de systemen die ze al bouwden om hun technieken in de praktijk toe te passen: apparaten die via GSM/GPRS op afstand zijn te besturen.

Bij PTC Remote Management & Service, zoals het bedrijf heet sinds de koerswijziging in 2005, werken inmiddels tien mensen, van wie acht in de ontwikkeling van embedded hardware en software. Een belangrijke klant is ijsstadion Thialf, waar PTC RM&S ook zijn onderkomen heeft. Op verschillende punten in de Heerenveense schaatsbaan meten sensoren op drie dieptes de ijstemperatuur. Samen geven zij zo een totaalbeeld van de ijskwaliteit, waarmee de ijsmeester de koeling bijregelt. De internationale schaatsunie ISU is zo te spreken over het systeem dat ze alle hallen ter wereld heeft geadviseerd het te installeren. Op de aanstaande Olympische Winterspelen is het echter niet van de partij, omdat de baan in Vancouver een eigen oplossing heeft.

Een ander toepassingsgebied is de logistiek. Met Fokker in Hoogeveen zet PTC RM&S zijn technologie bijvoorbeeld in om te achterhalen hoe lang halffabricaten op welke plek in de productieomgeving hebben doorgebracht bij welke temperatuur.  Het Amsterdamse Sycada volgt containers met GPS/GRPS-kastjes uit Heerenveen. Deze zijn niet groter dan een paar pakjes sigaretten en zo energiezuinig dat ze vijf jaar werken op de speciale batterijtjes die erin zitten. In beide logistieke oplossingen past PTC RM&S het draadloze platform toe van partner Ambient Systems uit Enschede.


© Bits & Chips | Deze pagina op internet: http://www.bits-chips.nl/nieuws/bekijk/artikel/bossch-rtos-bestiert-bodemsensor-voor-boeren.html