51uwb.cn

标题: uart数据读取问题,该怎么改 [打印本页]

作者: 峰粑粑666    时间: 2019-12-5 18:31
标题: uart数据读取问题,该怎么改
一个标签和一个基站得到数据连续,两个标签和一个基站读到的数据两个基站几乎交替传送,三个标签和一个基站得到的数据三个基站数据传输交替传输,无规则,明显无法满足提取处理的需求,该怎么改呀?求帮助
作者: tuzhuke    时间: 2019-12-5 19:06
根据标签id 提取
作者: 峰粑粑666    时间: 2019-12-7 14:05
本帖最后由 峰粑粑666 于 2019-12-7 14:10 编辑
tuzhuke 发表于 2019-12-5 19:06
根据标签id 提取

问题不是提取基站信息,而是实际有很多定位信息都没接收到,改的是32的程序,把那些距离信息通过串口发送出来,最好同样的频率发送一次是三个基站的距离信息而不是只有一个基站到标签的距离信息。
作者: tuzhuke    时间: 2019-12-8 11:15
峰粑粑666 发表于 2019-12-7 14:05
问题不是提取基站信息,而是实际有很多定位信息都没接收到,改的是32的程序,把那些距离信息通过串口发送 ...

你改32程序,现在是基站输出的还是的还是标签输出的?
我这边看着有点不清楚。 你可以详细说下怎么改,什么需求
作者: 峰粑粑666    时间: 2019-12-8 14:29
本帖最后由 峰粑粑666 于 2019-12-8 14:32 编辑
tuzhuke 发表于 2019-12-8 11:15
你改32程序,现在是基站输出的还是的还是标签输出的?
我这边看着有点不清楚。 你可以详细说下怎么改, ...

原始的不就是在基站0上通过uart输出信息吗,但是它输出的效果是图片上的信息,好几秒内只出现一个基站的和一个标签的距离信息,没有办法进行定位处理。我想的是可不可以将32的程序改改,一次传输将三个基站和标签的距离都传出来。说白了就是它之前只能一次传一个标签和基站的距离,我想要一次传三个标签的距离信息。
作者: 峰粑粑666    时间: 2019-12-9 17:36
峰粑粑666 发表于 2019-12-8 14:29
原始的不就是在基站0上通过uart输出信息吗,但是它输出的效果是图片上的信息,好几秒内只出现一个基站的 ...

原因找到了,基站0数据·输出频率过低,导致数据丢失,该怎么改?
作者: tuzhuke    时间: 2019-12-9 19:46
峰粑粑666 发表于 2019-12-8 14:29
原始的不就是在基站0上通过uart输出信息吗,但是它输出的效果是图片上的信息,好几秒内只出现一个基站的 ...


我从你第一个图片的log 看到,好像任何时候,只有一个基站在工作。 是三个基站一起工作吗?


作者: tuzhuke    时间: 2019-12-9 19:58
峰粑粑666 发表于 2019-12-9 17:36
原因找到了,基站0数据·输出频率过低,导致数据丢失,该怎么改?

还有,你这个用的是那个版本的程序?
作者: 峰粑粑666    时间: 2019-12-9 20:00
tuzhuke 发表于 2019-12-9 19:46
我从你第一个图片的log 看到,好像任何时候,只有一个基站在工作。 是三个基站一起工作吗?

是三个基站一起的,但是由于基站0的输出速度太慢导致数据丢失
作者: tuzhuke    时间: 2019-12-9 20:02
峰粑粑666 发表于 2019-12-9 20:00
是三个基站一起的,但是由于基站0的输出速度太慢导致数据丢失

你把ANCHOR_REFRESH_COUNT 修改为1 了吧?修改的值稍微大点试试,默认是5
作者: 峰粑粑666    时间: 2019-12-9 20:05
tuzhuke 发表于 2019-12-9 20:02
你把ANCHOR_REFRESH_COUNT 修改为1 了吧?修改的值稍微大点试试,默认是5

我是在1的情况下输出的,我尝试在标签上输出速度更快,但是发送到基站0后输出就没那么快了
作者: tuzhuke    时间: 2019-12-9 20:46
峰粑粑666 发表于 2019-12-9 20:05
我是在1的情况下输出的,我尝试在标签上输出速度更快,但是发送到基站0后输出就没那么快了

如果改为1, 标签收到任何一个基站的一条信息后,就会打包,就导致其他两个基站的信息是0.
作者: 峰粑粑666    时间: 2019-12-10 13:38
tuzhuke 发表于 2019-12-9 20:46
如果改为1, 标签收到任何一个基站的一条信息后,就会打包,就导致其他两个基站的信息是0.

那在哪边可以改?把三个基站的信息都一起传出来
作者: tuzhuke    时间: 2019-12-11 07:50
峰粑粑666 发表于 2019-12-10 13:38
那在哪边可以改?把三个基站的信息都一起传出来

ANCHOR_REFRESH_COUNT 这个改回去,改成至少大于等于2
作者: 峰粑粑666    时间: 2019-12-11 17:11
tuzhuke 发表于 2019-12-11 07:50
ANCHOR_REFRESH_COUNT 这个改回去,改成至少大于等于2

没有别的方法了?





欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3