本人现在正在作安卓平板电脑和手机,对安卓系统无论是核心代码还是驱动还是应用程序,都能够修改自如。
鉴于目前市场上的充电宝虚标严重,往往实际容量仅仅只是标称容量的1/4甚至更少,并且用充电宝充坏手机电源芯片的情况也时有发生。充电宝是先通过电源充电器给自身充电,一般是里面自身的电池也是锂电池,电压是3.7V到4.2V,这个锂电池是不能直接连接到手机的充电输入端的,电压低了,因为和缺电的手机的锂电池没有多大的电压差,因而无法直接给手机的锂电池供电,更何况手机的电源芯片也要进一步降低电压。所以充电宝里面的锂电池提供的电压还要通过充电宝里面的升压电路升到标准的USB 5V电压才能够给手机充电的,因为存在一个升压过程,这个过程理论上是有能量损耗的。
有没有不损耗能量的办法呢?答案是肯定有,但是必须对手机自身进行改造。本软件大牛就是直接用公司一块废弃的9000mah的平板电脑电池来当充电宝的电池。由于本人从来不用耳机,曾打算把耳机插座作为平板电脑电池直接连接手机主板上电池座的接口,但怕损坏电路,就把一个最小型号圆口充电插头放进耳机孔里面,这个公插头的正负极分别用细导线连接到手机主板电池坐的正负极,平板电脑的电池连到母插头上,母插头的前部稍微削圆一点,就可和手机耳机孔里面的公插头接上。
这样就实现了电池直接给手机供电的目的。本人连续玩了好多天了都还没有用完电。我手机是1500mah的电池,充满电后可以连续上网十几小时,照这样算,和平板电脑的电池一起就差不多可以连续玩上百小时了。这种方法很适合出差的人以及野外工作人员。
使用这种方法对手机元件是没有任何损害的,因为平板电脑电池的电压和手机自身的电池电压完全一样的。当要给平板电脑的电池充电时,无需特制的充电器的,只要把平板电脑的电池连在手机上,用充电器给手机充电的同时也给平板电脑电池进行充电了。
本人曾经试图用一根特制的USB线把平板电池的正极通过手机USB充电口的ID引脚直接连接到手机主板电池座正极上,但是当手机通过正常的USB线连接到电脑时手机就自动关闭了,原因是USB插座的5V引脚有电压时,手机认为自己连接到了PC,ID引脚被手机自身接地了,以此来向PC表示自己是从设备。避开这问题,就得把ID引脚和焊盘分离。
USB插座ID引脚和焊盘这样分离后手机仍然能够正常连接电脑。这样改装之后,要实现手机直接给平板电脑电池充电则需要用一个自制的充电接头才行,这个接头由一个USB公头和两个USB母头构成,充电时这个公头连接到手机,其中一个母头的5V引脚和地线分布接到公头的5V引脚和地线,这个母头用来连接充电器,另一个母头的ID引脚和地线分布连到公头的ID引脚和地线,这个母头用来连接"和平板电脑电池相连"的那根特制的USB线的公头。
USB插座ID引脚和焊盘这样分离后手机不能外接U盘之类的设备了!现在问题的焦点是:在不分离USB插座ID引脚和焊盘的情况下如何保证手机又能够正常连接电脑呢。本人对自己的手机驱动程序代码进行了修改,并且作了个界面来设置USB芯片的工作模式。增加了一个外接电池模式,在这种模式下,即使USB的5V引脚有电压了,USB控制芯片也不再把ID引脚接地,这样就实现了平板电脑电池能够直接通过手机的USB口连接到手机主板电池座上,同时也保证了手机正常连接到电脑后仍然能够正常工作。即使软件这样处理后,手机仍然不能外接U盘之类的设备,因为连接手机和外设的那根USB连接线内部,ID线和地线是直接短接的,这样是为了让手机知道外部连接的是USB从设备。如果这时直接插上这种连接外设的USB线,手机电池正极就会接地,手机也就会强制关闭。这下怎么办?本人在ID引脚和电池座正极连接线之间再加了一个开关,这是一个微动开关,在手机壳上钻个孔,开关的控制柄从这个孔内伸出,在手机外面也能够开关自如。要连接外设时就把这个开关断开。这样就能够保证手机正常工作。这样处理后,原来的软件修改仍然保留,以便于能够直接通过手机给平板电脑电池直接充电。对于一般的人来说,是无法修改自己手机软件的,手机连接电池时开关直接打开,其他情况都得关闭。如果外接电池的正极通过手机的USB插座ID引脚连接手机主板电池座正极,那也是无法使用上述自制的充电接口通过手机直接给外接电池充电的,只能够用万能充电器直接给外接电池单独充电了。
以前也曾经把一个USB公头直接连接到手机主板电池座上,USB母头连接到平板电脑的电池上,使用时两个USB头对接即可。不用时USB公头放在一个不用的sim插座位上。
但是这样不大方便,每次要连接平板电脑的电池时,都必须揭开手机后盖把USB公头取出来。后来就穷尽兵家三十六计,用耳机孔内放圆口充电插头的方法。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |