基于CAN总线的多点温度监测系统

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:jmdwj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 在经济高速发展的今天,温度的监测和控制已经成为一个重要的方面。多点温度的检测也变的相当重要,并且应用于各个领域。本论文设计了一种基于CAN总线的多点温度监测系统,能够对各个地方的温度进行监控并做出相应的处理。而且CAN是控制器局域网络是一种国际上应用最广泛的现场总线,具有实时性强、传输距离较远、抗电磁干扰能力强、成本低、结构简单等优点。
  关键词: can总线;多点温度;监控系统;控制器局域网络
  【中图分类号】 TP274 【文献标识码】 A【文章编号】 2236-1879(2017)24-0090-02
  1.研究背景
  1.1 研究背景及意义 。
  在快速发展的当今社会,不管在工业或是农业和日常的生活中,温度的监测和控制已经成为一个重要的方面。多点温度的检测也变的相当重要,并且应用于各个领域;空调系统的温度检测和电讯设备过热故障的预知检测,各种交通运输工具内部工作温度的检测,医疗的温度测试,粮仓和楼寓温度的检测。可见温度监测系统已经完全融入到我们的日常生活中了,并且有着十分广泛的应用。
  本文中设计用一台上位机(由LabVIEW编写),下位机(单片机)多点温度数据采集,组成三点温度测量检测系统。此系统采用CAN总线通讯,在比较各种总线的优缺点之后决定使用最广泛和可靠性最高的CAN总线进行数据的传送,将各个温度采集节点挂接在CAN总线上,经过CAN总线传送到主控节点,送回主控机进行数据处理,并显示出各个点的温度值,使管理人员做出相应的处理。采用CAN通信,CAN总线具有极高的可靠性、独特灵活的设计和低廉的价格,CAN总线上的节点是网络上的数据接收和发送站,智能节点能够通过编程设置工作方式、ID地址、波特率等参数。它主要是由STM32F103ZET6单片机和TJA105收发器构成。CAN控制器工作于多主方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,取而代之对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。
  下位机采用STM32F103ZET6,温度传感器选择DS18B20。DS18B20利用单总线的特点,方便的实现多点温度的测量,轻松便捷的组建传感器网络,系统的抗干扰性好、设计灵活、方便,而且适合于恶劣的环境下进行现场测温。此系统可以应用在大型工业民用等多点监测场合。
  2.系统功能
  (1)检测A、B、C三地点的温度,通过CAN总线相互通讯,最后通过上位机监控实时温度。能够实现温度以文本、动画和曲线的方式显示。
  (2)可以设定超限温度。通过上位机设置超限温度,若温度超过设定的超限温度,则上位机发出“超限”报警。
  (3)上位机可以紧急停止下位机。若发现温度超限,可以通过上位机的“紧急停止”按钮停止响应设备的运行。待设备故障排除后,点击“恢复运行”按钮恢复运行。
  (4)提供温度分析功能。提供显示温度曲线、最高温度、最低温度、平均温度等温度分析功能。
  3.系统组成
  本系统由下位机和上位机组成。下位机由STM32F103ZET6单片机、TJA1050高速CAN收发器和DS18B20温度传感器组成。上位机由LabVIEW编写。
  3.1下位机。
  三个下位机具体功能分为:A为汇聚节点单片机,B、C为分节点单片机。B、C的温度数据采集后通过CAN总线发到A节点,A通过串口和电脑通信。读取温度周期和串口发送周期均为800ms。
  由于CAN总线没有“地址”的概念,当总线发生冲突时,其优先级取决于ID。因此发送数据时需要注意设置ID不同,以免发生冲突。
  下位机控制器选用STM32F1系列单片机的原因是:
  ①STM32自带CAN控制器,无需外接SJA1000T,只需接一片收发器即可使用,简化硬件。
  ②STM32提供官方库文件,这些库文件写的非常规范,简单易用,而且程序可移植性很强。51单片机很少有库文件,而且普遍可移植性较差。
  ③在处理速度、存储空间等各个方面,STM32的性能比51单片机的性能要强大许多。给了程序扩展的空间,而且性价比较高。
  TJA1050是高速CAN收发器,它符合ISO 11898 标准。因此,它可以和其他遵从ISO 11898 标准的收发器产品协同操作。电磁兼容性(EMC)是TJA1050的主要设计目标。在关键的AM波段上,它的辐射比PCA82C250低20dB以上。除了EMC 之外,TJA1050 的另外一个重要的特性: 在不上电时,总线坚现无源特性。这使TJA1050 对在点火之后就失电的clamp-15 节点来说是一个更优的收发器。而持续上电的节点(clamp-30) 则要求有一个专用的低功耗模式,以使整个系统的功率消耗保持尽可能低。在这种应用中,PCA28C250 由于具有准备模式,所以仍然是一个很好的选择。在clamp-30 应用中,TJA1050 通过收发器不上电来实现极低的功耗,而远程唤醒功能则是使用一根独立的远程唤醒线。由F TJA1050 和PCA82C250 的引脚互相兼容,川么TJA1050 可以直接在已有的应用中使用,而不需要修改PCB。因此,用户可以立即从TJA1050突出的特性中获益。
  3.2上位机。
  上位机的功能为:
  ①显示温度:读取A汇聚节点上传的数据,然后进行数据解码,区分出三个节点的温度。然后分别将温度数据显示在波形图、温度计和文本框内。
  ②设定高限温度:可以设定高限温度,当温度超过高限温度时则发出报警。
  上位机的难点在于数据的解析。由于下位机数据发送和上位机接收的时刻都是随机的,因此上位机接收到一串数据时,并不一定是从数据开头接收的,也可能是从中间开始接收的,因此需要对数据标记,即设置帧头。
  上位机接收到的数据格式为:axxxbxxxcxxx,其中a、b、c为帧头,后面紧跟的xxx为数据,精度为0.1,即溫度为xx.x。
  上位机读取数据的流程为:串口首先读取一个字节的数据,如果接收到的不是帧头,则舍弃本字节数据,接着在读一个字节数据。如果接收到的是帧头,例如a,则接着读取三个字节的数据,这三个字节的数据就是相应地点的温度。
  4.结束语
  基于CAN总线的多点温度监测系统现在被广泛应用在人们生活的各个领域当中,can总线以其优越的性能确保了系统的稳定性,我相信多点温度监测系统会使得我们的生活变得越来越好的。
  参考文献
  [1] 邵贝贝.单片机嵌入式应用的在线开发方法[M].北京.清华大学出版社.2004.
  [2] 刘正权;周宝龙;许维胜 一种基IA思想的现场总线控制系统的研究 [J] -同济大学学报(自然科学版)2001
  [3] 尤佳.徐炜 现场总线-自控系统的一项新技术[J] -浙江工业大学学报2001(04)
  [4] 赵文宏.曹李民.施一明 现场总线的发展概况[J]-浙江工业大学学报2001(02)
