搜索
bottom↓
回复: 21

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

[复制链接]

出0入0汤圆

发表于 2011-12-2 09:47:55 | 显示全部楼层 |阅读模式
为什么同样的2530+2591硬件,别人做的软件可以传送很远的距离,而自己做的却传不远呢?

里面有什么技巧?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2011-12-2 10:26:40 | 显示全部楼层
功率设置一样吗?

出0入0汤圆

发表于 2011-12-2 10:35:40 | 显示全部楼层
??
2591的控制脚, lz配对了吗?

出0入0汤圆

 楼主| 发表于 2011-12-2 13:24:36 | 显示全部楼层
我们自己做都是TI的ZStack-CC2530-2.4.0-1.4.0中的程序控制2591,应该不会有问题。
功率设置也是默认的设置。

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

出0入0汤圆

发表于 2011-12-2 13:31:39 | 显示全部楼层
我记得zstack默认没打开CC2591的控制,TI有个文档怎么打开,打开后用示波器可以看到控制管教的跳变。

出0入0汤圆

 楼主| 发表于 2011-12-2 15:00:58 | 显示全部楼层
回复【4楼】rtems
我记得zstack默认没打开cc2591的控制,ti有个文档怎么打开,打开后用示波器可以看到控制管教的跳变。
-----------------------------------------------------------------------

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

出0入0汤圆

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

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

出0入0汤圆

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

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

出0入0汤圆

发表于 2011-12-4 09:01:40 | 显示全部楼层
那就把2530的输出功率设置成最大试试. 默认不是最大值. 看看人家发射时电流是多大, 自己的又是多大. 若发射功率一样, 那么, 就是接收部分的参数问题了, 如RSSI, 可能会影响zstack的判断.

出0入0汤圆

 楼主| 发表于 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,  最大能设置成多大呢?

出0入0汤圆

 楼主| 发表于 2011-12-5 09:49:59 | 显示全部楼层
大家的功率设置是多少?

出0入0汤圆

 楼主| 发表于 2011-12-6 11:21:16 | 显示全部楼层
回复【10楼】ljt80158015
大家的功率设置是多少?
-----------------------------------------------------------------------

出0入0汤圆

发表于 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 应该是最大的了. 那就看看发射电流吧.

出0入0汤圆

 楼主| 发表于 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

出0入0汤圆

发表于 2011-12-9 17:44:47 | 显示全部楼层
我的zstack是19为最大, 我的是2.3.0的版本, 设置成20后, 是否有所改善?

出0入0汤圆

 楼主| 发表于 2011-12-11 14:43:24 | 显示全部楼层
回复【14楼】kamingli
我的zstack是19为最大, 我的是2.3.0的版本, 设置成20后, 是否有所改善?
-----------------------------------------------------------------------

同问!~

出0入0汤圆

发表于 2012-7-5 13:37:37 | 显示全部楼层
rtems 发表于 2011-12-2 15:17
回复【5楼】ljt80158015  
回复【4楼】rtems
我记得zstack默认没打开cc2591的控制,ti有个文档怎么打开, ...

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

出0入0汤圆

 楼主| 发表于 2012-7-5 13:46:52 | 显示全部楼层
北交赵济民 发表于 2012-7-5 13:37
你好~~我看了你的关于2591的回复~~请问你在什么地方看到过TI协议栈里关于开CC2591的控制呢~~我正在整这个 ...

开启编译开关  HAL_PA_LNA  即可。

出0入0汤圆

发表于 2012-7-5 14:43:49 | 显示全部楼层
为啥不把 CC2530当单片机使?

出0入0汤圆

发表于 2012-7-5 22:07:40 | 显示全部楼层
北交赵济民 发表于 2012-7-5 13:37
你好~~我看了你的关于2591的回复~~请问你在什么地方看到过TI协议栈里关于开CC2591的控制呢~~我正在整这个 ...


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

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

出0入0汤圆

发表于 2012-7-14 08:40:17 | 显示全部楼层
rtems 发表于 2012-7-5 22:07
TI的官方文档啊,首先把相关的资料都看一遍再说吧。

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

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

出0入0汤圆

发表于 2013-4-27 10:23:15 | 显示全部楼层
我用ZStack-CC2530-2.2.2-1.3.0,宏定义HAL_PA_LNA后,照样用不了。反而把这个注释掉。换一个不带CC2591的板子,程序倒是可以正常跑。请问一定要2.3以后的版本吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 03:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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