基于MSP430和CC2500的USB无线数据采集系统

发布者:晴天7777最新更新时间:2021-06-17 来源: eefocus关键字:MSP430  CC2500  USB  无线数据采集系统 手机看文章 扫描二维码
随时随地手机看文章

基于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控制器,实现对外围设备的控制。

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所示。


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所示。

4 结束语

基于USB接口的无线数据采集系统以MSP430为控制核心,集成了CC2500无线收发器,通过USB调试端口与PC机相连进行开发,调试稳定、简易方便,消耗硬件资源少。该系统可作为一个独立的开发工具,也可以添加到其他设计中,适用性强。TI公司提供的IAR嵌入式工作平台KickStart和CCE软件开发环境,资源丰富,易于开发。该数据采集系统可广泛应用于微型无线收发、无线传感网络及便携式传感监控领域。


关键字:MSP430  CC2500  USB  无线数据采集系统 引用地址:基于MSP430和CC2500的USB无线数据采集系统

上一篇:MSP430F5438 硬件乘法器
下一篇:MSP430F1611周期图谱校正FFT

推荐阅读最新更新时间:2024-11-02 22:38

采用USB 3.0的过电流保护解决方案
为因应各种不同外围设备的需求,USB3.0除了提升速度外,也提高 电力 供应的要求。本文先针对业界常用的过电流保护组件高分子正温度系数热敏 电阻 (PPTC)做介绍,并于在USB 3.0的应用下比较与低电压 半导体 开关 的差别。 此外,文中也将说明USB 3.0与USB 2.0的差异,提出USB 3.0过电流保护 PPTC 组件应用建议,并以新一代薄型低电阻表面粘着PPTC组件为例说明新的导体材料开发进程,透过运用新材料,可为当前的超薄型 电子 产品提供良好过电流保护。 由于电子产品对速度、功率的要求不断提高,自去年11月USB 3.0规格底定后,除了速度提升至5Gbps外,对电力供应的要求也从500mA提高到900mA。不
[模拟电子]
VIA控制器获认证 廉价USB3.0闪存普及在即
威盛公司今天宣布,其VIA Labs VL750 USB 3.0 NAND闪存控制器已经获得了USB标准组织:USB应用厂商论坛(USB-IF)的官方认证,成为全球首款获此认证的原生USB 3.0闪盘控制器芯片产品。 VL750于今年9月发布,兼容传统的Bulk-Only Transport(BOT)USB大容量传输协议,以及更高性能的新版USB Attached SCSI Protocol(UASP)协议。该芯片可搭配30nm或20nm级NAND闪存颗粒,最高可控制32颗闪存,负载均衡技术可延长闪存寿命,支持ECC错误校验。支持四路读写,交叉读写功能,最高传输速度100MB/s以上。向下兼容USB 2.0和1.1规范,
[嵌入式]
VIA控制器获认证 廉价<font color='red'>USB</font>3.0闪存普及在即
关于MSP430f149Ti官方例子-UART01
官方源码 //****************************************************************************** // MSP-FET430P140 Demo - USART0, UART 115200 Echo ISR, HF XTAL ACLK // // Description: Echo a received character, RX ISR used. Normal mode is LPM0, // USART0 RX interrupt triggers TX Echo. // ACLK = MCLK = UCLK0 = LFXT1 = 8MHz // Bau
[单片机]
关于<font color='red'>MSP430</font>f149Ti官方例子-UART01
高压电机控制系统的设计考量
  在现代机器人设计中,头部、颈部、四肢的任何活动都需要各种各样电机的支持,如传统的旋转电机、步进电机、直线电机和其它特殊电机,但这些电机的驱动和控制要求各有不同,如何实现各种电机的精确控制解决方案?如何以最低的功耗实现对它们的控制?常常对设计师来说是一大挑战。本文将详细地讨论高压电机控制系统的各核心子系统在具体实现时应注意哪些问题。   高压交流(HVAC)电机、工业逆变器或高压永磁无刷电机是高电压系统的几个例子,它们典型地按他们的马力进行分类。虽然仍是最常见的,但其他类型电机也已经出现,如直线电机和内嵌各种激励器实现的齿轮头电机。数字电机控制解决方案允许精确地控制这些机械驱动机构的位置、速度和转矩。在这类大型机械驱动机构中的MO
[单片机]
高压电机控制系统的设计考量
MSP430 高版本软件下载低版本程序
1.先建workspace另存为.eww文件,再新建工程文件 2.主函数内容复制,并将头文件保存到工程文件夹下 3.配置option 4.检查驱动 不要有叹号 5.对照原理图或者是代码注释,确保接线跳帽正确
[单片机]
<font color='red'>MSP430</font> 高版本软件下载低版本程序
[MSP430DriverLib-1]使用库开发并点亮第一个LED灯
MSP430DriverLib库下载地址: http://www.ti.com/tool/MSPDRIVERLIB 下载后进入driverlib文件夹,选择对应的型号,这里我选择的是MSP430F5xx_6xx,进入后将里面的文件都复制到你的msp430工程目录下即可。这里我将要复制的文件都放在DriverLib文件夹里。 这里我用的是TI的MSP430F5529 LaunchPad Evaluation Kit的板子。首先我们来点亮第一个LED,以下为源代码: #include ./DriverLib/driverlib.h int main() { WDT_A_hold( WDT_A_BASE );
[单片机]
基于RTQ7860的USB PD车载快充方案
在这个人均两个移动电子设备的时代,能否支持快充成了人们的基本要求,而具有优异性能和舒适体验的新能源车自然被人们所喜欢,进而车载USB PD快充也越来越被车厂所接受和推广。今天,给大家带来的立锜(Richtek)的降本产品RTQ78860的车载快充方案。 RTQ7860-QT是一款USB Type-C Power Delivery (USBC PD)和PWM buck-boost控制器,具有高度集成的功能和灵活性,适用于USB PD提供商应用。 该IC具有嵌入式ARM CortexTM-MO MCU,可处理通信协议,PWM转换器的智能控制,基于固件的保护和定制功能的各种功能。该IC具有基于硬件的保护功能,例如电感峰值限流,VBU
[嵌入式]
基于RTQ7860的<font color='red'>USB</font> PD车载快充方案
如何让低功耗MSP430的功耗更低?
  没错,当您想到 TI 一流微控制器 MSP430 时,低功耗是首先浮现在脑海的特性之一。毕竟,这是就 MSP430 在电池供电应用中如此受欢迎的原因。您可通过限制电池流耗,有效延长您应用的电池使用寿命。鉴于锂离子电池技术的缓慢发展步伐,当务之急是通过限制功耗来为您的应用实现最佳电池使用寿命。   这非常直观。   如果我告诉您增加一个额外的组件您可节省 30% 甚至更多的电源呢?没错,增加一个附加组件确实有助于将电池使用时间延长几小时。我知道您肯定会认为这有点难以置信。但我敢保证这完全有可能。   这正是稳压器的用武之地。   通常在小型便携式应用中,最简单明了的方法就是直接将 MSP430 连接至电池。毕竟,MSP4
[单片机]
如何让低功耗<font color='red'>MSP430</font>的功耗更低?
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved