我准备做一个单片机,关于压缩机的保护,原理是这样的,这个单片机有俩个温度探头,一个放在箱内,一个放在高压处,冰箱开始第一次工作的时候延时20分钟,过了20分钟以后每5分钟对比一次俩个温度探头的温度,如果俩个探头温度相差20度(先设20度,实验的时候再调整!)就一直工作.如果工作的时候俩个温度探头发生变化,相差不到20度,也就是不制冷了,就是有故障了,单片机每隔5分钟检测对比一次,检查俩次,也就是10分钟以后,自动关机并发出警报,用一个蜂鸣器。(冰箱停机的时候箱内温度和室外温度也应该差20度吧)?,我朋友说很简单的。就是程序的事!呵呵呵各位师傅看看有什么好的提议,我好改进一下。哪位师傅可以帮我写一个程序,我只会写一些简单的,这个对我来说比较复杂。呵呵呵对了,我说的这个用8个角的单片机可以么?
mhwz 发表于 2013-5-9 22:34
简单是简单,可是楼主给个硬件图呀?比如用什么采集温度。要不要数码管显示。等等
你好,可以帮我写一个程序么?已经写了一部分了,可以帮忙改改么?呵呵呵第一,每次开机要延时5分钟启动,按一下按键就解除延时,哪个都行,一共三个按键,随便哪个都行,
第二,5分钟延时过后启动以后,在延时20分钟,就是工作20分钟,开始检测温度探头1(箱内温度)和2(高压温度)是否相差20度,如果相差20度,就一直工作,如果相差不道20度,就停止工作,并发出报警,蜂鸣器响,直到故障解除。1和2的温度差可以通过按键调整。
第
三,
把探头1做冰箱的温控器使用,就是1的温度可以通过按键调整,1的温度为负数,三个按键,第一个是加,第二个是减,第三个是设置,第三个按键可以切换,1和2的温度差调整和1的温度调整。
第四,在探头1达到设定温度的时候,继电器停止工作,也就是冰箱停止工作,这个时候属于正常关机,这期间停止1和2的对比,也就是只检测温度不做对比,当冰箱工作时间超过20分钟的时候,如果还没有达到设定温度,正常关机,就开始对比1和2,如果温度相差不到20度,就停机,并报警。指示灯闪烁。