처음 구입 후, 잘 작동했습니다.
그런데, 배터리 성능을 좊이고 싶어서, 18650 양품 배터리를 새로 주문했습니다.
새로운 배터리로 교체한 후, 장착을 했습니다.
이때, PCB 보드에서 타는 냄새가 났습니다.
보드를 자세히 살펴 봐도, 어느곳에서 타는 냄새가 발생했는지 알 수 없네요.
0x17 에 장비가 없습니다
아래는, 전원을 RPI4 에 직접 연결한 후, (UPS plus 메뉴얼에서는 RPI4 에 직접 전원선을 연결하면, 배터리가 고장 날 수 있다고 함)
hs7@raspberrypi8:~ $ python3 /home/hs7/bin/upsPlus.py
------------------------------------------------------------
------Current information of the detected Raspberry Pi------
------------------------------------------------------------
Raspberry Pi Supply Voltage: 4.704 V
Raspberry Pi Current Current Consumption: -4.205 mA
Raspberry Pi Current Power Consumption: 23.549 mW
------------------------------------------------------------
-------------------Batteries information-------------------
------------------------------------------------------------
Voltage of Batteries: 2.824 V
Battery Current (discharge) Rate: -3.902 mA
Current Battery Power Consumption: 9.756 mW
------------------------------------------------------------
Traceback (most recent call last):
File "/home/hs7/bin/upsPlus.py", line 65, in <module>
aReceiveBuf.append(bus.read_byte_data(DEVICE_ADDR, i))
File "/usr/local/lib/python3.9/dist-packages/smbus2/smbus2.py", line 433, in read_byte_data
ioctl(self.fd, I2C_SMBUS, msg)
OSError: [Errno 121] Remote I/O error
hs7@raspberrypi8:~ $ python3 /home/hs7/bin/upsPlus_iot.py
Traceback (most recent call last):
File "/home/hs7/bin/upsPlus_iot.py", line 41, in <module>
aReceiveBuf.append(bus.read_byte_data(DEVICE_ADDR, i))
File "/usr/local/lib/python3.9/dist-packages/smbus2/smbus2.py", line 433, in read_byte_data
ioctl(self.fd, I2C_SMBUS, msg)
OSError: [Errno 121] Remote I/O error
현재까지 자료조사에 의하면,
UPS plus 보드에서 일부 소자가 망가진 것으로 보입니다.
(하지만, 다른 소자들은 또, 잘 작동하는듯 보입니다.)