查看: 54305|回复: 79

“飞比”CC2530电池板演示软件源代码-SensorDemo外部温度与光敏传感器采集

[复制链接]
outman 发表于 2011-1-5 14:51:51 | 显示全部楼层 |阅读模式
  小金钢已经问世了,第一批赠送的客户已经有拿到手的了,配套的软件元旦前已经准备好了,现在发出来。大家可以用这个软件进行一下组网与温度和光度的采集实验。首先对软件的功能做个简短的说明:

  小金钢在外围设备上只有一个按键与两个LED,但增加了一个外部温度与光敏传感器。本例程采用的是TI的sensor demo例程进行的修改。因为其用来收集数据的协调器需要有串口传输功能,小金钢是做不了的,所以,协调器还是建议用FB2530EB板来实现。但采集节点(sensor)可以用小金钢来实现,TI的官方例程中只提供一个内部的片内温度传感器,我们的例程可以对这两种传感器通过宏定义进行选择。具体的宏名称为“TEMP_SRC”,可设置为“TEMP_SRC_INTER”“TEMP_SRC_OUTER”两个值,分别对应片内与片外传感器。另外,我们将原来传送的电池电压值,改为光敏传感器的ADC值,虽然不能通过sensor monitor直观地看出来,但可以通过串口调试助手看到其值的变化。

  同时,在读取ADC值的时候,我们做了一个“软件防干扰算法”,为的是避免传感器本身的值的不稳定。读者在阅读代码的时候可予以关注。

  还有项目文件里,只保留了collectorEB-Pro与sensorBB-Pro两个工程,选择sensorBB-Pro时,对应的是电池板的软件,里面有一个FB2530BB的宏定义,是针对电池板的一些基本IO口进行的修改。

  源代码如下,请自行下载阅读,如果对sensordemo这个例程不熟悉的读者可阅读“飞比CC2530NDK开发板实验之一 -- Z-STACK SensorDemo实验介绍”,值得指出一点,原有的Sensor的Joystick下键发送数据的功能,改为了S1键来代替。

FB2530BB_20100101.part01.rar (4.77 MB, 下载次数: )
FB2530BB_20100101.part02.rar (4.77 MB, 下载次数: )
FB2530BB_20100101.part03.rar (3.72 MB, 下载次数: )
wuxiujiang 发表于 2011-1-5 15:03:31 | 显示全部楼层
下来开始阅读阅读!  呵呵
MWP1990 发表于 2011-1-5 19:17:39 | 显示全部楼层
支持!顶!!板子已到手,接下来要调试一下咯~~~~
wuxiujiang 发表于 2011-1-8 17:09:28 | 显示全部楼层
在用测试程序后,采集的温度信息是内部的温度,现在准备用小金刚外部的温度传感器信息采集回来,例程里说的是定义TEMP_SRC == TEMP_SRC_OUTER
但不知道在测试程序里面哪个位置定义!   
 楼主| outman 发表于 2011-1-8 23:06:02 | 显示全部楼层
搜索下代码不就知道啦

demoApp.h
wuxiujiang 发表于 2011-1-11 11:28:34 | 显示全部楼层
定义为TEMP_SRC == TEMP_SRC_OUTER就执行外部2个传感器采集吗?
默认只是采集内部温度吗??》》?》?
 楼主| outman 发表于 2011-1-11 14:52:32 | 显示全部楼层
只要在workspace里选择sensorBB,光敏传感器就可以工作了。TEMP_SRC是专门用来区分温度源的。你可以全文搜索下TEMP_SRC这个宏定义相关的代码,写得很清楚的。
F117C 发表于 2011-1-25 20:05:53 | 显示全部楼层
感谢楼主共享,春节回去学学!拉下好多了!
popoton 发表于 2011-1-31 09:15:30 | 显示全部楼层
我用的是32k版本,是否能编译过去?
xingqing 发表于 2011-2-17 13:35:52 | 显示全部楼层
支持下 呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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