你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeMonitor:如何开始使用 STM32 无线远程演示

[复制链接]
STMCU-管管 发布时间:2022-4-12 14:30
STM32CubeMonitor:如何开始使用 STM32 无线远程演示
1 演示说明
! A. F8 e8 N' Z8 g' _% w此演示显示了连接到集中器的无线传感器的数据。传感器和集中器基于STM32WL板。集中器通过串口连接到STM32CubeMonitor,以显示传感器数据。有一个集中器,最多15个传感器。1 [) o$ ?! v; m
演示开始时,集中器配置区域信息以选择要使用的正确频率。
# s8 v; V& i4 f4 w! U然后,集中器广播信标,传感器发送数据(电压,温度)。2 C# s# h$ w: ~
信标是集中器定期发送的短消息,用于同步传感器。信标允许传感器识别应使用哪个频段,以及何时应发送数据。
, V2 s" @' J: C; f  P! X) S( v
11.png
2 如何使用演示
( a5 |2 y$ n( G9 p! H  U) f$ x2.1 配置↑
7 j7 w) N/ \2 i  j2.1.1 主板配置↑
' J2 k: W* o4 o. w软件“Demo_Concentrator”必须加载到集中器中。集中器必须使用 USB 电缆连接到计算机。
; Y6 @" q  }0 e; Y8 b7 \传感器设备必须装有“Demo_Sensor”软件。
% {0 i4 ]: \' ]% S: bNucleo软件在STM32CubeWL固件包中提供,路径为Projects\NUCLEO-WL55JC\Demonstrations\LocalNetwork\Concentrator and Projects\NUCLEO-WL55JC\Demonstrations\LocalNetwork\Sensor。; R/ _. n8 j2 G( C) O& V- r! T

* r* u: ^& B2 L! @

