单片机技术实现蓝牙无线充电的系统方案

发布者:MysticalEssence最新更新时间:2020-12-30 来源: elecfans关键字:单片机技术  MSP430 手机看文章 扫描二维码
随时随地手机看文章

  目前市场上的电子产品层出不穷,各种电子产品的充电器也多种多样,这样既浪费资源,又不利于环保,更重要的是这些充电器不具备通用性,不方便用户的使用。日常生活中,经常会遇到手机、电脑等电量不足,急需充电的情况,而且不可能随时携带充电器,导致手机充电很麻烦。有了无线充电技术就可以在很大程度上减少这种麻烦。因此,设计基于MSP430F149的蓝牙无线充电系统,摆脱以往电线的束缚,解决电子产品充电接口不兼容的问题。该设计具有携带方便、成本低、无需布线等优势,适用于各手持移动设备以及小型用电器,不但环保并且方便了广大的用户。


  1 整体方案设计

  方案的主要任务是利用MCU MSP430F149 控制蓝牙模块,实现蓝牙手机与蓝牙模块的匹配,或者蓝牙模块之间的匹配。通过发射电路的单片机控制AD9851产生PWM 波,控制IR2110 产生100 kHz的方波作为激励信号,驱动功率放大电路放大功率,并且其激励信号频率与线圈设定好的固有频率接近时便产生谐振,能量便可以由发送端向接收端传送,接收到的能量经过整流稳压电路实现恒压输出。当匹配成功后,通过接收电路的单片机控制TP4056充电管理模块实现为锂电池充电,电能充满后给出提示且自动停止充电。并通过电压电流检测模块,实时检测充电时的电压与电流。整个充电过程可以通过按键进行控制,实现蓝牙配对连接、断开和蓝牙关闭功能,并具有液晶显示功能。


  2 硬件电路设计

  2.1 硬件总体设计

  整个系统主要由蓝牙发射与接收模块、磁耦合谐振模块、电压电流检测模块、显示与按键控制模块、充电管理模块、单片机控制电路和系统供电组成。蓝牙发射与接收模块采用BC04MM 蓝牙模块;磁耦合谐振模块由AD9851产生PWM 波电路、IR2110驱动电路、线圈发射及接收电路和整流稳压电路组成;充电管理模块采用TP4056产生4.2 V/500 mA 的恒定电流/恒定电压输出;无线发送部分和无线接收部分的单片机控制电路主要完成蓝牙模块的控制、电压电流的采集和实现按键模块的控制功能等。蓝牙无线充电系统设计框图如图1所示。

图1 蓝牙无线充电系统设计框图
图1 蓝牙无线充电系统设计框图


  2.2 蓝牙发射与接收模块

  BC04MM蓝牙模块支持UART,USB,SPI等接口,并支持SPP蓝牙串口协议,可以方便与PC机的蓝牙设备相连,也可以实现两个模块之间的数据互通。而且由于体积小、功耗低,可以集成到其他设备中或随身携带。


  2.3 磁耦合谐振模块

  磁耦合谐振技术是一种以电磁场为媒介,利用两个或多个具有相同谐振频率、高品质因素的电磁谐振系统。该模块是无线充电系统的关键,可分为发射电路和接收电路。其中发射电路由驱动电路和功率放大电路构成。通过单片机控制AD9851产生PWM信号,控制IR2110 工作,产生100 kHz的方波作为激励信号,驱动谐振功率放大电路。


  谐振功率放大电路由IRF540 开关管和LC 并联谐振电路构成。其中振荡线圈选用直径为3.8 cm,电感值为30 μH的线圈,发射电路如图2所示。

