首先自我介绍一下:专业是机械电子,但是兴趣偏电子;社团里面有这样的“项目”(理论上说算不上是项目哈,只不过是兴趣制作而已),但是还没有人做--想想自己有点时间,又有点兴趣,故决定做做~
接着讲讲自己对DS18B20的理解: 1,有一定的测量范围(-55°C-125°C); 2,精度(增量值)为0.5°C; 3,可用数据线供电; 4,单线接口,只需要一个接口引脚即可通信; 5,以九位数字值方式读出温度,例如: MSB(最高有效位) (最低有效位)LSB ---- ------------------------------ | 1 | | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | ---- ------------------------------ =-25°C 具体的温度转换关系如下图:
更进一步的理解就是:将1820输出的九位数字值转换成温度值用数码管显示出来!其余的如芯片工作的条件:什么电压电流什么的就不懂了。。。还有什么资料上面写的“不需要外围电路”也是一头雾水。。。
另外还存在比较多的疑问: 1,1820是不是说只要供电然后就会有九位数字值输出,然后像我这种目的的话就只需要读取然后转换然后用数码管显示就行? 2,数码管板块可以用单片机来“驱动”(不知道词语用的是否专业~),那1820和数码管板块之间的关系只需要用一根数据线就解决了吗? 3,现在如果想仿真的话是不是得从“接收九位数字值”这一步开始?--因为软件是不会有传感器这样的吧--即使有也无法仿真的吧~
自知语言表达很是凌乱,恳请各位指正~
PS:问句题外话,“回复请Email通知 如果不填写则取注册Email ”这个起作用吗--是不是因为雅虎邮箱给滤过了,就没有收到过回复的邮件。。。 |