- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第20卷第3期
2010年9月
江汉石油科技
JIANGHANPETROLEUMSCIENCEANDTECHNOLOGY
Vol.20No.3Sep.2010
CAN总线系统原理及在钻井仪表中的应用
席亚娟周家磊
(湖北江汉石油仪器仪表有限公司)
摘要通过对CAN总线的构成和工作原理的分析,总结了CAN总线的特点,并对采用CAN总线研发的SZJ-Ⅱ型钻井多参数仪和其他同类产品做以比较,可以看出:CAN总线支持即插即用和多站接收,且抗干扰能力强,数据安全性高。文中通过一个应用实例的分析,给出了CAN总线接口电路的设计思路。
关键词CAN总线总线控制器短帧钻井仪表模块化结构隔离
CAN,全称为“ControllerAreaNetwork”,即控制器局域网,是国际上应用最广泛的现场总线之一。CAN最早出现在80年代末的汽车工业中。当时,由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多是基于电子操作的,这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线。提出CAN总线的最初动机就是为了解决现代汽车中日益庞大的电子控制装置之间的通讯,减少不断增加的信号线。于是,一个单一的网络总线被设计出来了,所有的外围器件可以被挂接在该总线上。由于它改变了传统控制系统的结构,形成了全新的网络集成分布式控制系统,因此现场总线标准及其技术日益成为国际自动控制领域关注的一大焦点。1993年,CAN已成为国际标准,并被公认为是最有前途的现场总线之一,该技术得到了计算机芯片商的广泛支持,他们纷纷推出直接带有CAN接口的微处理器芯片,此类芯片总量已经达到了1亿3千万片(不一定全部用于CAN总线),因此在接口芯片技术方面,CAN已经遥遥领先。在我国,现场总线也已经在汽车、航空、工业控制等领域广泛应用,所以研究现场总线技术并将其应用于实际就显得尤为重要。
1系统构成
CAN数据传输系统由若干个CAN节点和数据总线构成。每个CAN节点中除了必须的微处理器(即CPU)外,还增加了一个CAN控制器,一个CAN收发器;节点之间通过两条CAN数据总线连接。在
系统中作为终端的两个节点,其内部还装有一个数据传递终端,有时数据传递终端安装在节点外部,例如我们为用户配置的终端匹配插头。
各部分功能如下:
(1)CAN控制器作用是接收控制单元中微处理器发出的数据,处理数据并传给CAN收发器。同时CAN控制器也接收收发器收到的数据,处理数据并传给微处理器。
(2)CAN收发器是一个发送器和接收器的组合,它将CAN控制器提供的数据转化成电信号并通过数据总线发送出去,同时,它也将接收的总线数据传到CAN控制器。
(3)数据传递终端实际是一个电阻器,作用是避免数据传输到终端后反射回来,产生反射波而使数据遭到破坏。只要将终端匹配插头与系统中所有总线节点盒的空闲总线插座对接,就可确保系统总线不受节点反射信号的影响。
(4)CAN数据总线是传输数据的双向数据线,分为CAN高位(CAN-high)和低位(CAN—low)数据线。CAN总线采用两条线缠绕在一起(见附图1),两条线上的电位是相反的,如果一条线的电压是5V,另一条线就是OV,两条线的电压和总等于常值。通过这种办法,CAN总线得到保护而免受外界电磁场干扰,同时CAN总线向外辐射也保持中性,
第一作者简介席亚娟,女,工程师,1997年毕业于江汉石油学院机电工程专业,2000年6月毕业于武汉测绘科技大学(现武汉大学)电子技术专业,长期从事石油仪器仪表研发工作,现在湖北江汉石油仪器仪表有限公司研发所工作。
·68·江汉石油科技第20卷
图1数据总线示意图
即无辐射。
2工作原理
CAN总线,简单的说:是将传感器信号经过一系列处理,转换成串行数据,然后通过总线的形式进行数据传送、通讯。例如:前台触摸屏计算机需要某参数资料,它可向该参数对应的节点发送命令,该节点的CAN收发器接收到来自计算机的数据后,进行信号转换并发给本节点的总线控制器,总线控制器又将此信号传送给节点的微处理器,微处理器根据该命令进行相应操作后将结果通过总线控制器—收发器—总线电缆,这一数据链后到达前台触摸屏计算机。系统中的其他节点收发器均可接收到前台触摸屏计算机发出的命令,经过检查判断命令中的标志符后,如标志符
文档评论(0)