图2 驱动电路和功率放大电路
图2 驱动电路和功率放大电路


  磁耦合谐振模块中的接收电路由LC 串联电路、整流电路和稳压电路构成。LC串联电路中的接收线圈型号与发射线圈相同,当激励信号频率和线圈设定好的固有频率接近时便会发生谐振,能量便可以由发送端向接收端传送。整流电路选用肖特基管SS34构成全波整流电路,将交流信号转化成直流信号。稳压电路由LM2596及其外围电路构成,因经过全波整流后输出电压过高并且带负载时不稳定,所以需要通过LM2596降压实现8 V的恒压输出,为后级电路提供稳定的电源。


  2.4 充电管理模块

  该模块采用充电管理芯片TP4056,该芯片是一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器,具有充电提示和自动停止充电功能。将该芯片的使能端与单片机上的P5.3脚连接,通过单片机控制该芯片工作,在PROG 脚接一个1.5 kΩ的电阻接地设定BAT脚的输出电流。通过实际电路测试,BAT脚可实现4.2 V/500 mA输出。


  2.5 单片机控制电路

  单片机控制电路主要实现如下功能:

  (1)通过MCU UART接口发送数据和控制命令控制蓝牙模块,实现蓝牙模块之间的匹配;通过发送部分单片机控制AD9851产生PWM波;通过接收部分单片机的P5.3口控制TP4056使能端;通过无线接收部分单片机的内部ADC12模块采集充电电流和电压。

  (2)控制和显示电路配置在P1,P2,P5 端口,无线发射部分单片机主要完成读取按键相应的操作,控制系统实现配对、连接、断开和蓝牙关闭功能,并通过LCD1602实时显示。


  3 软件设计

  系统的软件部分主要包括无线发送部分软件设计和无线接收部分软件设计。


  无线发送部分软件设计主要完成:系统初始化、检测按键、控制蓝牙模块收发数据、控制AD9851工作等,如图3所示。


  无线接收部分软件设计主要完成:系统初始化,控制蓝牙收发数据,实时检测电压电流数据,控制TP4056工作和LCD1602显示,如图4所示。

图3 无线发送部分流程图
图3 无线发送部分流程图

图4 无线接收部分流程图
图4 无线接收部分流程图


关键字:单片机技术  MSP430 引用地址:单片机技术实现蓝牙无线充电的系统方案

上一篇:自动量程万用表模块设计方案
下一篇:基于MSP430F135与DSl8820芯片设计煤矿瓦斯浓度无线监测系统

推荐阅读最新更新时间:2024-11-07 21:44

基于MSP430与DTMF技术的医院呼叫对讲系统的设计
随着科学技术的迅速发展,尤其是电子信息技术的不断更新,医疗卫生事业也逐步深化改革,实现现代化医疗成为医院未来发展的趋势,医院呼叫对讲系统是提高医院的护理水平的重要设备之一,其基本功能就是通过一种简便的途径使护理对象与医护人员达成沟通。16位的MSP430单片机的集成度很高,片内资源丰富,主要的突出特点是低功耗,可以实现长时间的稳定工作,应用到该系统后,性能得到很好的优化,可以提高医护人员的工作效率和降低他们的劳动强度,病人也能得到及时的护理和医疗,可以显著提高医院的服务水平和医疗质量。 1 DTMF呼叫对讲系统介绍 1.1 DTMF技术的介绍 DTMF(Dual Tone Multi Frequency),即双音多频,由
[单片机]
基于<font color='red'>MSP430</font>与DTMF技术的医院呼叫对讲系统的设计
MSP430G2553测试程序(状态机检测按键)
//原始状态P1.6亮,P1.0暗,利用状态机进行按键检测,按下并释放的瞬间P1.0翻转,P1.6翻转 // // MSP430G2xx3 // ----------------- // /|| XIN|- // | | | // --|RST XOUT|- // P1.3|KEY P1.6|-- LED // | P1.0|-- LED // Built with IAR Embedded Workbench Version: 5.40 / // Timer A0 interrupt service routine #pragma vector=TIMER0_A0_VECTOR
[单片机]
msp430头文件分析
  头文件包含了单片机内部寄存器的地址定义等。引用此头文件,才能正常对一些寄存器进行读写操作,例如PORT口   在头文件中会出现这样的语句   #define OUTMOD_0 (0*0x20u),这里的“0*”和“u”分别是什么意思?   u是unsigned的意思,表示无符号整形变量至于前面有了0*,导致结果是0,我估计是因为后面还有其他定义,写成了1*0x20u,2*0x20u,这样的形式,为了使代码整洁好看,所以这里也写成了0*0x20u   头文件解析之看门狗   msp430单片机的“msp430f169.h”头文件中的 #define SHT0_0 (0*0x100u) #define CONSEQ_0 (
