极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12985|回复: 4

跪求大神速解下面程序,关于测电阻查表对应温度的程序

[复制链接]
发表于 2015-12-4 08:54:37 | 显示全部楼层 |阅读模式
本帖最后由 10423008 于 2015-12-7 18:34 编辑

有没有人会编这个程序:实现模拟量输入读取电阻值,电阻值与上表值进行比较,当与上表值相同的时候输出对应上表温度值(例如:R=106.24时对应温度为16),如果在两数之间就等于前一个数(如R=105.90,它在105.85和106.24之间,温度输出为105.85对应的15)温度值在通过数字口分高低位输出到1602的液晶屏上                                                                               
                                                                               
                                                                               
                                                                               
                                                                               

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2015-12-4 11:53:36 | 显示全部楼层
本帖最后由 Super169 于 2015-12-4 11:58 编辑

Arduino 的 Aanalog pin 可以量度 5V 以內的電阻, 用 5V 電源, 再加一個以知的電阻跟你的串起來 接地, 再用 analog pin 量度中間的電壓, 應該可以推算出 R 的值, 再找出溫度.  由電阻值轉化成溫度, 由於沒有關係式, 只好建立一個順序的數列, 用計出的電阻比較就可以了.

我是硬小白, 下圖是亂來的簡單接線, 希望可以明白.  

只要連接 5V, GND 及 A0, 如果 R1 是已知的, 只要讀取 A0 的值, 就可以得出 A0 的電壓, 從而推出 R2 的電阻值, 就可以得出溫度了.



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-12-4 13:35:48 | 显示全部楼层
1、查表法。即读入电压信号后,换算成电阻,将电阻值与表中对应的数值进行比较,换成温度即可。
2、公式法。将PT100电阻与温度的对应格式编入程序,根据电阻直接得出温度。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-5 16:52:23 | 显示全部楼层
Super169 发表于 2015-12-4 11:53
Arduino 的 Aanalog pin 可以量度 5V 以內的電阻, 用 5V 電源, 再加一個以知的電阻跟你的串起來 接地, 再用 ...

您说的我理解,也是这么想的。问题在于我不会写这段程序。求指教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-6 20:46:48 | 显示全部楼层
hubertdong 发表于 2015-12-4 13:35
1、查表法。即读入电压信号后,换算成电阻,将电阻值与表中对应的数值进行比较,换成温度即可。
2、公式法 ...

求程序解答
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-7 05:35 , Processed in 0.048507 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表