基于CAN总线的的智能节点设计.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CAN总线的的智能节点设计.pdf

1 基于 CAN 总线的的智能节点设计 1 2 徐晓 ,王凤乾 1 中国矿业大学(北京)煤炭资源与安全开采国家重点实验室,北京市 (100083 ) E-mail :xuxiao1028@ 摘 要:本文介绍了通过 CAN 总线[1] 实现的多主机低成本远程智能通信节点的设计,具有传 输距离远,通信速度快,通信可靠性高,成本低等优点,特别适合严重干扰下工业环境下的 应用。文中给出了在严重干扰现场的情况下的一些 EMI 措施。 关键词:CAN 总线,AT90CAN32 ,SJA1050,接口电路 中图分类号:TP91 1. 引 言 在传统的工业控制领域中,大部分的通信采用 RS232 和 RS485 来实现,但 RS232 总线 采用负逻辑电平方式,有着通信距离近,抗干扰性能差等缺点;而 RS485 总线虽然采用差 分方式传输,但其通讯速度慢,组网一般采用主从方式,在实时的多主网络里面很受限制。 而 CAN 的结构简单,在传输时,只有两根线与外部连接,且内部含有错误探测和管理模块; 通信方式上,可以多主方式工作,网络上任意一个节点均可以在任一时刻主动向其他节点发 送信息,可以点对点,点对多点以及全局广播方式收发数据,采用非破坏性总线仲裁技术, 当两个节点同时向总线上发送数据时,优先级低的节点主动停止发送,优先级高的节点可以 不受影响的继续传输,大大节省了总线仲裁冲突时间,在网络负载很重的情况下,也不会出 现网络瘫痪。最远的通信距离可以到 10km (速度5Kbit/s 下),最大传输速率可达到 1Mb/s (通信距离40m 下)。网络中最多可挂接达 110 个 CAN 节点,如果扩展 CAN 中继器可接 更多 CAN 节点设备。 本文介绍了一种采用 CAN 总线方式低成本远程通信节点的设计,具有设计电路结构简 单,通信速度快,可靠性高,通信距离远等优点,特别适合在严重干扰的工业恶劣环境下工 作。 2. 硬件电路设计 系统采用AT90CAN32 芯片作为主控制器,AT90CAN32 芯片具有32KBflash、2KB RAM 、 1K EEPROM、8 路 10 位 ADC 、1 路 UART 、1 路 CAN、1 路 SPI、2 个 16 位定时器、2 个 8 位定时器、8 路外部中断输入,看门狗电路等丰富的资源,最高的处理速度可以到 16MIPS, 采用 AT90CAN32 芯片作为主控制器设计的 CAN 总线节点,可以节约大量的外部扩展电路, 简化设计,并且可靠性大大提高。 由于AT90CAN32 芯片内置了 CAN 控制器,利用其内部集成的 CAN 控制器构成 CAN 总线收发网络,所以设计的 CAN 通讯的电路被大大简化,图 1 为 CAN 通信的结构框图。 1本课题得到信息产业部电子信息产业发展基金项目(信息产业部 信部运[2006]634 号,财政部 财建 [2006]549 号)多功能煤矿井下无线通信系统资助。 - 1 - CAN 总线网络 隔 CANTX 离 AT90CAN32 光 CAN 总线收发器 CANRX 耦 图 1 CAN 总线通讯结

您可能关注的文档

文档评论(0)

ziyouzizai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档