辽宁工程技术大学软件学院嵌入式系统课程设计方案.docxVIP

辽宁工程技术大学软件学院嵌入式系统课程设计方案.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件学院课程设计报告书课程名称嵌入式系统设计题目 Android 实现爱情连连看(3G移动开发技术)专业班级嵌入式学号5姓名指导教师2013 年 6 月目录1 设计时间12 设计目的13 设计任务14 设计内容14.1 总体设计14.1.1 需求设定14.1.2 系统开发环境24.2 软件设计24.2.1 软件开发环境介绍24.2.2 主程序设计及流程图25 总结与展望6参考文献7成绩评定71 设计时间2013年6月8日~2013年6月14日2 设计目的随着计算机、通信及微电子技术的飞速发展和人民生活水平的提高,人们对居住环境的要求,也向着追求精神内涵、安全舒适、便捷智能化和自动化为理想目标,智能化的家居环境也逐渐备受人们的关注。该系统利用CSM短信(SMS)进行远程监控,使家中的电器在无人的情况下也可以安全工作。嵌入式系统以其占用资源少,专用性强,功耗低的特点使其广泛应用在移动通信,工业生产,安全监控等领域。针对人们对高效、舒适、安全,便利、环保的居住环境的要求。提出了以ARM为平台的智能家居控制系统的设计。3设计任务以ARM7处理器和PLC2136和实时嵌入式操作系统C/OS-Ⅱ为基础,建立基PLC2136的嵌入式开发平台,通过GMS模块和无线红外遥控器,实现多功能智能家居的监控系统。4 设计内容4.1总体设计智能家居监控的突出特点是报警器和继电器模块都是通过无线电方式与处理器相互通信,这不仅大大减少了室内布线,而且更有利于报警器的安装,使得报警器更具有实用性。家中的电器不仅可以通过无线的遥控器进行开关遥控,还能通过短信的方法进行控制,这样,无论你身在何方都可以方便对电器进行控制。智能家居监控系统的模块化结构设计思想,将设备分为主控模块、LCD显示模块、报警模块、PT2262编码无线发送和PT2272编码无线模块以及传感模块,如图1所示。控制模块负责人机交互与其它模块通信、数据传输等,用户通过控制主控制模块来对其它模块进行操作;LCD显示模块用来显示当前的温度、湿度和烟雾状态以及报警信息;PT2262编码无线发送和PT2272编码无线接收模块的功能是将接收到遥控的信号传送给主模块,并将主模块传来的反馈信息发送给遥控器;传感器模块包括湿度传感器、温度传感器和烟雾传感器等。总体设计框图如图4-1所示。图 4-1总体设计框图4.2 主控模块设计主控模块是该系统的核心模块。智能家居监控系统的主控模块是NXP公司的LPC2136ARM处理器,它提供了很多接口,包括UART、I2C和I/O等。该系统只需要在LPC2136周围增加较少的元器件和电路,就能设计出功能较强的、符合要求的主控模块电路。它由PLC2136芯片、电源部分、复位电路、JTAG、RS232模块等部分组成,如图二所示。PLC2136通过UART双工异步通信线和GSM模块相连,用AT指令与手机互通短消息,达到对室内各种状态的遥控和检测。LPC2136的I2C总线挂载了DS1621数字温度传感器,用来检测室温;同时为了防止数据被破坏,LPC2136的I2C总线还挂载另外AT24C02用于保存用户的报警手机号码。当家里发生异常时,CPU就会通过GSM模块对设置的报警手机号码进行短消息报警,同时家中的报警器也就会发出警告声,提醒家中人员。主控模块结构图如图4-2所示。图4-2主控模块结构图4.3 I2C总线及其器件I2C采用两根I/O线:一根时钟线(SCL串行时钟线)一根数据线(SDA串行数据线)实现双工同步的数据通信。I2C通过SCL/SDA两根线使挂接到总线上的器件相互通信进行信息传递。ARM通过识别I2C总线上的存储器、LCD驱动器、I/O扩展和其他的I2C总线器件,省去了每个器件的片选线,因而使整个系统的连接极其简洁。总线上的设备分为主设备(ARM处理器)和从设备两种。两种设备均并联在这条总线上,每个电路和模块都有唯一的地址。I2C总线在数据传输过程中共有三种类型信号,它们分别是:开始信号、结束信号和应答信号。开始信号:SLC为高电平时,SDA有高电平向低电平跳变,开始传送数据;结束信号:SCL为低电平时,SDA由低电平向高电平跳变,结束传送数据;应答信号:接收数据的设备在接收到8比特数据后,向发送数据的设备发出特定的低电平脉冲,表示已收到数据。CPU向受控单元发出一个信号后,等待受控单元发出一个应答信号,CPU接受到应答信号后,根据实际情况做出是否继续传递信号的判断,判断为受控单元出故障。本设计在IC总线上加上了两个器件,分别为DS1621温度传感器与AT24CO2串行E2PROM。两个器件的地址分别定义为0x01,0x00。4.4 LCD显示模块LCD显示模块采用了点阵液晶显示模块,液晶选用了显示容量为16*2个字符的字符型点阵阵液晶模块,该模块使用单5V电源

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档