5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2114|回复: 13
打印 上一主题 下一主题

请教各位懂单片机的高手如何用89C51实现温度控制电路

[复制链接]
跳转到指定楼层
楼主
发表于 2008-8-21 23:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小第刚学单片机还不懂,现在却要用到一些简单的控制,请问有没办法用89C51实现以下操作,检测温度温度到900度,保温4小时后降温到800度,保温1小时后降温到700度,保温1小时。请问以上操作该怎么实现,多谢

欢迎继续阅读楼主其他信息

沙发
发表于 2008-8-22 00:06 | 只看该作者
兄弟你问错地方了..
来这看看吧
http://www.pic16.com/bbs/
3
发表于 2008-8-22 00:15 | 只看该作者
温度控制是非常复杂的,你要先了解控制要求,除了帖子里说的那些,温度升高和降落必须多块,保温时允许误差多少,升温和降温用的是什么技术。要好好和客户或者老板沟通。

用单片机控制,单片机编程本身只占10-20%的工作量,关键是系统的设计和算法的设计。有很多自控方面的书可以参考一下。
4
 楼主| 发表于 2008-8-22 00:19 | 只看该作者
控制不需要很高的精度,现在控制就是用的简单温度控制器控制接触器,只是现在想改成自动的
5
发表于 2008-8-22 00:37 | 只看该作者
第一步,把你要单片机做的事写下来,一步一步的,这个条件下怎么处理,那个条件下怎么处理,就把自己当作操纵控制器的那只手。这一步和单片机没有任何关系。

第二步,把你的设计“翻译”到选定的单片机上。

设计做得好的话,“翻译”或者说编程是很简单的事。
6
发表于 2008-8-22 00:42 | 只看该作者

单片机

我用汇编 编过100多° 的900° 太高了。。。
7
发表于 2008-8-22 17:19 | 只看该作者
用2051不好吗?电子报上就有,网上也有现成的,不过也是100度的,重新分一下比例也能用,不过精度会低点,不过你的高温度探头不好买.
8
发表于 2008-8-22 20:15 | 只看该作者

有几个方法

1、最好的方法是用温度调节器,现成的,不用自己写程序。

2、如果你用单片机,也有几个方法:

  A:温度传感器的信号处理后用AD转换器,进单片机。但这个温度范围内,都不是线性的。然后 根据实际温度来进行PID控制,现在用固态继电器很方便。

  B:如果你的温度控制台阶是很固定的,那就可以用比较简单的方法。温度传感器信号处理后,进若干个(有几个温度台阶就要几个)比较器,然后比较结果进单片机,反正单片机的I/O口多得很,根据比较结果进行温度控制。

如果需要用的口不多,2051是最好的选择。

900度,可以用K分度号的热电偶,不贵
9
发表于 2008-8-22 21:35 | 只看该作者
是啊 我用c编过100度的 900度的太高了
10
发表于 2008-8-22 23:20 | 只看该作者
建议你向本论坛的yhybear请教吧,他是这方面的高手.....
11
发表于 2008-8-29 12:45 | 只看该作者
原帖由 aadnyzq 于 2008-8-22 23:20 发表
建议你向本论坛的yhybear请教吧,他是这方面的高手.....


老杨就是老杨~
12
发表于 2008-8-29 16:12 | 只看该作者
原帖由 老金 于 2008-8-22 00:15 发表
温度控制是非常复杂的,你要先了解控制要求,除了帖子里说的那些,温度升高和降落必须多块,保温时允许误差多少,升温和降温用的是什么技术。要好好和客户或者老板沟通。

用单片机控制,单片机编程本身只占1 ...

没错。
13
发表于 2008-8-29 16:13 | 只看该作者
原帖由 老金 于 2008-8-22 00:15 发表
温度控制是非常复杂的,你要先了解控制要求,除了帖子里说的那些,温度升高和降落必须多块,保温时允许误差多少,升温和降温用的是什么技术。要好好和客户或者老板沟通。

用单片机控制,单片机编程本身只占1 ...

没错。
14
发表于 2008-8-29 23:44 | 只看该作者
看要求了,要求不高就简单,要求高就复杂。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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