在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用DS1602/DS1603記錄電源循環信息

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-11 10:34 ? 次閱讀

本應用筆記介紹如何使用DS1602或DS1603經過時間計數器記錄電源循環信息。

引腳分配

poYBAGO-IVOAXnb2AAA8HYZ7caQ107.png


描述

達拉斯半導體的DS1602和DS1603提供了一種簡化的硬件解決方案,用于保持時間和跟蹤系統的上電時間。DS1602和DS1603可由微處理器微控制器使用簡單的軟件直接讀寫;但是,可以使用更具創造性的軟件算法來跟蹤年,月,日,星期幾,一天中的時間等。此外,DS1602/DS1603和適當的軟件也可以跟蹤上電時間和上電周期數。

DS1602/DS1603中的連續計數器和上電計數器均為32位計數器,以秒為單位,可通過DS1602/DS1603三線串行接口讀寫。對于最基本的實現:

連續計數器將設置一次并遞增,直到達到最大值;

通電計數器最初將清除一次,然后遞增,直到達到最大值。

通過這兩個假設,每個計數器都能夠計數到最大值 (232-1) 秒,即 4.29 x 109秒(約136年)。

對于需要100+年連續計時能力的系統,可能需要整個32位計數器;但對于所需最大連續計數器時間可能約為5年的用戶,未使用的計數器位空間可以更好地用作存儲上電循環信息的存儲器位。

如圖1所示,DS1602/DS1603可以分區,提供連續時間計數器和上電時間計數器,可計數長達4.75年,剩余的較高位可用作讀/寫非易失性存儲器。

軟件實現需要使用三個寄存器,因此必須將第三個寄存器映射到可用的兩個寄存器中,如圖1所示。

下面是如何使用計數器完成此任務的示例。

pYYBAGO-IEKAMGQEAAAVW27wngE973.gif?imgver=1


圖1.將三個寄存器映射到兩個寄存器。

連續計數器地圖

位 1-24:保持為連續時基測量,最高可達 16.7 x 106秒或 0.53 年。

位 25:緩沖位或溢出位;當連續時間計數器達到其最大值并且尚未被處理器讀取和重置時。該位還用于將寄存器的對應部分與將用作存儲器位的部分分開。

位 26-28:連續運行時間的年數 x 0.53。

位 29-32:電源循環次數 x 128。這四個位用作寄存器,對于上電計數器的第26-32位中達到的每個完整計數,寄存器遞增一次。

通電柜臺地圖

位 1-24:保持為上電秒數的非易失性秒數測量值,最多可存儲 16.7 x 106 秒或 0.53 年。

位 25:緩沖位或溢出位;當上電計數器達到其最大值且尚未被處理器讀取和復位時。該位還用于將寄存器的對應部分與將用作存儲器位的部分分開。

位26-32:上電計數器的高7位是DS1602或DS1603上電周期數的1-127個存儲區。

在采用這一規則和適當的軟件算法的情況下,DS1602/DS1603的獨立計數器保持上電時間和連續時間,而上電周期數和經過時間年數x 0.53則保持在用作存儲器的計數器的高階位中。

這種實現方式要求微控制器必須準備每年至少讀/寫一次DS1602或DS1603。

用于連續時間跟蹤

當連續計數器的較低 24 位超過 0.53 年并將位 25 設置為 1 時,控制器必須讀取連續計數器,確定位 25 的狀態,如果為 1,則清除位并將位 26-28 中的值增加半年。如果未設置第 25 位,則寄存器的較低 24 位尚未達到 0.53 年,并且可以繼續計數。

一旦位 26-28 中的值達到 111 或 7 x 0.53 年,連續時間計數器可以繼續在較低的 24 位中計數長達 1.06 年,加上位 25 中的 0.53 溢出,最大值為 9 x 0.53 年。

poYBAGO-IESAenErAAAgHN6FItA758.gif?imgver=1


圖2.用于連續時間跟蹤。

用于上電時間跟蹤

當上電計數器的下24位超過0.53年并將計數器的第25位設置為1時,控制器必須讀取上電計數器,確定位25的狀態,如果為1,則清除位并將值存儲在外部存儲器中,以便上電計數器可以繼續計數。DS1602/DS1603中以這種方式存儲的最長上電時間為2 x 0.53年。

poYBAGO-IEWARqWqAAAesKEFZ3M849.gif?imgver=1


圖3.用于上電時間跟蹤。

用于上電周期數跟蹤

使用DS1603或DS1602執行此功能主要是一項軟件任務。當最初使用起始值寫入或清除時,上電計數器的第25-32位必須設置為0。此后每次上電時,連接到DS1603的控制器或處理器必須讀取上電計數器,并檢查存儲在高電平7位中的值。如果該值小于 1111111,則控制器必須遞增該值并將其寫回 7 個高階位。如果高階位中的值1111111,則控制器必須將值設置為 0000000,讀取連續時間計數器的高 4 位中的值,將其遞增 1,然后將新值寫回高 4 位。利用這種軟件算法,DS1603或DS1602可用于記錄和存儲多達2,047次電源周期。

pYYBAGO-IEeAB5BJAAAgfQtQwVI650.gif?imgver=1


