打印

ds18b20用于轴承温度测量温度全1

[复制链接]
1058|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
牧斯特Z|  楼主 | 2015-9-24 16:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用18b20测量轴承的温度,现在在轴承不工作的时候温度测量正常,当轴承开始工作(用电机拖动轴承旋转),18b20采集的温度暂存器中的值全为1,转化后为-0.0625,什么原因呢?谁能解答

相关帖子

沙发
maychang| | 2015-9-24 16:41 | 只看该作者
可能的原因:
1、电机工作干扰到了18B20,尤其是18B20到单片机的传输线。
2、电机工作干扰到了你的单片机。

使用特权

评论回复
板凳
ningling_21| | 2015-9-24 17:06 | 只看该作者
干扰信号干扰了数据传输

使用特权

评论回复
地板
牧斯特Z|  楼主 | 2015-9-24 17:19 | 只看该作者
maychang 发表于 2015-9-24 16:41
可能的原因:
1、电机工作干扰到了18B20,尤其是18B20到单片机的传输线。
2、电机工作干扰到了你的单片机。 ...

我用的dsp控制18b20,那有什么办法解决吗?

使用特权

评论回复
5
牧斯特Z|  楼主 | 2015-9-24 17:21 | 只看该作者
ningling_21 发表于 2015-9-24 17:06
干扰信号干扰了数据传输

能具体点吗 什么干扰的可能,怎么处理呢

使用特权

评论回复
6
ningling_21| | 2015-9-24 18:08 | 只看该作者
牧斯特Z 发表于 2015-9-24 17:21
能具体点吗 什么干扰的可能,怎么处理呢

电机很多情况下就是干扰源,有时加光耦隔离可以解决

使用特权

评论回复
7
牧斯特Z|  楼主 | 2015-9-24 19:42 | 只看该作者
ningling_21 发表于 2015-9-24 18:08
电机很多情况下就是干扰源,有时加光耦隔离可以解决

我用内置ds18b20的传感器去测量一个由电机拖动的轴承的轴承座的温度,传感器通过电缆线引进我们的板子,怎么加光耦啊

使用特权

评论回复
8
牧斯特Z|  楼主 | 2015-9-28 10:14 | 只看该作者
打算用阻容滤波,发现有一定的效果,对波形有一点改善,但是电容太大的时候会影响系统的响应速度,导致18b20的时序出现问题,电容小又没有作用,怎么办?

使用特权

评论回复
9
weiyg8051| | 2015-9-30 13:49 | 只看该作者
电缆长度,类型,是否屏蔽,上拉电阻的取值,你的处理程序都会影响,

使用特权

评论回复
10
gx_huang| | 2015-9-30 14:41 | 只看该作者
系统设计问题了,在电机、变频器环境使用长线引出的DS1820,那是很不好的。
还是采用NTC电阻,ADC测量温度,这样才好。

使用特权

评论回复
11
牧斯特Z|  楼主 | 2015-10-15 10:22 | 只看该作者
gx_huang 发表于 2015-9-30 14:41
系统设计问题了,在电机、变频器环境使用长线引出的DS1820,那是很不好的。
还是采用NTC电阻,ADC测量温度 ...

硬件已经确定了,发现时辐射的干扰,我把引出线捆成一把就好了

使用特权

评论回复
12
牧斯特Z|  楼主 | 2015-10-15 10:24 | 只看该作者
weiyg8051 发表于 2015-9-30 13:49
电缆长度,类型,是否屏蔽,上拉电阻的取值,你的处理程序都会影响,

应该是电缆受到了干扰了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

21

帖子

0

粉丝