‘壹’ 我想用热电偶来检测锅体温度,将数据送到单片机里处理,请问热电偶和单片机之间需要接什么
如果不超过300度的话,可以考虑用铜-康铜(T型)热电偶,如果超过300度的话,就要用镍铬-镍硅(K型)热电偶会比较好.这两种热电偶都属于廉价热电偶.
一般的用热电偶测温都需要接一个信号放大电路,得到的是一个放大了的电压值,然后再根据你的单片机输入信号类型选择转换电路.
‘贰’ K型热电偶怎么和单片机相连
热电偶的输出电压很小,如K型热电偶与温度的关系大概是每度41uV,这么小的电压不经过放大或其他线路是不能接到单片机的!
如果用放大线路,就要用一个AD转换器与单片机相连。如果你的单片机本身有足够高的分辨率的AD转换器,就不用外扩的AD了。
如果你用MAX6675之类的芯片,就不需要AD转换器和放大器了,因为这个芯片是专门为K型热电偶所设计的芯片,内部已经集成了放大采样,你只须将单片机的SPI接口与它相连,并根据该芯片的资料上的说明进行通信就可以了。
附图就是用MAX6675加上K型热电偶,与一PIC18单片机的整个线路,仿真的温度为100度。
说明一下,这个是在PROTEUS示例库的中东东。
‘叁’ k型热电偶测温51单片机程序
要有一个 AD 转换电路。
单片机即可读出转换后的数字量。
八位的数字量,是 0~255。
楼主想要显示什么?
‘肆’ 热电耦与单片机连接怎编程
热电偶工作原理,简单的说,就是冷热端温度不同时,热电偶产生一个微弱的电压,这个电压,经过放大电路放大,最高电压不得超过单片机的电源,即 0---Vdd
然后,把这个电压接到单片机的AD引脚上,用单片机对电压进行模数转换,不同的电压值,对应不同的数值.
即 温度-->小电压--->放大---->大电压---->AD转换---->数值.
编程就很简单了,因为热电偶基本上可以说是线性的,那么,根据温度,你能算出来小电压的值,既而,你能算出大电压的值,进而能推算出AD转换后的数值.这样,就在温度和AD数值之间建立了一种关系,可以把这种关系做成一个表格,也就是一个数组,根据数值,直接推出温度是多少.
思路就是这么个思路.
其实,热电偶,编程不是最难的,最难的是电路,尤其是冷端补偿部分.
‘伍’ 求单片机读取热电偶测温数据的程序
热电偶电路如果设计好了的话,温度改变导致阻值改变。
进而改变惠斯通桥的平衡,从而在仪表放大器两个输入端形成电势差。
这个电势差会被放大给ADC(模拟/数字转换器)。
单片机要做的就是读出ADC的数据,然后将它计算成温度值而已。
‘陆’ 热电偶单片机如何测温
热电偶输出的是电压信号,毫伏。用单片机热电偶测温。单片机有带A/D转换的,将热电偶输出的毫伏信号(放大),输入到单片机的A/D转换口,转换成数字量。单片机内存有热电偶电压温度数据表,根据数字量查表查出温度数,然后将温度数从口输出,显示驱动单元显示温度。
‘柒’ 热电偶能否直接挂到单片机的AD端进行采样
热电偶输出的电压只有微伏级或毫伏级的,这么小的电压不能直接进行AD转换的。必须先经运算放大器放大后才能接到AD端进行采样转换。
‘捌’ K型热电偶如何连接单片机放大电路
接DJ1端。热电偶红色为正端,接1。
‘玖’ 基于单片机的热电偶测温电路图
我用的是AVR的,热电偶采用专门的处理芯片MAX6675,这个芯片比较贵。
当然,程序中包含其他一些代码,没时间去删除,你看看能不能用。给你一个热电偶这部分的电路,如果要全面的,你可以Hi我,包括程序。
这个6675原本是用SPI方式的,由于AVR下载程序用到了SPI口,导致冲突,因此采用了普通端口,程序处理时采用模拟SPI的工作方式。
程序比较大,粘不上,明晚回来了再发
‘拾’ 基于51单片机K型热电偶采集
MAX6675 是Maxim 公司推出的具有冷端补偿的单片K 型热电偶放大器与数字转换器。文中介绍器件的特点、工作原理及接口时序,并给出与单片机的接口电路及温度读取、转换程序。
热电偶作为一种主要的测温元件,具有结构简单、制造容易、使用方便、测温范围宽、测温精度高等特点。但是将热电偶应用在基于单片机的嵌入式系统领域时,却存在着以下几方面的问题。① 非线性: 热电偶输出热电势与温度之间的关系为非线性关系,因此在应用时必须进行线性化处理。②冷端补偿:热电偶输出的热电势为冷端保持为0℃时与测量端的电势差值,而在实际应用中冷端的温度是随着环境温度而变化的,故需进行冷端补偿。