基于蓝牙技术的家庭智能控制系统设计文献综述 联系客服

发布时间 : 星期日 文章基于蓝牙技术的家庭智能控制系统设计文献综述更新完毕开始阅读43f658be0066f5335a8121ba

基于蓝牙技术的家庭智能控制系统设计

公室就像一台高效的机器有条不紊的快速运行着。在这样的环境下手机可以和我们的电脑同步和共享各种数据和信息,外围设备可以直接与计算机进行高效的数据交换,公司的职工可以通过蓝牙耳机随时随地的接听电话与他人联系,所有的这些都在无线的状态下运行,不需要任何连接线进行连接[9]。此外,蓝牙技术在办公环境下的运用不仅仅局限于可以让人们告别杂乱的办公环境,它还可以极大程度的提高我们的办公效率。我们可以通过蓝牙设备来为同事或者客户进行相关的演示或者访问一些文件,邮件等。当我们需要进行会议讨论的时候只需要各个会议成员连接到蓝牙设备就可以不受地域限制的开始会议讨论。在会议中所使用的各种演示文稿等也可以随时传输到计算机中,这样可以极大地提高我们的工作效率,节约时间成本。

本系统采用型号HC-05嵌入式蓝牙串口通信模块,使用AT指令进行控制。模块需要设置为从模块,即被动被手机查询连接的模式[10]。设置串口参数波特率38400bit/s,配对密码为1234,连接模式为任意蓝牙地址链接模式,这样可以实现多台手机都可以操纵。蓝牙模块各种型号的功能和操作模式基本相同。通过手机蓝牙发行“0”“1”“2”等字符,单片机上的蓝牙接收到该字符后进行解码分析,进一步控制对应家用电器的开关。

3.2 步进电机

步进电机和步进电机驱动器构成整个装置的动力部分。步进电动机驱动系统的性

能,不但取决于步进电机自身的性能,也取决于步进电动机驱动器的优劣[11]。步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器。步进电机将电脉冲信号转变为角位移或线位移的开环控制元步进电机件[12]。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的[13]。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

4

基于蓝牙技术的家庭智能控制系统设计

3.3 步进电机驱动

步进电机的正常运行需要相应驱动系统的支持。步进电机的驱动系统包含控制器和驱动器两部分,而二者的连接又分为串行和并行两种不同的控制方式[14]。

在串行控制中,控制器中会有电平和脉冲的输出,然后通过脉冲分配器将并行驱动信号进行一定的转换,以达到使各个绕组导通或截止的效果。由此可见,时钟脉冲的有无决定步进电机的运行或停止,脉冲频率决定电机的运行速率,方向电平决定运转方向。

在并行控制中,绕组的导通或者截止由控制器所输出的并行信号所直接控制。在这种情况下将由内部软件程序来取代控制器中脉冲分配器的功能[15]。总的来说,无论驱动系统采用串行控制还是并行控制,脉冲分配器这一部分是整个步进电机驱动系统不可或缺的。

4系统设计

本系统采用AT89S52单片机作为电路控制的核心,价格低廉,性能良好。通过手机蓝牙和APP发送指令给装有蓝牙从模块的主控板,再由单片机对接收到的数据进行收集,处理,然后进一步对相应的家用电器发出控制指令,从而进一步的达到对家居产品进行无线控制的目的。整个系统的功能是由硬件电路配合软件来实现的,当硬件基本定型后,软件的功能也就基本定下来了。软件部分是用基于C语言的单片机开发语言在Keil上编写而成的。

5

基于蓝牙技术的家庭智能控制系统设计

参考文献

[1]康华光主编,电子技术基础(数字部分),高等教育出版社,2006年04月第1版。 [2]康华光主编,电子技术基础(模拟部分),高等教育出版社,2006年04月第1版。 [3]张刚毅,刘杰编著,《MCS-51单片机原理及应用》,哈尔滨工业大学出版社。 [4]侯海涛.,国内外智能家居发展现状,建材发展导向,2004,5:92-93。

[5]杭州晶控电子有限公司,《智能家居DIY》,中国电力出版社,2014年12月第一版。 [6]朱刚,蓝牙技术原理与协议,北方交通大学出版社,2002:9—155。

[7]黄海峰,蓝牙技术联盟:蓝牙技术启动下一代智能设备,通信世界,2012(2):36—37。 [8]杨文志,G00deAndroid程序设计指南,电子工业出版社,2009:210—212。 [9]胡健,单片机原理及接口技术,机械工业出版社,2004: 164-182。 [10]严雨,AVR单片机C语言应用100例,电子工业出版社,2012:203—231。

[11]Mansour MF, Tewfik A H. Convolutional decoding in the presence of synchronization errors[J]. IEEE Journal on Selected Areas in Communications. 2010, 28(2): 218—227。

[12]Sethakaset U, Gulliver T A. Marker codes to correct inserlion/dele—tion errors in differential pulse position modulation for tireless infra—red communications[C]//Proe. IEEE Pacific Rim Conference on Communications, Computers and Signal Proce&ing Victoria Cana—da: IEEE Press, 2005: 181-184。

[13]itzmaurice M, Bruno R. NASA/GSFC program in direct detection optical communication for intersatellite links[C]//Proc. Optical。

[14]Serial infrared physical layer link specification Infrared Data Association, 1994。

[15]Kabn J M, Barry, J R. Wireless infrared communications[J]. Proc. IEEE, 1997, 85: 265—298。

6