找回密码
 立即注册
查看: 588|回复: 15

计量电度表存储数据问题 | 核心讲解

[复制链接]
  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 156 天

    [LV.7]常住居民III

    4

    主题

    61

    回帖

    950

    积分

    高级会员

    积分
    950
    发表于 2024-2-3 21:19:34 | 显示全部楼层 |阅读模式
    看到论坛有这么一个FLASH板块,想了解一下,计量电度表它的数据是不停的写入吗,还是每走0.1度,就写入一次。不停的写入它的FLASH寿命会很快用完吗。(有的电度表是外挂一片EEPROM,记录相关数据)
    回复 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 96 天

    [LV.6]常住居民II

    9

    主题

    554

    回帖

    809

    积分

    高级会员

    积分
    809
    发表于 2024-2-3 21:24:32 | 显示全部楼层
    掉电前将数据保存到EEPROM即可,为了防止来不及写入EEPROM,可以接超级电容或电池,掉电后写入数据到EEPROM并进入待机模式。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 156 天

    [LV.7]常住居民III

    4

    主题

    61

    回帖

    950

    积分

    高级会员

    积分
    950
     楼主| 发表于 2024-2-3 21:50:36 | 显示全部楼层
    21cnsound 发表于 2024-2-3 21:24
    掉电前将数据保存到EEPROM即可,为了防止来不及写入EEPROM,可以接超级电容或电池,掉电后写入数据到EEPROM ...

    有时候不是掉电,是电压突然降低,大概过个0.2秒,又正常了。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 96 天

    [LV.6]常住居民II

    9

    主题

    554

    回帖

    809

    积分

    高级会员

    积分
    809
    发表于 2024-2-3 21:58:13 | 显示全部楼层
    lijn 发表于 2024-2-3 21:50
    有时候不是掉电,是电压突然降低,大概过个0.2秒,又正常了。

    检测到电源电压降低到某个值后,如果电源电压低超过1秒则做一次EEPROM数据保存即可(电容/后备电池要保证这个时间内有条件EEPROM写操作)。

    其实,检测到低压后具体如何处理要看设计要求了,这里只是举了一个例子。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2024-2-3 22:40:27 | 显示全部楼层
    下面这张图是我和我师傅28年前做电表的图,你信吗,认真学习下
    ===28年后,我和我师傅把他重新用 STC 最新 MCU
             简化但完整的设计了出来
    传统经典复费率电能表电路,如下:


    截图202402032238063828.jpg

    完整的系统设计参考原理图@STC8H8K64U, @STC32G12K128 - 电源/复位/省电模式/外部晶振/内部时钟/对外时钟输出/PLL-144MHz时钟 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)



    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 156 天

    [LV.7]常住居民III

    4

    主题

    61

    回帖

    950

    积分

    高级会员

    积分
    950
     楼主| 发表于 2024-2-4 21:16:24 | 显示全部楼层
    神农鼎 发表于 2024-2-3 22:40
    下面这张图是我和我师傅28年前做电表的图,你信吗,认真学习下
    ===28年后,我和我师傅把他重新用 STC 最新  ...

    谢谢版主,认真学习图纸 看看能不能理解。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 154 天

    [LV.7]常住居民III

    67

    主题

    832

    回帖

    2756

    积分

    金牌会员

    积分
    2756
    发表于 2024-2-5 10:03:55 | 显示全部楼层
    掉电检测输入可以直接从5V那里取电吗?因为不是所有的供电都采用9V降压到5V给MCU供电的,而是直接用手机充电器给MCU供电的。

    点评

    如下,加隔离二极管,检测输入端 [attachimg]34622[/attachimg]  详情 回复 发表于 2024-2-5 10:08
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2024-2-5 10:08:22 | 显示全部楼层
    xxkj2010 发表于 2024-2-5 10:03
    掉电检测输入可以直接从5V那里取电吗?因为不是所有的供电都采用9V降压到5V给MCU供电的,而是直接用手机充 ...

    如下,加隔离二极管,检测输入端

    截图202402051008182407.jpg

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 154 天

    [LV.7]常住居民III

    67

    主题

    832

    回帖

    2756

    积分

    金牌会员

    积分
    2756
    发表于 2024-2-5 10:15:58 | 显示全部楼层
    神农鼎 发表于 2024-2-3 22:40
    下面这张图是我和我师傅28年前做电表的图,你信吗,认真学习下
    ===28年后,我和我师傅把他重新用 STC 最新  ...

    P37作为掉电检测端,它能否也兼作MCU唤醒的端口?还是一定得通过其他途径来完成唤醒任务?
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2024-2-5 11:18:46 | 显示全部楼层
    1,用 RTC 定时唤醒,
    2,如 未用 RTC,可用内部掉电唤醒专用定时器

    ===来定期唤醒 省电模式中 的 MCU, 去启动内部比较器检测外部电源是否恢复正常
             如外部电源恢复正常,则正常工作
             如外部电源未恢复正常,则继续主时钟停振/省电模式,休眠

    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-29 17:34 , Processed in 0.070935 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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