zhgyinfo
发表于 2012-4-5 17:13:36
收下备用,谢谢分享!
sbdw
发表于 2012-4-6 10:06:42
学习看看
zhenglu891028
发表于 2012-4-6 10:51:29
很好啊,加油
xue_pic
发表于 2012-4-10 08:26:10
小黑鱼1148 发表于 2012-4-5 12:54 static/image/common/back.gif
精度还可以!你在程序里DS18B20测温精度提高到0.01度, 估计最终误差范围属于0.0几的啦!不过PID参数得调 ...
水的热容量大,能精确到0.1度已经是很好的精度了。
zjy9430
发表于 2012-4-10 09:08:38
上位机界面很不错,就是附件下不了,不知道下位机代码如何
qy815fj
发表于 2012-4-10 10:11:17
为何下不了呀?
kms2hh
发表于 2012-4-10 12:32:25
这个是个好东东,收藏了,等有时间了用PT1000试试
zhenglu891028
发表于 2012-4-10 16:56:55
学习一下!
chenenzhi
发表于 2012-4-10 17:07:21
毕业设计做的就是这个。6年前的事了。
wtiechen1969
发表于 2012-4-10 18:21:17
正在学习VB上位机,下来学习,谢谢了。
Flyback
发表于 2012-4-10 18:50:13
上位机的调试界面不错,适合调试
小黑鱼1148
发表于 2012-4-10 19:57:36
chenenzhi 发表于 2012-4-10 17:07 static/image/common/back.gif
毕业设计做的就是这个。6年前的事了。
照这么说,我毕业设计也可以搞这个啦 ! 哈哈...乐死我啦! 坐等毕业...
小黑鱼1148
发表于 2012-4-10 20:01:54
zjy9430 发表于 2012-4-10 09:08 static/image/common/back.gif
上位机界面很不错,就是附件下不了,不知道下位机代码如何
不会吧!要不发你邮箱去!
上位机可以学串口通讯
下位机可以学PID控制!
很不错的...
shunda
发表于 2012-4-10 20:02:33
下载学习了。
haffman1
发表于 2012-4-10 20:19:02
小黑鱼1148 发表于 2012-4-5 12:54 static/image/common/back.gif
精度还可以!你在程序里DS18B20测温精度提高到0.01度, 估计最终误差范围属于0.0几的啦!不过PID参数得调 ...
mark上位机
mavericklx
发表于 2012-4-11 10:03:43
很cool···收藏学习~!
chenenzhi
发表于 2012-4-11 13:39:31
小黑鱼1148 发表于 2012-4-10 19:57 static/image/common/back.gif
照这么说,我毕业设计也可以搞这个啦 ! 哈哈...乐死我啦! 坐等毕业...
当时用的事PID算法和模糊算法结合,当偏差很大的时候就模糊算法快速控制水温,当水温接近到一定程度的时候就转为PID算法微调。
模糊算法在偏差大的时候比PID算法准确。
小黑鱼1148
发表于 2012-4-11 15:37:44
chenenzhi 发表于 2012-4-11 13:39 static/image/common/back.gif
当时用的事PID算法和模糊算法结合,当偏差很大的时候就模糊算法快速控制水温,当水温接近到一定程度的时 ...
厉害厉害! 我看过遗传算法,但是不会用,听起来挺强大的哈!
说来惭愧啊,我们专业有学过自适应PID 专家控制 模糊控制 智能控制等一些先进的控制理论
但是 感觉用起来时都不知道如何去用啊!
chenenzhi
发表于 2012-4-11 16:00:13
小黑鱼1148 发表于 2012-4-11 15:37 static/image/common/back.gif
厉害厉害! 我看过遗传算法,但是不会用,听起来挺强大的哈!
说来惭愧啊,我们专业有学过自适应PID 专 ...
算法使用我也不算熟悉,只用过这两个算法,等你工作之后其实很少用这些东西,除非你做现场控制的。
不过不论任何算法都有输入,最后到输出。把握这些应该没问题了吧。说起来简单,但是写起来还是很难。O(∩_∩)O哈!
gxy508
发表于 2012-4-11 16:48:04
学习学习
RScs
发表于 2012-4-14 17:18:20
mark一下
lcmdw
发表于 2012-4-19 14:18:21
mark{:smile:}
gdutzl
发表于 2012-4-20 02:19:38
mark{:smile:}
GZLJZ
发表于 2012-4-20 02:38:17
做得不错,有空学习下
linchanghe123
发表于 2012-4-20 10:14:26
{:hug:},顶。。谢楼主
tuowai
发表于 2012-4-20 13:30:46
这个好啊,感谢!
zhenglu891028
发表于 2012-4-20 14:28:13
很强大 谢谢分享
change_life
发表于 2012-4-22 10:53:56
xuexi xiexie
mlt911213
发表于 2012-4-22 16:12:40
LZ,PID计算后的值你怎么与PWM波相对应?
mlt911213
发表于 2012-4-22 18:20:24
还有,你的PID计算周期是多少?
hellohaitong
发表于 2012-4-22 21:39:31
学习学习
tianfish871216
发表于 2012-4-22 22:27:13
学习一下,本人菜鸟一个
小黑鱼1148
发表于 2012-4-22 22:27:47
mlt911213 发表于 2012-4-22 16:12 static/image/common/back.gif
LZ,PID计算后的值你怎么与PWM波相对应?
本例采用增量式PID(注意要与 “位置式PID”区别) , 通过P 、I、 D 计算后会得出一个值,我们把这个值限制在0~255内就行。
然后这个值就是PWM输出的脉宽(一个周期分为255份),stc12c5a60s2 里面有独立的PWM模块,直接对其赋值就可以产生脉宽
可控的PWM波形。
289125361
发表于 2012-4-22 22:44:08
PID做起来还是比较麻烦的
mlt911213
发表于 2012-4-23 10:16:23
小黑鱼1148 发表于 2012-4-22 22:27 static/image/common/back.gif
本例采用增量式PID(注意要与 “位置式PID”区别) , 通过P 、I、 D 计算后会得出一个值,我们把这个值 ...
你PID的计算周期是多少?
B214215850
发表于 2012-4-25 12:47:02
先收藏,等看的懂了,再来看
zjy9430
发表于 2012-4-26 13:05:34
小黑鱼1148 发表于 2012-4-10 20:01 static/image/common/back.gif
不会吧!要不发你邮箱去!
上位机可以学串口通讯
下位机可以学PID控制!
先谢谢了,现在可以下了
电子蔡鸟
发表于 2012-4-26 13:23:26
不错啊,学习了。。。
change_life
发表于 2012-4-29 16:36:06
求助 PID什么意思?
小黑鱼1148
发表于 2012-4-29 20:15:10
change_life 发表于 2012-4-29 16:36 static/image/common/back.gif
求助 PID什么意思?
先谷哥 , 在度娘...
w706409617
发表于 2012-5-4 17:22:34
学习啦。。。。。。。。。。
semir1233
发表于 2012-5-4 20:14:44
楼主 牛逼!!!!!多向你学习啊!!!!!哈哈
小黑鱼1148
发表于 2012-5-4 21:22:35
semir1233 发表于 2012-5-4 20:14 static/image/common/back.gif
楼主 牛逼!!!!!多向你学习啊!!!!!哈哈
哈哈 牛个啥啊! 大家相互学习...
yyd1123CC
发表于 2012-5-7 00:08:16
谢谢楼主学习了、、、、、、、、、
kanglei79
发表于 2012-5-11 10:19:24
我毕业设计做的和你差不多,还没做出来,还想多多向你学学,能否加QQ聊聊,894391056
lcaichl
发表于 2012-5-11 11:14:10
MARK
kanglei79
发表于 2012-5-12 08:54:08
楼主大神,帮帮忙吧,万分感谢
snwuzhisheng
发表于 2012-5-12 09:06:37
很感谢 呵呵
shi_90
发表于 2012-5-12 10:22:11
很好!!不错再此记下了!!!
eaglelpx
发表于 2012-5-12 11:03:13
小黑鱼1148 发表于 2012-3-27 14:13 static/image/common/back.gif
pid 可以用上位机修改 就是那个VB程序 ,
程序本身带一点点pid自整定功能
控制精度如果会调的话+-0.1 ...
是分辨率0.1吧
小黑鱼1148
发表于 2012-5-12 11:30:47
最近做毕设的人挺多啊,哈哈...我还得等一年啊{:sad:}
洛乐
发表于 2012-5-12 11:31:22
不错 学习学习
小黑鱼1148
发表于 2012-5-12 11:32:43
eaglelpx 发表于 2012-5-12 11:03 static/image/common/back.gif
是分辨率0.1吧
对 分辨率是0.1 温度稳定后稳态误差是可以达到+-0.2以内的
小黑鱼1148
发表于 2012-5-12 11:35:16
kanglei79 发表于 2012-5-12 08:54 static/image/common/back.gif
楼主大神,帮帮忙吧,万分感谢
恩..... 那好吧!
jxcylxh
发表于 2012-5-12 12:11:25
好,有帮助。
gdutzl
发表于 2012-5-14 13:45:41
你好,楼主程序里面那个专家测量表请问是什么回事?还有什么保温函数keepwarm是怎么一回事呢?????
ym7205
发表于 2012-5-15 14:29:01
收下备用,谢谢分享。
BCE312
发表于 2012-6-19 23:37:52
来学习PID的。
bihan163
发表于 2012-6-20 09:56:36
标记下!
宁波Sir
发表于 2012-6-20 10:46:36
markmarkmark
deadrising
发表于 2012-6-28 00:35:57
初学单片机看到了您的那个温控程序觉得受益匪浅,就是在度程序得时候发现您在定义IO口的时候把KEY_down和DQ都定义在了P3^3端口上,有点不太明白,想请问您下,谢谢您啦!
{:shy:}
小黑鱼1148
发表于 2012-6-28 13:22:41
本帖最后由 小黑鱼1148 于 2012-6-28 13:29 编辑
deadrising 发表于 2012-6-28 00:35 static/image/common/back.gif
初学单片机看到了您的那个温控程序觉得受益匪浅,就是在度程序得时候发现您在定义IO口的时候把KEY_down和DQ ...
这个嘛 我买的开发板 按键 和 温度传感器都连在这个IO口上然后 我基本是不用按键调试的直接用上位机串口调试;按键操作时,没有对温度传感器进行操作;而对温度传感器操作时,并没有执行按键操作的程序,这是不是IO口的分时复用啊,不太清楚啊!用按键调解时并没有发现什么异常。。。
xtxtt
发表于 2012-7-10 22:17:11
看下。。学习学习!
ztrdiy
发表于 2012-7-11 00:32:50
不错!学习了。
abcdzhy
发表于 2012-9-6 23:02:17
这个PID好
dongwang_fl
发表于 2012-9-7 11:34:10
mark 标记一下。以备后用
beijisnow
发表于 2012-9-15 17:10:26
好铁!!!顶
qd118118
发表于 2012-9-15 18:37:08
太好了,谢谢
想不到
发表于 2012-9-15 18:53:16
MARK
gdutzl
发表于 2012-10-10 23:42:02
楼主,那个图片为什么除了单片机、ssr还有一个很大块的板,是干什么用的呢?是给热得快的?
我想用atmega16实现温控,除了用ssr,热得快还要什么其他的元件吗
gdutzl
发表于 2012-10-11 17:16:12
还有一个问题就是pwm的频率怎么确定,应该设置为多少才比较好?
winkle
发表于 2012-10-12 08:19:17
看到右下角的曲线 我奔泪啊 自动化专业
15813191501
发表于 2012-10-12 16:48:29
收下了,很好
lijinen
发表于 2012-10-14 12:14:28
学习学习,谢谢楼主!
eddia2012
发表于 2012-10-24 11:06:26
TO:小黑鱼1148
谢谢你,我正在找智能温控的资料,呵呵。{:lol:}
小黑鱼1148
发表于 2012-10-24 11:55:00
eddia2012 发表于 2012-10-24 11:06 static/image/common/back.gif
TO:小黑鱼1148
谢谢你,我正在找智能温控的资料,呵呵。
希望对你有用,不过这程序有待改进,那PID的概念我有些稿错了
hex6703
发表于 2012-10-24 13:57:19
我做了个简单的,用的NTC电阻作传感器,继电器控制加热,冬天用来泡脚。爽!!
小黑鱼1148
发表于 2012-10-24 15:14:03
hex6703 发表于 2012-10-24 13:57 static/image/common/back.gif
我做了个简单的,用的NTC电阻作传感器,继电器控制加热,冬天用来泡脚。爽!!
...
哈哈 {:titter:} 别搞得漏电啊
mayiqing888
发表于 2012-10-24 17:01:25
小黑鱼1148 发表于 2012-3-26 16:51 static/image/common/back.gif
4KHZ PWM 12M晶振12分频 固态继电器弯曲可以工作
4KHZ的PWM,固态继电器还工作么?
我看欧姆龙的官网上,说最快的固态继电器是400HZ
BADBADFISH
发表于 2012-10-24 19:07:05
不错啊。
小黑鱼1148
发表于 2012-10-25 08:41:12
mayiqing888 发表于 2012-10-24 17:01 static/image/common/back.gif
4KHZ的PWM,固态继电器还工作么?
我看欧姆龙的官网上,说最快的固态继电器是400HZ ...
可以工作啊 我那个固态继电器木有压力啊
小黑鱼1148
发表于 2012-10-25 08:43:02
gdutzl 发表于 2012-10-11 17:16 static/image/common/back.gif
还有一个问题就是pwm的频率怎么确定,应该设置为多少才比较好?
这个频率我也不是特别清楚,应该小于固态继电器的响应频率
zhaolei2612
发表于 2012-11-4 10:12:13
MARK,谢谢了.
Eve昔枫
发表于 2012-11-4 10:24:36
顶一个!
michael1517
发表于 2012-11-11 17:47:46
以前也做过一个pid调节气温的程序,对比学习下
niepan
发表于 2012-11-12 12:05:37
收下备用,谢谢
MCU_123
发表于 2012-11-19 17:57:30
学习了,mark
临时变量
发表于 2012-11-20 10:49:16
学习一下。感谢楼主
临时变量
发表于 2012-11-20 10:50:35
学习一下。感谢楼主
临时变量
发表于 2012-11-20 10:50:51
学习一下。感谢楼主
Stone_up
发表于 2012-11-20 12:27:05
{:smile:}
Stone_up
发表于 2012-11-20 12:33:41
{:smile:}
Stone_up
发表于 2012-11-20 12:34:00
VB写的上位机很好。谢谢。
小黑鱼1148
发表于 2012-11-20 16:08:02
Stone_up 发表于 2012-11-20 12:34 static/image/common/back.gif
VB写的上位机很好。谢谢。
胡乱写的,没怎么系统的学习这个软件{:lol:}
ddcchh
发表于 2012-11-20 16:59:19
学习一下!
Stone_up
发表于 2012-11-20 23:18:09
小黑鱼1148 发表于 2012-11-20 16:08 static/image/common/back.gif
胡乱写的,没怎么系统的学习这个软件
很不错了,我没学过VB,一般C++。希望可以和楼主共同交流,谢谢。
edkaifa
发表于 2013-1-25 09:47:26
真是不错 学习了
wtiechen1969
发表于 2013-1-25 13:24:08
PID控制,学习了
shi_90
发表于 2013-1-25 14:54:58
不错!我竟然才刚发现呀!!!
wawa024
发表于 2013-1-25 18:18:51
上位机开源就好了。上位机不会写