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

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

[复制链接]
STMCU-管管 发布时间:2022-4-12 14:30
STM32CubeMonitor:如何开始使用 STM32 无线远程演示
1 演示说明7 n4 D# c* t  q/ U
此演示显示了连接到集中器的无线传感器的数据。传感器和集中器基于STM32WL板。集中器通过串口连接到STM32CubeMonitor,以显示传感器数据。有一个集中器,最多15个传感器。7 Z# Y  P2 u* s2 ]7 U) Y
演示开始时,集中器配置区域信息以选择要使用的正确频率。
: p5 ]+ K/ T# \5 E* c& O  G然后,集中器广播信标,传感器发送数据(电压,温度)。% }$ n7 E6 j. M3 r8 U
信标是集中器定期发送的短消息,用于同步传感器。信标允许传感器识别应使用哪个频段,以及何时应发送数据。5 Z1 i+ y( l, K3 x0 |) A! i, h& ^
11.png
2 如何使用演示
1 h5 T* Z% a' d2.1 配置↑
$ ~8 k' T2 r- y2.1.1 主板配置↑
2 J( @( K3 I( q0 k& {软件“Demo_Concentrator”必须加载到集中器中。集中器必须使用 USB 电缆连接到计算机。
3 h* L. S/ J  R( e1 B/ j# v传感器设备必须装有“Demo_Sensor”软件。
9 Q% H; y( j( q+ z; B. d8 zNucleo软件在STM32CubeWL固件包中提供,路径为Projects\NUCLEO-WL55JC\Demonstrations\LocalNetwork\Concentrator and Projects\NUCLEO-WL55JC\Demonstrations\LocalNetwork\Sensor。4 o1 w1 P1 k4 m' d) D! s
1 P) e1 {- V- J1 y5 U' r; h
! M, s8 j8 A8 Z
2.1.2 STM32立方显示器配置↑' Q' E# K1 ]" t
需要STM32CubeMonitor的1.1.0版或以上版本。它可以在 www.st.com/stm32cubemonitor 上下载。详细说明在STM32CubeMonitor:Installing_STM32CubeMonitor wiki中提供。
8 t$ u  a: Y5 q; D1 T( f导入无线远程演示流程。进入右上角的菜单,选择导入,然后选择“选择要导入的文件”并打开WLR_demo.json文件。/ T0 p1 I/ p: G: p
删除默认流(Basic_Flow)。双击“Basic_Flow”选项卡以打开属性,然后单击“删除”按钮。1 {# J. G! z; x. v' L9 K
单击“部署”按钮
: V: H6 u( t5 \/ G% F1 M: E' W3 z# A2.1.3 与计算机的连接↑: X2 W; |, w" C3 D& d" d9 ?
将集中器板连接到计算机。
3 B; o- j# I6 J! @( z* J% {  f打开“串行端口配置”选项卡。此选项卡用于配置串行端口
: v4 Z  e, L/ a1 |串行端口配置# ^" J" }# G; P0 H
然后:
  J7 ], |5 V6 W& j9 M1 X
12.png
打开“串行输入”节点,然后单击铅笔以编辑串行端口配置。. ^2 w/ l& A6 N0 `5 @
单击“串行端口”框右侧的搜索图标以显示已连接串行端口的列表。选择集中器 COM 端口。将波特率设置为 9600 bps。其他参数不需要更改。
! q. q5 T7 ^8 t$ u% S, e单击“添加/更新”按钮:串行端口配置已准备就绪。/ p" N1 h$ C( k
打开“串行输出”节点并检查串行端口配置。
/ p1 y  g$ U: Y  S# n6 I3 o, H9 @现在已配置串行端口。单击“部署”按钮3 ^5 ~; v% z& ?

* q/ u0 M' e1 U5 j; c( i8 M

; D: c( n, r3 O9 Z: R* t2.2 开始演示↑
" B' [8 \$ |9 T5 c+ C0 q% b" A1 B( U2 d使用“仪表板”按钮打开演示。& L0 U$ [) e* x3 g
13.png
选择“区域和子区域”,然后按“开始”。
* z( k) c7 }  W5 ?传感器列表随即显示,并在接收到数据时更新。5 `9 U* `9 f# [' }
/ H! ^1 V  e1 D( c  Z3 ^

7 S6 m& Z% n( t+ ^. V2.3 数据可视化↑
8 L' C9 ]- b* h- e- k6 j( u检测到的传感器列表和收集的数据将显示在“传感器列表”中。对于每个传感器,“传感器面板”显示图表。串行日志面板显示与集中器交换的 AT 命令。7 J( D) `6 n! g: Q

2 e5 T# b  p4 a* J( H+ R

' t% m2 r$ `9 B) @! d2.3.1 传感器列表↑9 P: w! e1 M. k- o: n# H9 w2 L
14.png
对于每个传感器,下表显示:
8 j7 P1 W- s3 h6 q; R" |5 ^" Z: A/ t. W6 o" n' s

% h$ c1 P! B, D9 B& K3 EEUI:传感器唯一标识符
: Z6 W& K& [. W8 M9 [接收的数据包:从此传感器接收的数据包数
$ C, I6 i) N. Y4 }& P, h0 u" x丢失的数据包:传感器会增加发送的每个数据包的数据包 ID。如果以前的数据包 ID 和当前数据包 ID 之间存在间隙,则表示某些数据包已丢失。这计入“丢失的数据包”中。
: b- t/ M% s2 g! N' e) C/ vRSSI:接收信号强度指示器。显示接收到的功率级别。
$ E! Z2 t$ x7 E# b8 HPER:数据包错误率。丢失的数据包的百分比。(如果完美,则为 0。
1 o- m+ u5 ]5 M. ~3 l9 a" y信噪比:信噪比。指示信号质量。值越高越好。# H6 `) r! x7 n, N; z1 w1 g0 L
温度:传感器温度值。(使用STM32内部温度传感器。- f! U. j3 g5 I/ ~+ A9 C
电压:电源电压。当电路板由 USB 供电时,电压应在 3.3 V 左右。
* Z! c: o; P/ y6 Q* V. d; D; f  h“计数器重置”按钮设置为 0:已接收数据包的数量、丢失的数据包和 PER。
6 g4 I1 R0 j; J  ^“重新启动”按钮允许重置集中器,并返回到区域选择页面。
/ ~; v) B8 M7 U) u$ T! m
2 f! D, t: q1 E$ D3 o

! ]) n4 v# {* Y/ {4 g5 y- T$ r2.3.2 串行日志面板↑8 M7 B5 b. R! \( M
串行端口日志显示发送到集中器的 AT 命令(向左箭头)和答案(向右箭头)。时间戳是本地时间。
7 T8 q8 C' C8 _+ _4 h' n  k! ]
15.png
当“自动滚动”开关打开时,日志会自动向下滚动以显示收到的新行。清除“日志”按钮将清空日志窗口。
) @, a! F, F% w6 Q$ M
& b; a- w% U! A7 I

9 J! i% T+ T+ l$ ~) g* J' ~# F2.3.3 传感器面板↑
- m* ~0 I5 k3 U+ o+ y2 p2 f% z5 P“传感器 x”面板在检测到传感器时添加。可以通过单击传感器列表或面板右上角的蓝色箭头来打开面板。每个面板在图表中显示温度和RSSI值,并在仪表中显示电压。/ t! p) f. U) _
16.png
3 解释流程8 w, b9 d/ Y8 p0 p6 x
用户无需了解流程的工作原理即可使用演示:唯一需要配置的节点是“串行输入”和“串行输出”。但是,某些用户可能需要更改图表大小或添加元素。在这种情况下,可以自由修改流程。此页面中介绍了如何自定义演示的流程和详细信息:How_to_customize_STM32_Wireless_Long_Range_demo
7 [/ y2 A& v/ u$ D" }" X  ~/ e
% N) h9 F$ l$ K, a+ z

