Nota d'aplicació
BRTSYS_AN_003
LDSBus Python SDK a l'usuari IDM2040
Guia
Versió 1.2
Data d'emissió: 22-09-2023
AN-003 LDSBus Python SDK
Aquest document proporciona informació sobre com configurar i utilitzar l'SDK de Python LDSBus a l'IDM2040.
L'ús dels dispositius BRTSys en aplicacions de suport vital i/o de seguretat és totalment a risc de l'usuari, i l'usuari es compromet a defensar, indemnitzar i mantenir BRTSys indemne de qualsevol dany, reclamació, demanda o despesa derivats d'aquest ús.
Introducció
Aquest document descriu com utilitzar IDM2040 amb circuits LDSU, pampinclou el procediment d'instal·lació per a l'IDE de Thorny Python i els passos per executar els circuits LDSU, pamples.
L'SDK de Python s'executarà a IDM2040 amb la interfície LDSBus adequada. L'IDM2040 té una interfície LDSBus integrada i pot subministrar fins a 24v al LDSBus. Més informació sobre l'IDM2040 està disponible a https://brtsys.com.
Crèdits
Programari de codi obert
- IDE de Thorny Python: https://thonny.org
Primers passos amb IDM2040
3.1 Maquinari acabatview
3.2 Instruccions de configuració del maquinari
Seguiu aquests passos per configurar la configuració del maquinari IDM2040:
a. Traieu el pont.
b. Connecteu el mòdul LDSU a Quad T-Junction.
c. Utilitzant un cable RJ45, connecteu Quad T-Junction al connector RJ2040 IDM45.
d. Connecteu l'adaptador de subministrament de 20 V amb un cable USB-C al port USB-C de l'IDM2040.
e. Enceneu l'adaptador de 20 V amb la font d'alimentació de CA.
f. Connecteu l'IDM2040 a l'ordinador mitjançant un cable tipus C. g. Premeu el botó d'arrencada de la placa IDM2040; Manteniu-lo durant uns segons i deixeu-lo anar després de restablir el tauler. Windows obrirà una unitat anomenada "RP1-RP2".
h. En l'example paquet, hi ha d'haver un ".uf2" file, copieu el file i enganxeu-lo a la unitat "RP1-RP2".
i. En copiar el ".uf2" file a "RPI-RP2", el dispositiu es reiniciarà automàticament i tornarà a aparèixer com a unitat nova, com ara "CIRCUITPY".
El "code.py" és el principal file que s'executa cada vegada que es restableix l'IDM2040. Obre això file i suprimiu qualsevol contingut abans de desar-lo.
j. El port COM d'aquest dispositiu apareixerà al Gestor de dispositius. Aquí teniu un examppantalla que mostra el port COM de l'IDM2040 com a COM6.
Thorny Python IDE - Instruccions d'instal·lació/configuració
Seguiu aquests passos per instal·lar i configurar l'IDE de Thorny Python:
a. Baixeu el paquet Thorny Python IDE de https://thonny.org/.
b. Feu clic a Windows per descarregar la versió de Windows.
c. En baixar l'aplicació, completeu la instal·lació fent clic a l'executable file (.exe) i seguint l'assistent d'instal·lació. Un cop finalitzada la instal·lació, obriu l'IDE Thorny Python des de l'inici de Windows.
d. Per obrir les propietats, feu clic al botó esquerre del ratolí a la cantonada inferior dreta. Seleccioneu "Circuit Python (genèric)".
e. Feu clic a "Configura l'intèrpret...”.
f. Feu clic al menú desplegable Port i seleccioneu el port que va aparèixer per a IDM2040 al gestor de dispositius després de connectar-vos. En aquest exampEl port COM de la captura de pantalla va aparèixer com a COM6. Feu clic [D'ACORD].
g. Thorny informarà de la informació del dispositiu a l'indicador de l'intèrpret ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040") si el port del dispositiu és correcte.
Procediment per executar LDSU Circuity Sampel Example utilitzant Thorny
Seguiu aquests passos per executar els circuits LDSUampel exampli -
a. Obriu el sampel paquet file. Com a part del sampel paquet hi ha una carpeta amb el nom "fill" que conté diversos fills del sensor file.
b. Copieu i enganxeu la carpeta "json" al dispositiu d'emmagatzematge "CIRCUITPY". c. Obre qualsevol exampfent servir un editor de text com el bloc de notes ++ i copieu-lo a l'Editor Thorny i deseu-lo. Per example, obriu "LDSBus_Thermocouple_Sensor.py" i copieu/enganxeu a l'Editor espinós. Feu clic [Desa].
d. En fer clic a [Desa], apareixerà un "On desar-lo?" es mostrarà el quadre de diàleg. Feu clic i seleccioneu Dispositiu Circuit Python.
e. Introduïu a file nom i feu clic a [D'acord].
Nota: Quan sampEl codi del fitxer es desa a "code.py" i cada vegada que es reinicia, començarà a executar "code.py". Per evitar-ho, especifiqueu un nom diferent.
f. El file es desarà a la unitat "CIRCUITPY".
g. Per executar l'exampli de Thorny Editor, feu clic (Executar l'script actual).
h. El Circuity LDSU exampLe s'executarà per escanejar l'autobús i començar a informar de les dades del sensor.
i. Per aturar l'execució, feu clic (Atura). Els usuaris poden actualitzar el codi segons sigui necessari o poden copiar/enganxar un altre exampprovar-ho a l'editor Thorny.
Nota: En fer qualsevol canvi al guió file, recordeu desar i executar l'script.
j. Recordeu copiar el següent files – “irBlasterAppHelperFunctions” i “lir_input_file.txt” abans de provar el LDSBus_IR_Blaster.py example.
Consulteu Aplicació BRTSYS_AN_002_LDSU IR Blaster per obtenir més detalls sobre “LDSBus_IR_Blaster.py” example.
Informació de contacte
Consulteu https://brtsys.com/contact-us/ per a informació de contacte.
Els fabricants i dissenyadors de sistemes i equips són responsables d'assegurar-se que els seus sistemes i qualsevol dispositiu de BRT Systems Pate Ltd (BRTSys) incorporat als seus sistemes compleixin tots els requisits de seguretat, normativa i rendiment del sistema aplicables. Tota la informació relacionada amb l'aplicació d'aquest document (incloses les descripcions de les aplicacions, els dispositius BRTSys suggerits i altres materials) només es proporciona com a referència. Tot i que BRTSys s'ha encarregat d'assegurar-ne l'exactitud, aquesta informació està subjecta a la confirmació del client, i BRTSys declina tota responsabilitat pel disseny del sistema i per qualsevol assistència d'aplicacions proporcionada per BRTSys. L'ús dels dispositius BRTSys en aplicacions de suport vital i/o de seguretat és totalment a risc de l'usuari, i l'usuari es compromet a defensar, indemnitzar i excloure BRTSys de qualsevol dany, reclamació, demanda o despesa derivada d'aquest ús. Aquest document està subjecte a canvis sense previ avís. La publicació d'aquest document no implica llibertat d'ús de patents o altres drets de propietat intel·lectual. Ni la totalitat ni cap part de la informació continguda en aquest document ni el producte descrit en aquest document es pot adaptar o reproduir en cap material o forma electrònica sense el consentiment previ per escrit del titular dels drets d'autor. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464. Número d'empresa registrada de Singapur: 202220043R
Apèndix A – Referències
Referències documentals
BRTSYS_API_001_LDSBus_Python_SDK_Guide
Aplicació BRTSYS_AN_002_LDSU IR Blaster
Sigles i abreviacions
Termes | Descripció |
IDE | Entorn de desenvolupament integrat |
LDSBus | Bus sensor de llarga distància |
USB | Bus sèrie universal |
Apèndix B – Llista de taules i figures
Llista de taules
NA
Llista de figures
Figura 1 – Característiques del maquinari IDM2040 ………………………………………………………………………………… 5
Apèndix C – Historial de revisions
Títol del document: BRTSYS_AN_003 LDSBus Python SDK on IDM2040 User Guide
Núm. de referència del document: BRTSYS_000016
Núm. d'autorització: BRTSYS#019
Pàgina del producte: https://brtsys.com/ldsbus
Comentaris sobre el document: Envia comentaris
Revisió | Canvis | Data |
Versió 1.0 | Alliberament inicial | 29-11-2021 |
Versió 1.1 | Versió actualitzada a BRT Systems | 15-09-2022 |
Versió 1.2 | Referències HVT actualitzades a Quad T-Junction; Adreça de Singapur actualitzada |
22-09-2023 |
BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464
Tel: +65 6547 4827
Web Lloc: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Nota d'aplicació
BRTSYS_AN_003 LDSBus Python SDK a IDM2040 Guia d'usuari
Versió 1.2
Núm. de referència del document: BRTSYS_000016
Núm. d'autorització: BRTSYS#019
Documents/Recursos
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdfGuia de l'usuari AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |