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

How to Use the DS1678 Real-Tim

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

DS1922E 高溫iButton記錄器,帶有8KB數(shù)據(jù)記錄

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

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

DS1678 時鐘/定時 - 實時時鐘

DS1678S 時鐘/定時 - 實時時鐘

DS1678系列實時事件記錄器技術(shù)手冊

DS1678實時事件記錄器技術(shù)手冊

評論