BRT 系统标志应用说明
BRTSYS_AN_003
IDM2040 用户上的 LDSBus Python SDK
指导
版本 1.2
发布日期: 22-09-2023

AN-003 LDSBus Python SDK

本文档提供有关如何在 IDM2040 上设置和使用 LDSBus Python SDK 的信息。
在生命支持和/或安全应用中使用 BRTSys 设备的风险完全由用户自行承担,并且用户同意为 BRTSys 辩护、赔偿并使 BRTSys 免受因此类使用而造成的任何及所有损害、索赔、诉讼或费用。

介绍

本文档介绍了如何将 IDM2040 与 LDSU 电路扩展一起使用amp文件包括 Thorny Python IDE 的安装过程以及执行 LDSU 电路 ex 的步骤amp莱斯。
Python SDK 将在具有适当 LDSBus 接口的 IDM2040 上运行。 IDM2040 具有内置 LDSBus 接口,可为 LDSBus 提供高达 24v 的电压。 有关 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 模块连接到四 T 形接头。BRT 系统 AN 003 LDSBus Python SDK - LDSU

C。 使用 RJ45 电缆,将四 T 形接头连接到 IDM2040 RJ45 连接器。 BRT Sys AN 003 LDSBus Python SDK - 电缆

d. 使用 USB-C 电缆将 20v 电源适配器连接到 IDM2040 上的 USB-C 端口。 BRT Sys AN 003 LDSBus Python SDK - 硬件设置1

e. 使用交流电源打开 20v 适配器。
F。 使用 Type-C 电缆将 IDM2040 连接到 PC。BRT Sys AN 003 LDSBus Python SDK - 硬件设置2  G。 按下IDM2040板的Boot按钮; 按住几秒钟,复位板后松开。 Windows 将打开一个名为“RP1-RP2”的驱动器。
BRT Sys AN 003 LDSBus Python SDK - 应用程序H。 在给定的前ample包中,必须有一个“.uf2” file,复制 file 并将其粘贴到“RP1-RP2”驱动器中。BRT 系统 AN 003 LDSBus Python SDK - app1我。 复制“.uf2”后 file 到“RPI-RP2”,设备将自动重新启动,并再次显示为新驱动器,例如“CIRCUITPY”。BRT 系统 AN 003 LDSBus Python SDK - app2

“code.py”是主要的 file 每次 IDM2040 重置时都会运行。 打开这个 file 并在保存之前删除其中的所有内容。
j。 该设备的 COM 端口将出现在设备管理器中。 这是一个前任amp文件屏幕显示 IDM2040 的 COM 端口为 COM6。BRT 系统 AN 003 LDSBus Python SDK - app3

Thorny Python IDE – 安装/设置说明

按照以下步骤安装和设置 Thorny Python IDE –
A。 从以下网址下载 Thorny Python IDE 包 https://thonny.org/.
湾 点击 视窗 下载 Windows 版本。BRT 系统 AN 003 LDSBus Python SDK - app4

C。 下载应用程序后,单击可执行文件完成安装 file (.exe) 并按照安装向导进行操作。 完成安装后,从 Windows 启动中打开 Thorny Python IDE。
d. 要打开属性,请单击右下角的鼠标左键。 选择“Circuit Python(通用)”。 BRT 系统 AN 003 LDSBus Python SDK - app5

e. 点击 ”配置解释器...”。

BRT 系统 AN 003 LDSBus Python SDK - app6F。 单击“端口”下拉列表,然后选择连接后设备管理器中显示的 IDM2040 端口。 在这个前amp屏幕截图 COM 端口显示为 COM6。 点击 [好的]。BRT 系统 AN 003 LDSBus Python SDK - app7

G。 如果设备端口正确,Thorny 将在解释器提示符下报告设备信息(“Ad Fruit Circuit Python 7.0.0-dirty on 2021-11-11;Raspberry Pi Pico with rp2040”)。BRT 系统 AN 003 LDSBus Python SDK - app8

运行 LDSU Circuity S 的程序amp前amp使用棘手的

请按照以下步骤运行 LDSU 电路amp前任amp乐——
A。 打开 samp乐包 file。 作为 s 的一部分ample 包中有一个名为“son”的文件夹,其中包含各种传感器 son file. BRT 系统 AN 003 LDSBus Python SDK - app9

b. 将“json”文件夹复制并粘贴到“CIRCUITPY”存储设备。 BRT 系统 AN 003 LDSBus Python SDK - app10C。 打开任何给定的 examp使用记事本++等文本编辑器打开文件并将其复制到Thorny Editor并保存。 对于前amp文件,打开“LDSBus_Thermo Couple_Sensor.py”并在 Thorny 编辑器上复制/粘贴。 点击 [节省]。 BRT 系统 AN 003 LDSBus Python SDK - app11

