关于简易矢网NanoVNA-V2的串口数据读取
Sin2023/08/02仪器仪表 IP:江苏

image.png

玩了一段时间这个小矢网,挺有意思的,可以测天线和滤波器,最近想看看他的串口数据是怎么转换成S11数据的,一上来就懵了,按照官方说明书里写的格式读取了raw数据以后,怎么换算都得不到上位机显示的S11数值,源代码也看不太明白,请问有解析过这个数据的大佬吗?


之前尝试了一下用NanoVNA-APP上位机设置200MHz-201MHz,点数11,测量1端口接匹配负载情况下的Mag(S11)=-22.7dB,Arg(S11)=159.2°,Mag(S21)=-50dB

然后捕捉到串口数据是

28 C6 84 03 98 29 81 FD BC AB F2 FF 34 82 C7 FF 9C 0A 40 01 64 8B AD FF 00 00 00 00 00 00 00 29

C0 88 28 E4 80 E7 BA DA 48 E3 A7 FF AE 26 8A FF 3B F9 FF FF 7E 60 00 00 01 00 00 00 00 00 00 FD

换算到

Fwd=59033128+4253100440i   rev0= 4294093756+ 4291265076i  rev1= 20974236+ 4289563492i

Fwd= 3827861696+3669682048i  rev0= 4289192776+4287243950rev1= 4294965563 + 24702 i

按照源代码的应该用rev0/Fwd和rev1/Fwd,得到

S11=1.0227901265392598 - 0.9954421051817134i

S21=1.0084474544067406+0.009065756193913746i

S11=1.1433960765061628 + 0.02386290350749916i

S21=0.5846783781907774 - 0.5605111199661407i

后面就不知道怎么换算到上位机显示的数据了 sticker

[修改于 1年3个月前 - 2023/08/03 10:05:25]

来自:仪器与装备 / 仪器仪表特殊话题:提问/求助
1
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
wzh19940105
1年3个月前 IP:北京
923543

取模跟辐角试试


引用
评论(3)
1
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
Sin
机友 笔友
文章
3
回复
39
学术分
0
2020/03/05注册,1分20秒前活动

硬件开发

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:江苏
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}