基于CAN总线的智能家居控制(毕业设计).doc

上传人:桔**** 文档编号:524000831 上传时间:2023-02-15 格式:DOC 页数:63 大小:2.28MB
返回 下载 相关 举报
基于CAN总线的智能家居控制(毕业设计).doc_第1页
第1页 / 共63页
基于CAN总线的智能家居控制(毕业设计).doc_第2页
第2页 / 共63页
基于CAN总线的智能家居控制(毕业设计).doc_第3页
第3页 / 共63页
基于CAN总线的智能家居控制(毕业设计).doc_第4页
第4页 / 共63页
基于CAN总线的智能家居控制(毕业设计).doc_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《基于CAN总线的智能家居控制(毕业设计).doc》由会员分享,可在线阅读,更多相关《基于CAN总线的智能家居控制(毕业设计).doc(63页珍藏版)》请在金锄头文库上搜索。

1、编号: 毕业设计(论文)说明书课 题: 基于CAN总线的智能家居控制 学 院: 电子工程与自动化学院 专 业: 自动化 学生姓名: 学 号: 指导教师单位: 姓 名: 职 称: 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2012年 5 月 10 日摘 要进入二十一世纪以来,借助计算机和互联网技术的发展,信息家电已经越来越多的出现在人们的生活之中,伴随着科学技术的进步,家居智能化正以前所未有的速度走进寻常百姓之家。以单片机为核心结合计算机构成的智能家居产品具有体积小、功能强、应用面广,使用灵活、价格便宜、工作可靠等优点。本文设计基于CAN总线的智能家居控制系统,研究其硬件电

2、路设计、软件程序设计和CAN总线的智能家居领域的应用。该控制系统从结构上来划分,可以分为两个层次,分别为上位机监控和下位机各节点控制。上位机监控主要由监控计算机PC机和CAN-RS232总线协议转换器构成,下位机由单片机和CAN总线智能节点数据采集模块构成,完成对家居的环境状况进行实时监控。系统设计两路CAN总线节点,采用温度传感器DS18B20、湿度传感器DHT11、烟雾传感器MQ-2、BIS0001人体红外传感器,巡回检测室内温度湿度,火情盗情等环境信息。并通过CAN-RS232协议转换将数据发至PC机记录和监控,PC机可查询当前记录和历史记录,上位机和CAN节点分别设有报警功能,可以通过

3、按键设定报警上限和下限。系统硬件包括主控芯片STC89C52RC,CAN总线通信模块,串行通信接口电路,烟雾浓度检测模块,人体移动红外检测模块,温湿度检测电路,液晶显示电路等。系统软件设计包括VB上位机监控程序,CAN-RS232总线协议转换程序,CAN总线智能节点通信程序,按键设定值程序,液晶显示程序等。关键词:智能家居;CAN总线;传感器;Visual BasicAbstractSince the beginning of the 21st century, with the development of computer and Internet technology, informat

4、ion appliances have been more and more in peoples life, along with advances in science and technology, the intelligent home is at an unprecedented rate into the homes of ordinary people at home. Small size, wide range of applications, the use of flexible, cheap, reliable and advantages of microcontr

5、oller as the core, combined with computer composed of smart home products.The design is based on the CAN bus smart home control systems, to study the hardware circuit design, software programming, and CAN bus application in the field of smart home. The control system up from a structural division ca

6、n be divided into two levels, respectively, for each node of the PC monitoring and machine control. PC monitoring of monitoring computer PC, CAN-RS232 bus protocol converter, the next crew of data acquisition module of the microcontroller and the CAN bus intelligent node to complete the real-time mo

7、nitoring of the state of the environment of the home.System designs two CAN bus node, using temperature sensor DS18B20, humidity sensor DHT11, smog sensor MQ-2, BIS0001 infrared sensor, to detect circuitly indoor temperature and humidity, fire Pirates of the situation and other environmental informa

8、tion. Recording and monitoring of the data sent to the PC, the PC machine can check the records and history, the host computer and the CAN nodes are equipped with an alarm function, alarm upper and lower limits can be set through the button and the CAN-RS232 protocol conversion. The system hardware

