摘要

为解决ARCNET网络因节点数多、系统庞大而易产生网络故障,降低整个系统可靠性的问题,设计了具有网络自诊断的通信系统。首先,在ARCNET初始化时进行本节点内部运行诊断,确保本节点自身硬件处于正常状态;其次,采用网络诊断的方法检查在初始状态及通信过程中整个ARCNET网络的状态;最后,利用软硬件结合方式解决网络故障并给予用户相应的提示。同时,提出了延迟接收的方法,解决了ARCNET网络中前一帧数据破坏后一帧数据导致数据丢失问题,提高了ARCNET网络的通信效率,增加了整个通信系统的可靠性和稳定性。