[单片机]
使用MSP430G2 LaunchPad开发板连接步进电机的方法
在本篇文章中,我们将介绍如何使用MSP430 LaunchPad开发板连接一个步进电机。 MSP-EXP430G2是德州仪器(TI)提供的开发工具,又名LaunchPad,用于学习和练习如何使用他们提供的微控制器。该开发板属于MSP430产品线,我们可以使用它对所有MSP430系列微控制器进行编程。如果您是MSP430的新手,请查看MSP430 LaunchPad的入门教程。 所需的材料 ● MSP430 LaunchPad开发板 ● 35BYJ46或28-BYJ48步进电机 ● ULN2003驱动芯片 ● 连接导线 ● 面包板 步进电机 步进电机是一种无刷直流电机,可将电脉冲转换为不同的机械运动。步进电机的轴以
[单片机]
使用<font color='red'>MSP430</font>G2 LaunchPad开发板连接步进电机的方法
关于msp430g2553的捕获 详解
写一个脉冲频率测量的程序 先确定测频的方法--脉冲填充法 被测信号 ____| |___________| |_____ 填充的脉冲 |||||||||||||||||| 定时计数器 CCR(第1次) CCR(第2次) 2次捕获后的捕获寄存器的值相减就是填充的脉冲数 若SMCLK的频率为1MHZ则,输入脉冲周期就是【CCR(第2次)-CCR(第1次)】微秒 所以脉冲填充法不是真要向被测信号内填充脉冲,二是等效的脉冲填充。 这里没有考虑到定时器的溢出!所以理论上能够测得信号的周期为65535微秒。 需要考虑的初始化工作 1.设置BCS模块,确定系统时钟MCLK子系统时钟SMCLK 把MCLK设置为8MHZ,S
[单片机]
低功耗MSP430单片机在3V与5V混合系统中的逻辑接口技术
摘要:低功耗MSP430单片机与传统的LSTTL、HCMOS和CMOS接口技术,特别阐述了3V器件具有5V容限的特点,介绍两种电平移位器。 关键词:单片机 接口电路 微机硬件 MSP430超低功耗微处理器是TI公司推出的一种新型单片机。它具有16位精简指令结构,内含12位快速ADC/Slope ADC,内含60K字节FLASH ROM,2K字节RAM,片内资源丰富,有ADC、PWM、若干TIME、串行口、WATCHDOG、比较器、模拟信号,有多种省电模式,功耗特别小,一颗电池可工作10年。开发简单,仿真器价格低廉,不需昂贵的编程器。 MSP430其特点有:1.8V~3.6V低电压供电;高效16位RISC CPU可
[单片机]
MSP430第十六章:看门狗
1. 介绍 看门狗定时器模块WDT_A的作用是在软件发生死机或跑飞后控制程序重启。当超过设定的时间而没有喂狗时,就会产生复位中断。如果不需要看门狗功能,可配置为普通定时器或者关闭。 8个可选定时时间 看门狗工作模式 定时器模式 带密码保护的控制寄存器 可选时钟源 允许关闭降低功耗 时钟故障保护 2. 看门狗操作 看门狗定时器模块可以配置为看门狗或普通定时器。WDTCTL是一个16位密码保护的读写寄存器。任何读或写访问都必须使用word指令,并且写访问必须使用密码05Ah。任何对WDTCTL的写操作,只要高字节的值不是05Ah,就会违反密码,并触发PUC系统重置。对WDTCTL的任何读取都是在高字节读取069h。字节读取WD
[单片机]
<font color='red'>MSP430</font>第十六章:看门狗
基于MSP430的声音定位系统的设计
摘要:声源定位在当今日益智能化的社会中有着诸多方面的应用,特别是在智能控制,军事等领域。文中设计的系统以MSP430F449单片机为控制核心, 步进电机 驱动的小车作为移动声源载体,设计两个间距固定的麦克风作为接收设备,测量声源发声到麦克风接收到声音的时间差数据,声源通过无线模块接收到数据从而计算出声源的坐标,然后控制声源小车运行到指定坐标实现定位控制。经测试,本系统能精确的控制小车到达指定坐标点,系统工作稳定。 定位系统是当今很热门的一个研究课题,国内外测距定位技术常用到的有激光测距定位,超声波测距定位,CPS定位等,而利用音频信号实现定位的技术也凶其低成本,易实现,精确度较高等优势而在飞速发展,存智能控制领域有着较广泛的应用。
[单片机]
基于<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