基于CAN总线的单主时钟同步方法研究*
2017-01-09季霆
网络安全与数据管理 2016年24期
关键词:方法
季 霆
(南通大学 电气工程学院,江苏 南通226000)
基于CAN总线的单主时钟同步方法研究*
季 霆
(南通大学 电气工程学院,江苏 南通226000)
高精度和高可靠的时钟同步方法是CAN总线能够安全运行的关键,在分析主从、协商同步特点的基础上,提出了一种基于CAN总线的单主时钟协商同步方法,该方法仅需要一个时钟同步主节点即可实现总线的可靠运转,当从节点失效时利用CAN总线的时钟特性及时对即时偏差进行估计,使总线各节点依然能够正常工作,并引入时钟方差的概念更新主时钟同步优先级列表选择新的主节点。最后利用CANoe软件对该方法进行仿真,并利用51单片机、SJA1000T以及TJA1050构建硬件实验平台,结果表明该时钟同步机制能够防止单节点失效,可靠性高,具有更高的同步精度。
时钟同步;即时偏差;主时钟选择;时钟方差
0 引言
控制器局域网(Controller Area Network,CAN)是目前应用最广泛的总线之一,其具有实时性好、抗干扰能力强、可靠性高的优点,因此受到越来越多用户的青睐。目前国内外对CAN总线进行了大量的研究,希望提高总线系统运行的精度和安全,本文以时钟同步算法为研究对象,对CAN总线进行研究。
国内外诸多文献对该领域进行了研究,文献[1]提出了基于主从配置的CAN总线时钟同步算法,只需要发送一条同步消息即可保证网络中所有节点的同步,节省了网络资源,但是主节点一旦失效就无法实现时钟同步。文献[2]在协商时钟同步方法[3-4]的基础上提出了一种基于软……
登录APP查看全文
