Kasutusjuhend
UG000498
TMD2712
TMD2712 EVM
ALS ja lähedusanduri moodul
v1-00 • 2020-aug-12
Sissejuhatus
Hindamiskomplektiga TMD2712 on kaasas kõik vajalik TMD2712 hindamiseks. Seadmel on läheduse tuvastamine ja digitaalne ümbritseva valguse tuvastamine (ALS).
1.1 Komplekti sisu
Joonis 1:
Hindamiskomplekti sisu 
| Ei. | Üksus | Kirjeldus |
| 1 | TMD2712 tütarkaart | Paigaldatud TMD2712 anduriga PCB |
| 2 | EVM kontrolleri juhatus | Kasutatakse USB-ühenduse loomiseks I2C-ga |
| 3 | USB-kaabel (A kuni mini-B) | Ühendab EVM-i kontrolleri arvutiga |
| 4 | Flash Drive | Kaasake rakenduse installija ja dokumendid |
1.2 Tellimisinfo
| Tellimiskood | Kirjeldus |
| TMD2712 EVM | TMD2712 ALS ja lähedusanduri moodul |
Alustamine
Tarkvara tuleks installida enne mis tahes riistvara arvutiga ühendamist. Järgige kiirjuhendis (QSG) leiduvaid juhiseid. See laadib USB-liidese ja seadme graafilise kasutajaliidese (GUI) jaoks vajaliku draiveri.
Selle dokumendi saldo identifitseerib ja kirjeldab GUI-s saadaolevaid juhtelemente. Koos TMD2712 andmelehega on QSG ja rakenduste märkused saadaval AM-is websait, www.ams.com, peaks TMD2712 seadme hindamiseks olema piisavalt teavet.
Riistvara kirjeldus
Riistvara koosneb EVM-kontrollerist, TMD2712 EVM-i tütarkaardist ja USB-liidesekaablist. EVM-i kontrolleri plaat tagab toite- ja I2C-suhtluse tütarkaardiga läbi seitsmekontaktilise pistiku. Kui EVM-kontroller on USB kaudu arvutiga ühendatud, vilgub plaadil üks kord sisselülitamisel roheline LED, mis näitab, et süsteem saab toite.
Skeemide, paigutuse ja BOM-i teabe saamiseks vaadake installiga kaasasolevaid dokumente, mis asuvad kaustas TMD2712 EVM (Kõik programmid -> ams -> TMD2712 EVM -> Dokumendid).
Joonis 2:
Hindamiskomplekti riistvara

Tarkvara kirjeldus
Peaaken (joonis 3) sisaldab süsteemimenüüd, süsteemitaseme juhtelemente, seadme teavet ja logimise olekut. Vahekaart ALS sisaldab valgustundlikkuse funktsiooni juhtnuppe ja vahekaart Prox sisaldab lähedusfunktsiooni sätteid. Rakendus küsitleb pidevalt ALS-i ja läheduse algandmeid ning arvutab luksi väärtused ja prox standardhälbe väärtused.
Joonis 3:
GUI peaaken

4.1 Ühendage tarkvara riistvaraga
Käivitamisel loob tarkvara automaatselt ühenduse riistvaraga. Eduka initsialiseerimise korral kuvab tarkvara peaakna, mis sisaldab ühendatud seadmega seotud juhtnuppe. Kui tarkvara tuvastab vea, kuvatakse veaaken. Kui kuvatakse teade „Seadet ei leitud või seda ei toetata”, kontrollige, kas õige tütarplaat on EVM-i kontrolleriplaadiga korralikult ühendatud. Kui kuvatakse teade „Ei saa ühendada EVM-plaadiga”, kontrollige, kas USB-kaabel on ühendatud. Kui EVM-i kontrolleri plaat on USB-ga ühendatud, vilgub plaadil üks kord sisselülitamisel roheline LED-tuli, mis näitab, et USB-kaabel on ühendatud ja annab süsteemile toite.
Kui EVM-plaat ühendub programmi töötamise ajal USB-siinist lahti, kuvab see veateate ja seejärel katkeb. Ühendage EVM-plaat uuesti ja taaskäivitage programm.
4.2 Süsteemimenüüd
Akna ülaosas on rippmenüüd sildiga "File”, „Logi” ja „Abi”. The File menüü pakub põhilist rakendustaseme juhtimist. Menüü Logi juhib logimisfunktsiooni ning menüü Abi pakub rakenduse versiooni ja autoriõiguste teavet.
4.2.1 File Menüü
The File menüü sisaldab järgmisi funktsioone:
Joonis 4:
File Menüü

Registrite uuesti lugemise funktsioon sunnib programmi kõiki seadme juhtregistreid uuesti lugema ja neid ekraanil kuvama. See ei loe väljundandmeid, kuna programm loeb neid registreid töötamise ajal pidevalt.
Luksikoefitsientide menüü võimaldab kasutajal kuvada, laadida või salvestada luksikoefitsiente, mida kasutatakse luksi arvutamiseks. Lisateavet leiate jaotisest ALS-i luksikoefitsiendid.
Peaakna sulgemiseks ja rakenduse lõpetamiseks klõpsake käsul Välju. Kõik salvestamata logiandmed kustutatakse mälust. Rakenduse saab sulgeda ka paremas ülanurgas punasel X-il klõpsates.
4.2.2 Logi menüü
Menüü Logi juhib logimisfunktsiooni ja salvestab logiandmed a file. Logiandmed kogunevad mällu, kuni need ära visatakse või andmetesse kirjutatakse file.
Joonis 5:
Logi menüü
Logimisfunktsiooni käivitamiseks klõpsake nuppu Alusta logimist. Iga kord, kui programm küsib seadmest väljundinfot, loob see uue logikirje, kus kuvatakse algandmete väärtused, erinevate juhtregistrite väärtused ja kasutaja poolt akna paremas alanurgas olevatele tekstiväljadele sisestatud väärtused. .
Logimisfunktsiooni peatamiseks klõpsake nuppu Peata logimine. Kui logimine peatub, võib kasutaja salvestada andmed a filevõi jätkake täiendavate andmete kogumist, klõpsates uuesti nuppu Alusta logimist.
Käsk Log a Single Entry käivitab logimise, kogub ühe kirje ja peatab kohe uuesti. See funktsioon pole saadaval, kui logimine juba käib.
Varem kogutud andmetest loobumiseks klõpsake nuppu Kustuta logi. Kui mälus on andmeid, mida pole kettale salvestatud, kuvab see funktsioon viipa, milles palutakse kontrollida, kas andmetest loobumine on õige. Kui logi on selle funktsiooni käivitamisel aktiivne, jätkab logi töötamist pärast olemasolevate andmete tühistamist.
Kogutud logiandmete CSV-faili salvestamiseks klõpsake nuppu Salvesta logi file. See peatab logimisfunktsiooni, kui see on aktiivne, ja kuvab a file dialoogiboksis, et määrata, kuhu logitud andmed salvestada. Allpool jaotises Logi olek ja juhtimisteave kirjeldatakse vaikeseadet file nime, kuid võite seda muuta file soovi korral nimi.
4.2.3 Menüü Abi
Menüü Abi sisaldab ühte funktsiooni: Teave.
Joonis 6:
Menüü Abi
Funktsioon Teave kuvab dialoogiboksi (joonis 7), mis näitab rakenduse ja teegi versiooni ja autoriõiguste teavet. Selle akna sulgemiseks ja jätkamiseks klõpsake nuppu OK.
Joonis 7:
Akna kohta
4.3 Süsteemi taseme juhtnupud
Vahetult ülemise menüüriba all on märkeruudud, mida kasutatakse seadme TMD2712 süsteemitaseme funktsioonide juhtimiseks.
Märkeruut Power On juhib TMD2712 PON-funktsiooni. Kui see ruut on märgitud, on toide sisse lülitatud ja seade saab töötada. Kui see ruut on märkimata, on toide välja lülitatud ja seade ei tööta (juhtregistreid saate siiski muuta, kuid seade ei täida ALS-i ja Prox-funktsioone).
Märkeruut ALS lubamine juhib TMD2712 AEN-funktsiooni. Kui see ruut on märgitud, kogub seade ja esitab ALS-i andmed vastavalt programmeeritud andmetele. Kui see ruut on märkimata, siis ALS-funktsioon ei tööta.
Märkeruut Prox Enable juhib TMD2712 PEN-funktsiooni. Läheduse tuvastamine on lubatud, kui see ruut on märgitud, või keelatud, kui see ruut on märkimata.
4.4 Automaatne pollimine
Rakendus küsib automaatselt ALS-i ja Proxi TMD2712 toorandmeid, kui see on lubatud. Küsitluste intervall näitab aega seadme lugemiste vahel.
4.5 Seadme ID teave
Akna alumises vasakus nurgas kuvatakse EVM Controller plaadi ID number, identifitseeritakse kasutatav seade ja kuvatakse seadme ID.
4.6 Logi olek ja juhtimisteave
Akna alumises paremas nurgas on logimisfunktsiooni olekuteave ja juhtelemendid:
Joonis 8:
Logimise olek
See jaotis sisaldab logisse salvestatud tekstikaste file andmeid ja mida kasutatakse selle koostamiseks file logi nimi file. Kui nende väljade andmeid muudetakse, salvestatakse uued väärtused koos kõigi uute logitud andmetega. Vaikimisi file nimi põhineb nendel väärtustel logi ajal file on kirjutatud. Kui nendesse lahtritesse midagi ei sisestata, on vaikimisi punkt (“.”).
Kuvatav loendusväärtus on s-de arvamples praegu logipuhvris.
Kulunud aja väärtus näitab andmete logimise alustamisest möödunud aega.
Parempoolses alanurgas olev numbrikast seab kogutud andmestiku suurusele piirangu. Saate valida väärtuse rippmenüüst või sisestada väärtuse käsitsi. Kui logi kirjete arv jõuab selle väärtuseni, peatab programm logimise automaatselt ja kuvab a file dialoogiboksis, et määrata, kuhu logitud andmed salvestada. Saate muuta file soovi korral nimi. Sellele väljale sisestatav maksimaalne väärtus on 32000 XNUMX.
4.7 Vahekaart ALS
Ekraani põhiosas on vahekaart ALS. Sellel vahekaardil olevad juhtnupud on jagatud kolmeks osaks, millest igaüks täidab eraldi funktsiooni.
Joonis 9:
ALS vahekaart
4.7.1 ALS-i juhtnupud
ALS-i vahekaardi vasakpoolses servas on juhtnupud erinevate ALS-i sätete määramiseks.
Juhtnupp ATIME määrab ALS-i integreerimise aja. ATIME saab reguleerida 2.778 ms sammuga.
Juhtnupp AGAIN on rippmenüü, mis määrab ALS-anduri analoogvõimenduse. Saadaolevad väärtused on 16x, 128x ja 1024x.
Märkeruut AWEN juhib ALS-i ootamise funktsiooni. Kui see ruut on märgitud, määravad WTIME ja WLONG väärtused ALS-i tsüklite vahelise aja. Kui see ruut on märkimata, ei ole ALS-i tsüklite vahel ooteperioodi ning väärtusi AWTIME ja AWLONG ignoreeritakse.
Juhtnupp AWTIME määrab ALS-i tsüklite vahelise ootamise aja. AWTIME saab reguleerida 2.778 ms sammuga.
Märkeruut AWLONG juhib AWTIME tegurit. Kui see ruut on märgitud, pikeneb ALS-i tsüklite vaheline ooteaeg 12 korda.
4.7.2 ALS Luxi koefitsiendid
TMD2712 annab teavet, mida kasutatakse luksi (valgustusühiku) arvutamiseks. TMD2712 Lux võrrand kasutab Luxi väärtuse arvutamiseks anduri andmete ja erinevate koefitsientide kombinatsiooni. Tarkvara on eelkonfigureeritud koefitsientidega vabaõhukonfiguratsiooni jaoks.
Kui andur asetatakse klaasi taha, tuleks Luxi võrrandi värskendamiseks tarkvarasse laadida erinevad koefitsiendid. Koefitsiente saab laadida või salvestada XML-i file kasutades File menüü.
Õige XML-vormingu tagamiseks salvestage esmalt praegused koefitsiendid kasutades File > Luksikoefitsiendid > Salvesta. Kord file on salvestatud, leidke XML file koefitsientide muutmiseks loodud ja redigeerida tekstiredaktoriga (nt notepad). Seejärel minge aadressile File > Luksikoefitsiendid > Laadi ja valige XML file mida uuendati.
Tarkvara saab GUI käivitamisel automaatselt laadida uusi koefitsiente. Selleks salvestage XML file kui TMD2712_luxeq.xml süsteemidokumentide kataloogis (%USERPROFILE%\Documents, tuntud ka kui Minu dokumendid). Seejärel taaskäivitage GUI ja kuvatakse dialoog uute koefitsientidega.
Kui teil on probleeme uute koefitsientide laadimisega, võib see viidata probleemile file vormingus. XML file peab sisaldama kõiki laadimiseks vajalikke Luxi võrrandi elemente. Formaat file järgib standardset XML-vormingut ja on järgmine:
4.7.3 ALS-i väljundandmed
ALS-i vahekaardi paremas ülanurgas kuvatakse väljundandmed. Neid andmeid loetakse pidevalt. Küsitlusintervall on näidatud vahekaardi kohal.
- ALS kuvab nähtava valguse kanali andmete arvu.
- IR kuvab infrapunakanali andmete arvu.
- Lux kuvab arvutatud luksi.
4.7.4 ALS-i andmegraafik
Vahekaardi ALS ülejäänud osa kasutatakse kogutud ALS-i väärtuste ja arvutatud luksi jooksva graafiku kuvamiseks. Viimased 350 väärtust kogutakse ja kantakse graafikule. Täiendavate väärtuste lisamisel kustutatakse vanad väärtused graafiku vasakust servast. Joonistamisfunktsiooni käivitamiseks märkige ruut Enable Plot ja märkige ruut ALS, IR või Lux.
Joonis 10:
ALS-i andmegraafik 
Graafiku Y-telje skaalat saab reguleerida, klõpsates graafiku vasakus ülanurgas väikestel üles ja alla nooltel. Skaala saab seada mis tahes astmele 2 vahemikus 64 kuni 65536.
Praeguste andmete tühistamiseks ja uute andmete joonistamise jätkamiseks klõpsake nuppu Clear Plot. Pange tähele, et kui graafiku keelamise ajal klõpsate nuppu Clear Plot, siis andmed tühistatakse, kuid tegelik graafik seda ei tee. Ekraani põhiosa sisaldab vahekaarti Prox. Sellel vahekaardil olevad juhtnupud on jagatud kolmeks osaks, millest igaüks täidab eraldi funktsiooni. värskendatakse seni, kuni joonise funktsioon on uuesti lubatud.
Joonis 11:
Vahekaart Prox
4.8.1
4.8.1 Proksi juhtnupud
Vahekaardi Prox vasakus servas on juhtnupud erinevate puhverserveri sätete määramiseks.
PPULSE juhib iga prox-tsükli jaoks kasutatavate impulsside arvu. Impulsside arv on ühe võrra suurem kui PULSE väärtus ja see kuvatakse kohe kasti paremal pool. Juhtnupp PPULSE_LEN määrab kõigi lähedustsükli IR LED-impulsside laiuse. Pikemad impulsid suurendavad lähedusvahemikku ja põhjustavad tavaliselt vähem elektrilist müra, mis genereeritakse analooges esiotsas. Juhtelemendid PGAIN1 ja PGAIN2 on rippmenüüd, mis võimaldavad teil juhtida kahte võimendust.tagIR lähedusanduri es. PGAIN1 väärtused on 1x, 2x, 4x ja 8x. PGAIN2 väärtused on 2.5x, 5x ja 10x. PLDRIVE-juhtseade määrab IR LED-voolu ajami tugevuse. Väärtused on vahemikus 7mA kuni 10mA.
PRATE juhtnupud määrab ühe prox s kestuseample. Aeg on võrdne (PRATE + 1) * 88 µs.
Kellaaeg mikrosekundites kuvatakse vahetult selle juhtnupu paremal küljel.
Märkeruut PWEN juhib Prox Wait funktsiooni. Kui see ruut on märgitud, määravad PWTIME ja PWLONG väärtused Prox-tsüklite vahelise aja. Kui see ruut on märkimata, ei ole Prox-tsüklite vahel ooteaega ning WTIME ja PWLONG väärtusi ignoreeritakse.
PWTIME-juhtseade määrab prox-tsüklite vahelise ootamise aja. PWTIME saab reguleerida 2.778 ms sammuga. Märkeruut PWLONG juhib PWTIME tegurit. Kui see ruut on märgitud, pikeneb Prox-tsüklite vaheline ooteaeg 12 korda. Funktsioonil ffset Range Extension on kaks juhtnuppu. Märkeruut Luba lülitab funktsiooni sisse ja välja. Selles kastis olev numbrinupp määrab laiendusastmete arvu nimiväärtusest nimiväärtuseni + 31 sammu. Juhtnupp Binsrch Target määrab läheduse nihke kalibreerimise funktsiooni sihtväärtuse. POFFSET juhib PDATA nihutamist, et eemaldada lähedusandmetest ülekõla. Väärtused jäävad vahemikku -255 kuni 255. Selle väärtuse saab määrata käsitsi või läheduse nihke kalibreerimisega.
Nupp Cal käivitab anduri lähedusenihke kalibreerimisjärjestuse. See funktsioon valib automaatselt POFFSET, et eemaldada PDATA-st ülekõla.
Märkeruut Auto Offset Adjust lubab funktsiooni, mis vähendab automaatselt POFFSET väärtust iga kord, kui PDATA väärtus on 0. Kui see funktsioon on aktiivne, on POFFSET-juhtimise käsitsi muutmine keelatud ning programm loeb ja värskendab POFFSET väärtust iga kord, kui see loeb PDATA väärtust.
Auto Pulse Control funktsiooni saab välja lülitada märkeruuduga Keela. Seda funktsiooni kasutatakse suure läbikõnega riistvarakonfiguratsioonide jaoks. Kui automaatne impulssjuhtimine on keelatud, on PDATA väärtuse vahemik 0-1023. HW keskmine juhtseade on rippmenüü, mis määrab ADC-de arvuamptsükli jooksul kogutud ja keskmistatud. Juhtnuppu saab seada asendisse "Keelatud" või 2, 4, 8 või 16 sampvähem.
4.8.2 Proksi väljundandmed
Vahekaardi Prox paremas ülanurgas kuvatakse väljundandmed. Neid andmeid loetakse pidevalt. Küsitlusintervall on näidatud vahekaardi kohal.
- PDATA kuvab Proximity ADC kanali andmete arvu
- StDev kuvab viimase 32 PDATA s arvutatud standardhälbeamples kuvatakse ekraanil.
4.8.3 Proksi andmegraafik
Vahekaardi Prox ülejäänud osa kasutatakse kogutud PDATA väärtuste jooksva graafiku kuvamiseks.
Viimased 350 väärtust kogutakse ja kantakse graafikule. Täiendavate väärtuste lisamisel kustutatakse vanad väärtused graafiku vasakust servast. Joonistamisfunktsiooni käivitamiseks märkige ruut Enable Plot.
Joonis 12:
Prox andmegraafik
Graafiku Y-telje skaalat saab reguleerida, klõpsates graafiku vasakus ülanurgas väikestel üles ja alla nooltel. Skaalat saab seadistada mis tahes astmele 2 vahemikus 16 kuni 16384.
Praeguste andmete tühistamiseks ja uute andmete joonistamise jätkamiseks klõpsake nuppu Clear Plot. Pange tähele, et kui graafiku väljalülitamise ajal klõpsate nuppu Clear Plot, siis andmed tühistatakse, kuid tegelikku graafikut ei värskendata enne, kui graafiku funktsioon on uuesti lubatud.
Vahendid
Lisateabe saamiseks TMD2712 kohta vaadake andmelehte. Lisateavet TMD2712 EVM-i hostrakenduse tarkvara installimise kohta leiate TMD2712 EVM-i kiirjuhendist.
Saadaval on disaineri sülearvutid, mis käsitlevad optilise mõõtmise ja optiliste mõõtmisrakenduste erinevaid aspekte. Kogu sisu on amsis saadaval websaidile www.ams.com.
Lisateabe saamiseks vaadake järgmisi dokumente:
- TMD2712 andmeleht
- TMD2712 EVM kiirjuhend (QSG)
- TMD2712 EVM kasutusjuhend (see dokument)
- TMD2712 EVM skemaatiline paigutus
Läbivaatamise teave

