51uwb.cn

标题: 基于BP50框架进行多基站扩展遇到的问题 [打印本页]

作者: 面包能生吃吗    时间: 2020-12-4 16:05
标题: 基于BP50框架进行多基站扩展遇到的问题
本帖最后由 面包能生吃吗 于 2020-12-4 16:05 编辑

通过观察源码可以发现,在tx_main.c中报文的组成来源于(图1,已做修改)这一部分。但是根据实验结果来看,报文被限制在了16个字节,所以我们尝试找到报文数组的定义来修改数组长度(图2、3、4、5)结果发现传回的数组即使位数扩展,但有效位(包括报头、标签位、帧数、五对距离数据)大小依然是16,多余的位数填充为0,缺少报尾。而且实验过程中出现跑飞现象,标签跑飞后(除电源指示灯外)只有左上角一个灯闪(如图6)。

作者: 蓝点无限    时间: 2020-12-4 19:32
程序跑飞,可能问题是数组越界。

图六看到标签发送LED灯闪,不能判断整个系统哪里出了问题。

建议你这样做实验
标签基站上电,等到系统跑飞,复位其中一个模块,如果复位后,系统正常,说明被复位的模块程序有问题,
然后再针对性的分析代码,尤其是数组部分。





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