《基于51单片机的智能窗帘系统设计与实现》11000字_第1页
《基于51单片机的智能窗帘系统设计与实现》11000字_第2页
《基于51单片机的智能窗帘系统设计与实现》11000字_第3页
《基于51单片机的智能窗帘系统设计与实现》11000字_第4页
《基于51单片机的智能窗帘系统设计与实现》11000字_第5页
已阅读5页,还剩14页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页共28页基于51单片机的智能窗帘系统设计与实现摘要:进入21世纪以后,科学技术得到了迅速的发展,伴随着从互联网到物联网的转变,带动着相关智能产品的发展,其中智能窗帘得到了广泛的应用,越来越多的研究者展开了一系列的研究。目前投入使用的智能窗帘控制系统大多数都是有线组网,而且功能单一,稳定性差。为了提高智能窗帘的实用性、安全性和舒适性,本文基于可编程控制器和相关技术设计了一款无线智能窗帘控制系统,主要研究以下工作。51单片机可编程控制器是一种基于小型智能计算机的新型智能计算机控制系统,采用自动化和最新技术集成各种智能计算机技术。这种控制技术非常简单,易于使用,而且非常稳定。该色谱柱的优点目前在很多地方使用,非常有用。据统计,可编程控制器是工业自动化设备中使用最广泛的设备。现在将这种可编程控制器应用在家居的窗帘上面,可以让窗帘可以实现智能控制,可以给人们的生活带来很大的方便,实现智能家居生活。以前的智能窗帘的控制通常使用简单的电子电路和继电器来设计。它的构造非常的麻烦,也非常的不稳定,还经常容易坏,很难适应功能的变化。可编程控制器使用小的电脑处理器作为核心的,非常的稳定,非常的可靠,也十分的好用。特别是51单片机实现的控制系统一般采用梯形图语言编写,根据继电器接触器控制系统电气原理图进行程序设计,它的构造很单一,很好的不受打扰的能力,工作过程中非常的顺利,时间的设置也是非常的简单的。时间,编程简单,易于扩展的功能,灵活的修改,并具有完整的自诊断和显示功能,维护工作极其简单。因为51单片机配有内部实时时钟,因此可以通过51单片机控制现在的智能窗帘。另外,由于51单片机具有通讯联网功能,可以把窗帘的控制系统和家庭里面总的智能控制系统连接在一起,实现全智能的家居生活,这样人们的生活将会非常的便捷,这也是未来家居生活的发展方向。关键词:51单片机处理器窗帘控制系统目录30411_WPSOffice_Level1第一章引言 126181_WPSOffice_Level21.1课题研宄的背景 17427_WPSOffice_Level21.2智能窗帘控制系统国内外发展状况 227625_WPSOffice_Level21.3课题研究的意义 217031_WPSOffice_Level21.4本文研究内容 326181_WPSOffice_Level1第二章51单片机的概述 424234_WPSOffice_Level22.151单片机的简介 411392_WPSOffice_Level22.251单片机的基本结构 45549_WPSOffice_Level22.351单片机的工作原理 430147_WPSOffice_Level22.451单片机的特点 51948_WPSOffice_Level22.551单片机的应用 67427_WPSOffice_Level1第三章智能窗帘控制系统方案设计 627889_WPSOffice_Level23.1系统功能分析 66337_WPSOffice_Level23.2系统网关架构设计 815508_WPSOffice_Level23.3智能窗帘控制系统所用到关键技术 927458_WPSOffice_Level23.4Zigbee技术 108438_WPSOffice_Level23.4本章小结 1027625_WPSOffice_Level1第四章系统的硬件平台设计 1118963_WPSOffice_Level24.1系统硬件总体结构设计 11451_WPSOffice_Level24.2系统硬件电路设计 1217031_WPSOffice_Level1第五章软件的设计 1519601_WPSOffice_Level25.1软件主流程设计 1513756_WPSOffice_Level25.3通信程序设计 1724234_WPSOffice_Level1第六章调试测试 1832746_WPSOffice_Level21.调试前准备 1810501_WPSOffice_Level22.系统的调试 183253_WPSOffice_Level23.调试结果 1811392_WPSOffice_Level1结论 195549_WPSOffice_Level1参考文献 20第1章引言1.1课题研宄的背景在新事物生产技术的发展和改进,以及互联网接入技术和相关控制技术的推动下,智能控制发展迅速,可广泛应用于这一领域。智能控制在现代控制设备系统中的应用最为普遍,也越来越受到人们的欢迎。随着科学技术的飞速发展,人们的总体生活水平有了质的飞跃。人们不再满足旧的生活环境,对目前的生活空间环境有更高的要求。在享受高科技带给我们的便利、智能和安全的同时,我们也应该让家庭环境更加舒适和便利。这是生活水平进步的必然发展。程。智能控制科学给我们带来了一种更智能的生活方式,窗帘是家庭生活中不可缺少的家居用品。使人们的生活环境更加舒适,同时保护人们的隐私。目前,我们居住的建筑空间风格对窗帘设计的要求也越来越高。新颖、方便、智能、美观的窗帘在人们的心目中。它们不仅能解决每天手动开关的麻烦,而且能展现生活的味道。因此,智能窗帘控制系统将很快在日常生活中得到推广。我相信,在不久的将来,它也将适用于不同的场合,如每个人的家、酒店外、办公室等。智能自动窗帘具有十分广阔的市场前景和发展前景。我们应该加强对这种产品的研究。人民生活水平的提高,意味着人们对生活环境提出了更高的要求,这也是社会发展的必然规律。对我国来说,科学发展处于初级阶段,各种科技产品无法与发达国家相比。人们的生活条件开始富裕起来,新兴的智能产品也有了轻微的改善。但我们相信,智能系统将有广阔的发展前景。智能系统不仅可以为我们创造一个舒适便捷的生活环境,而且可以带动一系列产业的发展。良好的发展环境和广阔的发展市场,将使智能控制产业的更多功能焕然一新。最后,科学技术的发展给我们带来了变化。随着计算机技术和嵌入式技术的不断发展,家电智能化越来越重要。自动窗帘的设计,让人感受到新技术带来的便利。它不需要手动打开,而是完全智能控制。它不仅简单而且有品位。在自动控制系统中,有根据光强自动控制的单元。当光强变化时,亮度可以自动调节,使人们更适应环境的变化,感受到智能技术带来的社会进步,智能窗帘控制的应用应运而生。在科技含量高的西方发达国家,智能窗帘已应用于数千户家庭。然而,在我国,这项技术仍然是一个高端的前沿产品,因此必须推广一套综合智能、价格合理的智能窗帘。1.2智能窗帘控制系统国内外发展状况事实上,智能幕技术产品已经在西方发达国家得到应用。十年前,我国市场上出现了一种电力控制的窗帘的影子,但由于价格太高,安装技术不成熟,一直没有得到推广。近年来,随着计算机控制技术的不断发展和技术本身成熟价格的下降,电动窗帘在我国市场上逐渐活跃起来。电动窗帘的技术差不多,但价格差距很大,有几百块的,也有上千块的。从智能窗帘的成就来看,主要是欧美发达国家引进了新型的隔音窗帘。它是一种由薄的隔音膜组成的新型窗帘,能从内到外形成连续的隔音通道,具有良好的隔音效果。美国已经开发出一种节能的活动窗帘。主要由高耐久涤纶织物和具有反射能力的铜箔组成。采用带有保护层的铜箔,达到节能效果。同时,除增加太阳能发电系统外,减少了玻璃与窗帘之间的空气对流,白天直接吸收阳光进入窗帘。通过能量转换技术,太阳能可以转化为窗帘所需的能量。利用这项技术,窗帘可以在晴天产生50W的电能,并且可以用锂电池储存。这样可以保持房间的凉爽和室外的景色。21世纪初,英国一家大公司开发了一种集计算机技术和传感器技术于一体的窗帘。它可以根据人们的需要定制相应的功能,如遥控操作、定时开关等。在智能产业中,智能自动窗帘可以说是一个现在刚有的行业,在我国发展迅速。由于其实用性强,能在短时间内实现功能的多样化,其人性化的控制设计已被越来越多的人所接受。在未来的发展中,它可能会超越国外技术。事实上,中国许多制造商也生产自动控制窗帘,而中国这个行业的发展性质与其他行业完全不同。目前,智能控制幕在中国已经慢慢接近数千户家庭,我相信在不久的将来它会更受欢迎。1.3课题研究的意义到了我们这个世纪后,现代科学技术特别是现代计算机网络的飞速发展十分普遍,智能人工控制技术也十分成熟,新材料技术在生活中得到了广泛的应用。在很大程度上改善了人们的生活环境。目前,智能自动窗帘已成为家居装饰的一种趋势。人们将摒弃以往的装饰观念,紧跟时尚潮流和智慧潮流。随着现代科学技术的发展,智能自动窗帘必将成为我国广泛使用的家居用品之一,具有十分广阔的发展空间。虽然我国科技发展时间相对较短,但科技产品与发达国家的差距也较大,智能系统在我国刚刚起步。然而,智能控制系统具有广阔的应用前景。在为我们创造高效、舒适、便捷的生活环境的同时,智能系统也可以带动大量新兴产业的发展。1.4本文研究内容本文设计了一种基于嵌入式可编程控制器的智能窗帘控制系统,该系统集成了现有控制系统的缺陷,具有无危险、易于扩展、价格低廉的特点。整个控制系统采用模块化设计思想,采用集成电路和信号处理部件组成完整的控制系统。这样,控制系统的设计可以降低研发成本和系统设计难度。本课题的设计思想是以最基本的控制器51单片机为开发平台的系统。设计了相应的匹配电路。完成了电源上的转换、信号采集电路、信息传输电路、信息处理电路、信号传输电路和通信电路。信息采集部分利用了Zig。BEE技术传输,近距离信息传输采用WIFI进行传输,如果距离较长,则采用GSM短消息进行数据通信。第2章51单片机的概述2.151单片机的简介可编程控制器是电脑这些电子产品中的一个部分,它是为了工业上的控制而发明创造的。老早以前的可编程控制器也叫做51单片机,它是继电器之后的一个新的技术的控制器。技术发展的太快,这种可编程控制器已经不止在控制逻辑,所现在的这种控制器是叫做可编程控制器。简称51单片机。2.251单片机的基本结构51单片机仅用于工业中来控制计算机。其硬件结构与微机几乎相同。51单片机的功率在该系统中非常非常重要。电源需要可靠,51单片机制造商要做好工作。交流电压波动通常在10%至15%的范围内,51单片机可以直接连接到网络,无需任何其他帮助。中央处理单元(CPU)的中央处理单元(CPU)是51单片机的核心。根据51单片机系统程序独有的功能,接收并接受来自编程器的数据信息,并检查电源,存储器,IO和报警定时器的工作状态,编程语言的错误也可以是找到。当51单片机开始使用时,它首先扫描现场的相关设备并接受现场设备的数据信息,并在其图像区域中记录设备的相关信息和状态。解释命令后,这些设备的数据和状态可以很好地存储在图像区域中。在用户的读取存储器中一个接一个的读取用户的数据信息。根据命令把逻辑和数据发送到存储器上。全部的用户程序都被弄好之后,Ido图像区域的每一个数据都会被传送到输出的机器中去,慢慢的停下来一直到完全的停止。51单片机的可靠性现在被在一步一步的被提高,这几年来用两个CPU组成了一个大的可编程控制器,另一种方法是用三个电脑核心组成一个可编程控制器。所这样的话要是其中一个电脑核心坏了还有其他的电脑核心可以继续运转。储存系统软件的机器也叫做储存程序软件的机器。可储存用户的存储器也可以用来存储一些其他数据。电路的进去和出来的口子1.电路的进入口子由光耦合电路的进入口子电路和小机器的进入口子是一起组建起来的。这个东西的作用是51单片机和在现场的一些接口的指挥工具。这个场出来的电路与出来的存数据的机器,操控们的机器和自动断电的电路是组建在一起的。51单片机使用出来的电路将一些有关系的信息送到现场来执行。比如计算和测量这些功能。传送信息的部分包括以太网,RS485,PROFIBUSDP通信模块等。2.351单片机的工作原理当51单片机开始动时,工作的流程有下面几个步骤分为把采样输进去、操作用户数据和把新的东西传出来三个部分。要做好上面这三个步骤所用的时间就是一个周期。在做上面这几个步骤时51单片机工作的速度必须要是不变的。(1)把采样穿进去这个阶段就是输入采样阶段,51单片机根据数据来慢慢的把这些采样传送进去,在图像的某个地方把它们保留起来。采样被传送好了之后,把采样在送给用户数据系统来操作传送出新的东西。这两个操作的步骤当中,传送进去的方式和传送进去的东西被改变了,那么图像区域中的传送方式和传送进去的东西也还是原来的样子不会变。所以传送进去是固定的信号,这个固定的信号的尺寸一定要大于扫面的时间,这样才能保证每一次都能被扫描进去。(2)在操作用户的系统时,这是操作用户程序的一个阶段,51单片机会有自己的逻辑来按照它的顺序进行扫描。每个梯形图片被扫描到时,都是接触梯形左侧的一个点组建成的一个地方。这些触点组成了一个顺序就是左、右、上、下,其次在根据相应的逻辑来工作,与系统中存RAM的一些区域对应的,或者是刷出新的东西和图像区中传送出来的线圈相对应。也有可能是确定梯形图中特定的命令操作。这样就是说在人们操作的时候,图像区域中传送进去的点的状态和它的信息是不会变化的,图像区域在系统中也是可以被更改的或其他的传送出来的点和机器设备都是可以被改变的。一个像梯形的东西,操作后的结果将在电线做的圈的梯形图或接下来要用的数据上进行工作与它不同的是下面的梯形图要搞出新的电线做的圈的状态或数据只用来作为一个函数来运用,这里面它处在下一个时间段的开始之初。要是用的指令,就可以在程序被使用时直接访问它。这样要是用这个指令,就没必要更新处理的图片,可以立马从模块中获得,还要一起把传送出来的图像立即更新一下,这个就不是直接的传送进去了。(3)程序被扫描好了以后,传送出新的阶段后就可以开始进行刷新阶段。在这个时间内,电脑处理核心会根据图像上的状态和相关的信息传送出新的电路,接着传送出电路的驱动程序和相关的一些机器设备然后通过输出电路驱动相应的外围设备。2.451单片机的特点1可靠性高,抗干扰能力强2通用性高,使用方便3程序设计简单,易学,易懂4模块技术是领先的,使用起来特别的方便5系统设计周期短6安装简便,调试方便,维护工作量小7适合各种工业的生产,应用方面比较广泛2.551单片机的应用在现在的情况下51单片机被用在了非常广泛的工业生产当中。1.做开关的逻辑设计是51单片机做拿手的,他把传统的继电器电路都给打败了,逻辑控制被它实现了然后顺序控制尽然也被他实现了,这两大逻辑被用在了工厂的生产流水线上。2.工厂在生产控制时会进行模拟温度、压力、流量、液位、速度这些个因素的不断变化。要让51单片机对模拟的这些数据进行操作处理,就一定要做到数字和模拟之间的相互转换。所以好多的生产商都来做这种转换的模块,就是为了要把数字和模拟进行转换,最后能够达到使用51单片机对这些转换后的数据进行操控。3.51单片机可以控制转圈圈的运动也可以控制直线型的运动。他控制的设置上,在一开始的时候他的开关是直接连接在模拟器上面的,目前的情况就是它采用了专业的开关来连接。第3章智能窗帘控制系统方案设计3.1系统功能分析智能窗帘控制系统主要是与网络技术、通信技术、检测技术、智能控制水平等综合应用于家居产品中。本研究的标准是“智慧、环保、安全为本”,即以使用者使用窗帘的感受为先,让使用者根据自己的需要,实现相应的家居环境。本文所研究的智能窗帘控制系统是基于将人们日常生活环境转化为智能化技术来实现智能化的生活环境。整个控制系统主要实现以下功能。(1)环境参数采集与控制系统智能窗帘控制系统主要通过ZigBee设备A采集环境温度、湿度和照明强度参数,并将采集到的模拟信号转换成数据信号,显示在OLED屏幕上。(2)环境参数传输控制系统无线信号传输系统由ZigBee设备A和设备B通过绑定方式组成。设备A采集的数据通过内部通信协议实时发送到设备B,然后设备B通过串行口传输到ARM控制器。(3)环境参数处理控制系统ARM控制器将分析和处理接收到的数据。如果数据符合要求,将上传到数据库并保存。如果采集到的数据异常,系统会自动报警。系统自动调用存储的数据,并与设定的阈值进行实时比较,以控制相应的终端设备。(4)系统设备保护控制系统控制中心利用变压器实时采集设备电机的电压(电流)。经模数转换后,与设定的阈值进行比较。如有异常,系统自动停机保护。(5)用户交互控制系统用户交互控制系统主要包括计算机端手机软件和手机短信终端。手机软件终端使用调试辅助软件。软件可以看到环境参数并发出指令控制智能窗帘设备。除手机短信外,功能与软件应用相同。五部分系统之间的关系如下面的关系图3.2系统网关架构设计通过对智能窗帘控制系统主要功能的分析,结合现有技术手段,整个控制系统主要包括以下几个模块:环境参数自感网络、控制中心模块、执行机构模块和上位机模块。图中给出了智能窗帘控制系统M的总体网关结构设计。ZigBee传感器网络是基于ZigBee协议栈技术的自组织网络,通过绑定将两个ZigBee设备连接成一个。ZigBee信号终端集成了温度和湿度测量传感器、照明强度测量传感器,ZigBee协调员是负责接收终端处理的环境参数。ZigBee协调员通过串行通信将接收到的环境参数信号实时传输到控制中心,处理后反馈到执行结构和主机进行显示。上位机主要向控制中心发送相应的指令,从而改变环境参数的阈值和控制方式。3.3智能窗帘控制系统所用到关键技术3.3.1嵌入式技术中国已经进入了从互联网到物联网的大数据时代。从普通的家居用品到高端的军事领域,嵌入式系统的应用涉及多个领域。我们正处在科技、互联网和信息一体化、发展迅速的时代。随着大数据的爆炸和物联网的迅速兴起,嵌入式系统凭借其无与伦比的优势成为21世纪的热门技术。首先,我们不应该将嵌入式系统与我们通常谈论的计算机或PC进行比较。嵌入式系统的使用具有特殊功能的特点。这与我们通常使用的PC机应用系统不同。它通常需要与特定的应用程序相结合。只有根据需要实现功能,才能赋予嵌入式系统生命力。其硬件和软件可根据需要进行定制,主要适用于系统功耗大、封装尺寸大、安全性能差的应用系统。嵌入式系统包括硬件和软件两个模块。硬件平台包括单片机、存储器、I/O引脚和内部寄存器。软件平台包括系统软件程序、底层驱动程序和应用程序。应用程序的主要功能是控制整个系统的正常运行,而操作系统的功能是控制应用程序与硬件的交互。嵌入式系统与我们的普通计算机系统也有一些共同之处。硬件为软件的运行提供了平台基础和通信接口。系统的核心技术是软件。硬件电路包括嵌入式单片机、外围电路和配置电路。软件组件分为嵌入式操作系统和嵌入式应用软件。层次结构,如图所示。3.4ZigBee技术ZigBee技术对我们来说并不陌生。它是一种集短距离传输、低成本、低功耗和简单使用于一体的无线局域网技术。ZigBee的主要应用是通信量要求不太大,数据传输范围相对较小,采集的数据可靠性高,技术本身的成本和功耗相对较低,因此应尽量选择安装方便的场合。传输速率分别为250kb/s、20kb/s和40kb/s。它可以在20米到100米之间传输,并且随着后期无线技术的改进,它的传输距离可以增加。在本课题的设计中,我们的智能控制窗帘系统不需要很高的数据传输效率和传输量,因此在节省成本和数据采集的条件下,ZigBee技术完全可以满足系统的要求。在ZigBee构建的域网络中,根据网络的功能要求,可以分为三个部分:点、路由器和协调器。每个部分都有自己独立的功能。节点可以理解为网络中的终端节点,而我们需要的系统相对简单,网络设备需要节点和协调器这两部分就足够了。节点的功能是采集前端发送的数据,接收后端发送的控制命令,并向协调器申请加入网络。路由器可以理解为整个网络中的一个中转服务中心。其主要任务是将节点发送的数据传输给协调器,转发协调器发送的数据传输给网络中的节点。协调员负责整个网络。运行是网络运行的控制中心,负责网络的建立和数据的维护。3.4本章小结本章主要分析智能窗帘控制系统的功能。确定了控制系统的主要功能为环境参数采集控制系统、环境参数传输控制系统、环境参数处理控制系统、系统设备保护控制系统和用户交互控制系统,并给出了系统之间的信号传输关系。功能。系统方案框架由需要实现的功能决定。它由五部分组成:ZigBee信号采集节点、ZigBee协调器、ARM控制中心、执行结构和主机。本文给出了五个部分的模型框架。最后介绍了控制系统的主要技术,包括嵌入式技术、ZigBee技术、WiFi技术和GSM技术。第4章系统的硬件平台设计智能窗帘五金系统设计考虑如下:(1)成本方面,如果你想在市场上有竞争力,你必须首先考虑价格。本课题智能窗帘硬件系统的主要功能是方便数据的传输和接收,采用无线传输模块,低成本、低功耗模块是我们的首选。(2)统一的接口标准,在设计系统时应考虑接口的兼容性。传统的电动窗帘传感器接口在市场上还没有统一,这给我们的后期工作带来了很大的麻烦,也降低了系统的兼容性,因为我们的数据传输需要无线设备,所以可以说是稳定的。地面设备是必要的。(3)随着信息网络和各种智能终端的发展,主机的选择也多种多样。最重要的是智能手机、平板电脑和其他智能终端。多样性的选择为用户在体验系统的全面性和智能性方面提供了极大的便利。(4)系统整体功能的完整性、系统功能的丰富性和完整性是决定智能幕开发的决定性因素,也是决定用户是否愿意使用智能幕的决定性因素,因此提高系统多样性的选择是开发人员需要考虑的问题。4.1系统硬件总体结构设计智能的窗帘系统使用的是最基础的可编程控制器的单片机,它里面的机器元件有供电的电源,收集信息的区域,收集温度信息的元件,收集光的信息的元件,控制这些原件的主要控制器,一块显示屏幕,一个电动机驱动,还有报警的机器以及做互联网的模块。在下面的图里面可以表示出来。4.2系统硬件电路设计智能窗帘控制系统的硬件由九部分组成。可以参照电的划分的线路的特性,把线路分为供电的电路,收集信息的电路,还有进行信息交流的电路。4.2.1电源电路设计在系统的机器元件上面,用来驱动的电动机还有电动机里面的芯片所要的供电是12伏特,还有一些元件的供电需要的是5伏特。在一开始选用电源的时候是选用24伏特的,再通过转换机变成了12伏特和5伏特输出来。4.2.2采集控制电路设计采集控制电路由输入采集电路、主控单元电路和输出控制电路组成。输入采集电路包括环境温湿度、周围的光的明亮程度以及一些比较重要的信息的收集,主要一些地方的设计里面有非常小的系统的设计,还有一些部分里面有电动机的控制系统,以及一些输出信息的指示灯。采集控制电路如图所示。(1)输入采集电路设计输入采集电路由温湿度采集电路、光强采集电路和按键采集电路组成。(1)温湿度采集电路设计房间里面的温度和湿度的信息的收集都是使用相关的传感器。传输的工具的输出和可编程控制器里面的一些元件相连接,可编程控制器可以读取输进去的信息,这样就能够每时每刻测试环境的湿度和温度。(2)照明强度采集电路设计光强采集采用光敏电阻模块,采集的数据通过2英尺的距离与单片机P.7脚相连。利用单片机内部的A/D转换功能,实现对环境光强的检测。(3)按键采集电路设计四个键分别代表“手动键”、“自动键”、“打开窗帘键”和“关闭窗帘键”的控制命令。(2)主控单元设计主要控制的模块是由单片机和各种不同的电路组成的。晶体振荡器电路由一个12兆赫晶体振荡器和两个30pf电容器组成。振动器的电路的目的是为了让单片机能够按照顺序进行工作。不同的电路里面有很多的组合的按钮,还有电解的电容器组件,还有些不同规格的电阻。复位出来的信息和长度是9英尺的单片机一起连接。符合组建的电路是为了电容器提供不同的信号,控制单片机返回上电状态,解决由于电源电压波动导致单片机不能正常运行的问题。(3)电机驱动电路设计单片机与某一个元件的脚和P2.7这个原件的脚相连,主要是为了控制电动机的信号。P2.5脚和P2.6脚与L298N的IN1、IN2连接在一起,然后P2.5脚和P2.6脚控制发电机运动指令。L298N的输出1和输出2控制电机1移动。D7-D10四个1N4148保护二极管防止在电源把电关掉以后就会把电动机弄坏了。4.2.3蓝牙通信电路设计蓝牙通信电路是经过HC-06蓝牙元件、MAX332核心元件和其他的元件组建起来的。MAX332是一个非常常见的转换芯片,是用在单片机与蓝牙模块之间的,让他们之间的电流变得平衡。单片机的P3.0和P3.1的插脚与MAX332电平转换芯片的11和12的插脚相连。HC-06发出的控制命令由单片机内置的串行口接收。蓝牙通信电路如图所示。第5章软件的设计5.1软件主流程设计系统软件工作后,首先执行初始化程序。初始化程序完成IO管脚的分配和定时器和串行端口的初始化。初始化后,程序进入一个while(1)无限循环。在循环中按顺序执行以下操作:(1)初始化完成后,执行钥匙扫描程序,确定系统的当前工作状态。如果是手动模式,则根据开关窗口按钮的按下状态调用电机控制程序来控制电机运行;如果是自动模式,然后继续执行步骤(2)。(2)首先,调用通信程序接收和处理来自远程控制终端的命令。如果命令作为控制命令接收,则调用电机控制程序来控制电机的运行。如果为参数设置了命令,则保存并保存接收到的参数。完成后,调用传感器检测程序采集当前环境参数,并根据采集结果确定开关窗口的条件是否满足。如果没有,请返回步骤(1)。如果满足切换窗口的条件,则调用电机控制程序来控制电机。然后,执行步骤(3)。(3)确定电机动作的定时时间是否到,若不到规定时间继续执行电机控制程序。如果达到规定的时间,蜂鸣器将被控制发出警报声并返回步骤(1)。软件工作流程如图所示。5.3通信程序设计在信息相互交流的过程中,无线控制的结束端发出了操控的指令,操控环境的相关信息的调节点,还有窗帘移动的动作。这里面的控制命令还有环境温度的高低,环境里面水分多少,环境的明亮程度。根据这些信息系统会自动打开关闭以及开多少的窗帘都会自动操作。下面就说一下这相互之间的信息传输命令,无线控制的终点以及系统操控的终点的信息是使用数学方式来计算的。用AA来作为开头,命令的符号就是(01和02),01就是表示窗帘的打开操作,02就是环境的调整的意思。这里面的信息都是用三个字组建成的。当窗帘的动作开始发出时候,01这个命令就是关闭的意思,其他的信息以及命令就默默的关闭。当窗帘开始动的时候,1到3这三个数字就分别代表环境的温度,环境里面的水分,还有明亮程度。控制端的接受情况在下面图中可以表示。第6章调试测试1.调试前准备通过51单片机系统和自动洗车控制系统的具体形状配合完成本控制系统的调试。自动洗车控制系统使用STEP7-Mcro/WIV4.0编程这款软件,程序选择梯形图进行编写。调试之前先要对51单片机与电脑进行连接能够相互通信,在通信正常情况下将事先弄好的程序下载到51单片机中。再根据硬件接线图将自动洗车控制系统的具体形状与51单片机进行连线,51单片机的24V直流电源给直流电动机和直流电磁阀提供工作电源,最后通电调试。2.系统的调试自动窗帘控制系统调试步骤:(1)检验设备硬件,完成外接电路接线,打开电脑上的STEP7-Mcro/WIV4.0编程软件,对51单片机和电脑进行通信,确保其通信正常。(2)将已经编译好

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论