Python-ohjelmointikieli ja ruotsalaisen Qoitechin Otii Automation Toolbox tekevät laitteiden virrankulutuksen mittaamisesta helppoa ja automatisoitua. Qoitechin kehittämä Otii-sovellus yhdistettynä Otii Ace Pro -mittalaitteeseen tarjoaa tehokkaan tavan analysoida ja optimoida laitteiden energiatehokkuutta. Olipa kyseessä pienet virrankulutustestit tai monimutkaisemmat validointiskenaariot, työkalut mahdollistavat yksityiskohtaiset mittaukset ja automatisoidut testit.
Otii Automation Toolboxin avulla käyttäjä voi automatisoida mittaukset TCP-palvelimen ja JSON-pohjaisen API:n kautta. Pythonin lisäksi valmiita asiakasohjelmia löytyy myös C#:lle, Javalle ja Matlabille. Näiden avulla voidaan toteuttaa tehokkaita virrankulutustestejä yksinkertaisilla skripteillä.
Testattava laite (DUT) liitetään Otii Ace Pro -mittalaitteeseen, joka toimii sekä virtalähteenä että virrankulutuksen mittaajana. Virtaliitännät toteutetaan banaaniliittimillä, ja UART-liitännät mahdollistavat laitteen lokitietojen tallennuksen.
Tarvittavat ohjelmistot täytyy asentaa, kuten Otii TCP -asiakasohjelma Pythonille. Ohjelma suorittaa jänniteskannauksen, jossa DUT:lle syötettävää jännitettä lasketaan vaiheittain. Samalla seurataan virran ja energian kulutusta. Ehtojen, kuten UART-viestien ("Siirrytään lepotilaan"), perusteella tallennetaan ja merkitään mittausdataa.
Automatisoidut virranmittaukset säästävät aikaa ja tarjoavat tarkempia tuloksia, mikä on erityisen hyödyllistä akkukäyttöisten laitteiden optimoinnissa. Mittaukset paljastavat, kuinka laite reagoi matalampiin jännitteisiin ja auttavat löytämään kriittiset kynnysarvot.
Tulosten automaattinen tallentaminen ja nimeäminen helpottaa vertailua eri firmware-versioiden ja kokoonpanojen välillä. Tämä tekee mittauksista toistettavia ja nopeuttaa tuotekehitysprosessia.
Lisätietoja ja esimerkkikoodi jänniteskannaukseen löytyy Qoitechin sivuilta.