本文设计了一种基于CAN (Control Area Network局域网控制)总线的远程实时温湿度数据采集.系统。该系统主要由两大模块构成,分别是数据現场采集模块和CAN-USB模块。数据的现场采集是以美国Cgyna!公司的C8051F020单片机为主要控制单元,外接集成温湿度传感.器CHTM-02,通过CAN总线控制SJAt000将数据发送到CAN总线上; ATmega162 单片机是CAN-USB模块的控制单元,外接FT245BMUSB通信芯片和SJA1000 CAN 控制器,该模块能将数据在USB与CAN之间转换。整个系统终端设备为PC机,用户软件是在Linux系统下的QT编程环境中完成,软件界面能实时地显示出温湿度的数据变化波形。 / X* l s0 T& E1 C% M1 _+ g关键词:CAN总线;单片机;数据采集系统; USB - q6 A, }( ~5 g |