为了改善传统语音对讲系统的抗干扰能力弱、布线复杂及实时性差等问题,设计了一种基于CAN总线的数字语音对讲系统。本系统由PIC18F66K80单片机内置的CAN控制器与CAN总线驱动器MCP2551构成CAN总线通信并采用总线型拓扑结构;使用编解码芯片MC145480实现对语音的编解码。实际测试表明:该数字语音对讲系统具有布线简便、成本低廉、抗干扰能力强、实时性和可靠性能够满足现场使用要求等特点。