其他文献
摘 要: 在日语中 ,指示某人、某物、某事、某地等时 ,要用指示词“こ、そ、あ”系列词 ,但“こ、そ、あ”系列词并非单纯指示这件事、这个人或那件事、那个人等。它跟具体语境中出现的或隐含的人、事、物等都有远、近、亲、疏的关系之分。日语中在指示物或者人或者事物时是三种形式的对立,而汉语则与日语不同,汉语指示代词有“这,那”,是两项对立,因而用法也与日语的指示词不同。本文主要分为三个部分,首先简单介绍了
期刊
摘 要: 荷兰的全国性公共住房制度始于1901年的住房法案,作为福利国家之一,其住房制度也同样具有鲜明的“福利国家”特色。在住房法案之后100多年的时间里,由于国家的意识形态、社会经济状况、住房条件以及供需状况的改变,其住房制度的内容也在不断地发展与调整。本文主要是对荷兰住房保障体系发展过程中多个历史阶段的政策特征进行简要总结。  关键词: 荷兰 社会住房发展史  【中图分类号】 F93.3 【文
期刊
摘 要: 近些年来孝道这一传统的文化越来越被人们所重视,对此,在当代小学生教育中实施孝道教育受到了社会各界的广泛关注。本文则主要从当代小学生孝道教育缺失的主要表现分析入手,提出了相应的优化对策。  关键词: 小学生;孝道教育;缺失;对策  【中圖分类号】 G621 【文献标识码】 A【文章编号】 2236-1879(2017)24-0063-01  一、当代小学生孝道教育缺失的主要表现  (一)不
期刊
摘 要: 班主任在学校工作中扮演着举足轻重的地位,语文教学也是小学教学中最重要的学科之一。生活处处皆语文,语文处处皆学问。作为语文班主任,可以充分借助语文学科的特点,将育人与授业紧密结合,利用得天独厚的优势实现学科教育与思想教育润物无声、水乳交融的效果,充分发挥语文教师当班主任的优势。  关键词: 语文班主任;小学;工作开展  【中图分类号】 G451 【文献标识码】 A【文章编号】 2236-1
期刊
摘 要: 随着我国经济的快速发展,目前经济发展将要告别要素驱动和投资驱动,逐步向创新驱动进行转变。当前,大学生是社会发展的主要动力,因此我们必须要提高大学生创新创业的研究。但是大学生在创新创业的过程中,由于其政策不到位和创业资金较为短缺的,创业项目落实不到位,创业经验不足等各種问题,使得大学生在创新创业的过程中成功率较低,本文主要通过在新常态下对大学生创新创业促进对策进行研究,努力提高大学生创新创
期刊
摘 要: 萨克斯管被广泛应用于爵士乐以及乐团等的音乐演出之中,并接近年来我国萨克斯爱好者逐渐增长,使其越来越受到广大音乐爱好者的青睐。在萨克斯管的演奏过程中,演奏者对对萨克斯管音色的控制与掌握是影响演出效果的重要因素。本文对演奏者在对萨克斯管音色的控制与掌握方面存在的问题进行详细分析,并在此基础上提出了相应的应对性措施,以期能为相关人员提供借鉴和参考。  关键词: 萨克斯管演奏;音色;控制;掌握 
期刊
摘要:《孔雀东南飞》是汉乐府中最优秀的长篇叙事诗,这首诗成功地塑造了一组人物形象,这是以前的诗歌中所没有的。正如沈德潜所说:“共一千八百五十字。古今第一首长诗也。淋淋漓漓。反反复复,杂述十数人口中语,肖其声音面目。”刘兰芝、焦仲卿的爱情故事,将古代现实主义文学推向了发展新高度,也成为我国文学发展史上典型的向封建礼教宣战的优秀杰作。  关键词: 人物性格;反封建性格;悲剧  【中图分类号】 I222
期刊
摘要: 马克思主义哲学要在中国生根、发芽、开花和结果,实现马克思主义哲学中国化,不仅要与中国的实践经验和历史经验相结合,而且还要与中国的传统文化相结合,要向中国传统文化学习,要从中国的传统文化中汲取智慧。本文对马克思主义哲学与中国的优秀传统文化相结合的策略进行研究。  关键词: 马克思主义哲学;优秀传统文化;策略研究  【中图分类号】 B17 【文献标识码】 A【文章编号】 2236-1879(2
期刊
【中图分类号】 G632 【文献标识码】 A【文章编号】 2236-1879(2017)24-0078-02  新课程标准指出,积极倡导自主、合作、探究的学习方式,小组合作学习在这一背景下应运而生。小组合作学习在课堂上的运用,极大地调动了学生的学习积极性,学生学习的主动性明显增强。但在运用小组合作学习的过程中,也发现了一些问题,那就是我们在运用小组合作学习的过程中,只是把这一方式运用到我们的课堂教
期刊
摘 要: 苗族是我国古老的一个民族,苗族刺绣谱写和传承了民族文化精神,反应了宗教信仰、民俗民风等民族文化信息,在漫长的历史长河中,苗族人民创造了属于自己的刺绣文化,苗族刺绣是苗族服饰的重要组成部分,是苗族人民生活必须的艺术品,苗族人民凭借着自己的心灵手巧谱写了苗族文化的书张,使之世代传承,并成为苗族人民宝贵的艺术财富与精神寄托,显示了苗民原始的生命崇拜,它是苗族历史的重现,苗民把大自然的事物拟人化
期刊