12下一页
返回列表 发新帖

树莓派专用智能电源使用说明

[复制链接] 10
回复
39647
查看
打印 上一主题 下一主题

8

主题

46

帖子

1万

积分

允许发帖

积分
10132
楼主
跳转到指定楼层
发表于 2020-8-20 15:32:34 | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
关键词: 树莓派B系列  智能电源  串口通信  电池电压查询  输出电压查询  运行时间查询  电压阈值设置  输出开闭控制
概述:树莓派4B搭载博通最新的BCM2711处理器,相比于上一代树莓派3B+,性能有着2~4倍的提升,4B要求5V3A的电源供电,通常普通电源都是5V2A。为此我们设计了一款支持树莓B系列的智能电源,该电源能够与树莓派通过扩展IO的串口相连接,提供电池电压数据和输出电压数据等,除此之外,支持树莓派控制电源输出等功能。
回复

使用道具 举报

8

主题

46

帖子

1万

积分

允许发帖

积分
10132
沙发
发表于 2020-8-20 15:38:08 | 只看该作者
连接示意图

IMG_9889.JPG (2.18 MB, 下载次数: 25987)

IMG_9889.JPG

untitled.png (222.12 KB, 下载次数: 23112)

untitled.png
回复 支持 反对

使用道具 举报

8

主题

46

帖子

1万

积分

允许发帖

积分
10132
板凳
发表于 2020-8-20 16:18:34 | 只看该作者
使用前准备:
测试使用:树莓派4B
系统:Raspberry Pi OS(32-bit)with desktop and recommended software
          Version:May 2020
          Release date:2020-05-27
          Kernel Version:4.19

       本贴演使用了minicom进行串口通讯收发,可通过在命令窗口输入sudo apt-get install minicom 进行minicom的下载安装(注意:建议在树莓派首次启动后就先行安装,系统更新、更换源后会出现下载安装失败的问题
       点击界面左上角菜单->Preferences->Raspberry Pi Configuration
       将Serial Port属性值设置为Enabled,如需使用SSH通过电脑网络连接控制树莓派,也可将其开启

       因为树莓派IO引出的串口默认是用来做控制台使用的,因此需要禁用这个默认功能。
       在树莓派命令窗口分别通过如下两个命令停止和禁用控制台功能
       sudo systemctl stop serial-getty@ttyS0.service
       sudo systemctl disable serial-getty@ttyttyS0.service
      (如出现无法输入@的问题,请将树莓派的键盘布局从英式键盘换成美式键盘:菜单->Preference->Mouse and Keyboard Setting)
       最后还需要删除一个东西:
       sudo nano /boot/cmdline.txt
       在文件中删除console=serial0,115200

2020-08-20-085305_1920x1080_scrot.png (1.88 MB, 下载次数: 31520)

2020-08-20-085305_1920x1080_scrot.png
回复 支持 反对

使用道具 举报

8

主题

46

帖子

1万

积分

允许发帖

积分
10132
地板
发表于 2020-8-20 16:25:43 | 只看该作者
使用说明:
       前期准备工作完成后,在树莓派命令窗口输入sudo minicom进入串口工具界面
       根据界面提示,按键盘CTRL-A Z进入帮助界面,再按E,将命令回显功能打开
       打开电源开关,屏幕每隔两秒显示一次电池电压数据和输出电压数据(默认2s间隔,可根据需要自行设置)

O%V]$4HPDMF@BKBR1YRJI{0.png (116.48 KB, 下载次数: 27537)

O%V]$4HPDMF@BKBR1YRJI{0.png
回复 支持 反对

使用道具 举报

8

主题

46

帖子

1万

积分

允许发帖

积分
10132
5#
发表于 2020-8-20 16:30:03 | 只看该作者
输入ATE查询电源系统运行时长

RTYO_UUN17HRJRBQYTM2UZP.png (79.03 KB, 下载次数: 27233)

RTYO_UUN17HRJRBQYTM2UZP.png
回复 支持 反对

使用道具 举报

8

主题

46

帖子

1万

积分

允许发帖

积分
10132
6#
发表于 2020-8-20 16:35:07 | 只看该作者
本帖最后由 Mcuzone_ZF 于 2020-8-20 16:37 编辑

输入AL<设置值>E设置电源电量指示灯显示时间间隔
输入AU<设置值>E设置串口数据接收时间间隔
输入AV<设置值>E设置电池电压阈值(电池电压低于设置阈值后系统将自动关闭电源输出)
输入AO1E关闭USB1口的电源输出
输入AO2E关闭USB2口的电源输出
输入AB1E设置电源输出开闭按钮与上路输出绑定(长按一秒以上开闭电源输出)
输入AB2E设置按钮与下路输出绑定
回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
7#
发表于 2020-9-3 17:36:50 | 只看该作者
电池可选18650或者21700。两节18650容量可达6800mAh,两节21700容量可达10000mAh(额定值9600mAh)
回复 支持 反对

使用道具 举报

8

主题

46

帖子

1万

积分

允许发帖

积分
10132
8#
发表于 2020-9-8 17:21:15 | 只看该作者
2020-09-08更新:
        Rev3.0版本的电源提供USB1、USB2两路电源输出端口电压单独显示,并在相应的USB接口处增加了LED灯对输出端口开闭情况提供显示

7492D5CDD80FCD6E829F164B19DB533F.png (290.65 KB, 下载次数: 28145)

7492D5CDD80FCD6E829F164B19DB533F.png

4BE3E072FB3246E841E08197208D322D.png (301.21 KB, 下载次数: 28210)

4BE3E072FB3246E841E08197208D322D.png
回复 支持 反对

使用道具 举报

8

主题

46

帖子

1万

积分

允许发帖

积分
10132
9#
发表于 2020-9-8 17:24:58 | 只看该作者
另外提供树莓派端的调试工具,无需另外下载其他插件,拷贝到树莓派后即可直接使用

2020-09-08-151926_1920x1080_scrot.png (849.84 KB, 下载次数: 29909)

2020-09-08-151926_1920x1080_scrot.png
回复 支持 反对

使用道具 举报

8

主题

46

帖子

1万

积分

允许发帖

积分
10132
10#
发表于 2020-9-8 17:32:35 | 只看该作者
调试工具使用方法:       确保开放RPIPowerController与RPIPowerController.sh文件的可执行权限

2020-09-08-172628_1920x1080_scrot.png (1.45 MB, 下载次数: 30977)

2020-09-08-172628_1920x1080_scrot.png
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表