搜索
bottom↓
楼主: 小黑鱼1148

水温控制 控制精度还行 程序搞得马马虎虎

  [复制链接]

出0入0汤圆

发表于 2013-1-25 18:18:51 | 显示全部楼层
上位机开源就好了。上位机不会写

出0入0汤圆

发表于 2013-1-25 18:23:20 | 显示全部楼层
顶一个!!!

出0入0汤圆

发表于 2013-1-25 18:32:44 | 显示全部楼层

出0入0汤圆

发表于 2013-1-25 18:59:00 | 显示全部楼层
谢谢分享。。。

出0入0汤圆

发表于 2013-1-25 22:08:41 | 显示全部楼层
楼主的好资料

出0入0汤圆

发表于 2013-1-25 22:21:26 | 显示全部楼层
温度控制一般就是PID了

出0入0汤圆

发表于 2013-2-27 13:41:49 | 显示全部楼层
学习下,最近要做0.1度的控温精度的项目,表示有压力

出0入0汤圆

发表于 2013-2-28 11:04:32 | 显示全部楼层
楼主的本意应该是两路PWM的吧,如果我没记错的话,你接在1.4口应该也可以工作,看你同时开了两个PWM

出0入0汤圆

发表于 2013-3-6 17:26:59 | 显示全部楼层
收藏了……

出0入0汤圆

发表于 2013-5-11 21:49:01 | 显示全部楼层
楼主真是太伟大了,我佩服得5体投地,请问楼主的扣扣号是?

出0入0汤圆

发表于 2013-5-12 02:30:21 来自手机 | 显示全部楼层
楼主超赞

出0入0汤圆

发表于 2013-5-12 21:34:15 | 显示全部楼层
大哥,您好,我是您的铁杆粉丝,http://www.amobbs.com/thread-5462272-1-1.html这个做得太好了,请问您的QQ号是,我的QQ是596792283,加我行吗?

出0入0汤圆

发表于 2013-5-12 21:34:49 | 显示全部楼层
小黑鱼1148 发表于 2012-3-26 13:14
怎么老发不上去

大哥,您好,我是您的铁杆粉丝,http://www.amobbs.com/thread-5462272-1-1.html这个做得太好了,请问您的QQ号是,我的QQ是596792283,加我QQ行吗?

出0入0汤圆

发表于 2013-5-12 21:45:54 | 显示全部楼层
小黑鱼1148 发表于 2012-3-26 13:14
怎么老发不上去

大哥,您好,我是您的铁杆粉丝,http://www.amobbs.com/thread-5462272-1-1.html这个做得太好了,请问您的QQ号是,我的QQ是596792283,加我行吗?

出0入0汤圆

发表于 2013-5-12 22:50:04 | 显示全部楼层
LZ做的非常好 学习一下了

出0入0汤圆

发表于 2013-5-13 11:58:00 来自手机 | 显示全部楼层
不错呀.学习了

出0入0汤圆

发表于 2013-5-13 19:10:31 | 显示全部楼层
顶下!!PID

出0入0汤圆

发表于 2013-5-13 22:59:46 | 显示全部楼层
大侠们帮我看看,我的PC机和我的单片机怎么就通信不了呢?????急啊!

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2013-5-13 23:01:44 | 显示全部楼层
我的晶振是12MHz的,波特率为9600程序贴在如下:

/******************************************************************
本程序只供学习使用,未经作者许可,不得用于其它任何用途

/*******************************************************************/
#include "STC12C5A.h"
#include "string.h"
//#include "datacomm.h"
/************************************************************
                                   uart1初始化
*************************************************************/
void InitUart1()
{
        RI = 0;
        TI = 0;
    PCON |= 0x80;                //使能波特率倍速位SMOD
        SCON  = 0x50;                //8位数据,可变波特率
        BRT   = 0xB2;            //设定独立波特率发生器重装值 12MHZ 相当于普通51的 144MHZ
        AUXR |= 0x04;                //独立波特率发生器时钟为Fosc,即1T
        AUXR |= 0x01;                //串口1选择独立波特率发生器为波特率发生器
        AUXR |= 0x10;                //启动独立波特率发生器
        ES = 1;
        EA = 1;
}
/************************************************************
                                   向串口uart1发送一个字符
*************************************************************/
void send_char_com(unsigned char ch)  
{
    SBUF=ch;
    while(TI==0);
    TI=0;
}
/************************************************************
        向串口uart1发送一个字符串,strlen为该字符串长度
*************************************************************/
void send_string_com(unsigned char *str)
{
    unsigned int k=0;
       
        do
    {
        send_char_com(*(str + k));
        k++;
    } while(k < strlen(str));
}

