搜索
bottom↓
回复: 32

请教用继电器控温程序

[复制链接]

出0入0汤圆

发表于 2015-2-26 19:39:08 | 显示全部楼层 |阅读模式
本帖最后由 laylovesb1314 于 2015-2-26 22:01 编辑

系统要求用继电器控制加热器加热 继电器控制风扇降温。本来想用PID加PWM的。。但是要求用继电器,谁有号的方法思路或者程序的麻烦说出来,大家讨论下。
我自己的思路是利用定时器,通过与设定偏差来控制。当温度低于设定时就关闭风扇全力加热,当接近设定温度时就将加热的时间变的很短,有点像PWM那样吧但是一个周期要很长比如1秒或者2秒。
当温度高于设定温度时关闭加热,开启i风扇,温度偏差越大风扇转的时间就越久。
不知道这样行的通吗?哎~!本来用PWM很容易解决的,但是继电器反应太慢了。跪求大神支招。




感谢大家的回答。。。谢谢!刚刚用下面的方法控制好像也差不多了。
void PID_caculate()
{       
       

        temp=600;                        //设定温度               
        erro=ty-temp;                //误差
        erro2=erro1;                //上上次误差
        PWMout=erro*15+erro*2+erro1;
        erro1=erro;                //上次误差
        if(PWMout>30)                        //超过30加热
        {
                PORTC=0xfe;
        }else
        {
                if (PWMout<-30)                //超过30开风扇
                {PORTC=0xfd;
                }else{PORTC=0x00;}
        }
}


精度也就这样了!达到要求句可以了。。。

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2015-2-26 20:05:34 | 显示全部楼层
楼主可以考虑用双向可控硅代替继电器控制加热器加热,需要隔离可以使用MOCxxxx类元件。

出0入0汤圆

 楼主| 发表于 2015-2-26 20:18:36 | 显示全部楼层
alias 发表于 2015-2-26 20:05
楼主可以考虑用双向可控硅代替继电器控制加热器加热,需要隔离可以使用MOCxxxx类元件。 ...

这个方法可以是可以,但是我这个任务书上已经明确写明必须用继电器了。。。

出0入0汤圆

发表于 2015-2-26 20:25:10 | 显示全部楼层
使用继电器而开关周期1秒或者2秒,你的继电器将会很快“玩完”。

出0入0汤圆

发表于 2015-2-26 20:29:14 | 显示全部楼层
规定用继电器(不是不可以,关键你这是秒级动作,甚至更快),一看就是外行;建议明天回去叼那个家伙;叼的他一脸血泪;

出0入0汤圆

发表于 2015-2-26 20:34:39 | 显示全部楼层
alias 发表于 2015-2-26 20:25
使用继电器而开关周期1秒或者2秒,你的继电器将会很快“玩完”。

注塑机上的固态继电器控制发热圈,使用几年没有任何问题,倒是发热圈坏了N个

出0入18汤圆

发表于 2015-2-26 20:36:15 | 显示全部楼层
楼主 你这是毕业设计还是课程设计 你根本没有自习设计嘛  继电器 能控制的住吗 响应的慢啊

出0入0汤圆

发表于 2015-2-26 20:42:19 | 显示全部楼层
固态继电器算不算

出0入0汤圆

发表于 2015-2-26 20:49:11 | 显示全部楼层
Ammon 发表于 2015-2-26 20:34
注塑机上的固态继电器控制发热圈,使用几年没有任何问题,倒是发热圈坏了N个 ...

如果固态继电器楼主能接受,那当然没问题。我感觉楼主指的是机械式的继电器。

出0入0汤圆

发表于 2015-2-26 20:55:43 | 显示全部楼层
感觉 楼主说的是 固态继电器

出0入31汤圆

发表于 2015-2-26 21:05:43 | 显示全部楼层
要在控制算法上下功夫了,并且要尽量减少继电器的开关次数

出0入0汤圆

 楼主| 发表于 2015-2-26 21:53:32 | 显示全部楼层
jswd0810 发表于 2015-2-26 20:54
机械式的继电器按楼主位的话2天就game over了

恩~!这个当然用不到实际生活中啦!是老师的要求。

出0入0汤圆

 楼主| 发表于 2015-2-26 21:54:42 | 显示全部楼层
