找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

pt100+51单片机的温控系统程序+仿真图 还带压力显示

查看数: 26623 | 评论数: 51 | 收藏 19
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-9-10 20:06

正文摘要:

使用pt100测温度,经过放大器放大后的电压值乘以236就是实际的温度值0.42V对应100度,0V对应0度,经过ad运算显示出来,其他滤掉,就只显示0-100度,0-100对应输出0-5v的电压使用DA,功能,ad和da使用同个芯片,就是实 ...

回复

ID:1022695 发表于 2022-4-29 17:21
请问一下这个输出电压乘上236对不上实际温度值呢
ID:869669 发表于 2020-12-28 17:31
1253676557 发表于 2017-10-22 08:53
**** 作者被禁止或删除 内容自动屏蔽 ****

是温度值
ID:582615 发表于 2020-1-16 01:22
楼主太厉害
ID:531176 发表于 2019-12-25 10:33
很给力
ID:632074 发表于 2019-10-29 15:22
谢谢分享。。。
ID:97097 发表于 2019-9-26 14:46


学习学习备用
ID:503461 发表于 2019-8-22 14:08
谢谢分享
ID:316468 发表于 2019-8-22 12:33
yang123456789 发表于 2019-6-17 09:46
麻烦问一下Pt100是三线的吗?

有三线的,也有两线的,三线是线材补偿,因为PT100本身电阻比较小,引线长了后引线的电阻就不能忽略不计了,为了测量更精确才加入另一条线进行补偿。
ID:455397 发表于 2019-6-19 09:28
谢谢分享
ID:403696 发表于 2019-6-17 09:46
麻烦问一下Pt100是三线的吗?
ID:146363 发表于 2019-6-13 15:36
lmy1200 发表于 2018-1-15 15:42
大神,如果针对此电路,需要测一百以上的温度,该如何改电路啊

不用改电路,程序这两个地方成这样就好了:
        Convert_To_Voltage(temp*5);
        LCD_Line_1[7]= Voltage[3];
        LCD_Line_1[8]= Voltage[2];
        LCD_Line_1[9]= Voltage[1];
        LCD_Line_1[10]= '.';
        LCD_Line_1[11]= Voltage[0];
        LCD_Line_1[12]= 'C';
        LCD_Line_1[13]= 'e';
        LCD_Line_1[14]= 'n';
        LCD_Line_1[15]= 't';
        LCD_Display_A_Line(LCD_LINE_ONE,LCD_Line_1);//温度显示

void Convert_To_Voltage(uint val)//电压换算成温度或压力
{
        uint Tmp;
        Tmp = val;
        Voltage[3] = Tmp/1000+'0';
        Tmp = Tmp%1000*10;
        Voltage[2] = Tmp/1000+'0';
        Tmp = Tmp%1000*10;
        Voltage[1] = Tmp/1000+'0';
        Tmp = Tmp%1000*10;
        Voltage[0] = Tmp/1000+'0';
}
ID:97678 发表于 2019-6-13 09:56
怎么将温度测量范围放大?负温度怎么写程序?
ID:557774 发表于 2019-6-12 00:34
刚好需要这个作为参考程序,谢谢
ID:560131 发表于 2019-6-11 17:07
可以  很强大很给力
ID:555724 发表于 2019-6-5 16:06

十分感谢
ID:520972 发表于 2019-5-22 22:52
想请问为什么电压值乘以236就是温度值?
ID:165117 发表于 2019-5-17 14:45
谢谢分享 学习一下
ID:538248 发表于 2019-5-14 19:26
学习学习
ID:538248 发表于 2019-5-14 19:26
很有用
ID:531100 发表于 2019-5-14 18:06
学习一下
ID:526151 发表于 2019-5-13 00:24
请问:如果只要温度显示,不要压力显示,程序应该如何修改呢?
ID:513748 发表于 2019-4-16 16:39
观摩学习 谢谢分享
ID:513748 发表于 2019-4-16 16:35
谢谢分享
ID:513748 发表于 2019-4-16 16:30
观摩学习
ID:147434 发表于 2019-3-30 23:13
谢谢分享
ID:462629 发表于 2019-3-28 09:28
有热电偶的资料吗
ID:467578 发表于 2019-1-13 21:40
这个PT100,可不可以直接不加放大电路,然后直接引出来一个节点然后用8591读取呢
ID:467578 发表于 2019-1-13 21:39
感谢楼主,新接项目正好用到PT100仿真,找了一下午资料不会话仿真图!!!!谢谢楼主
ID:460397 发表于 2019-1-2 20:21
想下载
ID:450925 发表于 2018-12-20 18:22
nice!
ID:314528 发表于 2018-11-8 19:12
大哥 你这个放大电路的放大倍数是多少啊
ID:414168 发表于 2018-10-24 13:17
楼主!有做过用热电偶控制300度的案列吗??
ID:302850 发表于 2018-10-24 10:29
就是在找Pt100啊,谢谢楼主的分享
ID:386086 发表于 2018-8-14 15:21
很好很好
ID:222006 发表于 2018-6-7 01:31
楼主威武,我做的题目不让用数字传感器,无奈只好四处找找有没有PT100的。
ID:330340 发表于 2018-5-26 09:40
怎么调节压力的值,让其变化范围大一些呢
ID:185448 发表于 2018-5-12 13:33
真的可以,学习一下
ID:326369 发表于 2018-5-9 22:07
用c83单片机效果一样吗???
ID:326369 发表于 2018-5-9 22:06
1253676557 发表于 2017-10-22 08:53
**** 作者被禁止或删除 内容自动屏蔽 ****

你说得对
ID:326015 发表于 2018-5-9 16:19
正在学习,谢谢分享

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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