d. 单击[保存]后,会出现“保存到哪里?” 将显示对话框。 单击 并选择电路 Python 设备。 BRT 系统 AN 003 LDSBus Python SDK - app12

e. 进入一个 file 名称并单击[确定]。
笔记: 当amp文件代码保存到“code.py”,然后每次重新启动时,它将开始运行“code.py”。 为了避免这种情况,请指定一个不同的名称。BRT 系统 AN 003 LDSBus Python SDK - app13

F。 这 file 将保存到“CIRCUITPY”驱动器。BRT 系统 AN 003 LDSBus Python SDK - app14

G。 运行前任amp来自 Thorny Editor 的文件,单击 BRT Sys AN 003 LDSBus Python SDK - 图标(运行当前脚本)。 BRT 系统 AN 003 LDSBus Python SDK - app15H。 Circuity LDSU 前ample 将运行扫描总线并开始报告传感器数据。BRT 系统 AN 003 LDSBus Python SDK - app16

我。 要停止执行,请单击 BRT Sys AN 003 LDSBus Python SDK - 图标1(停止)。 用户可以根据需要更新代码,也可以复制/粘贴其他代码amp可以在棘手的编辑器中尝试。
笔记: 对脚本进行任何更改后 file,记得保存并运行脚本。 BRT 系统 AN 003 LDSBus Python SDK - app17

j。 记得复制以下内容 files – “irBlasterAppHelperFunctions”和“lir_input_file.txt”,然后再尝试 LDSBus_IR_Blaster.py examp勒。 BRT 系统 AN 003 LDSBus Python SDK - app18

參閱 BRTSYS_AN_002_LDSU 红外发射器应用 有关“LDSBus_IR_Blaster.py”的更多详细信息amp勒。

联系信息

參閱 https://brtsys.com/contact-us/ 了解联系信息。
系统和设备制造商和设计者有责任确保其系统以及其系统中包含的任何 BRT Systems Pate Ltd (BRTSys) 设备满足所有适用的安全、法规和系统级性能要求。 本文档中所有与应用相关的信息(包括应用描述、建议的 BRTSys 器件和其他材料)仅供参考。 虽然 BRTSys 已尽力确保其准确性,但该信息仍需客户确认,并且 BRTSys 对系统设计和 BRTSys 提供的任何应用程序协助不承担任何责任。 在生命支持和/或安全应用中使用 BRTSys 设备的风险完全由用户自行承担,并且用户同意为 BRTSys 辩护、赔偿并使 BRTSys 免受因此类使用而造成的任何及所有损害、索赔、诉讼或费用。 本文如有更改,恕不另行通知。 本文档的发布并不暗示可以自由使用专利或其他知识产权。 未经版权所有者事先书面同意,不得以任何材料或电子形式改编或复制本文档中包含的全部或任何信息或描述的产品。 BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464。新加坡注册公司编号:202220043R
附录 A – 参考资料
文件参考

BRTSYS_API_001_LDSBus_Python_SDK_指南
BRTSYS_AN_002_LDSU 红外发射器应用
缩略语

条款  描述 
集成开发环境 集成开发环境
LDS总线 长距离传感器总线
USB 通用串行总线

附录 B – 表格和图表列表
表格列表
NA
图片列表
图 1 – IDM2040 硬件特性………………………………………………………………………… 5
附录 C – 修订历史
文档标题:IDM003 上的 BRTSYS_AN_2040 LDSBus Python SDK 用户指南
文件参考号:BRTSYS_000016
通关号:BRTSYS#019
产品页面: https://brtsys.com/ldsbus
文档反馈: 发送反馈

修订  更改  日期 
版本 1.0 初始版本 29-11-2021
版本 1.1 BRT 系统下的更新版本 15-09-2022
版本 1.2 更新了对四 T 形接头的 HVT 参考;
更新的新加坡地址
22-09-2023

BRT 系统标志

BRT 系统 Pate 有限公司 (BRTSys)
大成大道 1 号,A 座,#03-01,新加坡 536464
电话:+65 6547 4827
Web 地点: http://www.brtsys.com
版权所有 © BRT 系统佩特有限公司
应用说明
BRTSYS_AN_003 IDM2040 上的 LDSBus Python SDK 用户指南
版本 1.2
文件参考号:BRTSYS_000016
通关号:BRTSYS#019

文件/资源

BRT 系统 AN-003 LDSBus Python SDK [pdf] 用户指南
AN-003、AN-003 LDSBus Python SDK、LDSBus Python SDK、Python SDK、SDK

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *