BRT Sys logoAnsøgningsnote
BRTSYS_AN_003
LDSBus Python SDK på IDM2040-bruger
Guide
Version 1.2
Udstedelsesdato: 22-09-2023

AN-003 LDSBus Python SDK

Dette dokument giver information om, hvordan du opsætter og bruger LDSBus Python SDK på IDM2040.
Brug af BRTSys-enheder i livsstøtte- og/eller sikkerhedsapplikationer er helt på brugerens risiko, og brugeren indvilliger i at forsvare, skadesløsholde og holde BRTSys skadesløs for enhver og alle skader, krav, sager eller udgifter som følge af sådan brug.

Indledning

Dette dokument beskriver, hvordan man bruger IDM2040 med LDSU-kredsløb f.eksample inklusive installationsproceduren for Thorny Python IDE og trin til at udføre LDSU-kredsløb f.eksamples.
Python SDK vil køre på IDM2040 med passende LDSBus-grænseflade. IDM2040 har indbygget LDSBus interface og kan levere op til 24v til LDSBus. Mere information om IDM2040 er tilgængelig på https://brtsys.com.

Kreditter

Open Source software

Kom godt i gang med IDM2040

3.1 Hardware overview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Hardwareopsætningsinstruktioner
Følg disse trin for at konfigurere IDM2040 hardwareopsætningen –
en. Fjern jumperen.BRT Sys AN 003 LDSBus Python SDK - Hardwareopsætning

b. Tilslut LDSU-modulet til Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Tilslut Quad T-Junction til IDM45 RJ2040-stikket ved hjælp af RJ45-kabel. BRT Sys AN 003 LDSBus Python SDK - kabel

d. Tilslut 20v-forsyningsadapteren med et USB-C-kabel til USB-C-porten på IDM2040. BRT Sys AN 003 LDSBus Python SDK - Hardwareopsætning1

e. Tænd for 20v-adapteren ved hjælp af AC-strømforsyningen.
f. Tilslut IDM2040 til pc'en ved hjælp af Type-C-kabel.BRT Sys AN 003 LDSBus Python SDK - Hardwareopsætning2  g. Tryk på Boot-knappen på IDM2040-kortet; Hold den i et par sekunder, og slip den efter nulstilling af brættet. Windows åbner et drev med navnet "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - apph. I det givne examppakken, skal der være en ".uf2" file, kopiere file og indsæt det i "RP1-RP2" drevet.BRT Sys AN 003 LDSBus Python SDK - app1jeg. Ved kopiering af ".uf2" file til "RPI-RP2", genstarter enheden automatisk og vises igen som et nyt drev, såsom "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

"code.py" er den vigtigste file som kører hver gang IDM2040 nulstilles. Åbn dette file og slet alt indhold inden i det, før du gemmer.
j. COM-porten for denne enhed vises i Enhedshåndtering. Her er en exampskærmbilledet viser IDM2040's COM-port som COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE – Installations-/opsætningsvejledning

Følg disse trin for at installere og konfigurere Thorny Python IDE -
en. Download Thorny Python IDE-pakken fra https://thonny.org/.
b. Klik på Windows for at downloade Windows-versionen.BRT Sys AN 003 LDSBus Python SDK - app4

c. Når du har downloadet programmet, skal du fuldføre installationen ved at klikke på den eksekverbare file (.exe) og følge installationsguiden. Når installationen er fuldført, skal du åbne Thorny Python IDE fra Windows Startup.
d. For at åbne Egenskaberne skal du klikke på venstre museknap i nederste højre hjørne. Vælg "Circuit Python (generisk)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Klik på "Konfigurer tolk...".

BRT Sys AN 003 LDSBus Python SDK - app6f. Klik på rullemenuen Port, og vælg den port, der vises for IDM2040 i enhedshåndtering efter tilslutning. I dette exampskærmbilledet COM-porten dukkede op som COM6. Klik [OKAY].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny vil rapportere enhedsoplysningerne ved tolkprompten ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040"), hvis enhedsporten er korrekt.BRT Sys AN 003 LDSBus Python SDK - app8

Procedure for at køre LDSU Circuity Sample Eksampjeg bruger Thorny

Følg disse trin for at køre LDSU-kredsløbetample example -
en. Åbn samppakken file. Som en del af sampI pakken er der en mappe ved navn "søn", som indeholder forskellige sensorer file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Kopier og indsæt "json"-mappen til "CIRCUITPY"-lagerenheden. BRT Sys AN 003 LDSBus Python SDK - app10c. Åbn en given example ved at bruge en teksteditor såsom notesblok ++ og kopiere den til Thorny Editor og gem den. F.eksample, åbn "LDSBus_Thermocouple_Sensor.py" og kopier/indsæt på Thorny Editor. Klik [Gemme]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Når du klikker på [Gem], et "Hvor skal du gemme til?" dialogboksen vil blive vist. Klik og vælg Circuit Python-enhed. BRT Sys AN 003 LDSBus Python SDK - app12

