5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 请教各位懂单片机的高手如何用89C51实现温度控制电路 [打印本页]

作者: 18650    时间: 2008-8-21 23:19
标题: 请教各位懂单片机的高手如何用89C51实现温度控制电路
小第刚学单片机还不懂,现在却要用到一些简单的控制,请问有没办法用89C51实现以下操作,检测温度温度到900度,保温4小时后降温到800度,保温1小时后降温到700度,保温1小时。请问以上操作该怎么实现,多谢
作者: 嘉嘉    时间: 2008-8-22 00:06
兄弟你问错地方了..
来这看看吧
http://www.pic16.com/bbs/
作者: 老金    时间: 2008-8-22 00:15
温度控制是非常复杂的,你要先了解控制要求,除了帖子里说的那些,温度升高和降落必须多块,保温时允许误差多少,升温和降温用的是什么技术。要好好和客户或者老板沟通。

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

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

设计做得好的话,“翻译”或者说编程是很简单的事。
作者: zbjzxc    时间: 2008-8-22 00:42
标题: 单片机
我用汇编 编过100多° 的900° 太高了。。。
作者: uikyhuang    时间: 2008-8-22 17:19
用2051不好吗?电子报上就有,网上也有现成的,不过也是100度的,重新分一下比例也能用,不过精度会低点,不过你的高温度探头不好买.
作者: 肇庆快航    时间: 2008-8-22 20:15
标题: 有几个方法
1、最好的方法是用温度调节器,现成的,不用自己写程序。

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

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

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

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

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


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

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

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

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

没错。
作者: xunicheng    时间: 2008-8-29 23:44
看要求了,要求不高就简单,要求高就复杂。




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://5imx.com/) Powered by Discuz! X3.3