- Eelmise versiooni lehekülgede ja jooniste numbrid võivad erineda praeguse versiooni lehekülgede ja jooniste numbritest.
- Trükivigade parandamist pole otseselt mainitud.
Juriidiline teave
Autoriõigused ja lahtiütlus
Autoriõigus ams AG, Tobelbader Strasse 30, 8141 Premstaetten, Austria-Euroopa. Registreeritud kaubamärgid. Kõik õigused kaitstud.
Siin esitatud materjali ei tohi reprodutseerida, kohandada, liita, tõlkida, salvestada ega kasutada ilma autoriõiguse omaniku eelneva kirjaliku nõusolekuta.
Demokomplektid, hindamiskomplektid ja etalondisainilahendused antakse adressaadile "sellisena" ainult tutvustamise ja hindamise eesmärgil ning neid ei peeta valmis lõpptoodeteks, mis on mõeldud ja sobivad üldiseks tarbijakasutuseks, kaubanduslikeks rakendusteks ega erinõuetega rakendusteks. nagu, kuid mitte ainult, meditsiiniseadmed või autorakendused. Demokomplektide, hindamiskomplektide ja võrdluskonstruktsioonide vastavust elektromagnetilise ühilduvuse (EMC) standarditele ja direktiividele ei ole testitud, kui ei ole sätestatud teisiti. Demokomplekte, hindamiskomplekte ja võrdluskavandeid võivad kasutada ainult kvalifitseeritud töötajad.
ams AG jätab endale õiguse igal ajal ja ilma ette teatamata muuta demokomplektide, hindamiskomplektide ja võrdluskujunduste funktsionaalsust ja hinda. Kõik otsesed või kaudsed garantiid, sealhulgas, kuid mitte ainult, kaudsed garantiid turustatavuse ja teatud otstarbeks sobivuse kohta, on lahtiütletud. Kõik nõuded ja nõuded ning mis tahes otsesed, kaudsed, juhuslikud, eri-, näidis- või kaudsed kahjud, mis tulenevad pakutavate demokomplektide, hindamiskomplektide ja võrdlusdisainilahenduste ebapiisavusest või mis tahes liiki kahjudest (nt kasutamise, andmete või kasumi või äritegevuse kaotus mis tahes põhjustatud katkestused) on nende kasutamisest tingitud.
ams AG ei vastuta saaja ega ühegi kolmanda osapoole ees mis tahes kahjude eest, sealhulgas, kuid mitte ainult, kehavigastuse, varakahju, saamata jäänud tulu, kasutamise kaotuse, äritegevuse katkemise või kaudsete, eriliste, juhuslike või kaudsete kahjude eest. mis on seotud siinsete tehniliste andmete sisustamise, toimimise või kasutamisega või sellest tulenevalt. Ams AG tehniliste või muude teenuste osutamisest ei teki ega tulene mingeid kohustusi ega vastutust adressaadi või kolmandate isikute ees.
| Peakorter | Palun külastage meie websait aadressil www.ams.com |
| am AG | Ostke meie tooteid või saate tasuta samples võrgus aadressil www.ams.com/Products |
| Tobelbader Strasse 30 | Tehniline tugi on saadaval aadressil www.ams.com/Technical-Support |
| 8141 Premstaetten | Andke selle dokumendi kohta tagasisidet aadressil www.ams.com/Document-Feedback |
| Austria, Euroopa | Müügiesinduste jaoks lähevad edasimüüjad ja esindajad aadressile www.ams.com/Contact |
| Tel: +43 (0) 3136 500 0 | Lisateabe ja -soovide saamiseks saatke meile e-kiri aadressil ams_sales@ams.com |

Toote dokument
Väljaandja
ams OSRAM Group
Alla laaditud saidilt Arrow.com.
Eval Kit Manual • AVALIK
UG000498 • v1-00 • 2020-aug-12
Dokumendid / Ressursid
![]() |
ams-OSRAM TMD2712 EVM ALS ja lähedusanduri moodul [pdfKasutusjuhend TMD2712 EVM ALS ja lähedusanduri moodul, TMD2712 EVM, ALS ja lähedusanduri moodul, lähedusanduri moodul, anduri moodul |
