问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

你好,我现在写程序遇到了一些问题,ds18b20的显示总是不稳定,我觉得也是时序的问题,希望你能帮助我

发布网友 发布时间:2022-04-23 18:40

我来回答

3个回答

热心网友 时间:2023-10-13 08:28

你好:
ds18b20不是iic协议,是单总线协议。
然后,你说显示不稳定是不是这样,每当出现不稳定时,电机是否开始启动了,显示都是像才上电那样慢慢趋近环境温度。
如果差不多是这样,多半应该是电机驱动问题,当单片机驱动电机时,功率是很大的,此时也许会导致驱动的其他器件功率不够,当电机停下时其他器件又恢复稳定,电机启动后又驱动不了了。
还有就是,定时器中断的问题,问题可能没多大问题,但是同一个定时器最好不要用来做许多事,除非你能很好把握标志量的使用。
有不懂的地方随时回复我。
希望我的回答能帮助到你。

热心网友 时间:2023-10-13 08:29

18b20只是测温芯片,一般来说I2C的输出比较稳定的,如果不稳定又可能是:
18b20的电源引脚接触不可靠;芯片所在位置受外界影响较大[比如靠近芯片,电机等];I2C程序有问题[这个不一定,因为I2C程序到处都有,比较成熟];
还有一种可能是中断级别的影响,即测温中断级别低于红外和电机控制.追问我的ds18b20程序显示是没有问题的,我把这个程序单独拿出来的时候显示是稳定的,但是和红外和电机加在一起显示就不稳定了,如果是中断级别的影响,我应该怎么改变呢,因为我现在这三个模块我是用的一个定时器

追答用同一个定时器,你的定时一样吗?如果不一样,除非分段定时----即完成一个定时后再装填另一个的定时,依次循环

热心网友 时间:2023-10-13 08:29

因为DS18B20的延时太长,实时性太差,特别是在比较大的系统中,如果用程序循环延时就会有这样的问题,你试试改用中断来做比较长的延时为DS18B20操作试试。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机壁纸花卉红色手机壁纸花卉 辽宁智能五芯防水连接器 军工产品浅谈——航空插头 xp电脑系统修复XP系统怎么恢复出厂设置 ...表编辑器后打不开任何文件,无需重装系统,电脑盲都能用 粼基本信息 粼五笔怎样打? 【微科普】想变成光?先搞清楚光是什么吧! 手机被拉黑后打电话是什么提示? 物流管理专业对数学的要求高么 DS18B20的控制方法 ds18b20 读值时序是什么 下图是DS18B20温度传感器的时序图,图中的阴影部分是什么意思? 电脑里的4399游戏怎样下载到u盘 ds18b20复位时序图问题 W7电脑里自带的扫雷游戏,怎么下载 怎么用示波器调试DS18B20时序??? 怎么从电脑上下载游戏到手机里? 怎么读懂DS18B20的时序图 如何用手机下载电脑游戏? [求助]关于ds18b20读时序的两个问题 家里的电脑怎么下载游戏 [求助]关于读写ds18b20时序的两个问题 DS18B20读写时序问题 DS18B20时序图应该怎么看? 电脑上如何下载游戏最快 在电脑开始菜单里的游戏该怎么下载? 如何把电脑上的游戏下载到u盘里 怎样把电脑里的游戏下载下来 怎么能下载放在电脑里面的游戏啊? ds18b20时序图中,读和写数据分别代表什么意思? 一部分关于DS18B20写时序的问题 ds18B20的初始化 时序图 ds18B20的初始化和读数据时序的时候是不是都有一个很短的高电平呢,为什么好多人的程序中这个高电 DS18B20写时序的操作什么用 DS18B20的初始化,读写时隙都是us级的,可是12位的分辨率最大转换时间却达到750ms,为什么 oppo手机锁屏黑屏怎么回事? 油笔油弄皮衣上怎么洗 红笔油弄到衣服上怎么洗? 白色羽绒服怎么洗能和新的一样? 松鼠是怎样上树的? 红色油笔油弄到衣服上了,怎么才能洗掉? 松鼠爬树时的样子的简介 衣服上油笔油怎么去除 松鼠为什么会可以在树上行走? 油笔油划到衣服上怎么弄掉啊 松鼠为什么在树上住? 衣服上沾上黑油笔油怎么能除掉? 看图画,连一连。 松鼠在树上高兴地吃松果。 &nbsp... 买了个长款的白羽绒服,不知道怎么清洗好,后悔买白色!