中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      用實時時鐘芯片DS1305啟動數據采集系統

      時間:2024-10-12 19:22:15 理工畢業論文 我要投稿
      • 相關推薦

      用實時時鐘芯片DS1305啟動數據采集系統

      摘要:介紹串行時鐘芯片DS1305的功能、結構及其利用DS1305設計的電源開關電路,可使數據采集系統平時處于關閉狀態。定時開啟時系統上電,進行數據采集;一次工作結束時關閉開關,系統斷電。

      引言

      對于許多便攜式數據采集系統,需要長時間無人看管地工作,如在石油鉆井下、輸油管道等場所。一般需要間隔數小時進行一個采集,這樣系統大部分時間處空閑狀態。雖然現在低功耗單片機的睡眠狀態提供了降低功耗的一種方法,但低功耗不等于沒有功耗,系統長時間工作時不得不考慮功耗的問題。

      為進一步節省功耗,我們在研制一數據采集系統時,利用實時時鐘芯片DS1305設計一電源開關電路。利用該開關電路,可使系統在空頭時處于關閉狀態,每當采集時間到,由報警信號開啟單片機系統以進行數據采集,在數據采集結束時,單片機關閉開關電路,系統斷電。這樣系統處于關閉狀態,一直到下一次開關電路報警。

      1 DS1305簡介

      DS1305是美國Dallas公司推出的串行接口帶報警實時時鐘。它有20腳的TSSOP、16腳的DIP兩種封裝方式[1],工作電壓范圍從2.0~5.5V。

      1.1 主要特性

      DS1305用二一十進制(BCD)碼表示實時時鐘的秒、分、小時、星期、日、月和年的時間信息,并且自動對小月(少于31天的月份)和閏年的日期進行調整,兼有帶AM/PM指示12小時和24小時兩種時間指示格式。圖1為DS1305兩種引腳的排列。

      DS1305提供了主電源和后備電源的雙電源引腳和一個電池輸入引腳;Vcc1為主電源,Vcc2為后備電源,可充電電源接此引腳,VBAT接3V的鋰紐扣電池或其它電源。VCCIF引腳用來驅動SDO和PF(電源失效輸出)引腳的電平和接口的電相兼容。DS1305只支持三種電源連接方式,如圖2所示。VCC1和VBAT供電時,VCC1大于VBAT0.2V時,正常對DS1305進行訪問。當VCC1小于CBAT時,DS1305進入寫保護。VCC1、VCC2供電時,當Vcc1比Vcc2大0.2V,Vcc1輸入作為電源;當Vcc1小于Vcc2,Vcc2對DS1305供電。這種模式下,DS1305不能寫保護自己。當Vcc1以 5V供電時,DS1305正常工作電流為1.28mA,時鐘保持電流最大為81μA,當 2V供電時,正常工作電流為0.425mA,時鐘保持電流最大為25.3μA。

      DS1305支持通過SPI串行數據端口或者標準的三線接口進行時間的校正和數據的讀取,可進行單字節的或連讀字節束發方式的訪問。SERMODE接地,串口訪問模式設定為標準3線模式:SD1(串口數據輸入)與SDO(串口數據輸出)連接在一起作為單一的I/O引腳,它與CE、SCLK組成3線模式。SERMODE接VCC,選擇SPI通信模式,具體操作可查閱有關資料。

      INT0、INT1提供兩個可編程的中斷報警信號,可通過串行總線訪問和設定秒、分、時、星期的報警時間。

      X1、X2引腳直接連接標準的32.768kHz晶振,無需外接其它元件。如實時時鐘有誤差,可以在振蕩器兩端并接6pF電容進行調整。

      1.2 操作方式

      DS1305共有148個用戶RAM,其讀操作地址與寫操作地址空頭分開,當其高位為1時,為寫操作地址空間,0為讀操作地址。除實時時鐘、日歷寄存器和通用寄存器之外,還有作一般數據存儲器用的96字節的NVRAM。對DS1305操作之前,必須對控制寄存器、狀態寄存器、涓流充電寄存器進行初始化。

      以下為控制寄存器(0F讀,8F字):

      76543210EOSCWP000INTCNAIE1AIE0

      EOSC:設置為0使振蕩器開始工作,設置為1,DS1305處于低功耗閑置狀態。WP:寫保護位,上電初始化后,WP位處于三態,在任何寫操作之前,該位必須清零。INTCN:中斷控制位,控制兩個中斷之間的聯系,置位后兩個中斷引腳INT0、INT1分別響應各自的中斷(需中斷使能),清零后,中斷1、2報警時間匹配都只能引發INT0輸入低電平,INT1無效。ALE0、ALE1置1時中斷0、1使能。

      狀態寄存器(讀10H)只有兩位IRQF0、INQF1,置位時分別表示中斷時間匹配。涓流充電寄存器(讀11H,寫91H)控制涓流充電的特性。

      DS1305標準三線模式的讀寫操作過程,每個字節需要16個SCLK時鐘。通過CE引腳輸入高電平來啟動所有數據傳送,前8個SCLK周期為輸入寫命令,后8個SCLK周期為輸入或輸出的數據。輸入時,SCLK的上升沿數據有效;輸出時,SCLK的下降沿輸出數據有效。

      2 用DS1305開啟數據采集系統

      圖3所示的電路是利用DS1305組成的數據采集系統。89C51與DS1305使用標準三線形式進行通信,74HC73為JK觸發器,輸入端J、K、CD接高電平,時鐘CLK接DS1305的中斷引腳INT0,輸出引腳Q與三極管組成數據采集系統的開關。此外,DS1305在主電源斷電時,可自動轉換使用備用電池繼續供電,不會造成時鐘的丟失。

      在采集系統上電初始化時鐘芯片后,通過I/O口給JK觸發器CLK引腳一個負脈沖,Q引腳輸出為低,三極管截止,采集系統斷電,功耗降到零。但時鐘電路部分保持供電,在DS1305實時時鐘到設定采集時間,由INT0引腳發出中斷信號給觸發器CLK一個低電平。由于CD維持高電平,造成JK觸發器翻轉,三極管導通,VCC給單片機上電復位。這樣就將數據采集系統

      【用實時時鐘芯片DS1305啟動數據采集系統】相關文章:

      基于USB總線的實時數據采集系統設計與實現03-19

      高性能數據采集系統芯片LM12H458及其應用01-06

      Windows 95下智能數據采集系統03-19

      基于USB接口的數據采集系統設計03-18

      基于USB總線的高速數據采集系統03-26

      基于Verilog HDL設計的自動數據采集系統03-21

      一種用單片機控制的光譜數據采集系統03-18

      數據采集系統的英文論文及詳盡翻譯03-21

      基于DSP的USB口數據采集分析系統03-18

      主站蜘蛛池模板: 亚洲国产日韩av一区二区| 国产一区二区欧美丝袜| 在线无码精品秘 在线观看| 文水县| 亚洲欧美国产精品久久久| 精品一区二区三区乱码中文| 免费一级a毛片在线播出| 西华县| 大厂| 东乡族自治县| 久草91这里只有精品| 国产精品系列在线一区二区三区| 高中女厕偷拍一区二区三区| 国产情色一区二区三区| 进贤县| 同江市| 亚洲精品国产精品av| 淮南市| 满城县| 国产又粗又猛又黄色呦呦| 江阴市| 久久国产色av老熟蜜臀av| 天气| 人妻夜夜爽av性色大片| 磐石市| 亚洲国产一区久久yourpan| 国产精品一区久久av| 藁城市| 亚洲成a人片在线观看高清| 武陟县| 婷婷色在线视频中文字幕| 亚洲福利av一区二区| 无码精品国产午夜| 亚洲中文字幕无码不卡电影| 亚洲一区二区婷婷久久| 美腿丝袜亚洲综合第一页| 北岛玲精品一区二区三区| 亚洲欧美久久婷婷爱综合一区天堂| 日韩中文字幕精品免费一区| 色窝窝手在线视频| 亚洲欧美日韩中文综合在线不卡 |