51uwb.cn

 找回密码
 立即注册
查看: 2303|回复: 7
打印 上一主题 下一主题

BP30如何在下位机端显示屏用三点定位法解算出坐标显示

[复制链接]

4

主题

6

帖子

124

积分

官方会员

Rank: 8Rank: 8

积分
124
跳转到指定楼层
楼主
发表于 2022-4-7 01:54:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的是BP30,是3基站一标签,我看了程序,下位机主要将三个基站跟标签的距离发给上位机,由上位机做三点解算出坐标显示的,但是目前我需要在下位机完成三点定位解算出标签坐标,应该怎么改?
回复

使用道具 举报

35

主题

983

帖子

4124

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4124
沙发
发表于 2022-4-7 21:26:35 | 只看该作者
不建议这样做,三边定位算法其实用到大量的矩阵运行,比较消耗资源。

如果非要这样做,大概方向,把上位机三边定位函数移植到下位机固件里。这个难度不小

上位机源码中找trilateration.c这个文件
回复

使用道具 举报

4

主题

6

帖子

124

积分

官方会员

Rank: 8Rank: 8

积分
124
板凳
 楼主| 发表于 2022-4-7 23:04:50 | 只看该作者
蓝点无限 发表于 2022-4-7 21:26
不建议这样做,三边定位算法其实用到大量的矩阵运行,比较消耗资源。

如果非要这样做,大概方向,把上位 ...

移值下来,会运行很慢吗?
回复

使用道具 举报

35

主题

983

帖子

4124

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4124
地板
发表于 2022-4-7 23:46:40 | 只看该作者
mhx321 发表于 2022-4-7 23:04
移值下来,会运行很慢吗?

这个需要你自己实际测试了
我们目前没有这样去做
回复

使用道具 举报

1

主题

6

帖子

101

积分

官方会员

Rank: 8Rank: 8

积分
101
QQ
5#
发表于 2022-4-13 21:39:48 | 只看该作者
直接调用trilateration.c里的函数就行吗
回复

使用道具 举报

35

主题

983

帖子

4124

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4124
6#
发表于 2022-4-13 23:18:41 | 只看该作者
264341553 发表于 2022-4-13 21:39
直接调用trilateration.c里的函数就行吗

算可以。 但是trilateration.c 参数是一个大的结构体,传参的时候需要构造结构体
回复

使用道具 举报

1

主题

6

帖子

101

积分

官方会员

Rank: 8Rank: 8

积分
101
QQ
7#
发表于 2022-4-15 16:38:13 | 只看该作者
那Z坐标的精准度怎么调呢,trilateration.c 里好像没有关于高度的描述
回复

使用道具 举报

1

主题

6

帖子

101

积分

官方会员

Rank: 8Rank: 8

积分
101
QQ
8#
发表于 2022-4-15 16:38:44 | 只看该作者
是要再加一个测高度的模块吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-5-12 15:46 , Processed in 0.016753 second(s), 4 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表