收藏 分享(赏)

基于can总线的蔬菜大棚温湿度检测节点设计课程设计(论文).doc

上传人:无敌 文档编号:630621 上传时间:2018-04-15 格式:DOC 页数:29 大小:508.50KB
下载 相关 举报
基于can总线的蔬菜大棚温湿度检测节点设计课程设计(论文).doc_第1页
第1页 / 共29页
基于can总线的蔬菜大棚温湿度检测节点设计课程设计(论文).doc_第2页
第2页 / 共29页
基于can总线的蔬菜大棚温湿度检测节点设计课程设计(论文).doc_第3页
第3页 / 共29页
基于can总线的蔬菜大棚温湿度检测节点设计课程设计(论文).doc_第4页
第4页 / 共29页
基于can总线的蔬菜大棚温湿度检测节点设计课程设计(论文).doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、 本科生课程设计(论文)辽 宁 工 业 大 学工业控制网络 课程设计(论文)题目: 基于CAN总线的蔬菜大棚温湿度检测节点设计 院(系): 电气工程学院 专业班级: 学 号: 学生姓名: 指导教师: (签字)起止时间: 本科生课程设计(论文)本科生课程设计(论文)课程设计(论文)任务及评语院(系):电气工程学院 教研室:自动化 学 号 100302114 学生姓名 王佳斌 专业班级 自动化104课程设计(论文)题目基于CAN总线的蔬菜大棚温湿度检测节点设计课程设计(论文)任务课题完成的功能、设计任务及要求、技术参数实现功能检测大棚内某点的温湿度信号,传递给单片机,完成单片机最小系统设计,并把此

2、系统作为 CAN 的节点,节点的硬件包括主单片机、总线驱动器、控制器、接口电路,以一路信号为例的模拟量信号连接在 CAN 总线上,实现远程通信。设计任务及要求1、选择单片机、总线控制器型号,确定设计方案;2、设计单片机最小系统(晶振、电源、复位等) ;3、设计实现系统功能的单片机外围电路,包括驱动电路、键盘、显示;4、设计CAN总线电路(包括控制器、驱动器、接口电路) ;5、软件设计(编写主程序、接收、发送程序及相应的流程图)6、要求认真独立完成所规定的全部内容;所设计的内容要求正确、合理。7、撰写、打印设计说明书一份;设计说明书应在 4000 字以上。技术参数1、符合 CAN2.0B 规范;

3、2、总线范围在 3000 米内,速率最高可达 20bit/s;3、温湿度信号变化范围 05 V ;4、单滤波接收数据。进度计划1、布置任务,熟悉课设题目,查找及收集相关书籍、资料。 (1 天)2、确定控制方案、选型。 (2 天)3、CAN 节点框图、硬件电路设计。 (3 天)4、编写程序流程图、主程序、发送、接收程序。 (2 天)5、撰写设计说明书。 (1 天)6、验收及答辩。 (1天)指导教师评语及成绩平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日本科生课程设计(论文)I注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算摘要本文以 AT89C51 为控制器,设计

4、了基于 CAN 总线的温湿度检测节点设计方案。详细的分析了基于 CAN 总线的温湿度检测和节点通信原理,设计了单片机最小系统、CAN 通信接口电路、温度传感器电路、湿度传感器电路、键盘电路和显示电路等模块。本设计是通过温度传感器检测蔬菜大棚内的温湿度,并且传给单片机,通过单片机进行显示,把其作为 CAN 总线的节点,实现远程通信。基于 CAN 总线的温湿度检测节点实现了温湿度的检测和实时显示,并可以与其它节点通信以便于温室内大范围的温湿度监测和控制,节点结构简单,降低了劳动强度,提高系统的实时性和可靠性。关键词:CAN 总线;单片机;温湿度检测;远程通信本科生课程设计(论文)II目录第 1 章

5、 绪论 .1第 2 章 课程设计方案 .32.1 概述 .32.2 系统的总体组成 .3第 3 章 硬件设计 .53.1 单片机最小系统 .53.2 键盘电路的设计 .63.3 温度检测电路 .63.4 AD 转换电路 .73.5 湿度检测电路 .83.6 CAN 总线接口电路的设计 .93.6.2 CAN 收发器 .103.7 直流稳压电源的设计 .113.8 显示电路的设计 .12第 4 章 软件设计 .144.1 主程序流程图 .144.2 SJA1000 初始程序 .154.3 报文的发送 .16第 5 章 课程设计总结 .18参考文献 .19附录 .20本科生课程设计(论文)III本

6、科生课程设计(论文)0第 1 章 绪论现场总线(Fieldbus)是近年来迅速发展起来的一种工业数据总线,它主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。由于现场总线简单、可靠、经济实用等一系列突出的优点,因而受到了许多标准团体和计算机厂商的高度重视。现场总线(Fieldbus)是 20 世纪 80 年代末、90 年代初国际上发展形成的,用于过程自动化、制造自动化、楼宇自动化等领域的现场智能设备互连通讯网络。它作为工厂数字通信网络的基础,沟通了生产过程现场及控制设备之间及其与更高控制管理层次之间的联系。它不仅是一个

7、基层网络,而且还是一种开放式、新型全分布控制系统。这项以智能传感、控制、计算机、数字通讯等技术为主要内容的综合技术,已经受到世界范围的关注,成为自动化技术发展的热点,并将导致自动化系统结构与设备的深刻变革。国际上许多有实力、有影响的公司都先后在不同程度上进行了现场总线技术与产品的开发。现场总线设备的工作环境处于过程设备的底层,作为工厂设备级基础通讯网络,要求具有协议简单、容错能力强、安全性好、成本低的特点 :具有一定的时间确定性和较高的实时性要求,还具有网络负载稳定,多数为短帧传送、信息交换频繁等特点。由于上述特点,现场总线系统从网络结构到通讯技术,都具有不同上层高速数据通信网的特色。一般把现

8、场总线系统称为第五代控制系统,也称作 FCS现场总线控制系统。人们一般把 50 年代前的气动信号控制系统 PCS 称作第一代,把 420mA等电动模拟信号控制系统称为第二代,把数字计算机集中式控制系统称为第三代,而把 70 年代中期以来的集散式分布控制系统 DCS 称作第四代。现场总线控制系统 FCS 作为新一代控制系统,一方面,突破了 DCS 系统采用通信专用网络的局限,采用了基于公开化、标准化的解决方案,克服了封闭系统所造成的缺陷;另一方面把 DCS 的集中与分散相结合的集散系统结构,变成了新型全分布式结构,把控制功能彻底下放到现场。可以说,开放性、分散性与数字通讯是现场总线系统最显著的特

9、征。CAN 是控制网络 Control Area Network 的简称,最早由德国 BOSCH 公司推出,用于汽车内部测量与执行部件之间的数据通信。其总线规范现已被 ISO 国际标准组织制订为国际标准,得到了Motorola、Intel、Philips、Siemens、NEC 等公司的支持,已广泛应用在离散本科生课程设计(论文)1控制领域。CAN 协议也是建立在国际标准组织的开放系统互连模型基础上的,不过,其模型结构只有 3 层,只取 OSI 底层的物理层、数据链路层和顶上层的应用层。其信号传输介质为双绞线,通信速率最高可达 1Mbps/40m,直接传输距离最远可达 1 0km/kbps,可

10、挂接设备最多可达 110 个。CAN 的信号传输采用短帧结构,每一帧的有效字节数为 8 个,因而传输时间短,受干扰的概率低。当节点严重错误时,具有自动关闭的功能以切断该节点与总线的联系,使总线上的其它节点及其通信不受影响,具有较强的抗干扰能力。CAN 支持多主方式工作,网络上任何节点均在任意时刻主动向其它节点发送信息,支持点对点、一点对多点和全局广播方式接收/发送数据。它采用总线仲裁技术,当出现几个节点同时在网络上传输信息时,优先级高的节点可继续传输数据,而优先级低的节点则主动停止发送,从而避免了总线冲突。已有多家公司开发生产了符合 CAN 协议的通信芯片,如 Intel 公司的 82 52

11、7, Motorola 公司的 MC68HC05X4,Philips 公司的 82 C2 50 等。还有插在PC 机上的 CAN 总线接口卡,具有接口简单、编程方便、开发系统价格便宜等优点。本科生课程设计(论文)2第 2 章 课程设计方案2.1 概述随着我国新土地政策的实施,政府鼓励农民将承包的土地向专业大户、合作农场和农业园区流转,发展规模农业,实现农业产业化,并逐步调整产业结构。在此条件下,温室大棚种植、养殖业发展迅速,特别是无公害蔬菜大棚、花卉、育苗大棚在全国蓬勃发展,大棚质量不断提高,出现了机械强度高、抗风雪能力强、透光率高,操作管理方便,使用寿命长的玻璃棚、PC 板棚等。为了提高管理

12、水平,要求对大棚的管理实施自动化控制,以降低成本,提高生产效率。在对大棚的管理中,需要对棚内气体温度、湿度、浓度、土壤湿度等环境参数进行实时监控,以充分满足棚内作物生长的客观要求。随着大棚数量的增加,跨地区经营现象的增多,需要用传输能力强和通信距离远的监控系统来有效地对大棚进行监管。CAN 总线技术具有先进的主网络结构,实时性好,通讯距离远,数据传输速率快,具有较好的差错控制能力,可靠性高、系统容量大、扩充容易、安装方便、维护费用低、性价比高等优点,特别适用控制节点多,分布较散的监控场所。因此,本设计采用 CAN 技术来实现对大棚内温、湿度等参数的监控。2.2 系统的总体组成现场数据的采集是以

13、 ATS89S52 单片机为核心控制单元,外接数字温湿度传感器,从而获得现场环境的温湿度信号。通过 CAN 总线控制器 SJA1000 和 CAN总线驱动器 PCA82C250 将数据发送到 CAN 总线上。另外,在单片机电路中,通过键盘和数码管显示器件,实现对温湿度的实时显示和控制功能。在 CAN 总线两端需要有 120 欧的终端电阻,用来抑制回路的反射信号。 CAN 节点由微处理器、CAN 控制器 SJA1000、CAN 驱动器 PCA82C250 构成。CAN 控制器 SJA1000 执行在 CAN 规范中规定的完整的 CAN 协议,用于报文的缓本科生课程设计(论文)3冲和验收过滤,负责与微控制器进行状态、控制和命令等信息交换;在SJA1000 下层是 CAN 收发器 PCA82C250,是 CAN 控制器和总线接口,用于控制从CAN 控制器到总线物理层或相反的逻辑电平信号,提供对总线的差动发送和对CAN 控制器差动收功能。系统组成结构图如下图 2.1 所示。图 2.1 系统总体框图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报