G08B13/14 G08B21/02
1.本发明专利涉及一种基于51单片机的蓝牙防丢器系统,本发明由STC89C52单片机、 复位电路、晶振电路、蓝牙模块电路、手机接收报警和电源模块组成。
3.根据权利要求1所述的一种基于51单片机的蓝牙防丢器系统,其特征在于,本发明以 HM-05蓝牙模块为接收控制信号。
2.本发明专利涉及一种基于51单片机的蓝牙防丢器系统,本发明的操作步骤及实现功 能,首先打开手机蓝牙和主板蓝牙进行配对,配对成功后,单片机通过串口和蓝牙模块HM- 05发送数据,手机蓝牙实时接收数据;当手机和蓝牙主板的距离超过一定距离时,手机发出 报警声,提示有小偷,马上回去查看寻。
一种基于51单片机的蓝牙防丢器系统
技术领域
本发明专利涉及机电设计技术领域,尤其涉及一种基于51单片机的蓝牙防丢器系 统。
背景技术
随着社会的进步,现代生活节奏的加快,在快节奏的都市生活中,人们外出的机会 也越来越多,很多人常常会丢三落四,常常会记不清楚把手提包放在那里,或者把电话弄 丢,更要命的是有时候带孩子上街,稍不留意孩子就跑丢了,随身带的提包有时候也不免被 小偷盯上,在等车等船时,稍不留意,小偷就会拎走你的包,如果小孩走丢,那就更焦急,所 以为了防止这类事情的发生,电子防丢失报警器就应运而生。电子防丢器小巧玲珑,便于携 带,广泛用于手机,钱包,箱包,小孩等贵重物(人)品的防偷及防丢之用。其距离在一定范围 内可有任意调节,具有防丢,寻,警音(或附带振动等功能),省电,环保,性能稳定可靠。方 便适用,是生活中必不可少。电子防丢器接上功放还可以当收音机,不但可以防丢防、防盗, 还可以休闲娱乐,男女老少皆可使用,有很好的市场前景,将会被广泛用在将来的生活中。 因此,选择了研究电子防丢器。
附图说明
图1:总体结构框图。
图2:单片主控电路图。
图3:蓝牙电路原理图。
图4:电源接口电路图。
图5:主程序流程图。
发明专利内容
本发明专利涉及一种基于51单片机的蓝牙防丢器系统,本发明由STC89C52单片机、复 位电路、晶振电路、蓝牙模块电路、手机接收报警和电源模块组成。
本发明的操作步骤及实现功能为,首先打开手机蓝牙和主板蓝牙进行配对,配对 成功后,单片机通过串口和蓝牙模块HM-05发送数据,手机蓝牙实时接收数据;当手机和蓝 牙主板的距离超过一定距离时,手机发出报警声,提示有小偷,马上回去查看寻。
本发明具有可靠性高,稳定性好,抗干扰能力强,使用方便。
具体实施方式
为了使本发明专利的目的、技术方案及优点更加清楚明白,以下结合附图及实施 例,对本发明专利进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释 本发明专利,并不用于限定本发明专利。
本发明专利涉及一种基于51单片机的蓝牙防丢器系统,本发明由STC89C52单片 机、复位电路、晶振电路、蓝牙模块电路、手机接收报警和电源模块组成。
进一步的,本发明的操作步骤及实现功能为:首先打开手机蓝牙和主板蓝牙进行 配对,配对成功后,单片机通过串口和蓝牙模块HM-05发送数据,手机蓝牙实时接收数据;当 手机和蓝牙主板的距离超过一定距离时,手机发出报警声,提示有小偷,马上回去查看寻 。系统总体框图如图1所示。
进一步的,本发明的主控制最小系统电路如图2所示。单片机最小系统包括单片 机、复位电路、时钟电路构成。STC89C52 单片机的工作电压范围:4V-5.5V,所以通常给单片 机外界5V直流电源。连接方式为单片机中的40脚VCC接正极5V,而20脚VSS接电源地端。复位 电路就是确定单片机的工作起始状态,完成单片机的启动过程。单片机接通电源时产生复 位信号,完成单片机启动确定单片机起始工作状态。当单片机系统在运行中,受到外界环境 干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。一般有上电自动 复位和外部按键手动复位,单片机在时钟电路工作以后,在RESET端持续给出2个机器周期 的高电平时就可以完成复位操作。
进一步的,本发明采用的是外部手动按键复位电路,需要接上上拉电阻来提高输 出高电平的值。时钟电路好比单片机的心脏,它控制着单片机的工作节奏。时钟电路就是振 荡电路,是向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。XTAL1和XTAL2 分别为反向放大器的输入和输出,该反向放大器可以配置为片内振荡器。如采用外部时钟 源驱动器件,XTAL2应不接。因为一个机器周期含有6个状态周期,而每个状态周期为2个振 荡周期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为 12MHZ,一个振荡周期为1/12us。
进一步的,本发明以HM-05蓝牙模块为接收控制信号,当蓝牙芯片和手机联机后 LED5信号指示灯常亮,当联机失败,信号指示灯闪烁。TXD和RXD是蓝牙芯片的串口脚,可以 直接和单片机上的P30和P31脚直接通信。蓝牙的控制信号通过串口和单片机进行通信。蓝 牙模块的电路原理如图3所示。
进一步的,本发明的蓝牙防丢器系统的发射和接收都采用3节1.5 V干电池共4.5V 做电源,经过实验验证系统工作时,单片机、传感器的工作电压稳定能够满足系统的要求, 而且电池更换方便。在本发明中采用的是蓝牙无线距离的数据传输,所以需要一个3.3V的 稳压电路,在本设计中采用了ASM1117-3.3V的直流稳压芯片稳压成3.3V,电容C4,C5,C6,C7 滤波提供蓝牙模块的稳定的3.3V电源。电源接口电路如图4,其中DC5V为电池接口,SW1为电 源开关,R6为二极管的限流电阻,POWER1为电源指示灯。
进一步的,本发明系统程序流程:蓝牙防丢器接通电源时,STC89C52单片机自动复 位,开始运行该程序。该程序首先对STC89C52单片机及串口初始化,然后给数据串口赋值, 通过串口从蓝牙模块发送数据字符串然后返回继续赋值发射。手机接收蓝牙数据,如果没 有接收到蓝牙模块发射的数据,在手机上报警,提示有小偷。具体工作的流程如图5所示,程 序代码如下:
#include <reg52.h>
//#include <string.h>
#define uchar unsigned char
#define uint unsigned int
uchar buffer[3]; //数据缓存数组
uchar rec_flag=0; //数据处理标志
void InitUART(void)
{
TMOD = 0x20;
SCON = 0x50;
TH1 = 0xFD;
TL1 = 0xFD;
PCON = 0x00;
ES = 1;
TR1 = 1;
EA = 1;
}
void TxChar(unsigned char ch)
{
SBUF=ch;
while(!TI);
TI=0;
}
void putstring(uchar *puts)
{
for(;*puts!=0;puts++) //遇到停止符0结束
TxChar(*puts);
}
void ser(void) interrupt 4
{
static uchar i;
if(RI==1)
{
RI = 0;
if(rec_flag==0)
{
if(SBUF==0xff)
{
rec_flag=1;
i=0;
}
}
else
{
if(SBUF==0xff)
{
rec_flag=0;
if(i==3)
{
//Communication_Decode();
}
i=0;
}
else
{
buffer[i]=SBUF;
i++;
}
}
}
}
void main(void)
{
uchar rxbuf[8];
InitUART();
rxbuf[0]='A';
rxbuf[1]=25;
rxbuf[2]='B';
rxbuf[3]=35;
rxbuf[4]='C';
rxbuf[5]=55;
rxbuf[6]='D';
rxbuf[7]=88;
while(1)
{
//TxChar(100);
putstring(rxbuf);
//Delay(100);
}
}
以上所述仅为本发明专利的较佳实施例而已,并不用以限制本发明专利,凡在本发明 专利的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明专利的保 护范围之内。
本文发布于:2024-09-23 18:28:30,感谢您对本站的认可!
本文链接:https://www.17tex.com/tex/2/80630.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |