《基于CAN总线的智能仪表设计概要课件.ppt》由会员分享,可在线阅读,更多相关《基于CAN总线的智能仪表设计概要课件.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、智能仪表的设计及CAN接口技术的研究指导老师:专业:电子信息科学与技术062班学号:课题的主要研究内容nCAN总线概述nCAN在智能仪表中的应用及发展现状nCAN的层次结构nCAN总线传输方式nCAN与RS485的比较n本设计方案选择n系统软硬件设计n展望CAN总线概述nCAN总线即控制器局域网(ControlAreaNetwork),最早由德国Bosch公司提出,目前已成为ISO1898和ISO11519国际际标难现场总线。CAN总线是一种串行数据通信总线,通信介质可采用双绞线、同轴电缆或光纤。CAN通信控制器集成了CAN协议的物理层和数据链路层功能。n一个由CAN总线构成的单一网络中,理论
2、上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电器特性所限制。CAN可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检定特性也增强了CAN的抗电磁干扰能力。CAN具有十分优越的特点,使人们乐于选择应用现状应用现状n目前,采用各种现场总线技术,如HART、CAN、PROFIBUS等协议的网络化智能仪表已在美国和欧洲等发达国家和地区发展迅速,并己有较多的应用范例。据CiA报道,2001年欧洲市场销售了1亿多个节点。国内的大学和一些公司也正致力于基于现场总线的系统开发。在汽车信号传输,电力监控,楼宇智能化,工业测控,安防等领域有着广泛的应用。其中,CAN总线
3、是最有发展潜力的一种,被誉为自动化领域的计算机局域网。CAN 的层次结构的层次结构nCAN遵从开放系统互连(OSI)模型,按照OSI基准模型,CAN结构划分两层:数据链路层、物理层、应用层n在网络通信中所涉及的数据链路层和物理层的操作,均由CAN控制器硬件自动完成。无需微处理器干预CAN总线传输方式总线传输方式CAN总线采用差分传输方式CAN与与RS485的比较的比较nCAN(ControllerAreaNetwork)属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之目前RS-485基于R线构建的分布式控制系统而言,基于CAN总线的分布式控制系统在以下方面具有明显的
4、优越性:n1)CAN控制器工作于多主方式,RS485只能构成主从网络n2)CAN总线的CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会出现象在RS-485网络中,当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现象在网络中,因个别节点出现问题,使得总线处于“死锁”状态。n3)CAN具有完善的通信协议,可由CAN控制器芯片及其接口芯片来实现,从而大大降低了系统的开发难度,缩短了开发周期,这些是只仅仅有电气协议的RS-4
5、85所无法比拟的。特性RS-485 CAN-bus单点成本低廉稍高系统成本高较低总线利用率低高网络特性单主网络多主网络数据传输率低高容错机制无可靠的错误处理和检错机制通讯失败率高低节点错误的影响 整个网络的瘫痪无任何影响通讯距离1.5km 10km(5kbps)后期维护成本高低方案选择n方案一:采用专用的内嵌CAN控制器的处理器芯片nP87C591是一款内嵌CAN2.0B的微处理器芯片,该芯片是Philips公司生产的全静态80C51中央处理单元的单片机,可提供OTP、ROM和无ROM型。带6路模拟输入的10为ADC,可选择快速8位ADC,带两个8位分辨率的脉宽调制输出(PWM),内含CAN2.0B控制器,增强型PeliCAN内核(取自SJA1000独立CAN2.0B控制器),64B接收FIFO,13B发送缓冲区。该单片功能强大,硬件设计电路简单,完全满足本设计。方案二:采用单片机和独立的CAN控制器构成本系统单个CAN节点硬件设计单个节点软件设计展望展望n基于CAN总线的分布式数据采集与控制系统是利用现场总线集散控制系统(FDCS)的特点,把信息处理在现场进行,而通过操作站集中管理。运用CAN总线技术,极大地提高了系统的可靠性、实时性,系统开发较价廉,性能价格比高,安装维护简洁方便,具有广阔的应用前景,将成为最有前途的现场总线之一。致谢