出0入0汤圆

发表于 2013-5-13 23:16:00 | 显示全部楼层
问题搞定,谢谢各位大侠们的关注!

出0入0汤圆

发表于 2013-5-13 23:38:25 | 显示全部楼层
还问楼主一个问题。楼主用什么降温啊?是自动降温吗??
楼主程序里怎么有两路PWM啊?求帮助啊!!!
PWM0_set(250);                //初始化PWM两路输出最高低电平占空比,不要加热
PWM1_set(250);
另外再问个问题:楼主上位机中的正常、设置、报警这几个灯有用吗?好像只有正常这个灯才显示啊

出0入0汤圆

发表于 2013-5-13 23:39:12 | 显示全部楼层
看看·~~~~~~

出0入0汤圆

发表于 2013-5-14 00:05:03 | 显示全部楼层
不知道可有大侠用可控硅搞过否?我手上没有固态继电器,只有普通继电器和单向可控硅&双向可控硅,求可控硅控制热得快的电路图啊!

出0入0汤圆

发表于 2013-5-14 15:01:43 | 显示全部楼层
好资料,感谢楼主分享,,,

出0入0汤圆

发表于 2013-5-14 15:06:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-5-15 17:44:18 | 显示全部楼层
楼主怎么降温啊?

出0入0汤圆

 楼主| 发表于 2013-5-16 20:31:33 | 显示全部楼层
w492901074 发表于 2013-2-27 13:41
学习下,最近要做0.1度的控温精度的项目,表示有压力

PWM估计得16位的控制

出0入0汤圆

 楼主| 发表于 2013-5-16 20:32:54 | 显示全部楼层
yufengzheyang 发表于 2013-5-13 22:59
大侠们帮我看看,我的PC机和我的单片机怎么就通信不了呢?????急啊!
...

这个需要单片机发送数据才能触发一系列事件

出0入0汤圆

 楼主| 发表于 2013-5-16 20:52:51 | 显示全部楼层
wawa024 发表于 2013-1-25 18:18
上位机开源就好了。上位机不会写

开源了,安装VB软件就可以看到

出0入0汤圆

发表于 2013-5-17 15:19:31 | 显示全部楼层
給力 !! pid控制 ,學習一下

出0入0汤圆

发表于 2013-5-20 08:12:24 来自手机 | 显示全部楼层
学习了

出0入0汤圆

发表于 2013-5-21 15:43:57 | 显示全部楼层
谢谢楼主分享。。。

出0入0汤圆

发表于 2013-5-22 15:01:41 | 显示全部楼层
楼主     上位机能发一下吗

出0入0汤圆

 楼主| 发表于 2013-5-22 22:23:37 | 显示全部楼层
磊磊映画 发表于 2013-5-22 15:01
楼主     上位机能发一下吗

请看4楼

出0入0汤圆

发表于 2013-5-23 13:55:39 | 显示全部楼层
固态继电器有点贵,不知道你买了多少钱的

出0入0汤圆

发表于 2013-5-24 16:56:45 | 显示全部楼层
收藏一下

出0入0汤圆

 楼主| 发表于 2013-5-24 17:00:13 | 显示全部楼层
hachineys2012 发表于 2013-5-23 13:55
固态继电器有点贵,不知道你买了多少钱的

实验室的,免费用!

出0入4汤圆

发表于 2013-7-9 16:22:15 | 显示全部楼层
不错      

出0入0汤圆

发表于 2013-7-11 20:17:13 | 显示全部楼层
好的,谢谢了。。。。这需要这个呢

出0入0汤圆

发表于 2013-7-11 22:21:48 | 显示全部楼层
mark.......................

出0入0汤圆

发表于 2013-7-12 10:21:45 | 显示全部楼层
楼主你辛苦了!

出0入0汤圆

 楼主| 发表于 2013-7-12 18:12:21 | 显示全部楼层
drz2146 发表于 2013-7-12 10:21
楼主你辛苦了!

不辛苦 应该的!

出0入0汤圆

发表于 2013-7-22 22:41:04 | 显示全部楼层
楼主很不错。。

出0入0汤圆

发表于 2013-7-23 00:16:16 来自手机 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2013-7-23 10:06:18 | 显示全部楼层
学习收藏

