基于CAN总线的输入通道通信节点设计.docVIP

  • 1
  • 0
  • 约5.66千字
  • 约 9页
  • 2017-08-11 发布于重庆
  • 举报

基于CAN总线的输入通道通信节点设计.doc

基于CAN总线的输入通道通信节点设计

南京工程学院 自动化学院 现场总线技术课程论文     题 目: 基于CAN总线的模拟量 输入通道通信节点设计   课 程 名 称: 现场总线技术   院(系、部、中心):   专 业: 自 动 化   班 级:   姓 名: 课程论文成绩评定: 指 导 教 师 签字: 2011 年 11 月 5 日 目 录 1 概述 2 硬件系统设计 3 软件系统设计 4 总结 5参考文献 基于CAN总线的模拟量输入通道通信节点设计 CAN概述 引言 对于工业现场来说,如何将采集到的数据及时安全地传送给数据监控与处理系统是工业系统首要解决的一个实际问题,对于这一问题我们通常采用现场总线技术,它是一种有效支持分布式控制或实时控制的串行通信网络。它其实有实时性强、传输距离远、抗电磁干扰能力强和成本低等优点,以其高性能、高可靠性和独立的设计而被广泛用于机电一体化、医疗器械,楼宇自控、工业控制等领域,本文利用CAN的优点,对基于CAN总线的温度测量进行了深入研究。 系统总体结构方案 CAN总线技术的控制系统一般采用总线式网络拓扑结构,其组成模式如图1所示,主要由上位计算机节点(包括工控PC机和CAN智能适配卡)、若干现场测控节点(文中所提的温度测量点)构成。 图1 CAN总线系统结构框 上位机负责与下位机的通信,动态显示各节点的工作状态和重要的现场参数以及报警信息等,并对各节点的控制参数,运行参数进行整定和修改。它是整个系统的中心,可实现强人的监控、管理功能。 CAN通信适配卡插在PC机的ISA总线扩展槽内,负责上位机和现场各测控节点之间的双向通信,既收集各个CAN节点上的数据转发给上位机,同时又把上位机的命令和数据转发到各节点。CAN节点可以是带CAN接口的智能传感器、智能控制器、智能数据采集卡和其他智能节点,各节点与底层设备,工业过程检测对象连接在一起,将来自CAN总线适配卡的命令解释后执行,并向CAN总线适配卡 报告自身信息和测量数据,CAN总线采用低成本的双绞线,根据不同的应用场合,其通信距离和速率可通过软件灵活配置。总线的每个末端均须接有抑制信号反射的终端电阻,其阻值应与总线介质的特性阻抗相匹配,使用双绞线是终端电阻一般取100-120欧,以便提高系统通信的可靠性和抗干扰性。该系统中的电阻采用120欧 。如果忽略该电阻,会使数字通信的抗干扰性和可靠性大大降低,甚至无法通信。 CAN通信的特点 与其他同类技术相比,CAN在可靠性,实时性和灵活性方面具有独特的技术优势,其主要技术特点如下。 CAN总线上任一节点均可在任意时刻主动地向其他节点发出通信,节点不分主从,通信方式灵活。 可将CAN总线上的节点信息,按对实时性要求的紧急程度,分成不同的优先级,最高优先级的数据可在最多134us内得到传输,以满足控制信息的通信要求。 CAN采用载波监听多路访问,逐位仲裁的非破坏性总线仲裁技术。一是先听在讲,二是当多个节点同时向总线发送报文而引起冲突时,优先级较低的节点会主动地退出发送,而最高优先级的节点可不受影响地继续传输数据,从而大大节省了总线冲突仲裁时间。 CAN只需通过报文滤波即可实现点对点,一点对多点及全局广播等几种方式传送接收数据,无需专门的“调度”。 CAN的直

文档评论(0)

1亿VIP精品文档

相关文档