风扇接口
瑞莎 Cubie A7S 板载风扇接口,我们可以通过 3-Pin 风扇接口连接风扇,实现风扇给主板散热。
接口位置
风扇接口具体位置可以查看 硬件接口 教程的接口说明部分!
接口规格
| 项目 | 规格 |
|---|---|
| 接口类型 | 3-Pin 母座 |
| 引脚间距 | 0.8mm |
| 排列方式 | 单排 3 针 |
| 安装方式 | SMD 贴片,卧贴 |
| 工作电压 | 5V(VCC5V0_SYS) |
| 调速方式 | PWM(无转速反馈) |
引脚定义
| 引脚 | 信号 | 说明 |
|---|---|---|
| 1 | GND | 地 |
| 2 | PJ27_PWM1-9 | PWM 调速信号 |
| 3 | VCC5V0_SYS | 5V 电源输入 |
提示
安装时注意风扇接口的正负极,三角形丝印指向 1 号引脚,切勿接反。
使用指南
查看风扇设备
- 使用
ls命令查看系统中已注册的风扇设备。
radxa@device$
ls /sys/devices/platform/ | grep fan
终端输出类似结果:
radxa@device$
pwm-fan
pwm-fan:主板自带风扇的控制设备
- 确定 PWM 控制文件
风扇的 PWM 控制文件通常在 /sys/class/hwmon/ 目录下,需要找到 pwm-fan 对应的 hwmon 目录。
使用 ls 命令查看 pwm-fan 设备的 PWM 控制文件。
radxa@device$
ls /sys/class/hwmon/
终端会输出类似结果:
radxa@device$
hwmon0
- 确定风扇控制节点
使用 ls 命令查看 hwmon 目录下 pwm-fan 设备的 PWM 控制文件。
radxa@device$
ls -l /sys/class/hwmon/hwmon*/device
终端输出类似结果:
/sys/class/hwmon/hwmon0/device -> ../../../pwm-fan
根据终端输出结果,我们可以通过 hwmon0 控制 pwm-fan。
控制风扇转速
使用 echo 命令设置风扇转速:PWM 控制范围一般为 0~255(0=停转,255=全速)。
- 风扇全速
radxa@device$
echo 255 | sudo tee /sys/class/hwmon/hwmon0/pwm1
- 风扇半速
radxa@device$
echo 128 | sudo tee /sys/class/hwmon/hwmon0/pwm1
- 关闭风扇
radxa@device$
echo 0 | sudo tee /sys/class/hwmon/hwmon0/pwm1
接口规格
技术参考
完整的技术规格和引脚定义可参考下载专区的 硬件设计:原理图 文档。