找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 454|回复: 14
打印 上一主题 下一主题

掉电如何自动保存当前时间

[复制链接]

40

主题

164

帖子

740

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
740
跳转到指定楼层
1#
发表于 2016-5-23 19:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
新出的驾培终端技术规范里面有如下图这个要求,主要是为了防止作弊。就是无论在开机状态下还是关机状态下,只要主电源断开了,就需要记录当前的时间,并在下次正常开机是上报服务器。不知道有没有专门用于这方面的RTC芯片,大家有没有什么好的想法?
- r2 o! \# X  X# g. ~* n9 Y' b9 R6 i

RTX截图未命名.png (263.77 KB, 下载次数: 2)

RTX截图未命名.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
2#
发表于 2016-5-23 21:13 | 只看该作者
是否可以这样做,5S-10S以内写一次当前时间到E2PROM或者FLASH,断电后E2PROM或者FLASH的当前时间做断电时间。

点评

因为关机的情况下断开电源也要被记录,所以这个做法貌似不可以。超级狗版主的RTC芯片确实是好东西~~  详情 回复 发表于 2016-5-24 11:09

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
3#
发表于 2016-5-23 22:05 | 只看该作者
本帖最后由 超級狗 于 2016-5-23 22:41 编辑 2 J* E. @! W1 A& G8 |& l

/ K* L; c: k6 l5 G二樓墮落兄的做法 + Cypress nvSRAM,斷電時會自己把資料存起來。
8 d. e3 b# d% l0 R- d' G
( j4 c7 B0 q3 z/ z0 _. `nvSRAM uses an external Vcap capacitor to complete nonvolatile data transfer on power loss.
( g2 y- c  U* }# K
/ e4 t  H$ i# S7 Uhttp://www.cypress.com/products/nvsram-serial# [2 h  Y' o0 a" D
. M, I% J  H" d4 ?, M9 q

) j- F! [4 J7 [1 Y* v' t8 w% b
; P) ?4 ^* S) Z% e
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
4#
发表于 2016-5-23 22:18 | 只看该作者
Intersil ISL12020M - RTC with Backed SRAM2 U8 l* `$ B6 @2 _& f
3 m6 J) X: `: ?" |
The time stamp function records the time and date of switchover from VDD to VBAT power and also from VBAT to VDD power.
& J" \, Z7 P- V3 l7 m( ]: t, T" `- `2 g' k' Y( x
開機或斷電會自動記錄時間!9 A& q1 I  R% l; e" z, `9 L7 `4 b! Z

5 U  _1 v3 s  ^) E# c
$ |+ Q! l: X2 J6 O9 V# L. u( m( \  m  g8 ?; k0 v, L+ z

ISL12020M.pdf

722.58 KB, 下载次数: 11, 下载积分: 威望 -5

哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
5#
发表于 2016-5-23 22:23 | 只看该作者
Microchip 也有啦!' Q  a: c8 ]) e1 }; ?, l

4 Y; Z# X: `# XTime stamp; A# c; d- n" y7 h# V; y( \
Capture the time when system power was lost and restored.
( u! N$ f, c# b
/ e  \9 m* o* J+ C

MicroChip RTC.pdf

703.06 KB, 下载次数: 21, 下载积分: 威望 -5

点评

谢版主,确实是我想要的。不过要是自动保存的时间是存在e2prom就更好了  详情 回复 发表于 2016-5-24 11:10
哈士奇是一種連主人都咬的爛狗!

40

主题

164

帖子

740

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
740
6#
 楼主| 发表于 2016-5-24 11:09 | 只看该作者
fallen 发表于 2016-5-23 21:13
9 ?8 v" X: `! v, \( t) y0 C0 _. y" M是否可以这样做,5S-10S以内写一次当前时间到E2PROM或者FLASH,断电后E2PROM或者FLASH的当前时间做断电时间 ...

, S6 r! o1 |$ w; c1 d因为关机的情况下断开电源也要被记录,所以这个做法貌似不可以。超级狗版主的RTC芯片确实是好东西~~8 M9 H1 Z2 p6 ]5 x

40

主题

164

帖子

740

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
740
7#
 楼主| 发表于 2016-5-24 11:10 | 只看该作者
超級狗 发表于 2016-5-23 22:23
$ q$ _; r) ^" i4 _3 b: s! }Microchip 也有啦!6 X$ G' x  c" g/ P" t

* G$ @; L: g& H5 ^- t* }. `" e9 |Time stamp
, m) G+ @$ ?  p, y) e" K
谢版主,确实是我想要的。不过要是自动保存的时间是存在e2prom就更好了
1 i+ F% S+ A  g) e+ t: y- c

点评

就我的理解,車輛斷電是指引擎熄火,蓄電池足夠讓 MCU 把 RTC 的 Time Stamp 寫入 EEPROM 或 Flash Memory。 若不是我講的那樣,是整個系統都會沒電,有兩種建議作法︰ [*]仿照工業用 SSD 一樣,搞一堆大電容  详情 回复 发表于 2016-5-24 18:52

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
8#
发表于 2016-5-24 18:52 | 只看该作者
本帖最后由 超級狗 于 2016-5-24 21:57 编辑
( S& G8 K( f. R+ [
bbw2131489 发表于 2016-5-24 11:10
- f0 v8 J  g% R. @# p谢版主,确实是我想要的。不过要是自动保存的时间是存在e2prom就更好了
+ v& A4 d6 T: c1 g9 g
就我的理解,車輛斷電是指引擎熄火,蓄電池足夠讓 MCU 把 RTC 的 Time Stamp 寫入 EEPROM 或 Flash Memory。
7 w+ X4 i4 h+ o7 L7 \0 [7 S, l* z* t9 ^
若不是我講的那樣,是整個系統都會沒電,有兩種建議作法︰9 N. `( T; s; T+ n' V6 h
  • 仿照工業用 SSD 一樣,搞一堆大電容、超級電容或備用電池,讓 MCU 有時間將 Time Stamp 寫入 EEPROM 或 Flash Memory 中。
  • 二樓墮落fallen)兄的作法也可以,隨時定期都做 Time Stamp,因為不定期會斷電。唯一沒考慮到的是,EEPROM 或 Flash Memory 通常只有 1 萬次至 10 萬次的寫入壽命,若 10 秒寫一次、你可以計算出內存約多久後就會往生。所以我介紹 Cypress 的 nvSRAM,它只有在斷電時才會做寫入 Flash Memory 的動作,是專門設計來對付這種問題的。
    ; t8 g* f) W7 D4 c+ ~& |  p6 T% i) A/ R
