跪求大神速解下面程序,关于测电阻查表对应温度的程序
本帖最后由 10423008 于 2015-12-7 18:34 编辑有没有人会编这个程序:实现模拟量输入读取电阻值,电阻值与上表值进行比较,当与上表值相同的时候输出对应上表温度值(例如:R=106.24时对应温度为16),如果在两数之间就等于前一个数(如R=105.90,它在105.85和106.24之间,温度输出为105.85对应的15)温度值在通过数字口分高低位输出到1602的液晶屏上
本帖最后由 Super169 于 2015-12-4 11:58 编辑
Arduino 的 Aanalog pin 可以量度 5V 以內的電阻, 用 5V 電源, 再加一個以知的電阻跟你的串起來 接地, 再用 analog pin 量度中間的電壓, 應該可以推算出 R 的值, 再找出溫度.由電阻值轉化成溫度, 由於沒有關係式, 只好建立一個順序的數列, 用計出的電阻比較就可以了.
我是硬小白, 下圖是亂來的簡單接線, 希望可以明白.
只要連接 5V, GND 及 A0, 如果 R1 是已知的, 只要讀取 A0 的值, 就可以得出 A0 的電壓, 從而推出 R2 的電阻值, 就可以得出溫度了.
1、查表法。即读入电压信号后,换算成电阻,将电阻值与表中对应的数值进行比较,换成温度即可。
2、公式法。将PT100电阻与温度的对应格式编入程序,根据电阻直接得出温度。 Super169 发表于 2015-12-4 11:53 static/image/common/back.gif
Arduino 的 Aanalog pin 可以量度 5V 以內的電阻, 用 5V 電源, 再加一個以知的電阻跟你的串起來 接地, 再用 ...
您说的我理解,也是这么想的。问题在于我不会写这段程序。求指教:victory: hubertdong 发表于 2015-12-4 13:35 static/image/common/back.gif
1、查表法。即读入电压信号后,换算成电阻,将电阻值与表中对应的数值进行比较,换成温度即可。
2、公式法 ...
求程序解答
页:
[1]