导航:首页 > 操作系统 > 单片机采集温度一直不稳定

单片机采集温度一直不稳定

发布时间:2023-03-18 02:45:39

1. 关于单片机AT89S51温度控制系统的温度的滞后怎么处理

嘿嘿 俺来帮你想想办法
1 可以靠硬件方法解决:
可以采用史密斯补偿器,以消除温度滞后,给系统带来的稳定性的影响。
2 可以靠软件方法解决:
在程序中 增加史密斯补偿算法 以消除温度滞后,给系统带来的稳定性的影响。
也可以采用大林算法

呵呵 也没有加分呀 就给个满意回答吧

2. 单片机温度传感器实时温度是0度还一直闪

单片机温度传感器显示0并闪烁您好亲,温控仪表数字闪烁不停可能存在的原因是:1、室外温度传感器坏了 需要尽快更换。2、你的信号线连接不对。可以把信号端直接短路试试(不要接负载),这样能检查控温表本身是不是正常,如果控温表显示的室温,那说明控温表没问题。3、参数设置不对。试着按SEL键:按1秒钟进入第一组参数。按3秒钟进入第二组参数。按5秒钟进入第三组参数。参数设置后,按SEL键2秒钟,返回工作状态。参数设置为OFF就可以 。4、供电电压不正常,或者温控仪表内部电压有问题。

3. 51单片机数字温度计常见故障及解决办法

用51做处理器,外围电路如图,一片双积分转换芯片ICL7135做AD,它的时钟需要125K,用51的ALE经过一片CD4024分频得到。1403提供基准源。另外,一片7660提供7135工作所需要的负压。
为了省电,把所有模拟电路部分电源用一个晶体管管理起来,由P1.0来控制。(上图为示意图,省去了电阻没画)P1.0为地的时候,模拟系统才上电
现在怪现象如下:
仿真机正常运行,烧写芯片后无反应。
仿真正常,说明外围芯片完全正常,电路也没有错误。
经过检查,晶体正常,复位可靠,EA高,程序堆栈都没有溢出,并排除其它一切低级错误的可能。
再编写一程序,
main()
{
while(1) {P1.1=0;}
}
P1.1和VCC间接有一发光管,开机无反应。
后来,发现更奇怪的现象:
拔除CD4024,MC1403,ICL7135,ICL7660中的任何一个,系统就可以正常运行!
百思不得其解,茶饭不思,郁闷了N久
更换全部芯片,如故。
更换ATMEL/PHILIPS/WINBOND的N款单片机,如故。
检查,排除电路故障的可能,
后来又发现,只要上电之前把P1.0对地短路,(也就是模拟部分强加电源),上电,系统正常运行。
但是,如果开机前P1.0不对地短路,上电一定不能运行,此后即使再把P1.0对地接,也不行。
顺这个思路,应该是和模拟部分有关……
又是郁闷N久,之后,无意间翻看CD4024内部图,茅塞顿开……
CD4024等TTL/CMOS逻辑芯片,为了防止静电或错误的IO电平,内部都有保护电路

51单片机故障分析一个 - cryinrain_cug - cryinrain_cug的博客
如图2,每个IO口都有如图的2个二极管,集成在芯片内部。保证IO口电压在-0.6~5.6V之间
复位的过程中,全部IO为高,P1.0和ALE当然也是高。这样模拟部分不上电。
那么,ALE的输出角就等效于通过一个二极管向这四块模拟芯片供电!!!(如图)
ALE的输出能力不强,自然,ALE就被拉低了。
在查看51的手册,ALE和/PROG脚是复用的!!
在复位过程中,ALE如果为低,芯片进入编程状态!!!
也就是说,我的系统在上电复位的过程中就进入了PROG编程模式,难怪一条语句都不能执行
那么,也很好解释为什么四个芯片中拔掉一个就能正常工作了,因为负载轻了,ALE可能还没有被拉到2.5V以下,所以正常复位进入程序。
解决的办法:ALE接2K的上拉,再通过47K电阻接到Cd4024上,上电,一切正常!
结论:单片机编程模式/ISP模式是通过用户很不容易出现的一个时序来启动的,在一些特殊应用时要小心避开这些非用户代码模式。

4. 有人说STC单片机不稳定,具体表现在哪些方面

STC的单片机的确不是非常稳定,相比我用过的其他的牌子的,他还是有缺陷的,如果电路设计的不好,很影响产品.
其中有一点表现的非常明显,就是掉电跑飞,就是STC单片机,在掉电的瞬间到完全掉电这一过程中,程序会跑飞了,乱跑.
曾经我做的一款产品,里面有个功能是把参数存储与24C16里,这个存储功能不会轻易激发,只有发现参数改变了之后才写24C16.
结果有数次,掉电之后再上电,参数居然变了,而且总是那一个参数,数值变化不是很有规律.
后来,我在存储之前加了20ms的延时,这个现象就没有再出现过.
我猜想,应该是在20ms之后,板上剩余的电源已经不足以支持单片机胡作非为了.
再后来,我又进一步思考,把产品板子上的5V电源的电容给减小了原来是1000uF,我修改成了220uF,
也没在有跑飞这个现象.
所以,我猜想,大概的过程是:掉电的过程比较缓慢,不知道怎么就影响了我的RAM,把RAM某个单元的数值改变了,进而触发了写24C04.
所以,要么加个延时,消耗电源,要么让单片机迅速掉电.
但是同样的程序,用AT89系列就没有问题.

阅读全文

与单片机采集温度一直不稳定相关的资料

热点内容
安卓怎么关权限保护隐私 浏览:390
海牛微视app怎么用 浏览:70
单片机怎样选变压器 浏览:829
癌症pdf 浏览:725
云服务器镜像批量部署环境 浏览:683
安卓手机浏览器能访问什么网站 浏览:254
找不到网站的服务器ip地址该如何解决 浏览:743
算法十个数降序排列 浏览:95
基于单片机的老年人健康监测系统 浏览:706
python入门经典pdf下载 浏览:17
东芝变频2p空调压缩机 浏览:227
自家wifi怎么能加密 浏览:644
红米k40加密门禁卡 浏览:847
什么样的源码好看 浏览:156
手机主服务器有什么用 浏览:612
程序编写命令 浏览:597
android发送心跳包 浏览:385
指标源码和原理 浏览:700
汽车空调压缩吸盘 浏览:208
崽崽因app版本不同不能邀请怎么办 浏览:686