科技界 新科技新应用
首页 /  科普知识 /  内容

小米 数字系列电源

科普知识 2023-06-15 02:30:28 子聿

1、采用高密度锂聚合物电芯,容量大,轻巧便携,易于携带和存储。例如,小米10000mAh Mi 18W 快速充电移动电源 3 的重量仅为200g,体积小巧,易于携带。

2、支持快速充电功能,即可以快速充电移动电源本身,也可以快速充电其他移动设备。例如,小米10000mAh Mi 18W 快速充电移动电源 3 可以通过USB-C接口快速充电,也可以通过USB-A接口快速充电其他设备。

3、具有多重保护机制,包括过压保护、过流保护、短路保护、过放保护等,保护移动电源和其他设备的安全。

4、支持智能识别功能,即可以

import

usb

.

core

import

usb

.

util

# Find Xiaomi power bank

dev

=

usb

.

core

.

find

;">=

0x2717

,

idProduct

=

0x1001

)

# Check if device is found

if

dev

is

None

:

raise

ValueError

;">'Device not found'

)

# Detach kernel driver

if

dev

.

is_kernel_driver_active

;">0

)

:

dev

.

detach_kernel_driver

;">0

)

# Set configuration

dev

.

set_configuration

;">)

# Claim interface

usb

.

util

.

claim_interface

;">,

)

# Send command to turn on/off power bank

# Example: turn on power bank

dev

.

ctrl_transfer

;">0x21

,

0x09

,

0x0200

,

0x0001

,

[

0x01

,

0x00

,

0x00

,

0x00

,

0x00

,

0x00

,

0x00

,

0x00

]

)

# Release interface

usb

.

util

.

release_interface

;">,

)

# Re-attach kernel driver

dev

.

attach_kernel_driver

;">0

)

以上代码示例使用了Python的usb库来控制小米数字系列电源。具体来说,它使用USB控制传输协议(USB Control Transfer Protocol)来向电源发送命令,例如开启或关闭电源。

版权申明:文章由用户发布,不代表本网站立场,如果侵权请联系我们删除。