Questions tagged «temperature»

这是关于Pi及其各个部件可接受的温度范围的问题。


6
如何监视和/或控制SoC的温度?
有没有办法以编程方式监视BCM2835 SoC的温度? 如果是这样,那有什么好处?即暂时暂停CPU密集型进程是否有降低温度的机会? 我知道一个答案是不要紧,因为空气冷却就足够了。但是,这是针对机箱中的气流非常有限的情况(并且SoC和以太网控制器不一定是主要的热源)。

6
如何测量温度?
我可以连接什么到RPi以测量温度?我认为连接到I²C或SPI的设备最有意义。 这是有关DHT-22和其他1线设备的问题。但是在这个阶段,由于关键的时间安排,似乎很难在RPi上使用1-wire


1
DS18B20未在/ sys / bus / w1 / devices中列出
我正在使用Adafruit温度感测教程,运行Raspbian的RPi B +,4.7 kOhm电阻器和DS18B20(已焊接了面包板引脚的DS18B20)开发发酵监测仪。完全按照教程中的说明进行布线后(在多个面包板上),然后执行以下操作: sudo modprobe w1-gpio sudo modprobe w1-therm ls /sys/bus/w1/devices 但是我只得到一个名为“ w1_bus_master1”的文件夹;没有28-xxx文件夹。我了解这是一个常见问题,因此,这是我到目前为止所做的事情: 当连接到我的Arduino时,此DS18B20已经工作(并且仍然可以工作),因此传感器没有故障。 尝试将传感器连接到5V GPIO失败。 尝试按照我的Arduino面包板上的电阻进行接线,电源/数据/接地在一列上,电源/数据电阻在下一列上,然后传感器引脚在列上;没运气。 在多个面包板上尝试使用相同的布线。 有什么想法我要去哪里吗? 连接图。

3
我需要使用散热器吗?
我从亚马逊这里订购了Pi 3和配件套件,它带有2个散热器。我不会对Pi超频,是否仍需要担心散热问题?最终,它将位于外壳外部的封闭区域,空气流通充足。
21 temperature  pi-3 

7
带有Raspberry Pi的多个温度传感器
我已经看到了很多在Raspberry Pi上使用一个温度传感器的示例,但是,如何将5-6个温度传感器复用到Raspberry Pi?我想同时从多个来源读取温度。 我可以简单地在Raspberry Pi上分配GPIO引脚以从每个传感器读取,本质上为一个传感器复制相同的配置,还是我需要某种多路复用器,所有传感器都将插入该多路复用器,然后依次并行发送数据到Raspberry Pi?


4
如何在HTML页面上显示内部传感器的温度?
我只是想了解这一点,尽管我可以通过SSH显示温度,但是我却在将其显示在运行Apache2的Pi上设置的小网页上感到很挣扎。我遵循了这个示例http://www.raspberrypi.org/phpBB3/viewtopic.php?t=35487&p=310038,该示例在cgi-bin目录中包含一些AJAX和一个脚本,但是我收到一个错误消息,说这话$ was not defined而且真的很笨使用JavaScript,我不知道错误在哪里。我想知道是否可能是cgi-bin目录。我只是创建它,无法找到有关是否必须执行任何特殊操作才能将其用于脚本的信息。谁能为我回答这个问题?如果相关,我正在运行Raspbian的最新版本。 最终,我想将值记录到数据库中并从中绘制图形,但首先要考虑的是。:) 主要问题是如何通过内部传感器在网页上显示温度? 编辑 今晚晚些时候回家时,我将尝试第一个建议,但很快我就得到了第二个建议(Lenik),它似乎运行良好。我必须进行一些编辑才能使其正常工作。该脚本不会创建rrd文件,因此我使用他在脚本中使用的语法手动创建了该文件。我还修改了UPDATE命令,因为它不喜欢传递给它的值。我不得不width从GRAPH命令中删除该部分,因为它也引发了错误。然后最后,我添加了一个,cp以便将文件放置在网站的images目录中,然后添加*/5 * * * * /home/root/scripts/temprec.sh >/dev/null 2>&1到我的crontab,因此它每5分钟运行一次。似乎可行,但是到目前为止只有4个样本很难确定。在一个小时左右的时间里,如果修改成功,我将有一个更好的主意。 #!/bin/bash # # update .rrd database with CPU temperature # # $Id: update_cputemp 275 2013-05-16 05:20:56Z lenik $ # Thanks to Lenik @ Raspberrypi.stackexchange.com. cd /path/to/scripts # read the temperature and convert .59234. into .59.234. …