e. Indtast en file navn og klik på [OK].
Note: Når sampkoden gemmes i "code.py", og hver gang den genstartes, begynder den at køre "code.py". For at undgå dette skal du angive et andet navn.BRT Sys AN 003 LDSBus Python SDK - app13

f. Det file vil blive gemt på "CIRCUITPY"-drevet.BRT Sys AN 003 LDSBus Python SDK - app14

g. At køre example fra Thorny Editor, klik BRT Sys AN 003 LDSBus Python SDK - ikon(Kør nuværende script). BRT Sys AN 003 LDSBus Python SDK - app15h. Circuity LDSU example vil køre for at scanne bussen og begynde at rapportere sensordataene.BRT Sys AN 003 LDSBus Python SDK - app16

jeg. Klik på for at stoppe udførelsen BRT Sys AN 003 LDSBus Python SDK - ikon1(Stop). Brugere kan opdatere koden efter behov eller kan kopiere/indsætte et andet f.eksampprøve i Thorny-editoren.
Note: Ved ændringer af scriptet file, husk at gemme og køre scriptet. BRT Sys AN 003 LDSBus Python SDK - app17

j. Husk at kopiere nedenstående files – "irBlasterAppHelperFunctions" og "lir_input_file.txt", før du prøver LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Der henvises til BRTSYS_AN_002_LDSU IR Blaster-applikation for flere detaljer om "LDSBus_IR_Blaster.py" f.eksample.

Kontaktoplysninger

Der henvises til https://brtsys.com/contact-us/ for kontaktoplysninger.
System- og udstyrsproducenter og -designere er ansvarlige for at sikre, at deres systemer og eventuelle BRT Systems Pate Ltd (BRTSys)-enheder, der er indbygget i deres systemer, opfylder alle gældende krav til sikkerhed, lovgivning og ydeevne på systemniveau. Alle applikationsrelaterede oplysninger i dette dokument (herunder applikationsbeskrivelser, foreslåede BRTSys-enheder og andre materialer) er kun givet til reference. Selvom BRTSys har sørget for at sikre, at de er nøjagtige, er disse oplysninger underlagt kundebekræftelse, og BRTSys fraskriver sig ethvert ansvar for systemdesign og for enhver applikationsassistance leveret af BRTSys. Brug af BRTSys-enheder i livsstøtte- og/eller sikkerhedsapplikationer er helt på brugerens risiko, og brugeren indvilliger i at forsvare, holde BRTSys skadesløs og holde BRTSys uskadelig fra enhver skade, krav, sager eller udgifter, der er et resultat af sådan brug. Dette dokument kan ændres uden varsel. Udgivelsen af ​​dette dokument indebærer ingen frihed til at bruge patenter eller andre intellektuelle ejendomsrettigheder. Hverken hele eller nogen del af informationen indeholdt i eller produktet beskrevet i dette dokument må tilpasses eller gengives i noget materiale eller elektronisk form uden forudgående skriftligt samtykke fra indehaveren af ​​ophavsretten. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Singapore registreret firmanummer: 202220043R
Bilag A – Referencer
Dokumentreferencer

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster-applikation
Forkortelser og forkortelser

Vilkår  Beskrivelse 
IDE Integreret udviklingsmiljø
LDSBus Langdistance sensor bus
USB Universal seriel bus

Bilag B – Liste over tabeller og figurer
Liste over tabeller
NA
Liste over figurer
Figur 1 – IDM2040 hardwarefunktioner ……………………………………………………………………………… 5
Bilag C – Revisionshistorik
Dokumenttitel: BRTSYS_AN_003 LDSBus Python SDK på IDM2040 Brugervejledning
Dokumentreferencenr.: BRTSYS_000016
Klareringsnr.: BRTSYS#019
Produkt side: https://brtsys.com/ldsbus
Dokumentfeedback: Send feedback

Revision  Ændringer  Dato 
Version 1.0 Første udgivelse 29-11-2021
Version 1.1 Opdateret udgivelse under BRT Systems 15-09-2022
Version 1.2 Opdaterede HVT-referencer til Quad T-Junction;
Opdateret Singapore-adresse
22-09-2023

BRT Sys logo

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464
Tlf.: +65 6547 4827
Web Websted: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Ansøgningsnote
BRTSYS_AN_003 LDSBus Python SDK på IDM2040 Brugervejledning
Version 1.2
Dokumentreferencenr.: BRTSYS_000016
Klareringsnr.: BRTSYS#019

Dokumenter/ressourcer

BRT Sys AN-003 LDSBus Python SDK [pdfBrugervejledning
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *