社区
嵌入开发(WinCE)
帖子详情
要做电源管理,有什么好的建议没?
-小仙-
2009-09-29 11:07:39
功能一、
检测充电器的插拔
【我的想法:】可以用中断来做,这个好做
功能二、检测电池的电量:
只能用AD,将电压转成数字信号了, 就不知道怎么实现了,不知道谁可以告诉我哪里有这个样例,以前在BSP下看到过有一个函数是分了不同的电压值,但找不到了,奇怪。
功能三、长安实现开关机
这个也好做、 看来就是第二个了难点了,因为不是很了解
---
...全文
132
21
打赏
收藏
要做电源管理,有什么好的建议没?
功能一、 检测充电器的插拔 【我的想法:】可以用中断来做,这个好做 功能二、检测电池的电量: 只能用AD,将电压转成数字信号了, 就不知道怎么实现了,不知道谁可以告诉我哪里有这个样例,以前在BSP下看到过有一个函数是分了不同的电压值,但找不到了,奇怪。 功能三、长安实现开关机 这个也好做、 看来就是第二个了难点了,因为不是很了解 ---
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dwAll_Blue
2009-10-11
打赏
举报
回复
首先要搞清楚:PM和BATTERY是不一样的两个部分.
有开发板的话,最好还是先看看人家的PM部分.什么都不知道情况下就是瞎搞.
wangxin_801115
2009-09-30
打赏
举报
回复
[Quote=引用 5 楼 y2dg4lf 的回复:]
请教下:
功能3 实现长按开关机是怎么实现的?
(1)增加一个MCU吗?如51
(2)使用存硬件控制电路?
(3)先上电,ARM在启动阶段判断是否开机键?
[/Quote]
arm的长按键关机是有特殊GPIO的要不就是特殊中断,另外加个MCU??大哥这是ARM啊
把那个GPIO接出去,对改GPIO做初始化 。长按做个循环不就行了
wangxin_801115
2009-09-30
打赏
举报
回复
[Quote=引用 6 楼 trueman_onlyme 的回复:]
引用楼主 trueman_onlyme 的回复:
功能一、
检测充电器的插拔
【我的想法:】可以用中断来做,这个好做
功能二、检测电池的电量:
只能用AD,将电压转成数字信号了, 就不知道怎么实现了,不知道谁可以告诉我哪里有这个样例,以前在BSP下看到过有一个函数是分了不同的电压值,但找不到了,奇怪。
功能三、长安实现开关机
这个也好做、 看来就是第二个了难点了,因为不是很了解
---
一 二 功能已经实现, 但现在出现的问题是:触摸屏 会对 adc 过程产生影响
[/Quote]
用
CreateMutex
liuyan0120
2009-09-30
打赏
举报
回复
可以直接用电源管理芯片
-小仙-
2009-09-30
打赏
举报
回复
[Quote=引用 9 楼 xuefeng_baggio 的回复:]
电源管理复杂的可能是动态电源管理了!
[/Quote]
我要不聊那么多
xuefeng_baggio
2009-09-30
打赏
举报
回复
电源管理复杂的可能是动态电源管理了!
xuefeng_baggio
2009-09-30
打赏
举报
回复
我知道有个芯片可以做电源检测电量的,iic接口!美信得MAX17040,他可以检测电池电量。楼主可以看看了!
-小仙-
2009-09-30
打赏
举报
回复
[Quote=引用 5 楼 y2dg4lf 的回复:]
请教下:
功能3 实现长按开关机是怎么实现的?
(1)增加一个MCU吗?如51
(2)使用存硬件控制电路?
(3)先上电,ARM在启动阶段判断是否开机键?
[/Quote]
你的问题 待会在 讨论 现在忙
-小仙-
2009-09-30
打赏
举报
回复
[Quote=引用楼主 trueman_onlyme 的回复:]
功能一、
检测充电器的插拔
【我的想法:】可以用中断来做,这个好做
功能二、检测电池的电量:
只能用AD,将电压转成数字信号了, 就不知道怎么实现了,不知道谁可以告诉我哪里有这个样例,以前在BSP下看到过有一个函数是分了不同的电压值,但找不到了,奇怪。
功能三、长安实现开关机
这个也好做、 看来就是第二个了难点了,因为不是很了解
---
[/Quote]
一 二 功能已经实现, 但现在出现的问题是:触摸屏 会对 adc 过程产生影响
wolong98
2009-09-30
打赏
举报
回复
如果不使用专门的电池管理芯片的话,
按照锂电池的充放电曲线图,当电池充电到60%后进入恒压充电状态,电压变化曲线比较平稳, 通过这个电压来估算电量的误差过大, 需要加测电池充放电电流来矫正电量估算公式。
wangxin_801115
2009-09-30
打赏
举报
回复
查询?
我不知道我的BSP下的电池采样用的中断还是查询,我是直接用的ACLINK
在电池驱动中,我读电压值时只需要调一个AC97下的函数就可以了
触摸屏也是一样,具体ACLINK驱动怎么做的没研究过
只是我以前的触摸屏也跟AD采样冲突,加了互斥就解决了
至于采集电压值,LZ也没有电压采集芯片
我是做了两个表,充电和放电的,对应电压和百分比
采电压时先采7个值数后平均,再把这7个值中离平均值最远的两个点去掉,剩下5个点再平均
认为是当前的电压值,再查表得到电压百分比给BatteryLifePercent
-小仙-
2009-09-30
打赏
举报
回复
[Quote=引用 15 楼 gooogleman 的回复:]
长按要加MCU了。
因为ARM当时都没有工作
CreateMutex 在wince下很多例子,找一个出来看看,PB帮助也有讲的。
在两个驱动中都建立同一个mutex ,即可。
[/Quote]
关键:
一句话 : ADC转换 如果用中断来读数的话,怎么和触摸屏中的ADC中断 结合?
---
如果用查询方式,怎么得到比较准确的数据?
我打算是在驱动里面才一组数,然后却掉明显不对的然后 平均!
其实,我的采样的过程很快, 准确性有保证,但这样做太过粗糙了
-小仙-
2009-09-30
打赏
举报
回复
[Quote=引用 15 楼 gooogleman 的回复:]
长按要加MCU了。
因为ARM当时都没有工作
CreateMutex 在wince下很多例子,找一个出来看看,PB帮助也有讲的。
在两个驱动中都建立同一个mutex ,即可。
[/Quote]
关键:
一句话 : ADC转换 如果用中断来读数的话,怎么和触摸屏中的ADC中断 结合?
---
如果用查询方式,怎么得到比较准确的数据?
我打算是在驱动里面才一组数,然后却掉明显不对的然后 平均!
其实,我的采样的过程很快, 准确性有保证,但这样做太过粗糙了
GaryLiu1104
2009-09-30
打赏
举报
回复
LTC3555 可以实现电池充电,控制等功能,加上电池电压检测,应该可以满足楼主要求。
gooogleman
2009-09-30
打赏
举报
回复
长按要加MCU了。
因为ARM当时都没有工作
CreateMutex 在wince下很多例子,找一个出来看看,PB帮助也有讲的。
在两个驱动中都建立同一个mutex ,即可。
-小仙-
2009-09-30
打赏
举报
回复
我用的是查询模式,中断不晓得怎么做?
-
CreateMutex 在查询模式下 怎么用?应该不可以吧 ,中断 ? 不好搞吧,本身就有延时了,值不真了吧
-小仙-
2009-09-29
打赏
举报
回复
[Quote=引用 2 楼 mcu520 的回复:]
我只看看,我不说话.
[/Quote]
既然来了 就留两句 人多好办事
-小仙-
2009-09-29
打赏
举报
回复
[Quote=引用楼主 trueman_onlyme 的回复:]
功能一、
检测充电器的插拔
【我的想法:】可以用中断来做,这个好做
功能二、检测电池的电量:
只能用AD,将电压转成数字信号了, 就不知道怎么实现了,不知道谁可以告诉我哪里有这个样例,以前在BSP下看到过有一个函数是分了不同的电压值,但找不到了,奇怪。
功能三、长安实现开关机
这个也好做、 看来就是第二个了难点了,因为不是很了解
---
[/Quote]
你说对了,就是基本功能,要实现全部功能的话就要 和public 下的PM的 MDD层结合 然后自己实现PDD层,还要在添加相应组件。
因为我的时间紧,只有最多1天多 没有时间搞的。况且我要的功能也不多。
---
现在主要是那个电池 电量的问题
--
先做第一个
mcu520
2009-09-29
打赏
举报
回复
我只看看,我不说话.
gooogleman
2009-09-29
打赏
举报
回复
你这个只是电源管理的基础
电源管理要实现就要硬件上实现各路电源独立控制,
在驱动上实现休眠唤醒,OAL等相关动作,很多,我们以前没有做,现在我仔细看了手册,准备着手这方面的东西了。
加载更多回复(1)
计算机
电源
管理
器怎么打开,联想
电源
管理
软件打不开怎么办
在给自己的笔记本电脑设置回电池保养模式的时候,点击启动联想
电源
管理
软件却打不开,下面是学习啦小编给大家整理的一些有关联想
电源
管理
软件打不开的解决方法,希望对大家有帮助!联想
电源
管理
软件打不开的解决方法...
计算机
管理
3d设置在哪,nvidia控制面板3D怎么设置玩游戏最好?-电脑自学网
现在很多用户都在玩各种的游戏,很多用户为了更好的体验游戏而会选择一块更好的显卡,然而好的显卡也是需要好的设置的,下面和小编一起来看看详细的操作方法吧!nvidia控制面板3D怎么设置玩游戏最好?1、鼠标右键...
什么是轨到轨?这种运放和普通运放比有什么特点和优点?
轨到轨的运放,就是输出最高电压基本能够达到运放供电电压,比如说非轨到轨的运放,你把它接为比较器,供电电压选择5V单极...楼主您好,轨到轨运放优点很多,简单讲就是距离
电源
轨有多大,
建议
您看一下运放的基本资料。
dell服务器自动部署,教你DELL服务器提高
电源
的转化效率,最高效的方式进行
电源
管理
...
教你DELL服务器提高
电源
的转化效率,最高效的方式进行
电源
管理
分享到:作者来源: 未知 发布时间:2012-12-15服务器
电源
方案和配置原则在数据中心,电力消耗像是一只看不见的老虎,在后台悄悄消耗掉大量的金钱。...
计算机
电源
性能怎么调,笔记本电脑如何将
电源
模式更改为高性能模式? -
打开控制面板,然后打开
电源
选项,将其设置为高性能,然后取消屏幕保护程序,取消自动待机,使其不会更改打开计算机,前往鲁大师,然后关闭节能功能,并乐意保持高性能的计算机
电源
.Win10 / 7设...
嵌入开发(WinCE)
19,500
社区成员
41,567
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章