基于CAN总线智能控制系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CAN总线智能控制系统设计

基于CAN总线智能控制系统设计摘要 本文介绍了智能控制系统中CAN总线现代通讯技术的应用,设计了智能控制系统中的CAN总线网络结构模型,阐述了基于该网络结构模型实现数据传输的方法,为系统智能化控制的实现提供了理论基础和理论依据,同时论文结合智能控制系统中通讯总线的特征,对控制系统中CAN总线的智能节点进行了设计。 关键词 智能控制系统;CAN总线;智能节点 中图分类号TM56 文献标识码A 文章编号 1674—6708(2012)76—0163—02 0 引言 智能控制系统中,各单元和部件的运行情况复杂,涉及大量的数据交换和实时处理。CAN控制器局域网络为智能控制系统中的各部件、各单元稳定、高效、协调的运行提供了有力的通讯支撑。基于CAN总线的通讯网络在分布式控制或实时控制方面具有优势,主要体现在无论基于高速网络还是多线路网络,多主站可依据优先权进行总线访问、通过接收滤波的多地址帧传送,以及中心控制器可基于优先权进行仲裁等;同时CAN总线具备全系统数据相容性,错误检测和出错信令,暂时错误或者永久性故障节点的判别以及故障节点的自动脱离等优点。很好的满足了现代控制理论对智能控制系统对象分散,处理高速,策略多样的潮流。 1 基于CAN总线的智能控制系统网络结构 整个智能控制系统的双层网络拓扑结构请参照图1,即将智能系统控制分为两层,其中底层为智能控制系统内部各子系统,顶层为智能系统的中心控制器,在底层控制系统中,任意一子系统都有一块微处理器管理该子系统中的各智能仪器,该子系统的微处理器与各智能仪器之间的数据通讯均基于CAN总线,在底层CAN总线网络中各设备的CAN通讯接口和子站控制器CAN通讯接口通过组网构成为底层的CAN总线网络,在顶层系统中,智能系统中心控制器基于CAN总线与各子系统的微处理器进行数据通讯,完成对整个智能控制系统的数据管理和指令控制。中心控制器的CAN总线通讯接口和各子站控制器的CAN总线通讯接口通过组网构成为顶层CAN总线网络。 2 CAN智能节点硬件设计 CAN的智能节点主要由四个部分组成,包括单片微处理器、总线通信控制器、总线收发器、电气隔离装置等。单片微处理器通过控制指令对总线通信控制器进行操作,单片微处理器通过并行端口与总线通信控制器的并行端口对接,将数据放入总线通信控制器的数据存储单元中或者从存储单元中取走数据,总线通信控制器通过其发数据端口与总线收发器数据端口相连,实现从收发器中接收或发送数据。CAN智能节点的硬件电路图请参照图2,总线控制器的A0~A7与单片微处理器的P0接口连接,片选信号CS连接到STC89C54的P2.7端口,当P2.7为0时STC89C54片外存储器地址可以选中SJA1000,SJA1000的WR,RD和ALE分别接STC89C54的对应WR,RD和ALE管脚,RST接STC89C54的P1.7管脚,STC89C54可以根据片外地址操作SJA1000,通过P1.7管脚复位SJA1000,SJA1000的INT管脚接STC89C54的中断0管脚,在系统中通过中断方式实现数据接收。在智能控制系统中,系统的稳定性是极为重要的系统指标,为了增强系统的抗干扰能力,系统从以下五个方面着手解决:第一,在选用微处理器芯片应选择高抗静电(ESD),抗快速脉冲干扰的处理器,同时微处理器内部的电源供电系统,时钟电路和复位电路均经过抗干扰的特殊处理;第二,总线控制器的接收和发送管脚需要通过光耦元件进行电气隔离,滤除CAN总线的干扰信号,在系统设计中,为实现电源隔离,光耦元件的VCC和VDD电源端口,分别采用小功率电源隔离模块。第三,高性能总线收发器总线管脚需进行限流作用,避免总线收发器受过流冲击。第四,总线收发器上有收发管脚上可串联电容实现高频干扰信号滤波。第五、对总线管脚进行过压保护,在总线接入端与地之间分别反接保护二极管,当总线上有较高的负电压时,二极管短路,电压拉低。通过采取上述措施,该智能系统能在电气环境比较恶劣的情况,实现可靠的数据通信。 在CAN智能节点中,82C250作为CAN总线与物理总线的接口,基于微弱的差动信号实现数据的接收和发送。 3 CAN总线通讯模式设计 在基于CAN总线的智能控制系统中,系统通讯分为顶层总线通讯和底层总线通讯两部分,两层网络中具有大量的通讯智能节点,为保证系统的通讯稳定性,系统中的各节点必须遵循一种通讯机制,在这种机制下,可以克服总线上的数据堵塞和冲突,在本文阐述的智能控制系统中,就是通过令牌环通讯的机制进行总线网络间的数据通信。 图3 内部通讯令牌环网络图 如图3所示,在CAN总线网络中,每个CAN智能节点在CAN总线网络中顺序进行编址,每个节点在网络中具有唯一的网络地址。在CAN总线网络上由子系统控制

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档