找回密码
 立即注册
查看: 1543|回复: 63

(已解决)刚解决一个问题,又来新的问题.关于电容充电时间

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-11-14 19:29:19 | 显示全部楼层 |阅读模式
本帖最后由 vb2002 于 2024-11-16 15:35 编辑

其实大家给的电路都没问题,是我配置io口的问题,我在初始化的时候,把p32设置成推挽了,导致p32口一直推电压
现在初始化改成准双向口就可以了,想要判定几秒就几秒,非常好用。
需要操作时在配置成推挽。
下一步io口加入肖特基二极管保护io口
感谢大佬们

现在软件上面的问题全解决了.
手电换挡eeprom 按字节写入,一个扇区512字节 加上eeprom  10万寿命就是 512*100000*8个扇区=409600000次寿命,再加上stc 80万擦写

现在我的监控引脚 P32接的一个22uf的电容.换挡要极快速的按. 然后我加大了电容.2个22uf的并联.稍微快了一点

我看别人的产品都是22uf就足够了.

有什么办法可以让 P32那个电容充电速度慢一点吗?  或者说是放电速度慢一点

串联电阻?  二极管? 按了一下午,手都麻了.
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-11-14 19:33:52 | 显示全部楼层
有EEPROM寿命的意识是好事,但也是坏事,实际上要把一个扇区写坏是件非常不容易的事情。
另外,你提问呢不要卡在自己的世界里面,别人都不知道你说的什么东西,讲的什么功能原理,看了也不知所云,更无从给你什么建议。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-11-14 19:44:04 | 显示全部楼层
晓*** 发表于 2024-11-14 19:33
有EEPROM寿命的意识是好事,但也是坏事,实际上要把一个扇区写坏是件非常不容易的事情。
另外,你提问呢不 ...

通过 电容的满电还是充电. 来判断P32电平,根据电平执行相应的操作
我表达的有点不清楚
我等会画个图吧

点评

单片机上电时判断电容有电就换下一挡,没电就认为是冷开机,调用关机状态,是这个想法吧,我建议电容用二极管充电,大电阻放电 [attachimg]63853[/attachimg]  详情 回复 发表于 2024-11-14 21:09
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:154
  • 最近打卡:2025-04-30 08:40:57
已绑定手机

15

主题

630

回帖

730

积分

高级会员

积分
730
发表于 2024-11-14 20:22:32 来自手机 | 显示全部楼层
还是要看具体电路
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-11-14 21:09:32 | 显示全部楼层
vb2*** 发表于 2024-11-14 19:44
通过 电容的满电还是充电. 来判断P32电平,根据电平执行相应的操作
我表达的有点不清楚
我等会画个图吧 ...

单片机上电时判断电容有电就换下一挡,没电就认为是冷开机,调用恢复关机前存储的状态,是这个想法吧,我建议电容用二极管充电,大电阻放电
截图202411142109276022.jpg
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-11-14 22:17:05 | 显示全部楼层
晓*** 发表于 2024-11-14 21:09
单片机上电时判断电容有电就换下一挡,没电就认为是冷开机,调用恢复关机前存储的状态,是这个想法吧,我 ...

好像成品驱动里面是有个肖特基.
我加个肖特基看看.
今天我试了一下. IO口 用 准双向模式,效果更差了.
强推挽反而还好点!

我上查了一下. 欧姆定律.如果我串联个4.7K的电阻.好像可以增加几十毫秒的时间.那就完全够了

截图202411142216307984.jpg

点评

你这图,路子太野,之前不接4.7K直接给IO并大电容的做法很容易烧单片机,就算串了电阻也不能用。参考一下我上边那个图,也许能用。你如果是抄别人的原理,得看他用的什么单片机,有些单片机输入IO是纯开漏的,不会有  详情 回复 发表于 2024-11-14 23:23
你这个构型不大行吧,单片机断电以后没法让电容放电。 建议电容的一端连负极,另一端通过电阻也连负极。 上电的时候设置为高阻读取adc,读取完成后设置为推挽置1进行充电。 电容可以小一点,电阻可以大一点,放点就  详情 回复 发表于 2024-11-14 22:26
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:460
  • 最近打卡:2025-05-03 07:38:35
已绑定手机
已实名认证

110

主题

2224

回帖

5470

积分

版主

积分
5470
发表于 2024-11-14 22:26:19 | 显示全部楼层
vb2*** 发表于 2024-11-14 22:17
好像成品驱动里面是有个肖特基.
我加个肖特基看看.
今天我试了一下. IO口 用 准双向模式,效果更差了.

你这个构型不大行吧,单片机断电以后没法让电容放电。
建议电容的一端连负极,另一端通过电阻也连负极。
上电的时候设置为高阻读取adc,读取完成后设置为推挽置1进行充电。
电容可以小一点,电阻可以大一点,放点就慢了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-11-14 23:23:29 | 显示全部楼层
vb2*** 发表于 2024-11-14 22:17
好像成品驱动里面是有个肖特基.
我加个肖特基看看.
今天我试了一下. IO口 用 准双向模式,效果更差了.

你这图,路子太野,之前不接4.7K直接给IO并大电容的做法很容易烧单片机,就算串了电阻也不能用。参考一下我上边那个图,也许能用。你如果是抄别人的原理,得看他用的什么单片机,有些单片机输入IO是纯开漏的,不会有电流倒灌的问题,也就能那样用。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-11-15 00:34:55 来自手机 | 显示全部楼层
王昱顺 发表于 2024-11-14 22:26
你这个构型不大行吧,单片机断电以后没法让电容放电。
建议电容的一端连负极,另一端通过电阻也连负极。
...

啊?电容一端连负极,另一端通过电阻也连负极
我脑子里是这样的画面
Screenshot_2024-11-15-00-34-32-349-edit_com.microsoft.emmx.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-11-15 00:38:20 来自手机 | 显示全部楼层
王昱顺 发表于 2024-11-14 22:26
你这个构型不大行吧,单片机断电以后没法让电容放电。
建议电容的一端连负极,另一端通过电阻也连负极。
...

应该是这样对吗? Screenshot_2024-11-15-00-37-46-755-edit_com.microsoft.emmx.jpg ,,我刚搞错了

点评

这个就是对的  详情 回复 发表于 2024-11-15 00:58
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 15:11 , Processed in 0.205696 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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