' P" o+ M+ A4 W# L  P4 AT 命令详细信息% x/ Z! i+ r) f* c, ~- d7 o% d
下面列出的 AT 命令用于演示仪表板。
! ?2 a; @' q- ~- S! K: s4 |+ t
; I7 t, Z% _# r3 R! n6 b0 Z
# n) H# n& z( y/ P  }
4.1 集中器复位和配置↑' ?5 N$ F0 c  h, A; q) K
ATZ:重置开发板。
, m! \( m3 L. J9 e; c( ~AT+REGION=x:定义区域。: ^9 S. p/ D) B
AT+次区域=x:定义子区域。
( A/ w- T0 o1 ~( O% D8 WAT+BEACON_ON: 开始信标广播
4 v/ }/ }' C! I* O. ]4.2 传感器状态↑
! J4 M4 [) F1 y( b2 c6 l$ m  f) U集中器以通知形式发送从传感器接收的数据:AT+RCV。示例:AT+RCV=0x00004e1c,0x10,1:0,-35,6,+30.00,3.30 邮件格式如下:
( g( X% S& e# S
$ _1 O4 c1 b! k" C# I) f& B9 T0 G
0 w8 ~: V6 x/ G, I1 k- _+ a# l5 h: R
AT+RCV= : 在命令名称
% g$ [5 M( P* v% C/ m) [0x00004e1c : 传感器 EUI  `' ^9 L, r, j& n9 X
0x10:传感器传输的数据包数量
- ~4 M, c. S& t6 n1:0 : 传感器软件版本
' p& H5 P" H; y( f/ y/ T-35 : RSSI水平( i/ L& t* y+ L: T1 [4 T
6 : 信噪比- m8 ?6 T6 d2 H1 y+ E# _) W7 C
+30.00 : 传感器温度(MCU内部)$ S8 u6 L' C# {8 u
3.30 : 传感器电压2 [, b. }* [4 R) p

9 J: }$ _8 t+ u, Y, _0 B' O
收藏 评论0 发布时间:2022-4-12 14:30

举报

0个回答

所属标签

相似分享

官网相关资源

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