圖4.用于上電周期數跟蹤。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    185

    文章

    18310

    瀏覽量

    255381
  • 微處理器
    +關注

    關注

    11

    文章

    2373

    瀏覽量

    83932
  • 計數器
    +關注

    關注

    32

    文章

    2288

    瀏覽量

    96139
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    DS1302與1602顯示

    我在用DS1302和1602仿真時,采集DS1302中的信息,如果是19點則蜂鳴器就一直響,但現在時間在1602中顯示正確了但蜂鳴器如果是高
    發表于 04-11 19:46

    proteus仿真(DS1302時鐘+DS18B20+1602顯示)

    前幾天這個論壇上看到一個帖子,是proteus仿真DS1302時鐘+DS18B20+1602顯示,原帖如下https://bbs.elecfans.com/forum.php?mod
    發表于 06-29 00:31

    DS1602液晶顯示的讀寫時序有何作用呢

    LCM1602是什么?由哪些部分組成的?DS1602液晶顯示的讀寫時序有何作用呢?
    發表于 01-26 06:13

    Recording Power Cycling Inform

    Abstract: This application note describes how to use the DS1602 or DS1603 Elapsed Time Counters to record power cycling information. P
    發表于 04-21 09:38 ?1171次閱讀
    Recording Power Cycling Inform

    DS18B20 液晶顯示1602

    DS18B20 液晶顯示1602 單片機液晶顯示讀取DS18B20溫度,通過LCD1602顯示出來,并輸出控制。
    發表于 03-16 10:50 ?57次下載

    1602_DS1302時鐘程序

    1602+ds1302根據個人創意設計的時鐘程序,僅供參考。
    發表于 08-15 19:03 ?1次下載

    非接觸式超聲波液位控制器︱外貼式液位自動控制器︱高低水位檢測

    電器參數:參數項DS1603單位備注工作電壓3.3-12VDC平均電流
    發表于 09-20 11:54 ?182次閱讀

    DS1602液晶顯示學習筆記

    DS1602液晶顯示
    發表于 12-01 17:36 ?9次下載
    <b class='flag-5'>DS1602</b>液晶顯示學習筆記

    DS1602 時鐘/定時 - 實時時鐘

    電子發燒友網為你提供Maxim(Maxim)DS1602相關產品參數、數據手冊,更有DS1602的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1602真值表,DS1602管腳等資
    發表于 11-21 21:26
    <b class='flag-5'>DS1602</b> 時鐘/定時 - 實時時鐘

    DS1602S 時鐘/定時 - 實時時鐘

    電子發燒友網為你提供Maxim(Maxim)DS1602S相關產品參數、數據手冊,更有DS1602S的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1602S真值表,DS1602S
    發表于 11-21 21:38
    <b class='flag-5'>DS1602</b>S 時鐘/定時 - 實時時鐘

    DS1603 時鐘/定時 - 實時時鐘

    電子發燒友網為你提供Maxim(Maxim)DS1603相關產品參數、數據手冊,更有DS1603的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1603真值表,DS1603管腳等資
    發表于 11-21 21:38
    <b class='flag-5'>DS1603</b> 時鐘/定時 - 實時時鐘

    DS1602S+ 時鐘/定時 - 實時時鐘

    電子發燒友網為你提供Maxim(Maxim)DS1602S+相關產品參數、數據手冊,更有DS1602S+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1602S+真值表,DS1602
    發表于 11-21 23:05
    <b class='flag-5'>DS1602</b>S+ 時鐘/定時 - 實時時鐘

    DS1602+ 時鐘/定時 - 實時時鐘

    電子發燒友網為你提供Maxim(Maxim)DS1602+相關產品參數、數據手冊,更有DS1602+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1602+真值表,DS1602+
    發表于 11-21 23:05
    <b class='flag-5'>DS1602</b>+ 時鐘/定時 - 實時時鐘

    DS1603+ 時鐘/定時 - 實時時鐘

    電子發燒友網為你提供Maxim(Maxim)DS1603+相關產品參數、數據手冊,更有DS1603+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1603+真值表,DS1603+
    發表于 11-21 23:05
    <b class='flag-5'>DS1603</b>+ 時鐘/定時 - 實時時鐘

    淺談非接觸式超聲波液位傳感器——DS1603

    DS1603是非接觸式液位傳感器,利用超聲波在液體中的反射原理檢測液體高度,無需同液體直接接觸即可實現對液位高度的檢測,可對高溫、高壓密閉容器內的各種有毒物質、強酸、強堿及各種純凈液體的液位進行精確測量。
    發表于 03-06 12:39 ?2604次閱讀
    主站蜘蛛池模板: 午夜私人影院 | 99国产精品农村一级毛片 | 亚洲网色| 欧美性69 | 久久精品亚洲热综合一本奇米 | 久久一级毛片 | 天天鲁天天爽天天视频 | 怡红院色视频在线 | 午夜网站在线播放 | 激情丁香网 | 两性色午夜视频免费老司机 | 国产主播在线观看 | 亚洲欧美在线播放 | 亚洲97在线 | 色丁香六月 | 国产一级特黄全黄毛片 | 狠狠色丁香婷婷久久 | 天堂最新版在线www在线 | 成人三级在线播放线观看 | 免费永久欧美性色xo影院 | 精品亚洲成a人片在线观看 精品亚洲大全 | 亚洲午夜视频在线 | 日韩一级在线视频 | 亚洲一区二区三区高清 | 亚洲欧美性另类春色 | 亚洲伊人网站 | 天天艹天天操 | 五月婷婷电影 | 农村苗族一级特黄a大片 | 奇米欧美| 亚洲成年人免费网站 | 激情久久久久久久久久 | 婷婷综合久久狠狠色99h | 天天做人人爱夜夜爽2020 | 狠狠躁 | 高清欧美一级在线观看 | 日本黄色免费电影 | 人人干人人模 | 色网站免费在线观看 | 精品伊人久久香线蕉 | 午夜小视频在线 |