您的位置 首页 报告

MSP430和CC3000的智能手机控制系统

设计了一种智能手机控制系统。该系统由无线路由器、智能手机、CC3000 Wi―Fi模块、MSP430单片机及其外围电路组成。利用CC3000简单连接的特性,可以快速

导言

跟着科技的开展和互联网技能的遍及,以及智能手机的遍及,移动互联网技能正在以迅雷不及掩耳之势走进人们的日子。移动互联网年代,智能手机是首要的运用渠道。在家居环境中,智能手机可以作为操控终端,操控家里的每一个智能家电。本文从一个详细的运用比如下手,详细描述了Android智能手机经过Wi-Fi操控直流电机的整个进程,具有较高的参阅价值。

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操控直流电机的正转、回转、中止以及调理电机的速度。本体系到达了预期的规划意图,具有较高的实用价值。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/141584.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部