课程实训报告《单片机技术开发》专业:机电一体化技术班级:104201学号:名:浙江交通职业技术学院机电学院2012 年 5 月 29 日目录一、DS18B2 温度测量与控制实验目的二、DS18B2 温度测量与控制实验说明三、DS18B2 温度测量与控制实验框图与步骤四、DS18B2 温度测量与控制实验清单五、DS18B2 温度测量与控制实验原理图……六、DS18B2 温度测量与控制实验实训小结…、实验目的1.了解单总线器件的编程方法。2.了解温度测量的原理,掌握 DS18B20 的使用实验说明本实验系统采用的温度传感器 DS18B20 是美国 DALLAS 公司推出的增强型单总线数字温度传感器。Dallas 半导体公司的数字化温度传感器 DS1820 是世界上第一片支持“一线总线”接口的温度传感器。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持 3V〜5.5V 的电压范围,使系统设计更灵活、方便。DS18B20 测量温度范围为-55°C〜+125°C,在-10〜+85°C 范围内,精度为±0.5°C。DS18B20 可以程序设定 9〜12 位的分辨率,及用户设定的报警温度存储在 EEPROM 中,掉电后依然保存。DS18B20 内部结构DS18B20 内部结构主要由四部分组成:64 位光刻 ROM、温度传感器、非挥发的温度报警触发器 TH 和 TL、配置寄存器。DS18B20 的管脚排列如下:DQ 为数字信号输入/输出端;GND 为电源地;VDD 为外接供电电源输入端(在寄生电源接线方式时接地)。光刻 ROM 中的 64 位序列号是出厂前被光刻好的,它可以看作是该DS18B20 的地址序列码。64 位光刻 ROM 的排列是:开始 8 位(28H)是产品类型标号,接着的 48 位是该 DS18B20 自身的序列号,最后 8 位是前面 56 位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻 OMR 的作用是使每一个 DS18B20 都各不相同,这样就可以实现一根总线上挂接多个 DS18B20 的目的。DS18B20 中的温度传感器可完成对温度的测量,以 12 位转化为例:用 16 位符号扩展的二进制补码读数形式提供,以 0.0625°C/LSB 形式表达,其中 S 为符号位。LSByte:Bit7Bit6Bit5Bit!Bit3Bit2BitlBi10222"22-3MSByte:Bitl5Bitl4Bit.13Bitl2BitnBitlOBit.9BirSssSSs25这是 12 位转化后得到的 12 位数据,存储在 18B20 的两个 8 比特的 RAM 中,二进制中的前面 5 位是符号位,...