MSP430和CC3000智能手机控制系统:实现便捷智能化控制的创新方案与应用案例解析
eeskill 2023-12-01


1 系统结构及总体设计



本系统的结构框图如图1所示。系统总共分为5部分,分别是:无线路由器、智能手机、CC3000 Wi—Fi模块、MSP430单片机电路和直流电机驱动电路。首先,智能手机将Wi-Fi连接到无线路由器;接着打开智能手机中的SmartConfig的APP,配置CC3000 Wi—Fi模块,这样CC3000即可连接到无线路由器;然后打开电机控制APP,建立智能手机和CC3000 Wi—Fi模块的连接。其中,CC3000 Wi—Fi模块与MSP430单片机是通过SPI总线进行通信的。最后,可以通过智能手机中的电机控制APP对电机进行无线控制。


2 硬件设计


2.1 CC3000 Wi-Fi模块


系统无线通信部分采用TI公司的Simple LinkCC3000 Wi—Fi,它是一款自成一体的无线解决方案,可大幅简化因特网连接的实施过程。而且它可为基于微控制器(MCU)的系统提供简化的Wi—Fi连接,能够与MSP430及Tiva C系列MCU LaunchPad评估套件配合,为各种基于MCU的家庭自动化、健康健身以及机器对机器(M2M)应用快速启动开发。Simple Link CC3000Wi—Fi解决方案以模块方式提供,如图2所示。



它可以缩短产品开发时间、降低制造成本、节约板级空间、简化认证工作,并降低对RF专业技术的要求。通过在CC3000上完整集成软件来实现与低存储容量微控制器的连接。


Simple Link CC3000 Wi-Fi主要特点有:


①无线网络处理器使用IEEE802.11b/g(2.4 GHz)标准,嵌入IPv4 TCP/IP协议栈。


②具有良好的射频性能,发送功率为+20 dBm,11Mbps(CCK);接收灵敏度为-89 dBm,11 Mbps(CCK)。


③可轻松与低存储容量、低成本以及低功耗的微控制器系统进行配套。


④经过FCC、IC、CE和TELEC认证的内置天线参考设计。


⑤集成了晶振和电源管理模块。


⑥小封装,尺寸为16.3 mm×13.5 mm×2 mm。


⑦工作温度为-20~70℃。


⑧智能配置技术:可以用智能手机、平板电脑或者PC机配置Simple Link CC3000 Wi—Fi。


⑨已经验证的Wi-Fi互操作性:基于TI第七代经验证的Wi—Fi解决方案。


⑩提供该方案的完整平台,包括用户手册、移植指南、API指南、范例应用并支持社区。


CC3000规范如表1所列。



2.2 MSP430单片机


MSP430单片机是TI公司生产的一款超低功耗类型的16位单片机,它采用了RISC内核结构,支持C语言编程。同时,该系列单片机将大量的外围模块(如液晶驱动器、看门狗、A/D转换器、硬件乘法器、模拟比较器等)集成到片内,特别适合于设计片上系统。它与CC3000 Wi—Fi模块通过SPI总线进行连接,具体连接如图3所示。MSP430单片机通过SPI总线,可以配置CC3000 Wi—Fi模块的连接参数,也可以与其他Wi—Fi设备进行通信。



2.3 直流电机驱动电路


采用L298N来驱动直流电机,它是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片的主要特点是:工作电压高,最高工作电压可达46 V;输出电流大,瞬间峰值电流可达3 A,持续工作电流为2 A;内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器、线圈等感性负载;采用标准TTL逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作;有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。



直流电机驱动电路如图4所示。通过单片机的P3.0输出占空比不同的PWM波形来调节直流电机的速度,通过P3.1和P3.2引脚的高低电平不同来控制直流电机的旋转方向。


3 软件设计


3.1 MSP430单片机程序设计


MSP430单片机主要完成两方面的功能:一是与CC3000进行通信;二是控制直流电机,前者是本程序设计的难点。


单片机主程序流程图如图5所示。将CC3000作为Server,等待智能手机连接。单片机首先进行I/O口的初始化以及一些寄存器的配置;接着判断CC3000是否需要进行Smart Config,如果不需要,再判断是否已经连接到一个无线路由器,CC3000连接上路由器后,就会获得一个IP地址;然后CC3000发送广播以及初始化CC3000为Server模式,等待Clie nt连接。当智能手机收到广播,与CC3000连接上之后,就可以通过智能手机控制直流电机了。



3.2 Android应用程序设计


APP分为两个部分:SmartConfig和电机控制。本系统SmartConfig程序直接采用TI官网提供的APP程序,在此不需要进行程序设计。CC3000初次使用或者换一个网络环境时,需要对仪器进行SmartConfig,将目前的网络信息写入CC3000中,下次再使用时,该仪器会自动连接到该网络中。


