本帖最后由 yoyo 于 2012-4-8 23:14 编辑
DS18B20数字温度传感器是美国DALLAS公司生产的总线数字温度传感器。其测温范围 -55℃~+125℃,固有测温分辨率0.5℃,支持多点组网功能,多个DS18B20可以并联组网,实现多点测温,测量结果以9~12位数字量方式串行传送。
DS18B20使用1-Wire总线协议,只需一条数据线(加上地线)与MCU通信,因此要实现1-Wire总线协议,网上已经有开源实现提供。适合Arduino的库文件包:
1、OneWire库:http://www.pjrc.com/teensy/td_libs_OneWire.html
2、DallasTemperature库:http://milesburton.com/Dallas_Te ... ol_Library#Download
技术资料下载(Programmable Resolution 1-Wire Digital Thermometer):
DS18B20.pdf
(255.76 KB, 下载次数: 8)
|