Logo BRT SysNota applicativa
BRTSYS_AN_003
SDK Python LDSBus sull'utente IDM2040
Guida
Versione 1.2
Data di emissione: 22-09-2023

AN-003 SDK Python LDSBus

Questo documento fornisce informazioni su come configurare e utilizzare LDSBus Python SDK su IDM2040.
L'uso dei dispositivi BRTSys in applicazioni di supporto vitale e/o di sicurezza è interamente a rischio dell'utente e l'utente accetta di difendere, indennizzare e tenere indenne BRTSys da qualsiasi danno, reclamo, causa o spesa derivante da tale utilizzo.

Introduzione

Questo documento descrive come utilizzare IDM2040 con il circuito LDSU example che include la procedura di installazione per l'IDE Thorny Python e i passaggi per eseguire i circuiti LDSU, ad esampmeno.
L'SDK Python verrà eseguito su IDM2040 con l'interfaccia LDSBus appropriata. IDM2040 dispone di un'interfaccia LDSBus integrata e può fornire fino a 24 V all'LDSBus. Maggiori informazioni sull'IDM2040 sono disponibili all'indirizzo https://brtsys.com.

Crediti

Software open source

Iniziare con IDM2040

3.1 Hardware in eccessoview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Istruzioni per la configurazione dell'hardware
Seguire questi passaggi per configurare l'installazione hardware IDM2040 –
UN. Rimuovere il ponticello.BRT Sys AN 003 LDSBus Python SDK - Configurazione hardware

B. Collegare il modulo LDSU a Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

C. Utilizzando il cavo RJ45, collegare la giunzione a T quadrupla al connettore RJ2040 IDM45. BRT Sys AN 003 LDSBus Python SDK - cavo

D. Collega l'adattatore di alimentazione da 20 V utilizzando un cavo USB-C alla porta USB-C dell'IDM2040. BRT Sys AN 003 LDSBus Python SDK - Configurazione hardware1

e. Accendere l'adattatore da 20 V utilizzando l'alimentatore CA.
F. Collega IDM2040 al PC utilizzando il cavo Type-C.BRT Sys AN 003 LDSBus Python SDK - Configurazione hardware2  G. Premere il pulsante Boot sulla scheda IDM2040; Tenerlo premuto per alcuni secondi e rilasciarlo dopo aver ripristinato la scheda. Windows aprirà un'unità denominata "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - appH. Nel dato esample, ci deve essere un ".uf2" file, copia il file e incollalo nell'unità "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - app1io. Dopo aver copiato il file ".uf2" file su "RPI-RP2", il dispositivo si riavvierà automaticamente e apparirà nuovamente come una nuova unità, ad esempio "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

Il "code.py" è il principale file che viene eseguito ogni volta che l'IDM2040 viene ripristinato. Apri questo file ed eliminare qualsiasi contenuto al suo interno prima di salvare.
J. La porta COM per questo dispositivo verrà visualizzata in Gestione dispositivi. Ecco un exampSchermata che mostra la porta COM dell'IDM2040 come COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE – Istruzioni di installazione/configurazione

Seguire questi passaggi per installare e configurare Thorny Python IDE –
UN. Scarica il pacchetto IDE Thorny Python da https://thonny.org/.
b. Clic Finestre per scaricare la versione di Windows.BRT Sys AN 003 LDSBus Python SDK - app4

C. Dopo aver scaricato l'applicazione, completare l'installazione facendo clic sull'eseguibile file (.exe) e seguendo la procedura guidata di installazione. Una volta completata l'installazione, aprire l'IDE Thorny Python dall'avvio di Windows.
D. Per aprire le Proprietà, fare clic con il pulsante sinistro del mouse nell'angolo in basso a destra. Selezionare "Circuit Python (generico)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Fare clic su "Configura interprete…”.

BRT Sys AN 003 LDSBus Python SDK - app6F. Fare clic sul menu a discesa Porta e selezionare la porta visualizzata per IDM2040 in Gestione dispositivi dopo la connessione. In questo esample screenshot La porta COM appariva come COM6. Clic [OK].BRT Sys AN 003 LDSBus Python SDK - app7

G. Thorny riporterà le informazioni sul dispositivo al prompt dell'interprete ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico con rp2040") se la porta del dispositivo è corretta.BRT Sys AN 003 LDSBus Python SDK - app8

Procedura per eseguire LDSU Circuity Sample Esample usando Thorny

Seguire questi passaggi per eseguire i circuiti LDSUampl'example-
UN. Apri la sampil pacchetto file. Nell'ambito della sample pacchetto c'è una cartella dal nome “son” che contiene vari sensori son file. BRT Sys AN 003 LDSBus Python SDK - app9

B. Copia e incolla la cartella "json" nel dispositivo di archiviazione "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - app10C. Apri qualsiasi dato esample utilizzando un editor di testo come notepad ++, copialo nell'editor Thorny e salvalo. Per esample, apri “LDSBus_Thermocoppia_Sensor.py” e copia/incolla su Thorny Editor. Clic [Salva]. BRT Sys AN 003 LDSBus Python SDK - app11