zchong 发表于 2015-2-26 21:05
要在控制算法上下功夫了,并且要尽量减少继电器的开关次数

是啊~!刚刚用了下PID的方法误差基本在-+1度的范围内

出0入0汤圆

 楼主| 发表于 2015-2-26 21:55:50 | 显示全部楼层
kinsno 发表于 2015-2-26 20:29
规定用继电器(不是不可以,关键你这是秒级动作,甚至更快),一看就是外行;建议明天回去叼那个家伙;叼的他 ...

我看到这题目也是这么想的!同志 啊!约么!

出0入4汤圆

发表于 2015-2-26 21:58:55 | 显示全部楼层
楼上大神已经给你支招了,固态继电器也是继电器,剩下的你就懂了吧

出0入0汤圆

 楼主| 发表于 2015-2-26 22:03:20 | 显示全部楼层
wajlh 发表于 2015-2-26 21:58
楼上大神已经给你支招了,固态继电器也是继电器,剩下的你就懂了吧

懂了~!=  =!秒懂!谢谢谢!

出0入0汤圆

 楼主| 发表于 2015-2-26 22:04:12 | 显示全部楼层
alias 发表于 2015-2-26 20:49
如果固态继电器楼主能接受,那当然没问题。我感觉楼主指的是机械式的继电器。 ...

恩~!你这么一说我还真选错了继电器了。。。

出0入0汤圆

发表于 2015-2-26 22:11:44 | 显示全部楼层
很多位式温度表用的就是继电器,对温度的控制精度要求不是很高,比如高于设定温度停止加热,低于回差开始加热

出0入0汤圆

发表于 2015-2-27 01:30:35 来自手机 | 显示全部楼层
以前闲着特别无聊的时候,就用普通继电器PWM控制936烙铁加热,草,就两天知道不,继电器触电烧的根渣似的,还用过那种透明壳子的,那火花打的叫一个酸爽

出0入0汤圆

发表于 2015-2-28 12:54:35 | 显示全部楼层
上固态继电器啊,还可以用PWM

出0入0汤圆

发表于 2015-2-28 12:57:23 | 显示全部楼层
写任务书的明显就是一个外行。。。。。。。。。。。

出0入0汤圆

发表于 2015-3-2 16:11:45 | 显示全部楼层
Ammon 发表于 2015-2-26 20:34
注塑机上的固态继电器控制发热圈,使用几年没有任何问题,倒是发热圈坏了N个 ...

固态继电器可不是机械触点的继电器哦

出0入0汤圆

发表于 2015-3-2 16:13:19 | 显示全部楼层
也不能这么说的,好多温控器里用的是继电器输出来控制温度的,只是稳定的周期稍微长点,稳定后波动还是比较小滴

出0入0汤圆

发表于 2015-3-2 17:11:30 | 显示全部楼层
固态继电器就是用双向可控硅做的嘛

出0入0汤圆

发表于 2015-3-2 20:15:09 | 显示全部楼层
老师估计也不知道有固态继电器,她发彪的时候给科谱一下吧,注意措词,否则可能过不了...

出0入0汤圆

发表于 2015-3-8 21:27:31 | 显示全部楼层
这个机械式的继电器会不会很快就玩完,估计固态的耐用。

出0入0汤圆

发表于 2015-3-9 16:34:41 | 显示全部楼层
继电器容易金属疲劳。
这个做产品可靠性能保证么

出0入0汤圆

 楼主| 发表于 2015-3-9 23:28:53 | 显示全部楼层
tanek 发表于 2015-3-9 16:34
继电器容易金属疲劳。
这个做产品可靠性能保证么

呵呵·!这不是产品,是一个毕设。

出0入4汤圆

发表于 2015-4-3 17:31:30 | 显示全部楼层
用测量温度变化统计时间来估算加热停止电,比如从30度到40度用了多少时间,从50度到55度用了多少时间,估算出大概规律,然后到达多少温度时,过多少时间就停止加热,

出0入0汤圆

发表于 2015-4-3 21:34:20 | 显示全部楼层
什么精度?用继电器的话,要利用好温度的过冲。

出0入0汤圆

发表于 2015-4-3 22:10:51 来自手机 | 显示全部楼层
把pwm值换算成继电器通断时间。楼主位讲的不够仔细,控温精度测温精度测温时间还有温度惯性大不大都没说。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-23 12:40

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

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