电机控制程序界面如图6所示。该程序主要实现智能手机连接CC3000 Wi—Fi模块,以及控制电机的正转、反转、停止和速度。界面中的3个Button组件是用来控制电机的正转、反转和停止。通过滑动SeekBar组件,可以调节电机的速度,并在该组件的上方显示出速度大小。最下面的Spinner组件用于显示连接的设备,当连接上CC3000后,会在此处显示出来。



结语


本文采用MSP430单片机作为控制端的核心,通过SPI总线与CC3000 Wi—Fi模块进行通信,使智能手机与MSP430单片机能够间接进行数据交互,从而达到智能手机远程控制单片机及其外围设备的目的。经过测试,智能手机和CC3000能够稳定的连接,并可以通过电机控制APP控制直流电机的正转、反转、停止以及调节电机的速度。本系统达到了预期的设计目的,具有较高的实用价值。


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 对话周祖成教授 - 清华大学与西门子EDA的合作之旅


  • 相关技术文库
  • RF
  • 射频
  • 通信
  • 无线
  • 光纤收发器作用分类

    一、光纤收发器介绍 光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器(Fiber Converter)。产品一般应用在以太网电缆无法覆盖、必须使...

    02-22
  • 什么是冗余电源?

    电源有很多具体的类别,比如脉冲电源、隔离电源、非隔离电源、开关电源等等。为增进大家对电源的认识,本文将对冗余电源、UPS电源以及冗余电源和UPS电源的区别予以介绍。如果你对电源具有兴趣,不妨和小编一起来继...

    02-21
  • 什么是射频电缆?

    射频的应用十分广泛,随着射频的发展,射频周边也逐步发展起来,比如本文即将探讨的射频电缆。为增进大家对射频的认识,本文将对射频电缆、射频电缆的分类予以介绍。如果你对射频、射频电缆具有兴趣,不妨继续往下...

    02-21
  • 物联网射频通信

    射频表示可以辐射到空间的电磁频率,这是射频的基本作用。在超市,我们经常能看见射频的具体应用。为增进大家对射频的认识,本文将对射频通信予以介绍。如果你对射频具有兴趣,不妨和小编一起来继续认真往下阅读哦...

    02-21
  • 常说的射频是什么

    射频也就是我们常说的RF,在近几年的发展中,射频的应用范畴越来越广泛。为增进大家对射频的认识,本文将对射频以及射频的应用予以介绍。如果你对射频或是本文内容具有兴趣,不妨和小编一起来继续认真的往下阅读哦...

    02-21
  • 以太网链路层协议封装格式予以介绍

    以太网通信技术是非常重要的,我们对于以太网,应当具备充分的认识。其中,链路层是以太网中的一层架构。为增进大家对以太网的认识,本文将对以太网链路层协议封装格式予以介绍。如果你对以太网具有兴趣,不妨和小...

    02-21
  • 以太网APL 到底是什么?

    以太网是计算机局域网技术,现实中有很多的以太网应用,比如车载以太网。为增进大家对以太网的认识,本文将对以太网APL予以介绍。如果你对以太网具有兴趣,或者不了解什么是以太网APL,不妨和小编一起继续往下阅读...

    02-21
  • 揭秘现代存储器的秘密:从MCP存储器到神奇存储器卡

    现代生活中,存储器属于常见设备,如SSD等。为增加大家对存储器的认识,本文将基于两点介绍存储器:1.MCP存储器及其结构原理,2.存储器卡介绍。如果你对存储器具有兴趣,不妨继续往下阅读哦。 一、MCP存储...

    02-21
  • 释放存储器:网络连接存储器颠覆传统

    存储器在生活中随处可见,对于存储器,大家也较为熟悉。存储器的本质在于存储需要的信息,为增进大家对存储器的了解,本文将对网络连接存储器加以介绍。如果你对存储器相关内容具有兴趣,不妨继续往下阅读哦。...

    02-21
  • 光纤通信的优点有哪些?

    光纤通信有很多优点:它传输频带宽、通信容量大;传输损耗低、中继距离长;线径细、重量轻,原料为石英,节省金属材料,有利于资源合理使用;绝缘、抗电磁干扰性能强;还具有抗腐蚀能力强、抗辐射能力强、可绕性好、无...

    02-21
  • 超外差接收器的工作原理

    超外差接收器的工作原理 超外差接收机主要由以下几部分组成: 接收天线: 接收天线用于接收发射机传输过来的信号,之后再将信号送后续电路进行进一步处理。 RF放大器: 信号在长距离传输后会有很大的衰减,到达接...

    02-21
下载排行榜
更多
评测报告
更多
广告