ljt80158015 发表于 2011-12-2 09:47:55

为什么同样的2530+2591硬件,传送距离不一样呢?

为什么同样的2530+2591硬件,别人做的软件可以传送很远的距离,而自己做的却传不远呢?

里面有什么技巧?

rtems 发表于 2011-12-2 10:26:40

功率设置一样吗?

kamingli 发表于 2011-12-2 10:35:40

??
2591的控制脚, lz配对了吗?

ljt80158015 发表于 2011-12-2 13:24:36

我们自己做都是TI的ZStack-CC2530-2.4.0-1.4.0中的程序控制2591,应该不会有问题。
功率设置也是默认的设置。

别人的程序不知道怎么做的,空旷地带能传1.6KM。

rtems 发表于 2011-12-2 13:31:39

我记得zstack默认没打开CC2591的控制,TI有个文档怎么打开,打开后用示波器可以看到控制管教的跳变。

ljt80158015 发表于 2011-12-2 15:00:58

回复【4楼】rtems
我记得zstack默认没打开cc2591的控制,ti有个文档怎么打开,打开后用示波器可以看到控制管教的跳变。
-----------------------------------------------------------------------

通信是正常的,只是距离没有别人做的那么远,控制管脚应该没有问题吧?

rtems 发表于 2011-12-2 15:17:27

回复【5楼】ljt80158015
回复【4楼】rtems
我记得zstack默认没打开cc2591的控制,ti有个文档怎么打开,打开后用示波器可以看到控制管教的跳变。
-----------------------------------------------------------------------
通信是正常的,只是距离没有别人做的那么远,控制管脚应该没有问题吧?
-----------------------------------------------------------------------

CC2530不加PA也能通信的,当然距离会近

ljt80158015 发表于 2011-12-2 16:09:03

回复【6楼】rtems
回复【5楼】ljt80158015   
回复【4楼】rtems
我记得zstack默认没打开cc2591的控制,ti有个文档怎么打开,打开后用示波器可以看到控制管教的跳变。
-----------------------------------------------------------------------
通信是正常的,只是距离没有别人做的那么远,控制管脚应该没有问题吧?
-----------------------------------------------------------------------
cc2530不加pa也能通信的,当然距离会近
-----------------------------------------------------------------------

这个我们对比过的,距离比不加pa还是远不少。

kamingli 发表于 2011-12-4 09:01:40

那就把2530的输出功率设置成最大试试. 默认不是最大值. 看看人家发射时电流是多大, 自己的又是多大. 若发射功率一样, 那么, 就是接收部分的参数问题了, 如RSSI, 可能会影响zstack的判断.

ljt80158015 发表于 2011-12-4 20:15:42

回复【8楼】kamingli
那就把2530的输出功率设置成最大试试. 默认不是最大值. 看看人家发射时电流是多大, 自己的又是多大. 若发射功率一样, 那么, 就是接收部分的参数问题了, 如rssi, 可能会影响zstack的判断.
-----------------------------------------------------------------------


/* Proprietary */
#if defined (HAL_PA_LNA)
19,                                       /* phyTransmitPower for CC2591 */
#elif defined (HAL_PA_LNA_CC2590)
11,                                       /* phyTransmitPower for CC2590 */
#else
0,   



这里默认的是:19,最大能设置成多大呢?

ljt80158015 发表于 2011-12-5 09:49:59

大家的功率设置是多少?

ljt80158015 发表于 2011-12-6 11:21:16

回复【10楼】ljt80158015
大家的功率设置是多少?
-----------------------------------------------------------------------

kamingli 发表于 2011-12-7 12:58:26

/* Proprietary */
#if defined (HAL_PA_LNA)
19,                                       /* phyTransmitPower for CC2591 */
#elif defined (HAL_PA_LNA_CC2590)
11,                                       /* phyTransmitPower for CC2590 */
#else
0,   
19 应该是最大的了. 那就看看发射电流吧.

ljt80158015 发表于 2011-12-7 13:37:34

