outman 发表于 2011-1-5 14:51:51

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

  小金钢已经问世了,第一批赠送的客户已经有拿到手的了,配套的软件元旦前已经准备好了,现在发出来。大家可以用这个软件进行一下组网与温度和光度的采集实验。首先对软件的功能做个简短的说明:

  小金钢在外围设备上只有一个按键与两个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键来代替。



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

搜索下代码不就知道啦:L

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

支持下 呵呵
页: [1] 2 3 4 5 6 7 8
查看完整版本: “飞比”CC2530电池板演示软件源代码-SensorDemo外部温度与光敏传感器采集