永发信息网

18b20与lm35dz 程序区别以及lm35dz+12864如何编程 用单片机C语言

答案:2  悬赏:0  手机版
解决时间 2021-11-10 17:30
18b20与lm35dz 程序区别以及lm35dz+12864如何编程 用单片机C语言
最佳答案
这样当采集的温度为100℃时OUT 端输出为5V,但是由LM358 的数据手册可知:OUT 输出最大值为Vcc-1.5V=3.5V,所示实际测量温度最大值为70℃。当温度大于70℃后LM358 输出为恒定的3.5V,所以不可做大于70℃的恒温控制实训(除非358电源大于7V)。
采用5 倍放大的计算公式如下:T=20*ADC/51,精度为20/51=0.39216度

全部回答
18b20是数字温度传感器,可以用单片机直接读取温度;而LM35是模拟温度传感器,它的输出是一个模拟的电压,温度与输出的电压成线性关系,温度每上升一度,输出电压就会增加10mV,输出电压Vout=10*T (mV),T为温度,单片机要读取温度还需要通过ADC。追问lm35接入单片机前经过信号放大及ad转换的电路,有哪些比较简单的电路,使用的原件也比较简单(引脚较少,较容易编程)的追答这个要看你的精度 要求,你可以百度或GOOGLE“LM35温度计”,会有很多参考;如果精度要求不高的话,运放可以用LM358(双运放),ADC用ADC0832(8位 串行接口);引脚较少和较容易编是相冲突的,串行ADC引脚少但编程相对比较难一点,并行ADC引脚多但编程相对比较容易。现在的单片机有很多是内部集成有ADC的,如果单片机内有adc的话可以考虑用内部adc。追问我使用的是STC12C5A60S2,要求1.该数字温度计测温范围:0~+100度。2.测温精度:±0.1度。3.显示分辨率:0.1度,且使用的是2块太阳能电池供电(每块电压4.5V,电流250MA),后备电池用2块锂电池(每块3.6V,1100MAH),电池部分需处理为5V,放大部分不希望有外接电源。请问该如何设计电路。用C语言编程又该如何编写,求教!谢谢追答因为测温范围:0~+100度,测温精度:±0.1度,0.1/100=1/1000,所以应该选择10位的ADC(分辨率:1/1023=0.0977517106549365度),可以用TLC1549;温度范围是0~100度,所以LM35的输出电压范围是0~1V,TLC1549的基准电压输入最小为2.5V,所以必须将LM35的输出电压放大,具体放大多少倍要看TLC1549的基准电压选取(放大倍数A=Vref/1),基准电压最好比5V小,因为运放(5V供电)的最大输出电压是要比运放的供电电压要小一点的。图中的R1和R4的大小可以随便取,R2和R3的选取跟放大倍数有关,A=1+R2/R3。追问STC12C5A60S2自带ad,TLC1549是否不用了?lm35直接经lm358放大即可,要达到精度要求,电路又该如何设计啊?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有人看锵锵三人行吗?
菜鸟驿站(厦门洪塘社98号店)地址在哪,我要去
怎么把鸡汤煮成清汤
需购买三五香烟,因我长年吸它,请提供
甦什么意思
环境不错,肯定有黑鱼,就是不吃怎么办
中国真的只像百家姓里面说的只有百数来姓吗
iphone 3G 不能上网了,怎么回事?但是可以连wi
这个D选项的式子是怎么得出来的
钻石评估 1.01克拉 F色 净度:I2 切工:G 麻
谁能评估下Python培训费用是多少
美国西部地区的大学排名80~120名之间有哪些学
可是爱你是件很心痛的事是哪首歌的歌词
哎又要去工作了为什么不能一直玩呢?
求王妃又下毒了txt百度云,谢谢哈
推荐资讯
有一暧昧对象 问能否成为恋人
迁江到平南有多少公里
"学最好的别人做最棒的自己"用英语怎么说
电阻0805是什么意思
香槟色和蓝色哪个显白
c语言!!!输出菱形
水箱缺水导致发动机高温之后会对发动机造成什
写出同时满足下列三个有理数1、其中两个数是
写一个人的特点的作文
天福茗茶的老总李瑞河是台湾人吗
山东省济南市济阳县纬一路雅居园六区在哪交暖
远景设计院做景观靠谱吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?