回复【12楼】kamingli
/* proprietary */
#if defined (hal_pa_lna)
19,                                       /* phytransmitpower for cc2591 */
#elif defined (hal_pa_lna_cc2590)
11,                                       /* phytransmitpower for cc2590 */
#else
0,      
19 应该是最大的了. 那就看看发射电流吧.
-----------------------------------------------------------------------


#if defined HAL_PA_LNA || defined MAC_RUNTIME_CC2591
const uint8 CODE macRadioDefsTxPwrCC2591[] =
{
20,/* tramsmit power level of the first entry */
(uint8)(int8)10, /* transmit power level of the last entry */
/*20 dBm */   0xE5,   /* characterized as 20 dBm in datasheet */
/*19 dBm */   0xD5,   /* characterized as 19 dBm in datasheet */
/*18 dBm */   0xC5,   /* characterized as 18 dBm in datasheet */
/*17 dBm */   0xB5,   /* characterized as 17 dBm in datasheet */
/*16 dBm */   0xA5,   /* characterized as 16 dBm in datasheet */
/*15 dBm */   0xA5,
/*14 dBm */   0x95,   /* characterized as 14.5 dBm in datasheet */
/*13 dBm */   0x85,   /* characterized as 13 dBm in datasheet */
/*12 dBm */   0x85,
/*11 dBm */   0x75,   /* characterized as 11.5 dBm in datasheet */
/*10 dBm */   0x65    /* characterized as 10 dBm in datasheet */
};
#endif

kamingli 发表于 2011-12-9 17:44:47

我的zstack是19为最大, 我的是2.3.0的版本, 设置成20后, 是否有所改善?

ljt80158015 发表于 2011-12-11 14:43:24

回复【14楼】kamingli
我的zstack是19为最大, 我的是2.3.0的版本, 设置成20后, 是否有所改善?
-----------------------------------------------------------------------

同问!~

北交赵济民 发表于 2012-7-5 13:37:37

rtems 发表于 2011-12-2 15:17 static/image/common/back.gif
回复【5楼】ljt80158015
回复【4楼】rtems
我记得zstack默认没打开cc2591的控制,ti有个文档怎么打开, ...

你好~~我看了你的关于2591的回复~~请问你在什么地方看到过TI协议栈里关于开CC2591的控制呢~~我正在整这个东西~~这个文档您能给上传一下吗?谢谢

ljt80158015 发表于 2012-7-5 13:46:52

北交赵济民 发表于 2012-7-5 13:37 static/image/common/back.gif
你好~~我看了你的关于2591的回复~~请问你在什么地方看到过TI协议栈里关于开CC2591的控制呢~~我正在整这个 ...

开启编译开关HAL_PA_LNA即可。

uc_c++ 发表于 2012-7-5 14:43:49

为啥不把 CC2530当单片机使?

rtems 发表于 2012-7-5 22:07:40

北交赵济民 发表于 2012-7-5 13:37 static/image/common/back.gif
你好~~我看了你的关于2591的回复~~请问你在什么地方看到过TI协议栈里关于开CC2591的控制呢~~我正在整这个 ...


TI的官方文档啊,首先把相关的资料都看一遍再说吧。

http://www.ti.com/litv/pdf/swra290

北交赵济民 发表于 2012-7-14 08:40:17

rtems 发表于 2012-7-5 22:07 static/image/common/back.gif
TI的官方文档啊,首先把相关的资料都看一遍再说吧。

http://www.ti.com/litv/pdf/swra290


看啦~~但是我看程序里面为什么还有一个xHAL_PA_LNA呢?编译相加一个HAL_PA_LNA倒是好像是传输好了点,我读那个RSSI感觉和没有加PA的没有差多少啊?是不是这个RSSI值和不带CC2591的模块的RSSI值偏移计算不一样呢?

tong860105 发表于 2013-4-27 10:23:15

我用ZStack-CC2530-2.2.2-1.3.0,宏定义HAL_PA_LNA后,照样用不了。反而把这个注释掉。换一个不带CC2591的板子,程序倒是可以正常跑。请问一定要2.3以后的版本吗?
页: [1]
查看完整版本: 为什么同样的2530+2591硬件,传送距离不一样呢?