DIY编程器网
标题:
LPC900系列单片机在射频数传模块中的应用与研究
[打印本页]
作者:
liyf
时间:
2012-1-27 17:09
标题:
LPC900系列单片机在射频数传模块中的应用与研究
当前许多应用领域都采用无线方式进行数据传输,在无线抄表、工业数据采集、天线遥控、计算机遥测遥控,医疗卫生自动化、家庭自动化、安防、汽车仪表数据读取等各方面无线射频数传模块都有广泛的应用。
1 射频数传模块开发平台的构建
建立软硬件开发平台是模块开发的首要任务,比较了几种射频数传模块方案,最后决定采用由LPC900系列FLASH单片机和CC1000射频传输芯片为主芯片的开发方案。
1.1 主芯片简介
LPC2900 FLASH单片机是Philips公司推出的一款高性能、微功耗(完全掉电模式功耗低于1μA)、高速率(6倍于普通51单片机)、小封装的5l内核单片机,主要集成了字节方式的I2C总线、SPI总线、增强型UART接口、比较器、实时时钟、E2PROM,AD/DA转换器、ISP/IAP在线编程和应用中编程等一系列有特色的功能部件,可满足各种对成本、线路板空间有限制而又要求高性能、高可靠性的应用。根据性能、成本等各方面因素我们选择了该系列的LPC922。
CC1000是基于Chipcon公司的Smart RF技术制造的可编程、半双工超高频单片收发器芯片,电路工作在ISM频段(300~1 000 MHz)。通过串行接口编程,其主要的工作参数能够根据不同应用场合需要灵活方便地设定。同时其灵敏度可达-109 dBm,可编程输出功率-20~10 dBm,FSK调制数据率最高可达76.8 kBaud,可在2.7~3.3 V低电源工作。非常适合应用于ISM(工业、科学及医疗)方面以及SRD(短距离通信)。
1.2 开发平台构建
LPC900系列单片机提供了较为完善的软硬件开发工具,在系统开发中采用TKS932仿真器,用于系统的仿真、调试。该仿真器支持目前流行的KEILC公司的μVisionⅡ集成开发环境。
通过自行设计的射频模块开发板以及附加一些辅助电路,配合TKS932仿真器及软件开发工具μVisionⅡ,构成的射频数传模块开发平台的框图如图1所示。
[table]
[tr]
[td]
欢迎光临 DIY编程器网 (http://www.diybcq.com/)
Powered by Discuz! X3.2