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

上位机开源就好了。上位机不会写
页: 1 [2] 3 4
查看完整版本: 水温控制 控制精度还行 程序搞得马马虎虎