9、consists of the master chip STC89C52RC,CAN bus communication module, serial communications interface circuits, smoke concentration detection module, infrared detection module of human motion, temperature and humidity detection circuit, LCD circuits, etc. System software design, including VB PC monit

10、oring program, the CAN-RS232 bus protocol conversion process, the intelligent node of the CAN bus communication program button to set the value of the program, LCD program.Keywords: Smart Home; the CAN bus; sensor; Visual Basic目 录引言11 课题研究内容21.1 课题背景21.2 课题意义22 系统设计概述32.1 设计任务32.2 系统设计原理32.3 系统设计方案3

11、2.4 系统可行性分析43 CAN总线概述63.1 CAN总线简介63.2 CAN总线帧类型63.2.1 数据帧63.2.2 远程帧73.2.3 错误帧83.2.4 过载帧83.3 CAN报文过滤83.4 CAN错误处理83.4.1 错误检测83.4.2 错误标定94 硬件电路设计104.1 单片机最小系统104.1.1 单片机STC89C52RC104.1.2 最小系统电路114.2 CAN总线模块124.2.1 CAN控制器SJA1000124.2.2 CAN收发器TJA1050174.2.3 CAN模块电路174.3 串口通信184.3.1 电平转换芯片MAX232184.3.2 串口通

12、信电路194.4 温湿度检测模块194.4.1 温度传感器DS18B20194.4.2 湿度传感器DHT11194.4.3 温湿度检测电路204.5 烟雾检测模块204.6 红外人体感应模块214.7 液晶显示模块214.8 报警电路224.9 按键电路225 系统软件设计235.1 软件整体设计235.2 CAN通信程序设计245.3 RS-232通信程序设计265.4 LCD1602液晶显示程序设计275.5 按键设定值程序设计295.6 温度采集程序设计295.7 湿度采集程序设计315.8 应用软件平台简介335.8.1 Keil C51335.8.2 Visual Basic 6.0

13、346 系统调试376.1 硬件电路调试376.2 系统联调377 总结和展望41谢 辞42参考文献43附 录44 第 53 页 共 57 页引言科技的进步,带来经济飞速发展的同时,也给人们的生活带来无限的惊奇。不断更新的生活方式,使得越来越多的人追求对生活的舒适度和享受度。智能家居作为新生力量呼之欲出,自然地走进我们的生活,随之,引领新一代的数字家庭生活。通过分析现有的智能家居解决方案,智能家居包括四个基本的功能模块:家庭对外通信模块、家庭网关模块、家庭安全防范模块、家庭设备自动控制模块。本课题提取家庭安全防范模块研究,设计基于CAN总线的智能家居控制系统。安全防范就是保障人们在生产、生活和

14、一切社会活动中人身生命、财产和生产、生活设施不受侵犯,防止侵害行为的总称。智能家居在满足人们舒适、方便生活的同时,也要求为家庭提供安全防范方面的保障。它包含的内容有防止入侵、盗窃、破坏、爆炸等,它的原则是“以防为主,打防并举”,安全防范工作贯彻“人防、技防、物防”相结合的方针政策。因此,智能家居将家庭安全防范模块定义为其四个基本要素之一。课题将安全防范的内容分为两部分,分别是家庭内部环境安全、家庭对外非法入侵预防,这两方面都体现出现代技术在智能家居中的应用。在本课题中,由于条件限制,并没有对家庭安防模块进行实验,对于家庭内部环境安全,采用传感器检测室内的温湿度和烟雾浓度。对于家庭对外非法入侵预防,采用人体移动红外检测。本课题采用CAN总线设计智能家居组网系统,可以设计多路CAN智能节点,构成分布式控制系统,实现同时对多个居室的环境状况进行监控。CAN总线的数据通信具有突出的可靠性、实时性和灵活性,通信介质可以是双绞线、同轴电缆或光导纤维。因此,CAN总线在智能家居系统中得到广泛应用。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 林业/苗木

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号