77范文网 - 专业文章范例文档资料分享平台

基于蓝牙的家庭控制器设计(5)

来源:网络收集 时间:2020-06-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

青岛理工大学毕业设计(论文)

开始 输入报警相应时间和当前时间 红外信号检测 N 满足判定条件? Y 语音警告、报警 继续检测 返回

图4.6 报警子程序流程图

传感器数据采集程序流程图如图4.5所示。

热释电红外传感器传出的数字信号VO连接外部中断。BISS芯片已经对传感器传出的信号进行了抗干扰处理,得到了信号VO。为了提供系统检测的可靠性,用单片机对VO进行处理。单片机每隔相同中期T不断的读取VO的状态。若VO为低电平,则继续读取;若为高电平,则开始计数。如果在接下来的时间内检测到t/T个高电平,判断条件满足,则说明这段时间内一直有(其中t为输入的报警响应时间)。这时开始执行报警的相关操作。另外可以根据实际情况设置t,以达到最好的报警效果。报警子程序流程图如图4.6所示。

4.7 家庭控制器软件的仿真

家庭控制器的软件仿真采用汇编语言和C语言混合编程实现,主要包括计算机和控制分机两部分。

鉴于蓝牙通信技术在软件设计和硬件仿真中难于实现,所以借助两个单片机的通信来模拟家庭无线通信系统。两个单片机之间通过串口连接。在两个单片机

34

青岛理工大学毕业设计(论文)

通信系统中软件设计分为两部分,单片机发送部分和接收部分,发送部分即蓝牙主设备,接收部分即蓝牙从设备。主从单片机的软件流程图如图4.7所示

开始 开始 初始化 初始化 N 接收到命令? Y Y 执行相应功能 有按键按下? N 分析按键命令 发送 接受程序 发送程序 图4.7 主从单片机仿真流程图

单片机发送部分中,使用键盘的输入来模拟命令的输入,键盘采用2*8的键盘T1---T7代表电器开关,T9—T16代表电灯的亮度。进入程序后,首先完成主单片机的I/O口、串口、变量等初始化,然后等待,当有键盘的按键按下时,首先分析所按的按键进行命令分析,命令分析后通过串口发送出去。

单片机接收部分中,首先完成从单片机的I/O口、串口、变量等初始化,然后接收主单片机发送来的命令码。根据码字的不同来得到控制不同操作:

如果为查询传感器状态的命令,AT89C52要发出命令控制传感器采样,而后将采样值输入到单片机中并且在LCD显示器上显示出来。仿真图如图4.8所示。

如果是控制信息家电的命令,AT89C52要发出命令控制继电器的闭合与断开。从而控制家庭中的家电,门锁,灯光等设备的停止与工作。

如果是控制电灯的亮度的命令,AT89C52则发出控制可控硅的命令,来控制数码管的数字显示,根据数码管的数字来控制电灯的亮度。

35

青岛理工大学毕业设计(论文)

图4.8 采样传感器显示仿真图

36

青岛理工大学毕业设计(论文)

第5章 结束语

采用上述方案设计的基于蓝牙的家庭控制器,功能强大、结构紧凑、性价比高、维护方便、开发容易、实验表明整个系统的通用性和可扩展性较好。

在整个设计中,我学会了使用Keil对AT89C52进行编程,用Proteus对电路原理图的仿真。熟知了蓝牙模块的发送和接收原理以及蓝牙的通信协议,在理论与实践上都有了很大的提高,基本实现了基于蓝牙无线通信技术的控制、查询、数据采集命令,并且可以返回并显示所采样的信息。

从硬件设计到软件设计,我遇到了许多问题,但是在指导老师刘景华老师和大家的帮助下都解决了。硬件设计中,由于经验不足,我在仿真过程中出现了连线错误和元件选择错误,以至于仿真不成功,最后只好换了元件和修改了线路,我才真正懂得芯片的datasheet的重要性,给我很大的一个教训。软件设计中,在使用Keil时出现了一些莫名其妙的问题,我还怀疑是开发平台的问题,但是后来我仔细的调试才发现是自己的程序不严密,我觉得以后需要更加认真的学习一下C语言,在调试与学习的过程中,我积累了一些经验,这都为我以后的学习生活也打下了良好的基础。

在本设计中,由于时间仓促,加之本人知识水平和工程经验有限,设计的许多地方亟待改进和完善,比如如何实现计算机与蓝牙模块的休眠和唤醒以降低能耗,如何实现掉电保护,以防止丢失信息,并在掉电后通知用户;如何控制液晶屏,使采集数据能够在计算机端显示出来,提高系统的人性化;如何实现家庭外部联网的情况实现远程控制和状态查询以及实现报警功能;如何实现用电话和语音来控制家庭内部信息家电的工作状态,用手机修改程序的参数,并且让程序在规定的时间内运行,并且实现遥控模块的扩展,设立更多从站,并加上控制命令标志符实现一对一的控制等等,这些都要在以后进行完善和改进。

37

青岛理工大学毕业设计(论文)

致 谢

参考文献

[1] 杨恢先等.单片机原理及应用.北京:人民邮电出版社,2006

[2] 李光飞等.单片机C程序设计实例指导.北京:北京航空航天大学出版社,2005 [3] 刘光生等.蓝牙技术应用.沈阳: 东北大学出版社.2001

[4] 金纯等.蓝牙协议极其源代码分析.北京:国防工业出版社,2006

[5] 马建仓,罗亚军,赵玉亭.蓝牙核心技术及应用.北京:科学出版社,2003 [6] 刘琨,孙建亮编著.单片机C语言入门.北京:人民邮电出版社,2008 [7] 谭浩强编著.C程序设计(第二版).北京:清华大学出版社,1999

[8] 张禄林,雷春娟,梁晓红编著.蓝牙协议及其实现. 北京:人民邮电出版社,2002

[9] .Bluetooth SIG.Specification of Bluetoothsysten(core),Version1.1.Feb.22,.2001

38

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库基于蓝牙的家庭控制器设计(5)在线全文阅读。

基于蓝牙的家庭控制器设计(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1086032.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: