Лого на 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 схема напрampфайл, включващ процедурата за инсталиране на Thorny Python IDE и стъпки за изпълнение на LDSU схема напр.ampлес.
Python SDK ще работи на IDM2040 с подходящ LDSBus интерфейс. IDM2040 има вграден LDSBus интерфейс и може да захранва до 24v към LDSBus. Повече информация за IDM2040 можете да намерите на https://brtsys.com.

Кредити

Софтуер с отворен код

Първи стъпки с IDM2040

3.1 Хардуерът приключиview

BRT Sys AN 003 LDSBus Python SDK - Хардуер

3.2 Инструкции за настройка на хардуера
Следвайте тези стъпки, за да настроите хардуерната настройка на IDM2040 –
а. Отстранете джъмпера.BRT Sys AN 003 LDSBus Python SDK – Хардуерна настройка

b. Свържете модула LDSU към Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

° С. С помощта на RJ45 кабел свържете Quad T-Junction към IDM2040 RJ45 конектор. BRT Sys AN 003 LDSBus Python SDK - кабел

д. Свържете захранващия адаптер от 20 v с ​​помощта на USB-C кабел към USB-C порта на IDM2040. BRT Sys AN 003 LDSBus Python SDK – Хардуерна настройка1

д. Включете 20v адаптера, като използвате AC захранването.
f. Свържете IDM2040 към компютър с кабел Type-C.BRT Sys AN 003 LDSBus Python SDK – Хардуерна настройка2  ж. Натиснете бутона за стартиране на платката IDM2040; Задръжте го за няколко секунди и го освободете след нулиране на платката. Windows ще отвори устройство с име „RP1-RP2“.
BRT Sys AN 003 LDSBus Python SDK - приложениеч. В дадения изхample пакет, трябва да има „.uf2“ file, копирайте file и го поставете в устройство „RP1-RP2“.BRT Sys AN 003 LDSBus Python SDK - приложение1аз При копиране на „.uf2“ file към “RPI-RP2”, устройството ще се рестартира автоматично и отново ще се появи като ново устройство, като например “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - приложение2

„code.py“ е основният file който се изпълнява всеки път, когато IDM2040 се нулира. Отворете това file и изтрийте всяко съдържание вътре в него, преди да го запазите.
й. COM портът за това устройство ще се появи в диспечера на устройствата. Ето един бившampекран, показващ COM порта на IDM2040 като COM6.BRT Sys AN 003 LDSBus Python SDK - приложение3

Thorny Python IDE – Инструкции за инсталиране/настройка

Следвайте тези стъпки, за да инсталирате и настроите Thorny Python IDE –
а. Изтеглете пакета Thorny Python IDE от https://thonny.org/.
б. Щракнете Windows за да изтеглите версията на windows.BRT Sys AN 003 LDSBus Python SDK - приложение4

° С. След като изтеглите приложението, завършете инсталацията, като щракнете върху изпълнимия файл file (.exe) и следвайки съветника за инсталиране. След като завършите инсталацията, отворете Thorny Python IDE от Windows Startup.
д. За да отворите свойствата, щракнете с левия бутон на мишката в долния десен ъгъл. Изберете „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

ж. 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 Exampизползвайки Thorny

Следвайте тези стъпки, за да стартирате схемите LDSUample example -
а. Отворете sample пакет file. Като част от sample package има папка с име „son“, която съдържа различни сензори son file. BRT Sys AN 003 LDSBus Python SDK - приложение9

b. Копирайте и поставете папката „json“ в устройството за съхранение „CIRCUITPY“. BRT Sys AN 003 LDSBus Python SDK - приложение10° С. Отворете даден example с помощта на текстов редактор като notepad ++ и го копирайте в Thorny Editor и го запазете. Напримерample, отворете „LDSBus_Thermocouple_Sensor.py“ и копирайте/поставете в Thorny Editor. Кликнете [Запазване]. BRT Sys AN 003 LDSBus Python SDK - приложение11

д. При щракване върху [Запазване] се появява „Къде да запазя?“ ще се покаже диалогов прозорец. Щракнете и изберете Circuit Python устройство. BRT Sys AN 003 LDSBus Python SDK - приложение12

д. Въведи а file име и щракнете върху [OK].
Забележка: Когато sampфайловият код се записва в „code.py“, след което всеки път, когато се рестартира, ще започне да изпълнява „code.py“. За да избегнете това, задайте друго име.BRT Sys AN 003 LDSBus Python SDK - приложение13

е. В file ще бъдат запазени в устройство „CIRCUITPY“.BRT Sys AN 003 LDSBus Python SDK - приложение14

ж. Да управляваш бившияample от 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

аз За да спрете изпълнението, щракнете BRT Sys AN 003 LDSBus Python SDK - икона1(Спри се). Потребителите могат да актуализират кода според изискванията или да копират/поставят друг exampда опитам в Thorny редактора.
Забележка: При извършване на промени в скрипта file, не забравяйте да запазите и стартирате скрипта. BRT Sys AN 003 LDSBus Python SDK - приложение17

й. Не забравяйте да копирате следното files – „irBlasterAppHelperFunctions“ и „lir_input_file.txt”, преди да опитате LDSBus_IR_Blaster.py прampле. BRT Sys AN 003 LDSBus Python SDK - приложение18

Обърнете се към BRTSYS_AN_002_LDSU IR Blaster приложение за повече подробности относно „LDSBus_IR_Blaster.py“ напрampле.

Информация за контакт

Обърнете се към 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, Сингапур 536464. Номер на регистрирана компания в Сингапур: 202220043R
Приложение A – Литература
Препратки към документи

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster приложение
Съкращения и съкращения

Условия  Описание 
IDE Интегрирана среда за разработка
LDSBus Сензорна шина на дълги разстояния
USB Универсална серийна шина

Приложение B – Списък с таблици и фигури
Списък с таблици
NA
Списък с фигури
Фигура 1 – Хардуерни характеристики на IDM2040 …………………………………………………………………………… 5
Приложение 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

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *