请前辈看一下下面的热敏电阻模块的原理图,根据我的理解是这样的,LM393是一个比较芯片,热敏电阻传感器模块输出模拟量AC,IN引脚是一个数字电位器,LM393的作用就是比较数字电位器的输入IN跟热敏电阻的模拟量输出AC,比较结果通过OUT引脚传出来。。。这个LM393我倒是可以理解。。。问题在下面:
这个AC输出的是模拟量,电压值吗?这个电压值从何而来,怎么理解采集这个电压值就可以知道温度?还有,这个电压值如何转换成电阻然后到R-T表去查温度T。。。主要问题还是不懂这个热敏电阻的电路啦,接这个10K的R1,再一端接VCC,一端接GND。。。到底什么原理来着,请前辈分析一下,感谢了!
对了,再请教个问题,如果AD转换出来的数值都是0,一般存在哪些情况?传感器模块就是上面的那个电路...
追答不知道你的AD转换器的输入信号取自何方,是取自AC?还是其他?
AD转换有误,应该能够判别问题所在,无非是输入信号、电路、程序问题;
这个AC输出的模拟量我用控制器进行AD转换之后是个电压值吧?那怎么通过这个电压值来计算出这个电阻值呢?求解释阿。。。大神!
追答转换前是电压值,模拟量=电压值?!转换后就是一组二进制数了。看你用几位的AD。
AD使用时必须有个参考电压,你还得补补手册。
因为单片机不能直接处理模拟量,需要用AD把模拟量转换为二进制数再去处理,如果输入到AD的电压=参考电压,输出就是全1,然后单片机判断这组二进制数的大小来相应处理。
我这样说的是笼统的,你能给出个具体的来吗?
嗯,我的芯片的STM32,内部集成12位的AD模块,我转换出来的值大概是 0x8f3,还没超过最大值0xfff,这个AD的参考电压我一直在查找查不到啊,假设参考电压是3.3v,那根据这个0x8f3如何算出电压值跟电阻值呢,最终是要转换成电阻值才能去R-T表查找所对应的温度的。。。在线等前辈解答啊!感激不尽!
追答给你的例子,你这是十二位的。我给你说个8位的。
如果是5V电压,转换得到的是0xef。电压就是2.5V,FF=256。ef=128,(128-256)*5=2.5V
如上你的图。R1=10K,那么Rt=10K。(Rt/(Rt+R))*5=2.5
有人跟我这么解释的,参考电压是3.3,他说12位最大是 0xfff(4096),假设转换出来是0xef(128),那么就有等式 128/4096 = 模拟电压/3.3v从而求出模拟电压=(128/4096)*3.3,然后如上图所示,忽略从AC流出的电流,那么流过R1跟RT(热敏电阻)上的电流就是3.3/(R1+RT),那么 (3.3/(R1+RT)) *RT就等于热敏电阻上的电压也就是AC输出的模拟电压,然后 (3.3/(R1+RT)) *RT = (128/4096)*3.3,R1=10K,可以求出RT,你怎么看?
追答就是这样的。AD的输入阻抗很高,所以AC上的电流可以忽略的。
追问对了,再请教个问题,如果AD转换出来的数值都是0,一般存在哪些情况?传感器模块就是上面的那个电路...
追答万能表测电压,如果电压不是0,那就是你的AD命令错了,可能是你的格式错误。
本回答被提问者采纳(VCC/(R1+RT)) *RT ,这个公式是忽略AC端输出到单片机的电流吧?我接的是STM32,也可以这样忽略?
追答单片机 AD 检测的电流可以忽略不计数(是很小很小的)
追问单片机指的普通的51单片机吧?那如果是stm32或者ARM9之类的芯片也一样可以忽略?
追答所有单片机的 AD 转换,包括单独 AD 转换芯片。
追问噢噢,大概懂了,对了,再请教个问题,如果AD转换出来的数值都是0,一般存在哪些情况?传感器模块就是上面的那个电路...
追答其实只要 检测一下 AD 转换输入 点的电压,如果是 0 V 则转换后,应该是 0 ,
如果 AD 转换输入 点的电压,不为 0 V 则转换后,应该按照 电压 比例 的数值,
如果 数据 还是 0 ,则程序 有问题了,如果是外接 AD 转换芯片 连接 等等。
对了,再请教个问题,如果AD转换出来的数值都是0,一般存在哪些情况?传感器模块就是上面的那个电路...
追答如果AD转换出来的数值都是0,一般存在这些情况:传感器模块电路的R1开路或N1、C2短路。
单片机,热敏电阻测温?
1、单片机热敏电阻测温首先要设计电路原理图,如图所示:上图R3为上拉电阻,T1为接热敏电阻端,TC1为单片机AD采集口、电阻R4和电热C6为阻容滤波电路。2、上拉电阻R3的选择:根据所用温度的范围,选择热敏电阻对应阻值范围的中间值最好,这样检测的温度偏差较小。3、上拉电阻选定后,根据热敏电阻阻值表...
基于51单片机和热敏电阻的温度控制系统
; 热敏电阻为MF53-1型负温热敏电阻加12K精密电阻与之并联,C4为1μ,晶振为; 4MHz的条件下得到的。数据不十分准,仅做参考。你可以在元件参数定了后,可在; 调试程序时用可变电阻箱代替热敏电阻,在程序测出计数值处设断点,读出每个标; 准阻值所对应的计数值(即20H、21H中的内容),自己将NTTAB建立起来。; * *...
51单片机的温度采集系统设计
第一章 确定系统功能与性能 本系统的功能主要有数据采集、数据处理、输出控制。能对0~1000 �0�2c范围内的各种电加热炉的温度进行精密测量,同时,四位LED显示器直接跟踪显示被控对象的温度值,准确度高,显示清晰,稳定可靠,使用方便(在具体设计编程、调试过程中,为了调试方便,编...
求单片机温度控制系统的论文
根据上式,可以把电阻值随温度的变化关系转化为电压值随温度变化的关系,由于热敏电阻的电信号一般都是毫伏级,必须经过放大,将热敏电阻测量到的电信号转化为0~3.6之间,才能在单片机中使用。下图为放大电路原理图。稳压管的稳压值为1.5V。由于传感器输出微弱的模拟信号,当信号中存在环境干扰时,干扰信...
用AT89C51单片机和温度传感器DS18B20S设计数字式温度计
单片机最小系统是由晶振电路,上电复位、按键复位电路,ISP下载接口和电源指示灯组成。原理图如图2-4所示。2.2.2 DS18B20温度传感器电路设计DS18B20温度传感器是单总线器件与单片机的接口电路采用电源供电方。电源供电方式如图2-7,此时DS18B20的1脚接地,2脚作为信号线,3脚接电源。 图2-7 DS18B20电源供电方式当DS18B20...
怎么用三极管和热敏电阻做成简易温度计来测温度求原理图!
手动画的,本电路的热敏电阻是1K的,不知道你用的是多大的?电流表是100MA的,左边10K的是调温度的电位器,如果你的热敏电阻小于于1K,可以去掉中间那10K的电阻,20欧的电阻可以改小点,10欧也行,保护用,以防烧管。做好了,你可以调节电位器,在电流表上用笔刻写上读数方便看。
我想学习电子方面的知识,该如何入手?
热敏电阻是开发早、种类多、发展较成熟的敏感元器件.热敏电阻由半导体陶瓷材料组成。其阻值随温度变化的曲线呈非线性。电阻的作用上边原理图中的R1电阻主要作用是缓冲,防止输入电压(0~0.7V)过高把晶体三极管击穿烧毁。R2电阻主要作用是做负载使用。R3电阻主要作用是作保护使用,防止电源电压升高而烧毁电阻R2阻值标示方法...
电磁炉功率与线盘的关系!
2.2 电路方框图 2.3 主回路原理分析 时间t1~t2时当开关脉冲加至Q1的G极时,Q1饱和导通,电流i1从电源流过L1,由于线圈感抗不允许电流突变.所以在t1~t2时间i1随线性上升,在t2时脉冲结束,Q1截止,同样由于感抗作用,i1不能立即变0,于是向C3充电,产生充电电流i2,在t3时间,C3电荷充满,电流变0,这时L1的磁场能量...
电磁炉维修精要与实例详解的图书目录
第1章 电磁炉的工作原理、特点及使用常识 11.1 电磁炉的加热原理和特点 11.1.1 加热原理 11.1.2 电磁炉的特点 31.2 电磁炉使用常识 4第2章 电磁炉电子元器件介绍 62.1 功率开关管——IGBT 62.1.1 IGBT介绍 62.1.2 IGBT好坏的检测 72.1.3 IGBT放大能力的大致判断 82....
...lm393的引脚怎样与单片机相连接???最好有原理图!
不管怎样,你用393主要是为了放大和去除干扰及电压匹配(单片机采样基准电压)的,常用的反相放大器电路就可以了,393运放输出脚直接和单片机的ad采集就可以了!这样搞虽然稳定精确,但是成本高!我有一种利用单片机2个普通的IO来检测热敏电阻的阻值(温度),思路是这样的,用一个高精度的参考电阻和电容,...