- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAN总线在测井仪器升级改造中应用
CAN总线在测井仪器升级改造中应用
摘 要:为适应快速组合测井平台数据传输的要求,国内大多数遥传传输速度也由100 kbit/s升级到300 kbit/s或500kbit/s,井下仪器常用的DTB总线已不能满足快速组合测井平台数据传输的要求。本文介绍了一种采用CAN总线对传统井下仪器的总线结构进行升级改造的方案;详细介绍了利用C8051F060控制器及其内部集成的CAN核实现井下仪器CAN子节点的过程。试验证明基于此方案升级后的井下仪器系统连接线少、可靠性高、传输速率快、扩展灵活,具有较好的应用前景。
关键词:CAN总线;测井仪器;遥传;C8051F060控制器
中图分类号:TP393.1 文献标识码:A
CAN Bus Application in Logging Tool Updating
LUO Mingzhang,XIONG Xiao-dong,WU Ai-ping
(School of Electronics and Information; Yangtze University; Jingzhou 434023; China)
Key words: CAN bus; application;logging tool;updating
伴随石油测井仪器组合化的发展趋势,国内大多数遥传传输速度也由100 kbit/s升级到300 kbit/s或500kbit/s,测井仪器井下系统常用的DTB总线已不能满足快速组合测井平台数据传输的要求[1]。所以,我们非常有必要对测井仪器井下系统的总线结构进行升级改造。CAN总线是目前较为流行的现场总线之一,也是近年来发展较快的一种现场总线,在汽车制造领域已经有了成功的应用,在石油测井仪器领域也有广泛的应用前景。
1 CAN总线及其特点[2]
CAN (Cont roller Area Network) 即控制器局域网络,是一种具有国际标准的现场总线。由于其高可靠性、灵活性以及独特的设计,CAN 总线越来越受到人们的重视并被广泛应用于航海、航空、医疗及工业现场领域。CAN 总线的特点:
(1)通信方式灵活。可以采用多主通信方式,也可以采用单主多从的通信方式;
(2)CAN总线采用非破坏性仲裁技术,从而大大节省了总线冲突仲裁时间;
(3)通过报文滤波即可实现点对点、点对多点及全局广播等几种方式传送接收数据,无需专门的“调度”;
(4)通信速率最高可达1Mbps(通信距离最长为40m);
(5)CAN上的节点数主要取决于总线驱动电路,目前可达110个。
测井仪器井下系统是一种分布式实时测控系统,而CAN 总线自身的特点使CAN 总线能够有效地支持分布式实时测控系统。结合CAN 总线在分布式实时测控系统中的成功应用经验以及测井仪器井下系统的特点,将CAN 总线应用于测井仪器井下系统具有较大的优势。
2 CAN总线在测井仪器井下系统升级改造中的应用[1]
图1为一种典型的基于CAN总线的测井仪器井下系统示意图。
高速电缆遥传与井下测井仪器之间采用高速CAN总线协议方式通信,通信速率可以达到1Mbps。其中高速电缆遥传由井下调制MOD/解调DEMOD单元及井下CAN总线主控制单元组成,二者通过双口RAM相连接;为了井下测井仪器与高速电缆遥传的CAN通信,每支井下测井仪器必须配备相应的CAN总线子节点接口。下面详细介绍了基于CAN总线子节点短节的实现过程。
图1 一种典型的CAN总线井下仪器系统
3 CAN总线子节点的设计[3][4]
3.1C8051F060的片内CAN控制器
C8051F系列单片机是Silicon Laboratories公司推出的混信号系统级芯片,具有与80C51兼容的CIP-51内核 ,指令集与MCS-51全兼容。C8051F060内部集成的控制器包括一个CAN内核、消息RAM (独立于CIP-51内核)、消息处理单元、控制寄存器等。C8051F060内部的CAN结构框图如图2所示。
图2 C8051F060内部的CAN结构框图
图3 CIP-51访问CAN和每个消息的路径图
C8051F060内部的CAN只是一个协议控制器,它并不提供物理层的驱动。CAN控制器有32个可以被用来构成发送或传输数据的消息目标。接收到的数据、消息目标和识别码全部存储在消息RAM中。CAN内核通常不能直接访问消息,而必须通过RAM接口寄存器IF1或IF2来访问。所有的协议功能(如数据的传输和接收滤波等)由CAN控制器完成,而不是CIP-51MCU。用这
原创力文档


文档评论(0)