本文介绍了利用单总线连接温湿度传感单元,单片机AT89C52作为核心控制器进行检测信号处理和执行设备驱动控制,同时控制CAN总线控制器SJA1000/收发器PCA82C250构成的CAN总线通信系统进行数据传输,通过USBCAN控制器PDIUSBD12将上位PC机与控制系统连接,完成分布式环境温湿度智能监测控制系统设计。通过实验测试,对数据进行计算得出系统温度检测误差低于±0.4°C,湿度检测误差小于±2%,较好地满足了设计要求。文章详细介绍了系统构成、部分软硬件设计方法。系统可应用于粮食、货物仓储,纺纱车间,图书馆等环境监测调节、报警监控等。