Логотип BRT SysПримітка до програми
BRTSYS_AN_003
LDSBus Python SDK для користувача IDM2040
Гід
Версія 1.2
Дата видачі: 22-09-2023

AN-003 LDSBus Python SDK

Цей документ містить інформацію про те, як налаштувати та використовувати LDSBus Python SDK на IDM2040.
Використання пристроїв BRTSys у програмах життєзабезпечення та/або забезпечення безпеки здійснюється повністю на ризик користувача, і користувач погоджується захищати, відшкодовувати збитки та звільняти BRTSys від будь-яких збитків, претензій, позовів або витрат, пов’язаних із таким використанням.

вступ

У цьому документі описано, як використовувати IDM2040 із схемою LDSU exampфайл, включаючи процедуру встановлення для Thorny Python IDE та кроки для виконання схеми LDSU напр.ampлес.
Python SDK працюватиме на IDM2040 із відповідним інтерфейсом LDSBus. IDM2040 має вбудований інтерфейс LDSBus і може подавати на LDSBus до 24 В. Більше інформації про IDM2040 доступно за адресою https://brtsys.com.

Кредити

Програмне забезпечення з відкритим кодом

Початок роботи з IDM2040

3.1 Апаратне забезпеченняview

BRT Sys AN 003 LDSBus Python SDK – апаратне забезпечення

3.2 Інструкції з налаштування обладнання
Виконайте наступні дії, щоб налаштувати апаратне забезпечення IDM2040 –
a. Зніміть перемичку.BRT Sys AN 003 LDSBus Python SDK – налаштування обладнання

b. Підключіть модуль LDSU до Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK – LDSU

в. За допомогою кабелю RJ45 під’єднайте Quad T-Junction до роз’єму RJ2040 IDM45. BRT Sys AN 003 LDSBus Python SDK - кабель

d. Підключіть адаптер живлення 20 В за допомогою кабелю USB-C до порту USB-C на IDM2040. BRT Sys AN 003 LDSBus Python SDK – налаштування апаратного забезпечення1

д. Увімкніть адаптер 20 В за допомогою джерела змінного струму.
f. Підключіть IDM2040 до ПК за допомогою кабелю Type-C.BRT Sys AN 003 LDSBus Python SDK – налаштування апаратного забезпечення2  g. Натисніть кнопку Boot на платі IDM2040; Утримуйте його кілька секунд і відпустіть після скидання плати. Windows відкриє диск під назвою «RP1-RP2».
BRT Sys AN 003 LDSBus Python SDK – додатокч. У наведеному прampпакет файлів, має бути «.uf2» file, скопіюйте file і вставте його на диск «RP1-RP2».BRT Sys AN 003 LDSBus Python SDK – додаток 1i. Після копіювання «.uf2» file до «RPI-RP2», пристрій автоматично перезавантажиться та знову відобразиться як новий диск, наприклад «CIRCUITPY».BRT Sys AN 003 LDSBus Python SDK – додаток 2

«code.py» є основним file який запускається кожного разу, коли IDM2040 скидається. Відкрийте це file і видаліть будь-який вміст у ньому перед збереженням.
j. COM-порт для цього пристрою з’явиться в диспетчері пристроїв. Ось колишнійampекран, на якому COM-порт IDM2040 відображається як COM6.BRT Sys AN 003 LDSBus Python SDK – додаток 3

Thorny Python IDE – інструкції зі встановлення/налаштування

Виконайте ці кроки, щоб установити та налаштувати Thorny Python IDE –
a. Завантажте пакет IDE Thorny Python з https://thonny.org/.
b. Клацніть вікна щоб завантажити версію Windows.BRT Sys AN 003 LDSBus Python SDK – додаток 4

в. Після завантаження програми завершіть установку, клацнувши виконуваний файл file (.exe) і дотримуйтеся вказівок майстра встановлення. Після завершення інсталяції відкрийте Thorny Python IDE з автозавантаження Windows.
d. Щоб відкрити Властивості, натисніть ліву кнопку миші в правому нижньому куті. Виберіть «Circuit Python (generic)». BRT Sys AN 003 LDSBus Python SDK – додаток 5

д. Натисніть "Налаштувати Інтерпретатор…».

BRT Sys AN 003 LDSBus Python SDK – додаток 6f. Клацніть спадне меню «Порт» і виберіть порт, який з’явився для IDM2040 у диспетчері пристроїв після підключення. У цьому ексample screenshot COM-порт відображався як COM6. Натисніть [ГАРАЗД].BRT Sys AN 003 LDSBus Python SDK – додаток 7

g. Thorny повідомить інформацію про пристрій у підказці інтерпретатора («Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040»), якщо порт пристрою правильний.BRT Sys AN 003 LDSBus Python SDK – додаток 8

Процедура запуску LDSU Circuity Sample Example за допомогою Thorny

Виконайте ці кроки, щоб запустити схеми LDSUample example -
a. Відкрийте sampпакунок file. У складі сampУ пакеті є папка під назвою «son», яка містить різні датчики son file. BRT Sys AN 003 LDSBus Python SDK – додаток 9

