摘要
介绍了以数字式温湿度传感器SHT75为检测器件,带CAN总线的智能温湿度传感器的设计。整个系统以单片机AT89S52作为处理器,由SHT75采集温湿度数据,AT89S52接收并处理数据,LED数码管分时显示测量的温湿度值。通过外扩的CAN总线控制器SJA1000和报文收发器PCA82C250,该传感器可直接作为CAN总线的一个从结点工作。由于采用了数字温度传感器做检测器件,不再需要放大电路和A/D转换器,SHT75与AT89S52接口简单,编程处理也变得简单。该传感器还提供两路频率输出,且频率随测量的温湿度值变化。
An intelligent temperature and humidity sensor with CAN Bus and detecting part of digital temperature and humidity sensor SHT75 is presented. The whole system takes the MCU AT89S52 as the processor,which could deal with the data of the temperature and humidity that are gathered by the SHT75,and the data after being processed will be displayed by the LED in a time-sharing way. It can work as a CAN Bus slave node with bus controller SJA1000 and message transceiver PCA82C250. For the use of digital detecting part is used,not only the amplifier and A/D circuit will not be needed any more,but also both of the interface of SHT75 with the AT89S52 and soft- ware programming are simple. The whole sensor also supply two frequency output,and the values of the frequency are changing with the data of the temperature and humidity.
出处
《自动化与仪表》
北大核心
2009年第3期8-11,25,共5页
Automation & Instrumentation
基金
国家863计划项目(2007AA041502)
863子课题资助项目(2007AA041701-1)