- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32的家居环境检测和家电控制系统-微电子学与固体电子学专业论文
杭州电子科技大学硕士学位论文
Dissertation Submitted to Hangzhou Dianzi University for the Degree of Master
Environment Detection and Appliance Control System of Household Based on STM32
Candidate: Li Ling Supervisor: Prof. Xu Junming
December,2013
摘 要
家居生活是人们日常生活中很重要的一部分。近几年,智能家居的出现颠覆了传统的住 房概念,给人们带来了与众不同的家居体验。通过智能家居人们可以方便地控制家电,同时 又能获得安全。本课题基于目前市场需求,设计了采用以太网进行网络通讯的家居环境检测 和家电控制系统,并通过 Android 应用程序实现最终的检测和远程控制,实现了继电器控制 家电、红外学习控制系统、语音提示和温度、湿度、光照度测量等功能。本课题的研究内容 主要分为以下几个部分:
1. 分析了检测和控制系统的设计要求,将系统分为主控制器和客户端两部分。主控制器完 成硬件操作,客户端实现远程监控,由以太网实现两者间的通信。
2. 分析了智能家居系统的通信模式和外设需求,本课题采用 32 位的微处理器 STM32F107 作为硬件设计核心,它具有体积小、性价比高等特点。该互联型芯片内置的介质访问控 制和专用的 DMA 控制器可以方便地实现以太网传输控制,在现有的网络设备基础上实现 可靠的网络通信。本系统提供了多种监测和控制前端:通过继电器或者红外学习模块实 现对家庭用电器的控制;提供温、湿度及光照度的环境监测;通过语音合成模块进行提 示或者警报。
3. 主控制器软件部分包括硬件驱动和通信协议两部分。驱动部分先配置好主控制芯片 STM32 的上电参数和时钟系统,再进行各个模块的驱动设计,其中使用到 RS232 串口通 信、ADC 模数转换、I2C 总线通信等。为节约数据端口的使用,以太网模块设置为 RMII 通信模式;语音合成模块和红外学习模块均有自己的命令帧格式,通过串口与 STM32 联 系,本设计采用 MAX3232 实现 RS232 通信;继电器可直接通过 GPIO 端口进行操作; 传感器模块中温度传感器有特定的工作时序、湿度传感器使用 ADC 采集、光照传感器采 用 I2C 通信协议。
4. 本系统采用轻量级通信协议 uIP。移植 uIP 协议分为三个步骤:编写网卡驱动、配置 uIP 时间系统和设置相关参数。在 uIP 协议的基础上,设计了易用的应用层协议 CTP(命令 传输协议),用于实现命令发送、接收以及判断并最终驱动硬件。
5. 远程客户端应用程序是通过 Android 实现的。在搭建好平台后,通过 Android 的不同控件 来完成界面设计,主要有登录和注册、主控制和子控制功能的实现。该应用程序通过 Socket 与控制主机进行通信,然后在主控制或子控制界面实现对不同继电器的控制、学习红外 遥控器并进行控制、读取环境数据等功能。 整个系统经过测试和应用,各个模块能正常工作,符合设计要求。
关键字:智能家居;环境监测;家电控制;STM32;UIP;Android
ABSTRACT
Home life plays an important part of daily life. In recent years, smart home subverts the traditional housing concept and brings a different household experience to people. People can easily control appliances and get a sense of security at the same time through smart home. On the basis of current market demand, the detection and control system was designed which used the Ethernet to implement communication network and achieved relay control, infrared learning control, prompt of text to speech, test of temperature, humidity, light and remote monitoring and control through Android application.The main contents of
您可能关注的文档
- 基于STIRPAT模型的碳排放影响因素研究-管理科学与工程专业论文.docx
- 基于STL模型的分层算法研究与软件实现-农业电气化与自动化专业论文.docx
- 基于STM32F103住宅智能防火防盗报警系统的设计-测试计量技术及仪器专业论文.docx
- 基于STM32 系列微处理器的矿井电网选择性漏电保护分析-电气工程专业论文.docx
- 基于STM32F103矿用高压隔爆开关综合保护系统的研究与开发-电气工程专业论文.docx
- 基于STM32F103矿用高压隔爆开关综合保护系统的分析与开发-电气工程专业论文.docx
- 基于STM32 系列微处理器的矿井电网选择性漏电保护研究-电气工程专业论文.docx
- 基于STM32F的多功能电能表的设计与实现-软件工程专业论文.docx
- 基于STM32F4的故障录波系统研究-电气工程专业论文.docx
- 基于STM32W智能环境监控系统的研制-电子与通信工程专业论文.docx
- 基于STM32的嵌入式系统开发及其在车辆管理上的应用-信息与通信工程专业论文.docx
- 基于STM32的微喷射粘结快速成形控制系统研究-材料加工工程专业论文.docx
- 基于STM32的应急通风逆变电源的研究与设计-控制理论与控制工程专业论文.docx
- 基于STM32的双超声压缩系统电源研制及实验研究-机械工程专业论文.docx
- 基于stm32的微机温度补偿晶体振荡器的设计-控制工程专业论文.docx
- 基于STM32的工业以太网EtherCAT从站的设计和实现-信息与通信工程专业论文.docx
- 基于STM32的嵌入式网络协议UIP的移植与分析-计算机科学与技术专业论文.docx
- 基于STM32的抗强光多点红外触摸屏的设计与实现-光学工程专业论文.docx
- 基于STM32的控制技术课程实验仪器的设计与实现-控制工程专业论文.docx
- 基于STM32的旋转轴信号检测与诊断系统研究-计算机科学与技术专业论文.docx
最近下载
- 2021简历表格下载word格式个人简历表格下载合集.docx VIP
- (2025秋新版)人教版三年级数学上册全册教案.pdf
- 人教版(2024)数学三年级上册《口算乘法》PPT课件.pptx VIP
- 重症肺炎的护理课件文库.pptx VIP
- 信息技术《Word文档》课件.ppt VIP
- 中国心力衰竭诊断和治疗指南(2025)学习与解读.pptx VIP
- 重型静压转台动态与承载特性:理论、影响因素及优化策略探究.docx
- 第10课 公共场所的文明素养 第2课时 核心素养教案2025道德与法治三年级上册统编版.docx
- 生物反应池池壁混凝土方案.doc VIP
- 2025届北京市西城区高三一模语文试卷讲评课件 21.微写作.pptx
文档评论(0)