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

关键词: 树莓派B系列  智能电源  串口通信  电池电压查询  输出电压查询  运行时间查询  电压阈值设置  输出开闭控制
概述:树莓派4B搭载博通最新的BCM2711处理器,相比于上一代树莓派3B+,性能有着2~4倍的提升,4B要求5V3A的电源供电,通常普通电源都是5V2A。为此我们设计了一款支持树莓B系列的智能电源,该电源能够与树莓派通过扩展IO的串口相连接,提供电池电压数据和输出电压数据等,除此之外,支持树莓派控制电源输出等功能。

连接示意图

使用前准备:
测试使用:树莓派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

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

输入ATE查询电源系统运行时长

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

电池可选18650或者21700。两节18650容量可达6800mAh,两节21700容量可达10000mAh(额定值9600mAh)

Rev3.0版本的电源提供USB1、USB2两路电源输出端口电压单独显示,并在相应的USB接口处增加了LED灯对输出端口开闭情况提供显示

另外有树莓派端的调试工具,无需另外下载其他插件,拷贝到树莓派后即可直接使用

调试工具使用方法:       确保开放RPIPowerController与RPIPowerController.sh文件的可执行权限

直接双击RPIPowerController.sh文件或是在命令窗口(软件文件夹目录下)输入./RPIPowerController.sh即可启动使用
检测串口后选择ttyS0(未识别到ttyS0请参考之前楼层内容进行设置或是检查串口是否正确连接)

 

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
树莓派是一款强大而多功能的单板计算机,可以用于构建各种智能家居系统。其中,GPT(General Purpose Input/Output)是树莓派上的一组通用输入/输出引脚,可以用于连接和控制各种外部设备和传感器。 利用树莓派和GPT,可以实现智能家居系统的自动化控制和远程监控。通过连接传感器,如温度传感器、湿度传感器、光线传感器等,可以实时获取室内环境的数据,并根据设定的规则来调整温度、湿度和光线等参数,提供一个舒适和节能的居住环境。 同时,树莓派的网络功能可以将智能家居系统联网,实现远程控制和监控。通过搭建一个内部局域网或连接互联网,可以通过手机、平板等设备远程控制家居设备,如开关灯、调节温度、监控家庭安全等。这样,即使不在家也能通过远程控制实现对家居环境的管理。 此外,树莓派还支持人工智能技术的应用,通过连接摄像头模块可以实现人脸识别和智能安防功能。树莓派上的处理能力和存储空间可以用来运行一些深度学习算法,从而实现更智能化的家居管理和服务。 总之,树莓派结合GPT技术可以构建一个功能丰富、智能化的家居系统。通过各种传感器和连接的外部设备,可以实现自动化控制和远程监控。此外,结合人工智能技术,还可以增加一些智能化的功能,提升家居的智能化水平。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值