散热风扇

CPU维修技术

不问归期 提交于 2020-01-08 21:44:39
中央处理单元(Central Process Unit)简称CPU,是电脑的核心部件,负责处理和运算电脑内部所有数据。因其在电脑中的地位相当重要,所以一旦发生故障就会造成很严重的后果。 【技术66】开机自检完成后死机故障 开机自检完成后死机,表现为硬盘、软盘都不能识别,无法启动。碰到此类问题可能是由于操作系统、软盘或者是CPU损坏引起的。解决方法如下。 (1)排除了操作系统和硬盘引导程序后,将故障锁定在CPU上,检查CPU以及CPU插座。 (2)CPU插座上的一个小孔有残留焊锡搭接在另一个孔上,造成短接影响CPU的正常工作。 (3)使用吸锡器去除焊锡,故障消失。 【技术67】CPU超频故障 CPU超频后很容易导致电脑死机、无法启动和蓝屏等故障。 (1)CPU超频导致运行死机 该现象是由于CPU散热不良引起的,打开机箱,启动电脑后观察CPU的风扇转速有没有变慢或者停转,以及短时间内散热片是否升温过快。如图105所示。 图105 CPU风扇 根据这些现象,可先使用新的CPU散热风扇,不行换成功率更大的散热风扇,再不行就只能降低CPU频率了。 (2)CPU超频导致系统无法启动 该现象是由于内存不兼容引起的,可在BIOS设置程序中将内存设为CL=3或者更换性能更高的内存。 (3)CPU超频导致蓝屏故障 CPU任务繁重并且散热不良时会出现蓝屏,解决方法是恢复CPU频率。 (4

CPU维修技术

空扰寡人 提交于 2020-01-05 00:45:45
中央处理单元(Central Process Unit)简称CPU,是电脑的核心部件,负责处理和运算电脑内部所有数据。因其在电脑中的地位相当重要,所以一旦发生故障就会造成很严重的后果。 【技术66】开机自检完成后死机故障 开机自检完成后死机,表现为硬盘、软盘都不能识别,无法启动。碰到此类问题可能是由于操作系统、软盘或者是CPU损坏引起的。解决方法如下。 (1)排除了操作系统和硬盘引导程序后,将故障锁定在CPU上,检查CPU以及CPU插座。 (2)CPU插座上的一个小孔有残留焊锡搭接在另一个孔上,造成短接影响CPU的正常工作。 (3)使用吸锡器去除焊锡,故障消失。 【技术67】CPU超频故障 CPU超频后很容易导致电脑死机、无法启动和蓝屏等故障。 (1)CPU超频导致运行死机 该现象是由于CPU散热不良引起的,打开机箱,启动电脑后观察CPU的风扇转速有没有变慢或者停转,以及短时间内散热片是否升温过快。如图105所示。 图105 CPU风扇 根据这些现象,可先使用新的CPU散热风扇,不行换成功率更大的散热风扇,再不行就只能降低CPU频率了。 (2)CPU超频导致系统无法启动 该现象是由于内存不兼容引起的,可在BIOS设置程序中将内存设为CL=3或者更换性能更高的内存。 (3)CPU超频导致蓝屏故障 CPU任务繁重并且散热不良时会出现蓝屏,解决方法是恢复CPU频率。 (4

技术笔记分享在RK3399开发板如何调用底层接口文档

♀尐吖头ヾ 提交于 2019-11-29 19:16:27
广东RK3399开发板DLT3399A底层接口文档如何调用方法在DLT3399A板卡正面写有GPIO和UART4_1V8丝印的接口,并看到板子反面对应的引脚gpio丝印,选择相对应的gpio控制节点,接口位置如下图所示: 1、dlt3399a上有6个gpio控制节点(板卡正面GPIO丝印): 高电平为3.0V: “/dev/gpio4_c5” “/dev/gpio4_c6” “/dev/gpio4_d5” “/dev/gpio4_d6” 高电平为1.8V: “/dev/gpio1_b1” “/dev/gpio1_b2” 读写方法: (1)使用read函数读gpio输入状态: 读取到数值 1,代表输入为高电平; 读取到数值 0 ,代表输入为低电平; (2)使用write函数控制gpio输出: 写入’1’,代表gpio输出高电平; 写入’0’,代表gpio输出低电平; 2、测试用例 #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <sys/types.h> int main (void) { int fd; char gpio_in = -1; char gpio_out=‘0’;

树莓派散热风扇自动启停

a 夏天 提交于 2019-11-29 06:28:39
有张3b+的派,买了个壳子,装了个风扇。但这风扇是不会停的一直很吵….. 那么,树莓派检测芯片温度实现自动启停风扇! 准备工作: 1.三极管(电流能到200毫安以上),或者继电器(不建议,太大了,又难看,三极管贴风扇上基本能看不着) 2.焊接好风扇,gpio端口14。 3.安装Node.js 6以上 4.编辑linux服务脚本并添加到/etc/init.d/,chkconfig add autofun 启停实现过程: 1.获取CPU温度 cat /sys/devices/virtual/thermal/thermal_zone0/temp 2.检查温度是否高于48. 启动 3.检查温度是否低于40. 停止 代码部分 var rpio = require ( 'rpio' ), CLOSE=rpio.HIGH, OPEN=rpio.LOW, currentStatus=CLOSE, max= 52000 , min= 40000 , funPin= 8 ; rpio.open(funPin, rpio.OUTPUT, currentStatus); var exec = require ( 'child_process' ).exec; setInterval( function () { exec( "cat /sys/devices/virtual/thermal/thermal

宁远电子瑞芯微RK3399开发板DLT3399A底层接口调用

不羁岁月 提交于 2019-11-26 13:55:48
GPIO口控制 在 DLT3399A 板卡正面写有 GPIO 和 UART4_1V8 丝印的接口,并看到板子反面对应的引脚 gpio 丝印,选择相对应的 gpio 控制节点,接口位置如下图所示: 1、dlt3399a 上有 6 个 gpio 控制节点(板卡正面 GPIO 丝印): 高电平为 3.0V : "/dev/gpio4_c5" "/dev/gpio4_c6" "/dev/gpio4_d5" "/dev/gpio4_d6" 高电平为 1.8V : "/dev/gpio1_b1" "/dev/gpio1_b2" 读写方法: ( 1 )使用 read 函数读 gpio 输入状态: 读取到数值 1 ,代表输入为高电平; 读取到数值 0 ,代表输入为低电平; ( 2 )使用 write 函数控制 gpio 输出: 写入 '1' ,代表 gpio 输出高电平; 写入 '0' ,代表 gpio 输出低电平; 2、测试用例 #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <sys/types.h> int main (void) { int fd; char gpio_in = -1;