Bonjour,
Je pense possèder un RPI4B défectueux mais je n’arrive pas à en être certain.
J’ai utilisé deux librairies différentes pour contrôler la vitesse d’un ventilateur par PWM :
- rpi-lgpio
- pigpio
Tout fonctionne bien entre 30° et 40° au niveau du SoC, une fois les 40° dépassé, le signal PWM commence a faire n’importe quoi. Les symptômes sont identique avec les deux librairies.
J’ai réinstaller le PI plusieurs fois, testé plusieurs ventilateur (neuf) différent.
J’utilise ce petit script pour tester la fonction PWM :
#!/usr/bin/python
import pigpio
import time
pin_pwm_soc = 18
pi = pigpio.pi()
pi.set_mode(pin_pwm_soc, pigpio.OUTPUT)
pi.set_PWM_frequency(pin_pwm_soc, 60)
pi.set_PWM_range(pin_pwm_soc, 100)
pi.set_PWM_dutycycle(pin_pwm_soc, 50)
while(True):
time.sleep(5)
pi.set_PWM_dutycycle(pin_pwm_soc, 100)
time.sleep(5)
pi.set_PWM_dutycycle(pin_pwm_soc, 50)
Si un détenteur d’un RPI4B à le temps de faire ce test, je lui en serrais très reconnaissant =)
Merci !