为了提高工业控制中信息传输的稳定性,增强可靠性.提出了基于单片机的CAN总线数据采集节点的设计. CAN总线在工业中有着广泛的应用,性能良好,结构简单.每个通信节点都使用STC89C51单片机作为微控制器,SJA1000作为独立CAN控制器,PCA82C250作为CAN驱动器.从硬件设计和软件设计两方面进行了分析.硬件上三个节点设计,其中两个分别采集温度和红外遥控信号,一个作为上位机节点,来显示上几个节点发来的数据,软件上编写逻辑程序.结果表明,几个节点之间具有通信可靠,抗干扰强的特点.采用基于单片机的CAN总线通信的在工业控制中通信稳定,可靠性高.