1
为什么我的Raspberry Pi 2这么热?
我在一个小柜子里并排有一个覆盆子PI和两个PI-2。 我一直在监测他们的温度。我担心,因为Pi-2之一很热。 PI和热门PI-2正在运行raspbian jessie,并且大多处于空闲状态。 凉爽的PI-2位于官方机壳内(无主动或被动冷却),并且运行OpenElec(最新稳定版)。 几个月前,我对Raspi1和热Raspi2进行了一些测量,一切似乎都很正常。 Raspi1上一个温度:〜50C(然后装入) 热Raspi2上一个温度:〜40C 现在环境温度要高得多,但我希望不会有太大的区别: Raspi1当前温度:〜45-50C(不再放在外壳内) 酷的Raspi2(带盒)当前温度:〜57C,看起来非常稳定 HOT Raspi2(未装箱)当前温度:〜63-75C,CPU-GPU捆绑正在按比例缩放(板子的其余部分不会感到过热) 我知道理论极限是在85摄氏度,但是我担心它会从一个好的温度跃升到接近该极限的温度,而这种情况下明显更冷。 它们都通过HDMI连接到几乎没有电源的电视,并通过有线以太网连接到同一路由器。我已更换电源,以防万一,但没有任何效果。我也尝试断开HDMI和网络与当前热点的连接,但效果不明显。 它们并没有超频,反正(如前所述)大多处于空闲状态。 软件: 为了比较苹果与苹果,我交换了SD卡,并将其从酷的raspi2中取出。最酷的一个下降了约15°C,现在大约为42-43(就像另一个在几个月前一样)。最热的温度下降了5C,但几分钟后变得比以前更热(超过65)。所以现在我知道这不是软件问题,也不是由案件引起的怪异。环境温度约为30°C,也许更高。 为了在尽可能相等的条件下进行测试,我使用了相同的电源,甚至使用了相同的以太网电缆。 为了进行测试,首先我让设备闲置一会儿,然后看看测量方法。然后,我尝试最大程度地利用CPU,打开三个ssh会话并执行“ while(true)确实找到/;完成 ”的一个实例,以及“ while(true)确实执行ls / -R; done ”的两个实例,以及另一个会话顶部和另一个温度测量。top表示持续的CPU使用率(即top us%+ sys%)约为90% 闲置时,热设备始终保持约2.0 W的功率。超出极限时将其设置为3.0W。 怠速时最酷的是1.5W。达到极限时,它会在2到2.5 W之间跳跃。 功耗:我终于有了一个USB电压/电流测试仪。根据它的数据,冷 raspi2在运行空闲openelec时消耗约0.4 A的电流,而热 raspi2(相同的USB电源,相同的电缆,相同的SD卡)消耗的电流约为0.75A。在两种情况下,电压约为4.90V。**这似乎是问题所在。**尝试查找问题时,有时经过一段时间摆弄后,温度下降到正常或接近正常,几天后又再次上升。 找到问题后,我应该怎么办?

5
我可以将DHT22用作Pi的温度传感器吗?
是否可以在树莓派上使用便宜的温度传感器,例如DHT-22?我已经找到了适用于此功能以及许多类似功能的Arduino驱动程序,可以轻松地将代码移植到Raspberry Pi,但是我的理解是,因为它需要特定的时间,所以拥有专用的微控制器而没有完整的OS使其变得更加简单。 如果没有禁用中断的能力(AVR中的a'la cli()和sei()),所需的时序水平是否还可能? 我正在尝试为气候控制系统(例如奶酪)建立控制器。它需要连接到几个继电器以及一个温度和湿度传感器,这似乎是一种非常节省成本的方法。 特别是-是否有人看到或编写了在'pi上运行的1-wire型温度传感器的驱动程序?


2
使用C获取PI的温度
我知道您可以使用工具vcgencmd来获取温度,但是我想知道是否可以在C中使用任何API来以编程方式获取温度,而无需阅读vcgencmd的标准输出?
11 c  temperature 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.