论文部分内容阅读
随着工业技术的迅速发展,生产规模越来越壮大,工业生产现场需要监控的节点越来越多,基于现场总线的分布式信息集中采集系统的研究具有重要的现实意义。特别是CAN总线,由于其优越的可靠性和实时性,已经成为国际上应用最广的现场总线之一。基于CAN总线的信息集中监控系统是一种分散化、网络化、智能化的监控系统,如何对多节点信息进行高速采集是设计中最为关键的部分,本文将在这一背景下,对CAN总线多节点应用进行研究和分析。本文以生产现场的大规模节点为监控对象,以CAN总线为研究对象,设计了一种基于多控制器的多路CAN总线并网监控系统。本文首先介绍了CAN总线和监控系统的意义与发展,并对TTCAN协议及应用进行了说明。结合生产现场大量监控节点带来的海量数据以及监控系统对实时性的高要求,设计了一种多路CAN总线并网的数据采集系统。多路CAN总线并网系统使用多片控制芯片,实现多路CAN总线->SPI->并口总线->以太网的协议转换,SPI、并口总线、以太网的传输速率远高于底层的CAN通信,真正实现多路CAN总线并行数据采集。针对本系统中TTCAN协议中预期性的延时,改进TTCAN协议信息阵的实现,提高了每条CAN总线的总线利用率。根据系统通信结构,设计相应的CAN并网协议转换方案。接着提出了基于多控制器监控系统的软硬件实现方案,并且搭建相应的实验平台,进行数据采集实验,最终所有节点数据可以在2s之内通过以太网传递给上位机,验证方案设计的合理性,目前该产品已经在实际生产场合投入使用。