大家好,
我们在预研一个IOT项目,采集的是中波发射机控制器内的部分电压信号。
设想相关电压信号经过调理后,可直接被TiCC2530的ADC差分采集获取数据,而后通过Zigbee通信功能,经板载PCB天线,传递到周围的Router,再继而汇集到监测终端上的触摸屏显示。
采集速率为每秒一次,使用CR2032两节串联供电。
经网络调研,市场上的Zigbee模块可以支持数据的串行透传,只需外配采集模块即可,但为缩小整个前端体积,我们希望直接利用好CC2530已有的ADC资源。有商家指出,若想如此,类似进行的工作是二次开发,因此,Zigbee通信协议的编写工作需要完整自己来设计实现。
本帖意欲咨询高手,方案的难点在哪里,是不是协议的完整编写?还是ADC持续采集和传输的能耗问题?
谢谢
2020/08/31
user1392992:
回复 YiKai Chen:
你好,Mr. Chen,
首先,谢谢您的快速的、专业回复。
其次,我还有个问题想请教下:
如果,想使用多个(例如5个至10个)类似CC2530的模块(模块们使用同一电源——“两节CR2032的串联”),是否有可能在,CC2530的firmware设计中,实现多个CC2530在时序上同步采集功能,用以它们以Zigbee方法传输汇集到监测终端上的触摸屏上后,也可以在有着严格的时序同步的条件下,显示监测到的电压数据?最后,再次表示衷心的感谢!
礼
Jie
2020/9/2
user1392992:
回复 YiKai Chen:
您好,
您的有关GPO分发中断信号的建议很好,如果,多片CC2530芯片跑程序时,它们间的运行时间差别是否大了,这恐怕和晶振等外部器件的容差也是有关的,比较难确认误差有多大。但这些采集的数据要是,经过Zigbee传输后再汇集的话,恐怕每个测试数据还得带上各自的时间戳(xxxx年xx月xx日xxHxxMxxS,或者简化的,以序列编号的,000000000001,0000000000002,,,诸如此类)。
请问下,CC2530ADC测量电压的话,相关的类似示波器测量一样的参数——例如:采集频率或者测量带宽,这样的参数数据,可以提供或确认吗?
谢谢
Jie
2020/9/2
user1392992:
回复 YiKai Chen:
您好,Mr. Chen
查阅ADC简要说明(www.ti.com.cn/…/swrs081b.pdf中的),12位转换时,带款是4KHz,7位转换时,可达30KHz的样子。
以上参数是否可以理解为12bit模式ADC采集4KHz的交流信号,采集的数据是真实电压值的一半(-3dB)?另外,我们设想多个CC2530模块叠在一起,以方便统一供电和缩小设备空间。但是,由于这些模块都采用PCB天线,请教下,这些模块同步ADC测量后,或同步、或顺序、或竞争与外部repeater或Coordinator通信的话,会造成模块间的射频干扰或者射频末级有源器件的损坏吗?
谢谢
Jie
2020/09/04
YiKai Chen:
回复 user1392992:
12bit模式ADC采集4KHz的交流信号,采集的数据是真实电压值的一半(-3dB)—>不是吧
多个CC2530模块叠在一起–>這樣不行的吧