出0入17汤圆

发表于 2013-7-23 10:27:06 | 显示全部楼层
我有个问题,你用的4K的pwm,那PWM的值多久更新一次?
因为给水加热,是有延迟的,响应没那么快。
我现在在做的是5秒更新一次pwm,PWM的频率也只有0.2赫兹。
另外,水的比热容比较大,受外界环境的影响不是那么大。我现在控制的加热金属,加热到七八十度,吹口气,都会偏一两度

出0入0汤圆

发表于 2013-7-23 14:08:55 | 显示全部楼层
黑鱼哥这个做的给力   先顶为敬

出0入0汤圆

 楼主| 发表于 2013-7-24 15:10:21 | 显示全部楼层
xou822 发表于 2013-7-23 14:08
黑鱼哥这个做的给力   先顶为敬

不敢当不敢当,做的比较一般,见笑啦!

出0入0汤圆

 楼主| 发表于 2013-7-24 15:12:49 | 显示全部楼层
流氓马 发表于 2013-7-23 10:27
我有个问题,你用的4K的pwm,那PWM的值多久更新一次?
因为给水加热,是有延迟的,响应没那么快。
我现在在 ...

当时做这个都是一知半解的做,好多细节没注意,对于加热这种大延迟系统,调PID比较重要

出0入0汤圆

发表于 2013-7-24 17:39:20 | 显示全部楼层
mark,水温控制

出0入0汤圆

发表于 2013-7-25 01:05:02 | 显示全部楼层
小黑鱼1148 发表于 2012-3-26 13:14
怎么老发不上去

温度控制

出0入0汤圆

发表于 2013-7-25 05:55:02 | 显示全部楼层
感谢分享!

出0入0汤圆

发表于 2013-9-1 14:43:05 | 显示全部楼层
good   mark

出0入0汤圆

发表于 2013-9-2 20:44:38 来自手机 | 显示全部楼层
学习一下,谢谢

出0入0汤圆

发表于 2013-9-2 21:19:43 | 显示全部楼层
正在找呢,谢谢分享!

出0入0汤圆

发表于 2013-9-3 14:40:14 | 显示全部楼层
这个是用来做竞赛的吧 楼主得了几等奖啊?

出0入0汤圆

 楼主| 发表于 2013-9-4 20:28:41 | 显示全部楼层
OyutianO 发表于 2013-9-3 14:40
这个是用来做竞赛的吧 楼主得了几等奖啊?

哈哈,不是的,参加电赛时练手的一个题目!电赛拿了个二等奖

出0入0汤圆

发表于 2013-9-9 22:45:57 | 显示全部楼层
谢谢哈。学习

出0入85汤圆

发表于 2013-9-9 22:48:11 | 显示全部楼层
10L水,水温控制到+-0.05度的飘过

出0入0汤圆

 楼主| 发表于 2013-9-10 17:26:06 | 显示全部楼层
本帖最后由 小黑鱼1148 于 2013-9-10 17:27 编辑
marshallemon 发表于 2013-9-9 22:48
10L水,水温控制到+-0.05度的飘过


请问,温度用什么测量的,确实不错啊!

出0入0汤圆

发表于 2013-9-10 17:55:20 | 显示全部楼层
学习了。没搞过温控。

出0入85汤圆

发表于 2013-9-10 18:38:21 | 显示全部楼层
小黑鱼1148 发表于 2013-9-10 17:26
请问,温度用什么测量的,确实不错啊!

PT100,记得好像看过你的程序,你是不是在实际值超过设定值就关断PID的输出的?

出0入0汤圆

 楼主| 发表于 2013-9-11 08:25:23 | 显示全部楼层
marshallemon 发表于 2013-9-10 18:38
PT100,记得好像看过你的程序,你是不是在实际值超过设定值就关断PID的输出的? ...

是啊,只有加热装置,散热只能静置冷却

出0入85汤圆

发表于 2013-9-11 11:27:23 | 显示全部楼层
小黑鱼1148 发表于 2013-9-11 08:25
是啊,只有加热装置,散热只能静置冷却

这样的话我觉得是不对的,负载不同需要的平衡功率也不同,对于需要平衡功率大的负载别说关断输出了,就是输出功率<平衡功率都难以保证温度的稳定度

出0入0汤圆

发表于 2013-9-11 11:45:46 | 显示全部楼层
mark!!!!!!

出0入0汤圆

 楼主| 发表于 2013-9-12 11:43:34 | 显示全部楼层
marshallemon 发表于 2013-9-11 11:27
这样的话我觉得是不对的,负载不同需要的平衡功率也不同,对于需要平衡功率大的负载别说关断输出了,就是 ...

我想起来了,到达指定温度后PWM有输出,使发热量与散热量大致相等

出0入0汤圆

发表于 2013-9-12 12:06:30 | 显示全部楼层
好东西,学习了

出0入8汤圆

发表于 2013-9-12 13:03:40 | 显示全部楼层
好贴,保存备查

出0入0汤圆

发表于 2013-9-15 03:55:10 | 显示全部楼层
刚好我要用到测温,下来看看。

出0入0汤圆

发表于 2013-9-18 22:07:12 来自手机 | 显示全部楼层
pid水温控制,这个也是个课设,mark一下

出0入0汤圆

发表于 2013-9-19 11:20:20 | 显示全部楼层
mark下,学习了。

出0入0汤圆

发表于 2013-9-19 11:53:14 | 显示全部楼层
写得不错,楼主用心啦

出0入0汤圆

发表于 2013-9-24 07:04:07 | 显示全部楼层
谢谢楼主!

出0入0汤圆

发表于 2013-9-30 16:00:58 | 显示全部楼层
不错!!!

出0入0汤圆

发表于 2013-9-30 16:55:03 | 显示全部楼层
马克 水温控制 恒温温控仪参考

出0入0汤圆

发表于 2013-9-30 16:58:38 | 显示全部楼层

好东西,学习了

出0入0汤圆

发表于 2013-9-30 17:16:28 来自手机 | 显示全部楼层
又有更新了吗?

出0入0汤圆

发表于 2013-10-4 16:16:57 | 显示全部楼层
好,以后会用到的

出0入0汤圆

发表于 2013-11-17 20:58:50 | 显示全部楼层
很好的资料

出0入0汤圆

发表于 2013-12-16 06:27:09 | 显示全部楼层
很好的学习资料,等有空再看

出0入0汤圆

发表于 2013-12-16 10:17:46 | 显示全部楼层
下来学习

出0入0汤圆

发表于 2014-2-16 17:27:31 | 显示全部楼层
不错,顶一个

出0入0汤圆

发表于 2014-2-16 18:42:36 | 显示全部楼层
跟着你学习了  

出0入0汤圆

发表于 2014-2-16 20:15:08 | 显示全部楼层
好东西,顶一顶

出0入0汤圆

发表于 2014-2-16 20:54:35 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2014-2-17 08:37:54 | 显示全部楼层
mark, PID_水温控制。

出0入0汤圆

发表于 2014-2-17 10:08:34 | 显示全部楼层
楼主不错,借鉴学习

出0入0汤圆

发表于 2014-2-23 16:08:14 | 显示全部楼层
一路飘过,,,,

出0入0汤圆

发表于 2014-2-23 18:14:56 | 显示全部楼层

上位机的原码可否发一份我。hxhz123@126.com谢谢。

出0入0汤圆

发表于 2014-2-23 18:18:23 | 显示全部楼层
上位机能开源就好啊,想学习学习!!

出0入0汤圆

发表于 2014-2-23 21:28:56 来自手机 | 显示全部楼层
小黑鱼1148 发表于 2012-3-26 13:14  怎么老发不上去

谢谢分享

出0入4汤圆

发表于 2014-3-3 11:42:34 | 显示全部楼层
不错!收藏了

出0入0汤圆

发表于 2014-4-2 22:37:53 | 显示全部楼层
收藏了         

出0入0汤圆

发表于 2014-4-3 00:40:02 | 显示全部楼层
PID调节 学习了     

出0入0汤圆

发表于 2014-4-3 09:23:08 | 显示全部楼层
下载了学习一下,感谢分享

出0入17汤圆

发表于 2014-4-3 09:44:07 | 显示全部楼层
谢谢分享了,mark

出0入0汤圆

发表于 2014-4-3 10:21:11 | 显示全部楼层
不错,学习一下!

出0入0汤圆

发表于 2014-4-5 20:42:02 | 显示全部楼层
顶一下,mark,

出0入0汤圆

发表于 2014-4-8 17:26:45 | 显示全部楼层
原来在这啊,学习看看

出0入0汤圆

发表于 2014-4-8 18:27:49 | 显示全部楼层
经典的PID曲线
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 03:50

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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