本文演示了使用DS1678實時事件記錄器的應用。軟件示例包括基本操作例程。包括應用電路的原理圖。
DS1678引腳分配
描述
本應用筆記演示如何使用DS1678實時事件記錄器,將事件(INT輸入引腳上的電平轉換)記錄到1024字數據記錄存儲器陣列中。第一個事件記錄為時間戳;后續事件記錄為上一個事件經過的時間。時間戳和 1024 字數據記錄存儲器可容納多達 1025 個記錄的事件。
此示例代碼包括用于啟動數據記錄“任務”的函數。用戶可選擇的選項是事件解決、觸發器選擇和翻轉(處理超過 1025 個事件的任務)。該軟件還包括用于結束任務、顯示事件數據記錄信息以及寫入和讀取用戶 RAM 的例程。
操作
程序使用微控制器上的兩個通用端口引腳(GPIO)通過DS1678的I2C串行接口與DS1678通信。額外的端口引腳用于切換DS1678的INT輸入以驅動事件。在典型應用中,INT輸入將連接到調節來自事件源的信號的電路,例如HVAC系統中的恒溫器。這種連接允許DS1678記錄,例如,每個冷卻或加熱循環的開始時間和持續時間。
本例使用兼容8051的微控制器DS2250。程序的用戶輸入和數據輸出通過RS-232接口從PC上的終端仿真器程序傳遞到微控制器上的UART。微控制器工具套件軟件實用程序可用于對DS2250微控制器進行編程。
軟件如圖 1 所示。電路原理圖如圖2所示。
圖1.用于將微控制器連接至DS1678的程序列表
圖2.DS1678演示板原理圖
審核編輯:郭婷
-
微控制器
+關注
關注
48文章
7714瀏覽量
152638 -
存儲器
+關注
關注
38文章
7553瀏覽量
164899 -
觸發器
+關注
關注
14文章
2024瀏覽量
61492
發布評論請先 登錄
相關推薦
iButton數據記錄器和IP 等級
彈載記錄器實時監測模式的設計
How to Use the DS1678 Real-Tim

How to Use the DS1678 Real-Tim

如何使用DS1678實時事件記錄-How to Use th

DS1922E 高溫iButton記錄器,帶有8KB數據記錄

DS1678S+ 時鐘/定時 - 實時時鐘

DS1678+ 時鐘/定時 - 實時時鐘

DS1678 時鐘/定時 - 實時時鐘

DS1678S 時鐘/定時 - 實時時鐘

評論