基于CAN总线的温度检测系统_精品文档.doc

上传人:b****2 文档编号:695554 上传时间:2022-10-12 格式:DOC 页数:36 大小:693KB
下载 相关 举报
基于CAN总线的温度检测系统_精品文档.doc_第1页
第1页 / 共36页
基于CAN总线的温度检测系统_精品文档.doc_第2页
第2页 / 共36页
基于CAN总线的温度检测系统_精品文档.doc_第3页
第3页 / 共36页
基于CAN总线的温度检测系统_精品文档.doc_第4页
第4页 / 共36页
基于CAN总线的温度检测系统_精品文档.doc_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

基于CAN总线的温度检测系统_精品文档.doc

《基于CAN总线的温度检测系统_精品文档.doc》由会员分享,可在线阅读,更多相关《基于CAN总线的温度检测系统_精品文档.doc(36页珍藏版)》请在冰豆网上搜索。

基于CAN总线的温度检测系统_精品文档.doc

基于CAN总线的温度检测系统

摘要

本设计以AT89S51单片机为核心的温度控制系统的工作原理和设计方法来研究CAN总线测控系统间数据通信、结构灵活、通用性号。

我们还采用了单总线型数字式的温度传感器DS18B20,使系统具有测温误差小、分辨率高、抗干扰能力强,动态显示的方式等特点。

选用SJA1000作为CAN总线的控制器与82C250芯片设计了CAN总线接口模块。

82C250可以提供对总线的差动发送和接收功能,提高系统总线的节点驱动能力,增大通信距离,降低干扰。

传感器电路将感应到的温度信号以电压的形式输出到信号调理电路,信号经过调理后输入到A/D采样电路,由ADC将数字量值送给单片机系统,最后单片机将采集到的数据送到CAN总线控制器,通过CAN总线收发器传上总线,完成数据采集从而实现温度控制的目的。

温度检测无论在医疗电子领域还是工业控制领域应用都非常广泛,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制,医疗电子领域的生化分析仪等,内部都涉及到温度控制,具有特别广阔的前景。

关键字:

AT89S51单片机温度传感器DS18B20SJA1000控制器温度检测

BasedonCANmainline'stemperatureexaminationsystem

PickingWanting

窗体底端

窗体顶端

ThisdesignstudiesbetweentheCANmainlineobservationsystemtakeat89S51monolithicintegratedcircuitasthecoretemperaturecontrolsystem'sprincipleofworkandthedesignmethodthedatacommunication,thestructurenimble,theversatilenumbers.WehavealsousedsinglemainlinetypenumbercharacterstyletemperaturesensorDS18B20,enablesthesystemtohavethetemperaturemeasurementerrortobesmall,theresolutionishigh,antjammingability,dynamicdemonstrationcharacteristicsandsoonway.SelectedSJA1000hasdesignedtheCANbusinterfacemoduleastheCANmainline'scontrollerandthe82C250chip.82C250mayprovidetomainline'sdifferentialmotiontransmissionandthereceivefunction,sharpenssystembus'snodedrivingforce,increasesthesignaldistance,reducesthedisturbance

Thesensorelectriccircuitwillinducethetemperaturesignaloutputsthesignalrecuperationelectriccircuitbythevoltageform,thesignalaftertherecuperationinputstoa/Dsamplingcircuit,givesbyADCthedigitalsizethemonolithicintegratedcircuitsystem,finallythemonolithicintegratedcircuitwillgatherthedatadeliverstheCANbuscontrolunit,passesonthemainlinethroughtheCANmainlinetransceiver,completesthedataacquisition,thusrealizesthetemperaturecontrolgoal.

窗体顶端

Regardlessofthetemperatureexaminationiswidespreadinthemedicalelectrondomainortheindustrialcontroldomainapplication,thepeopleneedtoeachkindofheatingfurnace,theheat-treatmentfurnace,thereactorandboiler'stemperaturecarryontheexaminationandthecontrol,themedicalelectrondomainbiochemistryanalyzerandsoon,theinteriorinvolvetothetemperaturecontrol,hasthespeciallybroadprospect.

Keywords:

AT89S51monolithicintegratedcircuittemperaturesensorDS18B20SJA1000controllertemperatureexamination

目录

引言··································································1

第一章绪论························································2

1.1本设计研究的背景和实际意义·······································2

1.2研究设计相关内容················································2

1.3课题完成功能·····················································3第二章系统设计的基本方案·············································4

2.1设计的主要思路······················································4

2.2温度检测的总体方案设计·············································4

第三章CAN总线温度检测系统的硬件及设计································5

3.1AT89S51单片机介绍·················································5

3.2传感器的选用DS18B20传感器···········································8

3.3PCA82C250收发器,控制器SJAl000与6N137光耦合器···················10

3.4CAN总线接口电路设计················································15

3.5单片机的接口电路·················································16

第四章软件设计······················································19

4.1软件总流程图·····················································20

4.2系统程序设计·····················································20

4.3主程序及子程序·····················································20

结论与展望···························································29致谢···································································30

参考文献······························································31

附录设计原理图···························································32

-29-

引言

自动控制系统在各个领域尤其是工业领域中有着及其广泛的应用,温度控制是控制系统中最为常见的控制类型之一。

随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后自动控制领域的一个重要发展方向。

温度控制系统广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。

数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。

由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。

更能串接多个数字温度传感器DS18B20进行范围的温度检测。

采用单片机AT89S51对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。

本文采用DS18B20测温芯片作为传感器,使用CAN总线标准,设计温度测试体统,该系统精度高,可靠性好,结构简单,成本底,用于各种检测温度场合。

窗体底端

第一章绪论

1.1本设计研究的背景和实际意义

CAN总线是德国一家公司在20世纪80年代初为解决汽车中大量的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议。

CAN能灵活有效地支持具有较高安全等级的分布式控制.其数据传输速度可达1Mbps,在汽车、煤矿安全检测、自动化仪表、智能楼宇、机械制造等领域应用广泛。

本文介绍了一种基于CAN总线的智能温、湿度检测系统,可应用于

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1