D. Facendo clic su [Salva], viene visualizzato il messaggio "Dove salvare?" verrà visualizzata la finestra di dialogo. Fare clic e selezionare il dispositivo Circuit Python. BRT Sys AN 003 LDSBus Python SDK - app12

e. Entrare in un file nome e fare clic su [OK].
Nota: Quando sampil codice del file viene salvato in "code.py", quindi ogni volta che si riavvia, inizierà l'esecuzione di "code.py". Per evitare ciò, specificare un nome diverso.BRT Sys AN 003 LDSBus Python SDK - app13

F. Il file verrà salvato nell'unità "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app14

G. Per eseguire l'example da Thorny Editor, fare clic su BRT Sys AN 003 LDSBus Python SDK - icona(Esegui lo script corrente). BRT Sys AN 003 LDSBus Python SDK - app15H. Il Circuity LDSU exampeseguirà la scansione del bus e inizierà a riportare i dati del sensore.BRT Sys AN 003 LDSBus Python SDK - app16

io. Per interrompere l'esecuzione, fare clic su BRT Sys AN 003 LDSBus Python SDK - icona1(Fermare). Gli utenti possono aggiornare il codice come richiesto o possono copiare/incollare un altro example da provare nell'editor Thorny.
Nota: Dopo aver apportato modifiche allo script file, ricorda di salvare ed eseguire lo script. BRT Sys AN 003 LDSBus Python SDK - app17

J. Ricordati di copiare quanto segue files – “irBlasterAppHelperFunctions” e “lir_input_file.txt” prima di provare LDSBus_IR_Blaster.py examplui. BRT Sys AN 003 LDSBus Python SDK - app18

Fare riferimento a BRTSYS_AN_002_LDSU Applicazione IR Blaster per maggiori dettagli su “LDSBus_IR_Blaster.py” esamplui.

Informazioni sui contatti

Fare riferimento a https://brtsys.com/contact-us/ per informazioni sui contatti.
I produttori e i progettisti di sistemi e apparecchiature sono responsabili di garantire che i loro sistemi e tutti i dispositivi BRT Systems Pate Ltd (BRTSys) incorporati nei loro sistemi soddisfino tutti i requisiti di sicurezza, normativi e prestazionali applicabili a livello di sistema. Tutte le informazioni relative all'applicazione contenute in questo documento (comprese le descrizioni dell'applicazione, i dispositivi BRTSys suggeriti e altri materiali) vengono fornite solo come riferimento. Sebbene BRTSys abbia avuto cura di garantirne l'accuratezza, queste informazioni sono soggette alla conferma del cliente e BRTSys declina ogni responsabilità per la progettazione del sistema e per qualsiasi assistenza applicativa fornita da BRTSys. L'uso dei dispositivi BRTSys in applicazioni di supporto vitale e/o di sicurezza è interamente a rischio dell'utente e l'utente accetta di difendere, indennizzare e tenere indenne BRTSys da qualsiasi danno, reclamo, causa o spesa derivante da tale utilizzo. Questo documento è soggetto a modifiche senza preavviso. La pubblicazione di questo documento non implica alcuna libertà di utilizzo di brevetti o altri diritti di proprietà intellettuale. Né la totalità né alcuna parte delle informazioni contenute o del prodotto descritto in questo documento possono essere adattate o riprodotte in qualsiasi formato materiale o elettronico senza il previo consenso scritto del detentore del copyright. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Numero di società registrata a Singapore: 202220043R
Appendice A – Riferimenti
Riferimenti ai documenti

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU Applicazione IR Blaster
Acronimi e Abbreviazioni

Termini  Descrizione 
Ideale per gli amanti Ambiente di sviluppo integrato
Bus LDS Bus sensore a lunga distanza
USB Bus seriale universale

Appendice B – Elenco di tabelle e figure
Elenco delle tabelle
NA
Elenco delle figure
Figura 1 – Caratteristiche hardware dell'IDM2040 ……………………………………………………………………… 5
Appendice C – Cronologia delle revisioni
Titolo del documento: BRTSYS_AN_003 LDSBus Python SDK su IDM2040 Guida per l'utente
Numero di riferimento del documento: BRTSYS_000016
N. autorizzazione: BRTSYS#019
Pagina del prodotto: https://brtsys.com/ldsbus
Feedback sul documento: Invia feedback

Revisione  Cambiamenti  Data 
Versione 1.0 Versione iniziale Numero di telefono: 29-11-2021
Versione 1.1 Versione aggiornata sotto BRT Systems Numero di telefono: 15-09-2022
Versione 1.2 Riferimenti HVT aggiornati alla giunzione a T quad;
Indirizzo di Singapore aggiornato
Numero di telefono: 22-09-2023

Logo BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Torre A, #03-01, Singapore 536464
Tel: +65 6547 4827
Web Sito: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Nota applicativa
BRTSYS_AN_003 LDSBus Python SDK su IDM2040 Guida per l'utente
Versione 1.2
Numero di riferimento del documento: BRTSYS_000016
N. autorizzazione: BRTSYS#019

Documenti / Risorse

BRT Sys AN-003 SDK LDSBus Python [pdf] Guida utente
AN-003, AN-003 SDK Python LDSBus, SDK Python LDSBus, SDK Python, SDK

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *