wawa024
发表于 2013-1-25 18:18:51
上位机开源就好了。上位机不会写
shiy
发表于 2013-1-25 18:23:20
顶一个!!!
taocheng
发表于 2013-1-25 18:32:44
{:smile:}{:smile:}
寒风萧瑟
发表于 2013-1-25 18:59:00
谢谢分享。。。{:lol:}
liming
发表于 2013-1-25 22:08:41
楼主的好资料
agmfeng
发表于 2013-1-25 22:21:26
温度控制一般就是PID了
w492901074
发表于 2013-2-27 13:41:49
学习下,最近要做0.1度的控温精度的项目,表示有压力{:biggrin:}
iop
发表于 2013-2-28 11:04:32
楼主的本意应该是两路PWM的吧,如果我没记错的话,你接在1.4口应该也可以工作,看你同时开了两个PWM
dcp1989
发表于 2013-3-6 17:26:59
收藏了……
yufengzheyang
发表于 2013-5-11 21:49:01
楼主真是太伟大了,我佩服得5体投地,请问楼主的扣扣号是?{:smile:}
jamesfeng2143
发表于 2013-5-12 02:30:21
楼主超赞
yufengzheyang
发表于 2013-5-12 21:34:15
大哥,您好,我是您的铁杆粉丝,http://www.amobbs.com/thread-5462272-1-1.html这个做得太好了,请问您的QQ号是,我的QQ是596792283,加我行吗?
yufengzheyang
发表于 2013-5-12 21:34:49
小黑鱼1148 发表于 2012-3-26 13:14 static/image/common/back.gif
怎么老发不上去
大哥,您好,我是您的铁杆粉丝,http://www.amobbs.com/thread-5462272-1-1.html这个做得太好了,请问您的QQ号是,我的QQ是596792283,加我QQ行吗?
yufengzheyang
发表于 2013-5-12 21:45:54
小黑鱼1148 发表于 2012-3-26 13:14 static/image/common/back.gif
怎么老发不上去
大哥,您好,我是您的铁杆粉丝,http://www.amobbs.com/thread-5462272-1-1.html这个做得太好了,请问您的QQ号是,我的QQ是596792283,加我行吗?
dtdzlujian
发表于 2013-5-12 22:50:04
LZ做的非常好 学习一下了
benqme
发表于 2013-5-13 11:58:00
不错呀.学习了
l769109884
发表于 2013-5-13 19:10:31
顶下!!PID
yufengzheyang
发表于 2013-5-13 22:59:46
大侠们帮我看看,我的PC机和我的单片机怎么就通信不了呢?????急啊!
yufengzheyang
发表于 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));
}
yufengzheyang
发表于 2013-5-13 23:16:00
问题搞定,谢谢各位大侠们的关注!{:smile:}
yufengzheyang
发表于 2013-5-13 23:38:25
还问楼主一个问题。楼主用什么降温啊?是自动降温吗??
楼主程序里怎么有两路PWM啊?求帮助啊!!!
PWM0_set(250); //初始化PWM两路输出最高低电平占空比,不要加热
PWM1_set(250);
另外再问个问题:楼主上位机中的正常、设置、报警这几个灯有用吗?好像只有正常这个灯才显示啊
liaoya00000
发表于 2013-5-13 23:39:12
看看·~~~~~~
yufengzheyang
发表于 2013-5-14 00:05:03
不知道可有大侠用可控硅搞过否?我手上没有固态继电器,只有普通继电器和单向可控硅&双向可控硅,求可控硅控制热得快的电路图啊!
喜羊羊
发表于 2013-5-14 15:01:43
好资料,感谢楼主分享,,,
lcmdw
发表于 2013-5-14 15:06:14
mark{:smile:}
yufengzheyang
发表于 2013-5-15 17:44:18
楼主怎么降温啊?
小黑鱼1148
发表于 2013-5-16 20:31:33
w492901074 发表于 2013-2-27 13:41 static/image/common/back.gif
学习下,最近要做0.1度的控温精度的项目,表示有压力
PWM估计得16位的控制
小黑鱼1148
发表于 2013-5-16 20:32:54
yufengzheyang 发表于 2013-5-13 22:59 static/image/common/back.gif
大侠们帮我看看,我的PC机和我的单片机怎么就通信不了呢?????急啊!
...
这个需要单片机发送数据才能触发一系列事件
小黑鱼1148
发表于 2013-5-16 20:52:51
wawa024 发表于 2013-1-25 18:18 static/image/common/back.gif
上位机开源就好了。上位机不会写
开源了,安装VB软件就可以看到
clarkewayne
发表于 2013-5-17 15:19:31
給力 !! pid控制 ,學習一下
actshuishan
发表于 2013-5-20 08:12:24
学习了
lijinen
发表于 2013-5-21 15:43:57
谢谢楼主分享。。。
磊磊映画
发表于 2013-5-22 15:01:41
楼主 上位机能发一下吗
小黑鱼1148
发表于 2013-5-22 22:23:37
磊磊映画 发表于 2013-5-22 15:01 static/image/common/back.gif
楼主 上位机能发一下吗
请看4楼
hachineys2012
发表于 2013-5-23 13:55:39
固态继电器有点贵,不知道你买了多少钱的
book11
发表于 2013-5-24 16:56:45
收藏一下
小黑鱼1148
发表于 2013-5-24 17:00:13
hachineys2012 发表于 2013-5-23 13:55 static/image/common/back.gif
固态继电器有点贵,不知道你买了多少钱的
实验室的,免费用!{:lol:}
mcu1234mcu
发表于 2013-7-9 16:22:15
不错
liuzhengyaAVR
发表于 2013-7-11 20:17:13
好的,谢谢了。。。。这需要这个呢
zl_123
发表于 2013-7-11 22:21:48
mark.......................
drz2146
发表于 2013-7-12 10:21:45
楼主你辛苦了!
小黑鱼1148
发表于 2013-7-12 18:12:21
drz2146 发表于 2013-7-12 10:21 static/image/common/back.gif
楼主你辛苦了!
不辛苦 应该的!
yy12651
发表于 2013-7-22 22:41:04
楼主很不错。。
diskcopy
发表于 2013-7-23 00:16:16
学习一下
kissme1024
发表于 2013-7-23 10:06:18
学习收藏
流氓马
发表于 2013-7-23 10:27:06
我有个问题,你用的4K的pwm,那PWM的值多久更新一次?
因为给水加热,是有延迟的,响应没那么快。
我现在在做的是5秒更新一次pwm,PWM的频率也只有0.2赫兹。
另外,水的比热容比较大,受外界环境的影响不是那么大。我现在控制的加热金属,加热到七八十度,吹口气,都会偏一两度
xou822
发表于 2013-7-23 14:08:55
黑鱼哥这个做的给力 先顶为敬
小黑鱼1148
发表于 2013-7-24 15:10:21
xou822 发表于 2013-7-23 14:08 static/image/common/back.gif
黑鱼哥这个做的给力 先顶为敬
不敢当不敢当,做的比较一般,见笑啦!
小黑鱼1148
发表于 2013-7-24 15:12:49
流氓马 发表于 2013-7-23 10:27 static/image/common/back.gif
我有个问题,你用的4K的pwm,那PWM的值多久更新一次?
因为给水加热,是有延迟的,响应没那么快。
我现在在 ...
当时做这个都是一知半解的做,好多细节没注意,对于加热这种大延迟系统,调PID比较重要
a794001114
发表于 2013-7-24 17:39:20
mark,水温控制
YAOZHE
发表于 2013-7-25 01:05:02
小黑鱼1148 发表于 2012-3-26 13:14 static/image/common/back.gif
怎么老发不上去
温度控制
ZYBing
发表于 2013-7-25 05:55:02
感谢分享!
咱厝人
发表于 2013-9-1 14:43:05
good mark
jz701209李
发表于 2013-9-2 20:44:38
学习一下,谢谢
say_佳
发表于 2013-9-2 21:19:43
正在找呢,谢谢分享!
OyutianO
发表于 2013-9-3 14:40:14
这个是用来做竞赛的吧 楼主得了几等奖啊?
小黑鱼1148
发表于 2013-9-4 20:28:41
OyutianO 发表于 2013-9-3 14:40 static/image/common/back.gif
这个是用来做竞赛的吧 楼主得了几等奖啊?
哈哈,不是的,参加电赛时练手的一个题目!电赛拿了个二等奖{:titter:}
lydmom
发表于 2013-9-9 22:45:57
谢谢哈。学习{:lol:}
marshallemon
发表于 2013-9-9 22:48:11
10L水,水温控制到+-0.05度的飘过
小黑鱼1148
发表于 2013-9-10 17:26:06
本帖最后由 小黑鱼1148 于 2013-9-10 17:27 编辑
marshallemon 发表于 2013-9-9 22:48 static/image/common/back.gif
10L水,水温控制到+-0.05度的飘过
{:lol:} 请问,温度用什么测量的,确实不错啊!
32MCU
发表于 2013-9-10 17:55:20
学习了。没搞过温控。
marshallemon
发表于 2013-9-10 18:38:21
小黑鱼1148 发表于 2013-9-10 17:26 static/image/common/back.gif
请问,温度用什么测量的,确实不错啊!
PT100,记得好像看过你的程序,你是不是在实际值超过设定值就关断PID的输出的?
小黑鱼1148
发表于 2013-9-11 08:25:23
marshallemon 发表于 2013-9-10 18:38 static/image/common/back.gif
PT100,记得好像看过你的程序,你是不是在实际值超过设定值就关断PID的输出的? ...
是啊,只有加热装置,散热只能静置冷却
marshallemon
发表于 2013-9-11 11:27:23
小黑鱼1148 发表于 2013-9-11 08:25 static/image/common/back.gif
是啊,只有加热装置,散热只能静置冷却
这样的话我觉得是不对的,负载不同需要的平衡功率也不同,对于需要平衡功率大的负载别说关断输出了,就是输出功率<平衡功率都难以保证温度的稳定度
ele-madman
发表于 2013-9-11 11:45:46
mark!!!!!!
小黑鱼1148
发表于 2013-9-12 11:43:34
marshallemon 发表于 2013-9-11 11:27 static/image/common/back.gif
这样的话我觉得是不对的,负载不同需要的平衡功率也不同,对于需要平衡功率大的负载别说关断输出了,就是 ...
我想起来了,到达指定温度后PWM有输出,使发热量与散热量大致相等
szzxl10
发表于 2013-9-12 12:06:30
好东西,学习了{:handshake:}
jianjun42
发表于 2013-9-12 13:03:40
好贴,保存备查
szfour
发表于 2013-9-15 03:55:10
刚好我要用到测温,下来看看。
eva015401
发表于 2013-9-18 22:07:12
pid水温控制,这个也是个课设,mark一下
forland
发表于 2013-9-19 11:20:20
mark下,学习了。
znzn2007
发表于 2013-9-19 11:53:14
写得不错,楼主用心啦
ywd683
发表于 2013-9-24 07:04:07
谢谢楼主!
qymcs
发表于 2013-9-30 16:00:58
不错!!!
add00
发表于 2013-9-30 16:55:03
马克 水温控制 恒温温控仪参考
JESTER9
发表于 2013-9-30 16:58:38
好东西,学习了
lrzxc
发表于 2013-9-30 17:16:28
又有更新了吗?
xuanfong1
发表于 2013-10-4 16:16:57
好,以后会用到的
bwang
发表于 2013-11-17 20:58:50
很好的资料
21006091
发表于 2013-12-16 06:27:09
很好的学习资料,等有空再看
fangyjuny
发表于 2013-12-16 10:17:46
下来学习
stevenzhongan
发表于 2014-2-16 17:27:31
不错,顶一个
xou822
发表于 2014-2-16 18:42:36
跟着你学习了
weichao4808335
发表于 2014-2-16 20:15:08
好东西,顶一顶
yayagepei
发表于 2014-2-16 20:54:35
标记一下
zhudadragon
发表于 2014-2-17 08:37:54
mark, PID_水温控制。
水一人
发表于 2014-2-17 10:08:34
楼主不错,借鉴学习
z350126876
发表于 2014-2-23 16:08:14
一路飘过,,,,
hxhz123456
发表于 2014-2-23 18:14:56
小黑鱼1148 发表于 2012-3-26 13:14
怎么老发不上去
上位机的原码可否发一份我。hxhz123@126.com谢谢。
hxhz123456
发表于 2014-2-23 18:18:23
上位机能开源就好啊,想学习学习!!
wsm80828
发表于 2014-2-23 21:28:56
小黑鱼1148 发表于 2012-3-26 13:14怎么老发不上去
谢谢分享
ghhuang
发表于 2014-3-3 11:42:34
不错!收藏了{:lol:}
wildcat7261
发表于 2014-4-2 22:37:53
收藏了
wszyjsw2
发表于 2014-4-3 00:40:02
PID调节 学习了
laotiangh
发表于 2014-4-3 09:23:08
下载了学习一下,感谢分享
Trylin
发表于 2014-4-3 09:44:07
谢谢分享了,mark
jiang887786
发表于 2014-4-3 10:21:11
不错,学习一下!
hyf88
发表于 2014-4-5 20:42:02
顶一下,mark,
ZHW0117
发表于 2014-4-8 17:26:45
原来在这啊,学习看看
sdlibin007
发表于 2014-4-8 18:27:49
经典的PID曲线