Nota 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
- IDE Python spinoso: https://thonny.org
Iniziare con IDM2040
3.1 Hardware in eccessoview
3.2 Istruzioni per la configurazione dell'hardware
Seguire questi passaggi per configurare l'installazione hardware IDM2040 –
UN. Rimuovere il ponticello.
B. Collegare il modulo LDSU a Quad T-Junction.
C. Utilizzando il cavo RJ45, collegare la giunzione a T quadrupla al connettore RJ2040 IDM45.
D. Collega l'adattatore di alimentazione da 20 V utilizzando un cavo USB-C alla porta USB-C dell'IDM2040.
e. Accendere l'adattatore da 20 V utilizzando l'alimentatore CA.
F. Collega IDM2040 al PC utilizzando il cavo Type-C. 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".
H. Nel dato esample, ci deve essere un ".uf2" file, copia il file e incollalo nell'unità "RP1-RP2".
io. 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".
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.
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.
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)".
e. Fare clic su "Configura interprete…”.
F. 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].
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.
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.
B. Copia e incolla la cartella "json" nel dispositivo di archiviazione "CIRCUITPY". C. 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].
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.
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.
F. Il file verrà salvato nell'unità "CIRCUITPY".
G. Per eseguire l'example da Thorny Editor, fare clic su (Esegui lo script corrente).
H. Il Circuity LDSU exampeseguirà la scansione del bus e inizierà a riportare i dati del sensore.
io. Per interrompere l'esecuzione, fare clic su (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.
J. Ricordati di copiare quanto segue files – “irBlasterAppHelperFunctions” e “lir_input_file.txt” prima di provare LDSBus_IR_Blaster.py examplui.
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 |
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 |