原创
基于CC1000无线收发芯片的信息采集系统
2011-6-9 10:06
1126
2
2
分类:
工程师职场
计算机应用论文 摘要:本文设计了一种基于Chipcon公司CC1000无线RF短距离收发芯片的低成本信息传输采集系统,介绍了系统设计方案,以及硬件原理、软件编程实现。
关键词:无线收发,信息采集
0 引言
随着我国城市化进程和城市的现代化进程的不断加快,对路灯这个城市交通道路安全必不可少的照明工具的照明状况实施快捷而简单地自动化采集,以便于更好更快的维护就提上了日程。如果全部采用GPRSMODEM则成本太高,本系统采用相对成本较低的短距离无线收发芯片通过程序处理把大量的路灯信息传输到一个路灯上通过GPRSMODEM发送出去,相对于传统方式这样既节省了成本,也达到了实时可靠监控的效果。
1 系统构成
系统的主要实现对本节点路灯运行信息进行采集上传,并对短距离无线收发芯片接收到的报文进行单向过滤、逐级传输,使一条道路上的任意路灯的异常信息能及时到达拥有GPRS节点的主站点,由无线调制解调器通过GPRS方式连接到INTERNET上告到数据采集中心,从而能够方便迅速维护,节省人力成本。如图1所示:
图1系统构成图
2 系统硬件设计
单个的采集板,需要一个微控制器和其控制的CC1000芯片以及其他外围器件组成。每个节点需要完成对本节点路灯的信息进行采集,对其他路灯信息进行转发的功能,主节点还需完成建立GPRS连接传输数据的功能。芯片的选型需要综合成本、可维护性等发面进行考虑。
2.1微处理器选型
由于路灯信息采集由另外的微控制器完成,本系统需要对路灯供电,照明等运行信息进行采集,并且需要至少4个I/O口,以及一个外部中断管脚对CC1000用SPI总线配置寄存器CLK中断和DIO输入输出脚收发数据,另外可以通过10位拨码开关控制I/O口设置站点编码,本系统硬件接口需求不大,故可选用AVR公司的MEGA8单片机。
MEGA8具有8K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512字节EEPROM,1K字节SRAM,32个通用I/O口线,32个通用工作寄存器,三个的定时器/计数器(T/C),片内/外中断,可编程串行USART。具有片内振荡器的可编程看门狗定时器,一个SPI串行端口,是很常用的廉价工业控制芯片。
2.2无线收发芯片选型
本设计采用了Chipcon公司用SmartRF技术在0.35μmCMOS工艺下制造的CC1000短距离RF单片收发通信芯片。CC1000可以通过编程使其工作在300~1000MHz范围的频点,最大输出功率10dBm,而且需要匹配的外围元器件很少,完全可以满足本系统的需求。
发表论文
文章评论(0条评论)
登录后参与讨论