高精度和高可靠的时钟同步方法是CAN总线能够安全运行的关键,在分析主从、协商同步特点的基础上,提出了一种基于CAN总线的单主时钟协商同步方法,该方法仅需要一个时钟同步主节点即可实现总线的可靠运转,当从节点失效时利用CAN总线的时钟特性及时对即时偏差进行估计,使总线各节点依然能够正常工作,并引入时钟方差的概念更新主时钟同步优先级列表选择新的主节点。最后利用CANoe软件对该方法进行仿真,并利用51单片机、SJA1000T以及TJA1050构建硬件实验平台,结果表明该时钟同步机制能够防止单节点失效,可靠性高,具有更高的同步精度。