传感器应用一致性试验台
简介和目标
Semtech的传感器应用程序一致性测试台(“测试台”)是一个一体化软件包,旨在帮助您创建可用于验证基于LoRa®设备功能的测试。例如,您可以使用一致性测试平台构建用于预认证传感器的测试。该软件包由硬件和可扩展的测试软件组成,包括一个易于使用的界面,用于报告和理解测试结果。
注意:本文档假设您熟悉树莓派的开发,并具有HTML和Python的工作知识。
特性
测试台可以通过以下方式使用:
- 测试或限定MAC层和应用层
- 要验证应用程序的以下方面的质bet188软件下载量:
- LoRaWAN®MAC实现,基本功能
- LoRaWAN MAC实现,健壮
- 传感器应用层设计
- 传感器应用层鲁棒性
- 在给定的运行过程中,功耗包括但不限于传输、接收休眠
注意:功率测量需要专用硬件;供应有限
此外,“测试工作台”可用于构建检查以下类型功能的测试:
- 无线激活(Pre-joining行为)
- MAC命令验证被测设备(DUT)对来自网络的典型MAC命令的响应
- 正常操作(DUT的正常运行、功耗、稳定性)
- 应用层健壮性(在出现高分组错误率(PER)、频率选择通道和其他极端情况时DUT的行为)
试验台支持测试中断和恢复。由于测试可能需要很长时间才能运行,因此如果停电或互联网中断,测试台可以从以前的状态中恢复。它还支持同时测试多个设备。
使用本指南可使用测试台运行测试。如果您想用额外的测试用例来扩展测试台,我们强烈建议您阅读设计文档,传感器应用一致性试验台:试验台设计,然后再做。
开始
首先,设置硬件。我们推荐使用树莓派微型计算机作为测试台主机。但是,您可以使用其他基于linux的主机。但是,使用其他基于linux的主机超出了本文的范围。
由于系统缓存要求,我们建议至少使用512 Mb RAM。如果使用Pico网关作为集中器,则必须使用全尺寸USB-A端口。
硬件组件
测试台硬件组成如下表所示。
组件 | 描述 | 主要规范 |
---|---|---|
罗拉集中器 | Pico GW参考设计 | SX1308, 8通道 |
宿主 | 树莓派3型号B+ | 1.4 GHz四核CPU, Wi-Fi, BLE,以太网 |
ADC | 零件号:ADS1256 | 8通道,24位分辨率 |
电流传感板3. | 专有的,semtech设计的板4 | 3个增益电平,范围从1 uA到>200 mA |
安装硬件
在本节中,我们使用树莓派3 Model B+作为示例。此外,我们还将两个额外的pcb连接到硬件平台上。
- 采用TI ADS1256 ADC芯片组的ADC板
- 电流感应板,板上有一个模拟运算放大器(OpAmp)(用于放大电压信号)
1.我们使用树莓派3 Model B+进行测试。此测试台尚未使用树莓派4进行测试。
2.购买硬件,请访问:
- 树莓派3型号B+(数码键)
- 子卡- Seeed Technology 1188bet金博宝滚球14990831 (Digi-Key)
- 数据转换IC开发工具- Seeed Studio 114990831 (Mouser)
- 手臂开发板- Seeed Studio 114990584(鼠标)
- 评估套件- Semtech (Digi-Key)
- 网关- Semtech(捕鼠器)
3.电流检测板为选配部件。没有这个特性,测试平台也能正常工作。
4.这方面的参考设计可以在https://github.com/Lora-net/CTB/tree/master/Hardware/V2
指令
- 将ADC板堆叠在主机板的上方。
- 确保所有GPIO引脚已正确连接。
- 使用跳线将VCC和VREF连接到5伏。
图1:ADC板上的跳线配置
- 将电流传感板堆叠在ADC板的顶部,确保所有32根引脚都正确连接。
- 电流检测板上跳线J11上选择LDO,跳线J10上选择正确的输出电压。
图2:三个组件的硬件连接的侧视图
- 连接网关:
- 如果使用Semtech Pico网关:
- 使用任何主机USB端口连接它。
- 在SMA端口上安装匹配的天线。
- 如果使用不同的网关:
- 请确保网关支持Semtech包转发器。
- 如果有多个包转发器选项,则配置网关使用标准的Semtech UDP包转发器。
- 要使用外部网关,请确保数据包转发器地址配置为与测试台主机IP地址相同。还要确保up和down端口遵循相应的字段(serv_port_up, serv_port_down)在json文件。默认端口号为1690。
- 确保网关已打开,并且具有对Test Bench主机的网络访问。
- 如果使用Semtech Pico网关:
- 连接主机板的以太网线。这个以太网连接应该提供到Internet或网络服务器的连接。
- 连接micro-USB电源到主机板。
图3:完全组装的硬件的俯视图
建议:
- 为了使动作在物理上保持稳定,可以在三块板之间使用适当高度的俯卧撑
- 使用大于2A的电源。我们推荐树莓派SoulBay 5v 3A Micro USB交流适配器
- 散热器安装在SX1301或SX1308芯片和主机的SOC上。
注意:为试验台和DUT提供适当的射频屏蔽,或确保没有其他网关为同一网络服务器提供覆盖。如果重叠,可能导致试验台无法正常工作,造成丢包。