( [' ~" h! ^3 t& t% {" s  ?5 i3 [' @2.1.2 STM32立方显示器配置↑
- g7 Z) R; z7 `% {4 M! w/ G9 U需要STM32CubeMonitor的1.1.0版或以上版本。它可以在 www.st.com/stm32cubemonitor 上下载。详细说明在STM32CubeMonitor:Installing_STM32CubeMonitor wiki中提供。
1 Y0 ~0 H1 o* c1 D, h' N导入无线远程演示流程。进入右上角的菜单,选择导入,然后选择“选择要导入的文件”并打开WLR_demo.json文件。- N) ?! d" i& I) l+ J7 I
删除默认流(Basic_Flow)。双击“Basic_Flow”选项卡以打开属性,然后单击“删除”按钮。
/ T% @  |* X7 _1 B单击“部署”按钮" g; @" ]' h4 n! Y' |) {6 Z
2.1.3 与计算机的连接↑
/ m+ R! A) G4 T9 |3 ^$ i3 U将集中器板连接到计算机。
) N* }8 m9 S+ o打开“串行端口配置”选项卡。此选项卡用于配置串行端口# z+ j" |- o$ }$ O
串行端口配置
& g% R; u* K( I  o: t0 [: \2 B然后:0 _, f+ V6 m/ ~- `) a
12.png
打开“串行输入”节点,然后单击铅笔以编辑串行端口配置。
# S4 d: L+ f4 `+ ]; a单击“串行端口”框右侧的搜索图标以显示已连接串行端口的列表。选择集中器 COM 端口。将波特率设置为 9600 bps。其他参数不需要更改。  U) H$ K- x3 S/ U. h
单击“添加/更新”按钮:串行端口配置已准备就绪。5 h* V. S, I9 i
打开“串行输出”节点并检查串行端口配置。
5 J6 e" X/ h; ?9 z7 U( y! g现在已配置串行端口。单击“部署”按钮0 h" P8 `6 N% t6 h# Q
, L/ A6 u! t+ n# U$ O
8 N  c$ ]: A+ H/ D6 ?
2.2 开始演示↑
9 \. b) u" w+ ^( ^使用“仪表板”按钮打开演示。
1 W& j0 H1 n8 G6 G! m
13.png
选择“区域和子区域”,然后按“开始”。+ R; e/ A3 W; i( Q) F- u1 x, ~& s. i
传感器列表随即显示,并在接收到数据时更新。
8 y$ E; n: _. ?8 w! l8 u
! |' B. f7 a1 _3 \
" o0 w1 h. x( {; G
2.3 数据可视化↑
, H" u, c# G2 k8 [$ l+ p检测到的传感器列表和收集的数据将显示在“传感器列表”中。对于每个传感器,“传感器面板”显示图表。串行日志面板显示与集中器交换的 AT 命令。  B: @$ b2 j6 L( C3 [6 S, X

' A, _, h7 h, c) l! \+ N! [" \8 v- V

* G& F0 ?8 M- `! U7 c) F' ?8 f2.3.1 传感器列表↑
; r& f, ]; V( v( K- V. Z1 O% T
14.png
对于每个传感器,下表显示:/ q1 W3 o" E& c! D) q

# H. T5 L) l0 ]% m

; v; i0 q) F! C; P2 oEUI:传感器唯一标识符
# a& G7 ^& Z5 `+ d+ e接收的数据包:从此传感器接收的数据包数
: y& G6 c: H% L: z* N9 v# ^6 F# \5 i$ T丢失的数据包:传感器会增加发送的每个数据包的数据包 ID。如果以前的数据包 ID 和当前数据包 ID 之间存在间隙,则表示某些数据包已丢失。这计入“丢失的数据包”中。
( q1 f7 x/ r% ^0 q' G2 hRSSI:接收信号强度指示器。显示接收到的功率级别。- |, }. V1 @) }& D3 Q) |
PER:数据包错误率。丢失的数据包的百分比。(如果完美,则为 0。" m; _7 ?1 @5 P0 Q5 M1 G: f6 r
信噪比:信噪比。指示信号质量。值越高越好。! |  g/ D: {- i, U5 P- s2 k& i
温度:传感器温度值。(使用STM32内部温度传感器。
. `1 A$ [8 a5 w3 x5 k1 c( a电压:电源电压。当电路板由 USB 供电时,电压应在 3.3 V 左右。; f1 F5 ]; F+ Q) v; Q+ ^- c
“计数器重置”按钮设置为 0:已接收数据包的数量、丢失的数据包和 PER。4 s$ Z3 }1 B* N" {! n& u7 q' D
“重新启动”按钮允许重置集中器,并返回到区域选择页面。1 H& O$ D7 N; ^+ q# t! F
* g# m' y5 @2 o6 J$ L/ k

: a0 a- H# N& ~6 [: t* d, U8 A2.3.2 串行日志面板↑
& q6 S( T" G. {: n) h7 E# u* E! p串行端口日志显示发送到集中器的 AT 命令(向左箭头)和答案(向右箭头)。时间戳是本地时间。0 l+ F2 f* x9 l+ ^, e
15.png
当“自动滚动”开关打开时,日志会自动向下滚动以显示收到的新行。清除“日志”按钮将清空日志窗口。+ Y- D3 t4 y, c+ p- |, o8 k" x* c
1 \$ F, e7 c& Z$ k: l1 D' E; z

5 }. ^) i! a( J4 k# t2.3.3 传感器面板↑
8 r. h. ?0 v0 }8 ]+ X- A“传感器 x”面板在检测到传感器时添加。可以通过单击传感器列表或面板右上角的蓝色箭头来打开面板。每个面板在图表中显示温度和RSSI值,并在仪表中显示电压。) Q0 @8 H2 H; A# {0 o3 S4 M6 J( L
16.png
3 解释流程+ F# S' Z) X3 ]7 Z7 y1 d& N# y
用户无需了解流程的工作原理即可使用演示:唯一需要配置的节点是“串行输入”和“串行输出”。但是,某些用户可能需要更改图表大小或添加元素。在这种情况下,可以自由修改流程。此页面中介绍了如何自定义演示的流程和详细信息:How_to_customize_STM32_Wireless_Long_Range_demo
; D! ]3 f7 ]* `& x% p1 ?6 I* r) c

& i% q; D3 |9 m- a8 u8 ~  b+ \2 _- K4 AT 命令详细信息
" d  R% y# n3 x- t. D下面列出的 AT 命令用于演示仪表板。+ m  d4 X: u" N( V

/ f. j- W4 E, |, z
7 v: N: O4 s) Y
4.1 集中器复位和配置↑
8 m5 a9 H, J4 g" `ATZ:重置开发板。
& q/ X+ e2 W+ S+ e$ K# zAT+REGION=x:定义区域。5 i- X' i8 Q; R3 I3 D+ D; A
AT+次区域=x:定义子区域。
% S. U. C5 X6 NAT+BEACON_ON: 开始信标广播
0 F  [0 l' c& ?4.2 传感器状态↑
* z/ I1 R: V$ c* m! O4 n1 p集中器以通知形式发送从传感器接收的数据:AT+RCV。示例:AT+RCV=0x00004e1c,0x10,1:0,-35,6,+30.00,3.30 邮件格式如下:
/ c1 r5 i1 _, L% R8 ?' r+ F+ ~8 N7 `! I' b6 _
2 `; i( N; C: g% |# E
AT+RCV= : 在命令名称
% l  L% F( V+ W( ~  t0x00004e1c : 传感器 EUI3 z; `' D& M/ X( J
0x10:传感器传输的数据包数量( k+ j2 V; Z2 [
1:0 : 传感器软件版本) d) U+ o8 e  T
-35 : RSSI水平
) ~6 T+ Z3 g1 [: L6 : 信噪比
% w5 S! `7 g2 p" Z! U- w. I+30.00 : 传感器温度(MCU内部)
/ D( c  y+ c4 o" k3.30 : 传感器电压
/ V2 M% X  n: j; _
1 t) u, L) I9 c( A; K& b1 X- U
收藏 评论0 发布时间:2022-4-12 14:30

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版