毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机安全 >> 正文

基于EasyARM615的家居智能环境控制系统 第15页

更新时间:2014-6-28:  来源:毕业论文

基于EasyARM615的家居智能环境控制系统 第15页
二、各模块的测试
模拟窗帘电机转动,PC终端远程发送C电机转动,如下图所示:

图5-4 窗帘控制模块的测试

模拟窗帘电机停止,PC终端远程发送C电机停止,如下图所示:

图5-5 窗帘控制模块的测试

模拟窗磁报警闭合,PC终端远程发送D显示窗磁闭合不报警,如下图所示:

图5-6 窗磁报警模块的测试
模拟窗磁报警断开,PC终端远程发送D显示窗磁断开报警,如下图所示:

图5-7 窗磁报警模块的测试

模拟开门的状态,门磁和门锁分离,如下图:

图5-8 门磁控制模块的测试

模拟关门开锁的状态,门磁和门锁相连,通过板上的KEY2键控制门锁打开,如下图:

图5-9 门磁控制模块的测试

模拟关门关锁的状态,门磁和门锁相连,开锁后自动隔两秒关锁,如下图:
图5-10 门磁控制模块的测试
模拟温度检测的状态,通过板上的KEY1键或者PC终端发送A开启温度检测,如下图:
图5-11 温度检测模块的测试
模拟光强检测的状态,光强的时候LED灯亮,如下图:
图5-12 光强检测模块的测试
模拟光强检测的状态,光弱的时候LED灯暗,如下图:
图5-13 光强检测模块的测试
模拟烟雾报警的状态,如下图:
图5-14 烟雾报警模块的测试
Zigbee无线通讯模块有两个绿色信号灯,如果有信号接受信号灯会较快闪烁,如下图所示:
图5-15 Zigbee无线通讯模块的测试
三、系统的整体测试
整个系统如下图所示:
图5-16 系统的整体测试
6 系统运行与文护
6.1在EWARM 中系统的文护
6.1.1 建立一个项目文件目录
首先应该为新项目创建一个目录,用来存放与项目有关的各种文件。项目开发过程中生成的一系列文件,如:工作区文件,开发环境的配置,编译、连接和调试选项配置,各种列表文件和输出文件等都将被存放在这个目录下。用户也可以选择把各种源文件也放在这个目录下。在下面的例子中生成一个D:\DEMO 目录。
6.1.2 新建工作区
EWARM 虽然是按项目进行管理, 但是要求把所有的项目都放在工作区内(Workspace)。用户如果是第一次使用EWARM 开发一个新项目,必须先创建一个新工作区,然后才能在工作区中创建新项目。一个工作区中允许存放一个或多个项目。如果用户过去已经建立了一个工作区并且希望把目前要建的新项目放在老工作区内,则可以直接打开老工作区并执行第三步生成新项目。创建新工作区方法如下:
启动EWARM 开发环境,如图 6.1 所示。
图 6-1 启动EWARM 开发环境
选择主菜单的 File > New > Workspace 命令,然后开启一个空白工作区窗口,如图 3.2
所示。
图 6-2 空白工作区窗口
6.1.3 生成新项目
下一步就是在工作区中创建新项目,方法如下:
1. 选择主菜单 Project > Create New Project,弹出生成新项目窗口。EWARM 提供几种应用程序和库程序的项目模板。如果选择Empty project,表示采用默认的项目选项设置,为一个空工程。在本例中选择Empty project,如图 6.3 所示。
图 6-3 生成新项目窗口
2. 在Tool chain 栏中选择ARM,点击OK 按钮,弹出“另存为”窗口。如图 3.4 所示。
图 6-4 “另存为”窗口
3. 在“另存为”窗口中浏览和选择新建的D:\DEMO 目录,输入新项目的文件名为demo,然后保存。这时在屏幕左边的Workspace 窗口中将显示新建的项目名和输出代码模式,如图 6-5 所示。
图6-5 新建的项目名
项目名后面的Debug 表示输出含调试信息的代码文件。EWARM 能为项目提供两种输出代码模式:Debug 和Release。Debug 模式生成含调试信息的程序代码,用户利用它可以在EWARM 环境下调试应用程序。而Release 模式生成不含调试信息的发行版本的程序代码,其代码比较紧凑。用户可以从Workspace 窗口顶部的下拉菜单中选择两种项目配置之一,本例选择Debug。现在DEMO 目录下已生成一个demo.ewp 文件,该文件中将包含与demo 项目设置有关的信息,如编译、连接(build)的选项等。
注意:demo-Debug 后的﹡号表示当前的工作区和项目经修改后还没有被保存。
4. 保存工作区
新生成的工作区需保存才有效,所以在添加项目后EWARM 要求执行保存工作区操作。保存工作区选择主菜单 File > Save Workspace,浏览并选择D:\DEMO 目录。然将工作区取名为demo 输进File name 输入框,按保存按钮退出,如图 3.6 所示。这时在D:\DEMO 目录下又生成一个 demo.eww 文件。同时在D:\DEMO 目录下还生成一个settings 子目录,这个目录下存放保存窗口设置和断点设置等与当前操作有关信息的其他文件。
图 6-6 保存工作区
6.1.4 建立文件组
右击“demo-Debug”然后选择 ADD > ADD Group…,如图 6-7 所示
图 6-7 建立文件组
新建3 个文件组:startup 文件组,src 文件组,lib 文件组,如图 6-8 所示。
图6-8 新建3 个文件组
6.1.5添加对应文件
向文件组添加对应文件,如图6-9 所示。
图 6-9 向文件组添加对应文件
在lib 组添加driverlib.r79 文件。添加方法:右击lib,选择ADD > ADD Files…,在弹出的对话框中选择目录:“C:\ProgramFiles\IAR Systems\Embedded Workbench 5.0 \arm\lib\Luminary”,选择需要添加的库文件driverlib.r79,如图 6-10 所示。
图6-10 选择需要添加的库文件
在startup 组添加startup.c 文件。将“D:\PDL-LM3S-2752\DriverLib\ewarm”下的startup.c 文件复制到工程目录D:\DEMO下面。然后右击startup,选择ADD > ADD Files…,在弹出的对话框中选择目录D:\DEMO,添加startup.c 文件,如图 6-11 所示。
图 6-11 另存为对话框
然后右击src 组,选择ADD > ADD Files…,在弹出的对话框中选择目录D:\DEMO,添加main.c 文件。至此,整个工程文件添加完成,可以进行程序的编辑。
6.2系统的文护
由于本智能家居控制系统是时刻进行检测的原因,应该为系统提供稳定的电源。但有时候会出现一些意想不到的情况,所以要确保中控台的供电不被切断,以及各个模块与中控台的接线是否有松动或者接触不良。如果接线有问题,应该及时更换,这样才能保证各个模块的能与中控台进行数据交换。因为本系统是有许多电子零件组成的,所以必须避免电子器件接触到水或者其他液体。因为中控台有LCD,所以避免中控台受压。
7总结
家居智能环境控制项目是为了满足人们对生活环境的智能化检测控制而设计的,能为用户提供一个安全、舒适、便捷、节能、高效的生活环境。整个系统的特点是它采用了嵌入式技术,由于采用了模块化设计,使得整个系统有很好的扩展性和可文护性。
     由于时间仓促,整个系统还有一些不足之处需要改进,如:1、加μC/OS-Ⅱ操作系统,因为有了操作系统的支持,我们可以很方便的给它增加任务,且任务间能起到很好的兼容性。2、增加LCD触摸屏,使得整个系统操作更加方便快捷。 

 << 上一页  [11] [12] [13] [14] [15] [16] 下一页

基于EasyARM615的家居智能环境控制系统 第15页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。