本文演示了使用DS1678實(shí)時(shí)事件記錄器的應(yīng)用。軟件示例包括基本操作例程。包括應(yīng)用電路的原理圖。

DS1678引腳分配
描述
本應(yīng)用筆記演示如何使用DS1678實(shí)時(shí)事件記錄器,將事件(INT輸入引腳上的電平轉(zhuǎn)換)記錄到1024字?jǐn)?shù)據(jù)記錄存儲(chǔ)器陣列中。第一個(gè)事件記錄為時(shí)間戳;后續(xù)事件記錄為上一個(gè)事件經(jīng)過的時(shí)間。時(shí)間戳和 1024 字?jǐn)?shù)據(jù)記錄存儲(chǔ)器可容納多達(dá) 1025 個(gè)記錄的事件。
此示例代碼包括用于啟動(dòng)數(shù)據(jù)記錄“任務(wù)”的函數(shù)。用戶可選擇的選項(xiàng)是事件解決、觸發(fā)器選擇和翻轉(zhuǎn)(處理超過 1025 個(gè)事件的任務(wù))。該軟件還包括用于結(jié)束任務(wù)、顯示事件數(shù)據(jù)記錄信息以及寫入和讀取用戶 RAM 的例程。
操作
程序使用微控制器上的兩個(gè)通用端口引腳(GPIO)通過DS1678的I2C串行接口與DS1678通信。額外的端口引腳用于切換DS1678的INT輸入以驅(qū)動(dòng)事件。在典型應(yīng)用中,INT輸入將連接到調(diào)節(jié)來自事件源的信號(hào)的電路,例如HVAC系統(tǒng)中的恒溫器。這種連接允許DS1678記錄,例如,每個(gè)冷卻或加熱循環(huán)的開始時(shí)間和持續(xù)時(shí)間。
本例使用兼容8051的微控制器DS2250。程序的用戶輸入和數(shù)據(jù)輸出通過RS-232接口從PC上的終端仿真器程序傳遞到微控制器上的UART。微控制器工具套件軟件實(shí)用程序可用于對(duì)DS2250微控制器進(jìn)行編程。
軟件如圖 1 所示。電路原理圖如圖2所示。

圖1.用于將微控制器連接至DS1678的程序列表

圖2.DS1678演示板原理圖
審核編輯:郭婷
-
微控制器
+關(guān)注
關(guān)注
48文章
8385瀏覽量
164652 -
存儲(chǔ)器
+關(guān)注
關(guān)注
39文章
7739瀏覽量
171698 -
觸發(fā)器
+關(guān)注
關(guān)注
14文章
2056瀏覽量
63415
發(fā)布評(píng)論請先 登錄
iButton數(shù)據(jù)記錄器和IP 等級(jí)
彈載記錄器實(shí)時(shí)監(jiān)測模式的設(shè)計(jì)
How to Use the DS1678 Real-Tim
How to Use the DS1678 Real-Tim
如何使用DS1678實(shí)時(shí)事件記錄-How to Use th
DS1922E 高溫iButton記錄器,帶有8KB數(shù)據(jù)記錄
DS1678S+ 時(shí)鐘/定時(shí) - 實(shí)時(shí)時(shí)鐘
DS1678+ 時(shí)鐘/定時(shí) - 實(shí)時(shí)時(shí)鐘
DS1678 時(shí)鐘/定時(shí) - 實(shí)時(shí)時(shí)鐘
DS1678S 時(shí)鐘/定時(shí) - 實(shí)時(shí)時(shí)鐘
DS1678系列實(shí)時(shí)事件記錄器技術(shù)手冊
DS1678實(shí)時(shí)事件記錄器技術(shù)手冊
如何使用DS1678實(shí)時(shí)事件記錄器
評(píng)論