基于MSP430单片机和CC2500的无线数据采集系统是一个功能齐全的无线开发工具,该系统主要由MSP430F系列微控制器和CC2500(2.4 GHz)无线收发器组成。系统可在PC机上利用IAR嵌入式工作平台集成开发环境(IDE)或CCE开发环境编写、下载和调试应用程序。用户可以通过设置硬件断点全速运行应用程序,也可单步运行,无需额外消耗硬件资源。系统核心控制器采用MSP430F24X系列单片机,该单片机为16位单片机,集成度高,处理速度快.超低功耗,能极大的节省资源。通过Simplici TI协议,MSP430控制器通过USB接口实现与PC机的通信,调试稳定、简易方便。该数据采集系统消耗硬件资源较少,功耗超低,是一种无线数据采集的节能微型设计方案。
1 系统结构
基于MSP430单片机和CC2500无线收发器的USB无线数据采集系统,主要由主控单元、CC2500无线收发器和USB接口电路构成,图1为系统方框图。该系统可以通过CC2500无线收发器接收外部无线射频信号,MSP430F2274控制数据的接收、处理、传输,将数据打包后通过USB接口传送至PC机,利用PC机上的开发平台处理和分析数据,并显示于系统界面。同时,也可以通过PC机将控制命令通过USB接口传送给MSP430控制器,实现对外围设备的控制。
[page]
2 系统电路设计
2.1 MSP430微控制器电路设计
系统硬件设计采用MSP430F2274微控制器作为主控制器。MSP430单片机是TI公司生产的一种超低功耗的混合信号控制器。该微控制器可用电池供电,而且使用时间长,该器件在少于6 μS的时间内可从低功耗模式迅速唤醒。MSP430单片机内还集成有A/D转换器、硬件乘法器、定时器、比较器等模块。它具有16 MI/s的指令传输速率,200 kS/s的10位SAR型模数转换器,2个内置的运算放大器,具有看门狗定时器,2个16位定时器A3和B3,USCI模块支持UART/LIN、SPI总线、I2C总线以IrDA等5个低功耗模式,低于700 nA待机模式,工作电源电压为1.8~3.6 V,工作温度范围为-40~85℃。MSP430F2274应用电路如图2所示。
[page]
2.2 CC2500无线收发电路设计
CC2500无线收发电路如图3所示。采用低成本单芯片的2.4 GHz无线收发器CC2500。电路设定为2 400~2 483.5 MHz的ISM和SRD频率波段。该收发器内部集成了一个数据传输率达500 kb/s的高度可配置的调制解调器。可编程控制的输出功率可达+1 dBm,支持2-FSK和MSK。 CC2500用作一个低IF接收器。接收的RF信号通过低噪声放大器(LNA)放大,再对中间频率(IF)求积分向下转换。在IF下,I/Q信号通过A/D转换器被数字化。自动增益控制(AGC),细微频率滤波和解调位/数据包同步均数字化工作。CC2500的发送器部分基于RF频率的直接合成。频率合成器包含一个完整的芯片LCVCO和一个对接收模式下的向下转换混频器产生I和Q本振信号的90°相移装置。
2.3 USB传输调试接口电路设计
该系统开发工具通过MSP430的USB调试端口与PC机相连,通过开发平台在PC机上对其进行开发。LISB调试接口为该系统设计提供3.6 V的标准电压,其通过SBW接口相连接,可作为一个标准的Flash仿真工具,射频USB调试接口采用返回通道的MSP430 UART端口,这样在调试阶段可以独立应用,允许用户在无流量控制的条件下,以9 600 b/s固定速率将串行数据传输到终端窗口。USB调试接口电路如图4所示。
[page]
4 结束语
基于USB接口的无线数据采集系统以MSP430为控制核心,集成了CC2500无线收发器,通过USB调试端口与PC机相连进行开发,调试稳定、简易方便,消耗硬件资源少。该系统可作为一个独立的开发工具,也可以添加到其他设计中,适用性强。TI公司提供的IAR嵌入式工作平台KickStart和CCE软件开发环境,资源丰富,易于开发。该数据采集系统可广泛应用于微型无线收发、无线传感网络及便携式传感监控领域。
关键字:MSP430 CC2500 USB接口 Simplici TI协议
引用地址:
基于MSP430和CC2500的USB无线数据采集系统
推荐阅读最新更新时间:2024-03-30 22:16
MSP430的485通信程序(接收字符串指令)
************************************************************** 程序功能:通过RS485端口一次一次地收发数据 --------------------------------------------------------------- 测试说明:用示波器观察RS485端口A、B信号线上的波形或者用RS485接收器接收发回的字符,在串口助手上显示。 ***************************************************************/ #include msp430x14x.h #define DRE_out P3DI
[单片机]
基于CS-3型水听器格MSP430微处理器实现便携式超声波声压计
随着水下超声波技术的发展,在很多应用场所提出了测试其声强的需要。我们采用CS-3型水听器设计便携式超声波声压计。 系统设计 设计目标要求:实现15-45kHz超声波声压、声强的测量。测量的范围是0-10个大气压(或声压级范围:30-120dB)。测量的误差为在总体的频率范围内大小3dB,对单一频率小于1dB。 CS-3型水听器的特性是在10-100kHz,其M参数的不一致性小于3dB。M参数是指水听器受单位声压的作用而产生的输出电压,单位是V/Pa。用分贝表示的M参数是: M(dB )=20log(M/Mo),其中Mo为参考声压Mo=1V/礟a。 声强I=P2 /(r*C),其中P为声压,C为声速,r为密度。 为满足设计的
[单片机]
MSP430单片机1602液晶60秒计时程序
MSP430 单片机 1602液晶60秒计时程序 //************************************************************** // P3BIT5接RS)-- (BIT7接NE)-- (BIT6接RW) // P4口送数据 // // 08-6-27 //***************************************************** #include msp430x22x4.h unsigned char table = 0123456789 ; unsigned char a=0,b
[单片机]
基于TI MSP430的倒车雷达设计
随着人们对汽车辅助驾驶系统智能化要求的提高和汽车电子系统的网络化发展,新型的倒车雷达应能够连续测距并显示障碍物距离,并具有通信功能,能够把数据发送到汽车总线上去。 以往的倒车雷达设计使用的元器件较多,功能也较简单。本文介绍的基于新型高性能超低功耗单片机MSP430F2274的倒车雷达可以弥补以往产品的不足。 系统总体设计 系统采用超声波测距原理。超声波测距仪器一般由发射器、接收器和信号处理器三部分组成。工作时,超声波发射器发出超声波脉冲,超声波接收器接收遇到障碍物反射回来的反射波,准确测量超声波从发射到遇到障碍物反射返回的时间,根据超声波的传播速度,可以计算出障碍物距离。作为一种非接触式的检测方式,超声波具有空气传
[单片机]
MSP430矩阵式4×4键盘源代码
简介:本文给大家分享了一个msp430矩阵式4×4键盘源代码。 #include char key; manage_key1() {} ................. ................. manage_key16() {} void delays( ) { int v=500; while(v!=0)v--; } void keyscan( ) { char sccode,recode; P1DIR=0X0f; P1OUT=0X00; //置所有行为低电平,行扫描,列线输入(此时) if((P1IN&0X0F)!=0X0F) //判断是否有有键按下(读
[单片机]
MSP430开发入门基础 C语言编程起步
讲解430的书现在也有很多了,不过大多数都是详细说明底层硬件结构的,看了不免有些空洞和枯燥,我认为了解一个MCU的操作首先要对其基础特性有所了解,然后再仔细研究各模块的功能。 1.首先你要知道msp430的存储器结构。典型微处理器的结构有两种:冯。诺依曼结构——程序存储器和数据存储器统一编码;哈佛结构——程序存储器和数据存储器;msp430系列单片机属于前者,而常用的mcs51系列属于后者。 0-0xf特殊功能寄存器;0x10-0x1ff外围模块寄存器;0x200-?根据不同型号地址从低向高扩展;0x1000-0x107f seg_b0x1080_0x10ff seg_a 供flash信息存储剩下的从0xffff开始向下扩展,
[单片机]
TI针对智能仪表测量推出16款全新MSP430 MCU
在欧美立法要求日益严格以及各种实施标准不断推出的背景下,公共设施公司正积极寻求符合相关标准的仪表测量解决方案,以充分满足严格的低能耗标准要求。为满足这些需求,德州仪器 (TI) 日前宣布推出 16 款针对电气仪表测量应用的最新超低功耗 MSP430 微处理器(MCU),进一步壮大了其智能仪表测量产品阵营。这些全新 MSP430F4xx 器件是高度集成型解决方案,可支持独立的模拟前端 (AFE) 需求,并可实现业界领先的高准确度,其误差不足 0.1%。 16 款全新 MSP430 仪表测量 MCU 的主要特性与优势: • 不断壮大的仪表测量产品系列新增 F471xx、Fx461x 以及 F44x 系列 MCU,可支持多种实施
[测试测量]
MSP430学习笔记(1)看门狗
1. MSP430系列有丰富的定时器资源:看门狗定时器(WDT)、基本定时器(Basic Timer1)、定时器A(Timer_A)和定时器B(Timer_B)、实时时钟(RTC)等。 a) 看门狗定时器:基本定时,当程序发生错误时执行一个受控的系统重启动 b) 基本定时器:基本定时,支持软件和各个外围模块工作在低频率、低功耗条件下 c) 实时时钟:基本定时,日历功能 d) 定时器A:基本定时,支持同时进行的多种时序控制、多个捕获/比较功能和多种输出波形(PWM),可以硬件方式支持串行通信 e) 定时器B:基本定时,功能基本同定时器A,但比定时器A灵活,功能更强大 2. 看门狗定时器:
[单片机]