b. Скопіюйте та вставте папку «json» на пристрій зберігання «CIRCUITPY». BRT Sys AN 003 LDSBus Python SDK – додаток 10в. Відкрийте будь-який заданий прикладample за допомогою текстового редактора, такого як блокнот ++, скопіюйте його в Thorny Editor і збережіть. наприкладample, відкрийте «LDSBus_Thermocouple_Sensor.py» та скопіюйте/вставте в Thorny Editor. Натисніть [Зберегти]. BRT Sys AN 003 LDSBus Python SDK – додаток 11

d. Після натискання [Зберегти] з’явиться вікно «Куди зберегти?» відобразиться діалогове вікно. Натисніть і виберіть пристрій Circuit Python. BRT Sys AN 003 LDSBus Python SDK – додаток 12

д. Введіть a file і натисніть [OK].
Примітка: Коли сampкод файлу зберігається в “code.py”, тоді щоразу, коли він перезавантажується, він починає виконувати “code.py”. Щоб уникнути цього, вкажіть інше ім'я.BRT Sys AN 003 LDSBus Python SDK – додаток 13

f. The file буде збережено на диску “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK – додаток 14

g. To run the exampфайл із Thorny Editor, натисніть BRT Sys AN 003 LDSBus Python SDK – значок(Запустити поточний сценарій). BRT Sys AN 003 LDSBus Python SDK – додаток 15ч. The Circuity LDSU example запуститься для сканування шини та почне повідомляти дані датчика.BRT Sys AN 003 LDSBus Python SDK – додаток 16

i. Щоб зупинити виконання, натисніть BRT Sys AN 003 LDSBus Python SDK – icon1(СТІЙ). Користувачі можуть оновити код за потреби або скопіювати/вставити інший екзampможна спробувати в редакторі Thorny.
Примітка: Після внесення будь-яких змін до сценарію file, не забудьте зберегти та запустити сценарій. BRT Sys AN 003 LDSBus Python SDK – додаток 17

j. Не забудьте скопіювати наступне files – «irBlasterAppHelperFunctions» і «lir_input_file.txt», перш ніж спробувати LDSBus_IR_Blaster.py напрample. BRT Sys AN 003 LDSBus Python SDK – додаток 18

Зверніться до BRTSYS_AN_002_LDSU IR Blaster Application для отримання додаткової інформації про “LDSBus_IR_Blaster.py” наприкладample.

Контактна інформація

Зверніться до https://brtsys.com/contact-us/ для контактної інформації.
Виробники та розробники систем і обладнання несуть відповідальність за те, щоб їхні системи та будь-які пристрої BRT Systems Pate Ltd (BRTSys), вбудовані в їхні системи, відповідали всім застосовним вимогам безпеки, нормативним вимогам і продуктивності на рівні системи. Уся пов’язана з програмою інформація в цьому документі (включно з описом програми, запропонованими пристроями BRTSys та іншими матеріалами) надається лише для довідки. Хоча BRTSys подбав про те, щоб забезпечити її точність, ця інформація підлягає підтвердженню клієнта, і BRTSys відмовляється від будь-якої відповідальності за дизайн системи та будь-яку допомогу в застосуванні, надану BRTSys. Використання пристроїв BRTSys у додатках життєзабезпечення та/або забезпечення безпеки здійснюється повністю на ризик користувача, і користувач погоджується захищати, відшкодовувати та звільняти BRTSys від будь-яких збитків, претензій, позовів або витрат, що виникають у результаті такого використання. Цей документ може бути змінений без попередження. Публікація цього документа не передбачає жодної свободи використання патентів чи інших прав інтелектуальної власності. Ні повністю, ні будь-яка частина інформації, що міститься в продукті або продукті, описаному в цьому документі, не може бути адаптована або відтворена в будь-якій матеріальній чи електронній формі без попередньої письмової згоди власника авторських прав. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Сінгапурський зареєстрований номер компанії: 202220043R
Додаток А – Література
Посилання на документи

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Application
Скорочення та скорочення

Терміни  опис 
IDE Інтегроване середовище розробки
LDSBus Міжміська сенсорна шина
USB Універсальна послідовна шина

Додаток B – Список таблиць і малюнків
Список таблиць
NA
Список малюнків
Малюнок 1 – Апаратні особливості IDM2040 …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Додаток C – Історія переглядів
Назва документа: BRTSYS_AN_003 LDSBus Python SDK на IDM2040 Посібник користувача
Посилання на документ: BRTSYS_000016
Номер дозволу: BRTSYS#019
Сторінка продукту: https://brtsys.com/ldsbus
Відгук на документ: Надіслати відгук

Ревізія  Зміни  Дата 
Версія 1.0 Початковий випуск 29-11-2021
Версія 1.1 Оновлений випуск під BRT Systems 15-09-2022
Версія 1.2 Оновлені посилання HVT на Quad T-Junction;
Оновлена ​​адреса Сінгапуру
22-09-2023

Логотип BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Сінгапур 536464
Тел.: +65 6547 4827
Web Сайт: http://www.brtsys.com
Авторське право © BRT Systems Pate Ltd
Примітка до програми
BRTSYS_AN_003 LDSBus Python SDK на IDM2040 Посібник користувача
Версія 1.2
Посилання на документ: BRTSYS_000016
Номер дозволу: BRTSYS#019

Документи / Ресурси

BRT Sys AN-003 LDSBus Python SDK [pdfПосібник користувача
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *