- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2017年整理】基于CAN总线的多点测温系统
基于CAN 总线的多点测温系统
陈猛豪
北京邮电大学自动化学院,北京 (100876)
E-mail :chen_menghao@163.com
摘 要:本文结合实际使用经验提出一种基于CAN 总线的多点测温系统,介绍了CAN 总线
和 DS18B20 的工作原理以及整个系统的硬件结构和软件编程。并提出一种新的 DS18B20
的定位方法。该系统能够实时检测环境中多点温度的变化, 准确反映温度信息,在粮仓、楼寓
等系统中具有广泛的应用前景。
关键词:CAN 总线,DS18B20 ,多点测温
中图分类号:TP216
1. 引言
在工、农业生产和日常生活中,对温度的测量及控制占据着极其重要地位。首先让我们
了解一下多点温度检测系统在各个方面的应用领域:消防电气的非破坏性温度检测,电力、
电讯设备之过热故障预知检测,空调系统的温度检测,各类运输工具之组件的过热检测,保
全与监视系统之应用,医疗与健诊的温度测试,化工、机械…等设备温度过热检测。温度检
测系统应用十分广阔。
本设计运用主从分布式思想,由一台上位机(PC 微型计算机),下位机(单片机)多点
温度数据采集,组成两级分布式多点温度测量的巡回检测系统[1]。该系统采CAN 总线通讯,
通过上位机(PC )控制下位机(单片机)进行现场温度采集。温度值既可以送回主控PC 进
行数据处理,由显示器显示。同时单片机也实时显示当前各点的温度值。
下位机采用的是单片机AT89S52[2] ,数字温度传感器是DS18B20 。DS18B20 利用单总
线的特点可以方便的实现多点温度的测量,轻松的组建传感器网络,系统的抗干扰性好、设
计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。本系统可以应用在大型工业
及民用常温多点监测场合。如粮食仓储系统、楼宇自动化系统、温控制程生产线之温度影像
检测、医疗与健诊的温度测试、空调系统的温度检测、石化、机械…等。
2. 系统工作原理
介绍CAN 总线和数字温度传感器是DS18B20 工作原理和优点。
2.1 CAN 总线的特点和工作原理
CAN 总线是一种先进的串行通信协议,其主要特点是: CAN 为多主方式工作,网络上任
一节点均可在任意时刻主动地向网络上其他节点发送信息,而不分主从,通信方式灵活,且
无需站地址等节点信息[3]。CAN 网络上的节点信息分成不同的优先级,可满足不同的实时
要求,高优先级的数据最多可在 134µs 内得到传输。CAN 采用非破坏性总线仲裁技术,当
多个节点同时向总线发送信息时,优先级较低的节点会主动地退出发送,而最高优先级的节
点可不受影响地继续传输数据,从而大大节省了总线冲突仲裁时间[4]。尤其是在网络负载
很重的情况下也不会出现网络瘫痪情况( 以太网则可能) 。CAN 只需通过报文滤波即可实现点
对点、一点对多点及全局广播等几种方式传送接收数据,无需专门的“调度” 。 CAN 总线最
突出的特点是对通讯数据块进行编码而不是传统的地址编码,采用这种方法使网络中随时加
- 1 -
入或减少节点而不影响系统工作[5]。CAN 上的节点数主要取决于总线驱动电路,目前可达
110 个。CAN 总线每个报文最多可发送或接受8 个字节的数据, 占线时间短,保证了通讯的实
时性。CAN 的直接通信距离最远可达 10km(速率 5kbps 以下)[6] ;通信速率最高可达
1Mbps(此时通信距离最长为40m) 。CAN 的通信介质可为双绞线、同轴电缆或光纤,选择灵
活。
2.2 DS18B20 的特点和工作原理
DS1820 是美国DALLAS 公司生产的单线数字温度传感器,它具有微型化、低功耗、高
性能、抗干拢能力强、易配微处理器等优点,特别适合于构成多点温度测控系统,可直接将温
度转化成串行数字信号供微机处理,
文档评论(0)