, V! F! c( `' c) L

2 Z3 y' ]- f9 Y/ D

点评

是这样的,驾培终端这个要求主要是防止教练员作弊。也就是说驾校把设备安装在你车上之后不让你拆下来,只要拆下来就应该记录下来报警。所以不是要求设备关机的时候记录时间,是要求设备断电的时候记录时间。如果设备  详情 回复 发表于 2016-5-25 09:36
哈士奇是一種連主人都咬的爛狗!

40

主题

164

帖子

740

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
740
9#
 楼主| 发表于 2016-5-25 09:36 | 只看该作者
超級狗 发表于 2016-5-24 18:52
" C0 \: Y# }0 \! e# ^0 n就我的理解,車輛斷電是指引擎熄火,蓄電池足夠讓 MCU 把 RTC 的 Time Stamp 寫入 EEPROM 或 Flash Memor ...

) }4 w' T7 Y  r' S2 I是这样的,驾培终端这个要求主要是防止教练员作弊。也就是说驾校把设备安装在你车上之后不让你拆下来,只要拆下来就应该记录下来报警。所以不是要求设备关机的时候记录时间,是要求设备断电的时候记录时间。如果设备已经关机了,CPU肯定不工作了,就只能通过外部的RTC芯片来做这个工作了。+ H3 F  l# ]6 X$ {" M: j5 i

点评

呵!這是個系統設計的問題。 MCU 一定要能工作,如果一點電都沒有,RTC 也不能工作。  详情 回复 发表于 2016-5-25 10:10

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
10#
发表于 2016-5-25 10:10 | 只看该作者
bbw2131489 发表于 2016-5-25 09:36+ @6 r& P, _& @$ L
是这样的,驾培终端这个要求主要是防止教练员作弊。也就是说驾校把设备安装在你车上之后不让你拆下来,只 ...
& {: l4 s& y$ M  }8 i1 Z
呵!這是個系統設計的問題。# s5 F* b9 N/ @% b0 ^5 |$ @) P9 W

- k7 A$ n5 C4 _+ Z; m6 c& JMCU 一定要能工作,如果一點電都沒有,RTC 也不能工作。' ~) y3 @" w9 x& ~8 \# |; @
; H2 T* K& N; c! U4 v/ j
5 C/ y; q2 U1 y# P. O9 J
7 t$ n6 ?/ P- Y8 S

点评

RTC芯片可以单独用汽车电瓶供电啊,整个系统再用另一路供电,断开系统供电不会影响RTC工作,但是拆机了RTC就能记录下时间了,只是需要备用电池。  详情 回复 发表于 2016-5-25 14:27
哈士奇是一種連主人都咬的爛狗!

40

主题

164

帖子

740

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
740
11#
 楼主| 发表于 2016-5-25 14:27 | 只看该作者
超級狗 发表于 2016-5-25 10:10# _) ^6 I0 Z2 j& h1 R: @$ A
呵!這是個系統設計的問題。
: t- f+ [' l( o  ]4 F
& ?4 T5 Y# g5 P& uMCU 一定要能工作,如果一點電都沒有,RTC 也不能工作。
2 d  E$ Z4 I2 S4 Q& u% B8 M
RTC芯片可以单独用汽车电瓶供电啊,整个系统再用另一路供电,断开系统供电不会影响RTC工作,但是拆机了RTC就能记录下时间了,只是需要备用电池。9 Y) x7 m# e6 ^9 ]8 H

6

主题

224

帖子

584

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
584
12#
发表于 2016-5-28 13:44 | 只看该作者
RTC nvram MRAM
辜负了岁月的人,没有资格抱怨!

21

主题

451

帖子

7088

积分

六级会员(60)

Rank: 6Rank: 6

积分
7088
13#
发表于 2016-5-30 15:38 | 只看该作者
本帖最后由 soyabean 于 2016-5-30 15:39 编辑
3 s. F* e2 o2 P
& f# D( I2 q) q' m你也可以考虑这个芯片~~有在使用的!便宜货来的~~

HT1381.png (36.23 KB, 下载次数: 0)

HT1381.png

点评

这个没有断电自动记录断电时间的功能吧  详情 回复 发表于 2016-5-30 19:12

40

主题

164

帖子

740

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
740
14#
 楼主| 发表于 2016-5-30 19:12 | 只看该作者
soyabean 发表于 2016-5-30 15:38
( S$ s, l7 E: J你也可以考虑这个芯片~~有在使用的!便宜货来的~~
. N7 C  A& a( _7 |; L1 n  O
这个没有断电自动记录断电时间的功能吧# c! O7 }% Y' B! O+ _

点评

整个发拉电容给他供电就可以~  详情 回复 发表于 2016-5-31 17:40

21

主题

451

帖子

7088

积分

六级会员(60)

Rank: 6Rank: 6

积分
7088
15#
发表于 2016-5-31 17:40 | 只看该作者
bbw2131489 发表于 2016-5-30 19:12, u6 I( ~- {5 R8 o
这个没有断电自动记录断电时间的功能吧
: ?. L  ]& J: O, j' E- U' p
整个发拉电容给他供电就可以~/ k! Z3 w4 X4 u& y6 x) G
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-28 19:47 , Processed in 0.078475 second(s), 45 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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