用1个DS18B20和一个AT89C2051构成的最简易的系统 从USB口取电,温度每秒刷新1次 考虑到这个主要是用来送人的,因此不追求性能,分辨率只用了9位 18B20就放在反面的铝合金撑脚里,用铜皮包覆,所有接触面都涂上了导热硅脂 以提高测温灵敏度 为了防止电路板的发热产生的干扰,18B20离主电路板距离有25mm,中间还隔了一层万能板和一层铜皮
测试结果是,在空气不流通的情况下,开机时温度非常准 但随着电路板的发热,到达稳定时测量结果还是要高出1.5-2度 把18B20专门引出来的话又影响美观,也显得不紧凑 唉,没想到电路板发热造成的误差这么大,都不好意思送出去了…… |