本文演示了使用DS1678实时事件记录器的应用。软件示例包括基本操作例程。包括应用电路的原理图。
DS1678引脚分配
描述
本应用笔记演示如何使用DS1678实时事件记录器,将事件(INT输入引脚上的电平转换)记录到1024字数据记录存储器阵列中。第一个事件记录为时间戳;后续事件记录为上一个事件经过的时间。时间戳和 1024 字数据记录存储器可容纳多达 1025 个记录的事件。
此示例代码包括用于启动数据记录“任务”的函数。用户可选择的选项是事件解决、触发器选择和翻转(处理超过 1025 个事件的任务)。该软件还包括用于结束任务、显示事件数据记录信息以及写入和读取用户 RAM 的例程。
操作
程序使用微控制器上的两个通用端口引脚(GPIO)通过DS1678的I²C串行接口与DS1678通信。额外的端口引脚用于切换DS1678的INT输入以驱动事件。在典型应用中,INT输入将连接到调节来自事件源的信号的电路,例如HVAC系统中的恒温器。这种连接允许DS1678记录,例如,每个冷却或加热循环的开始时间和持续时间。
本例使用兼容8051的微控制器DS2250。程序的用户输入和数据输出通过RS-232接口从PC上的终端仿真器程序传递到微控制器上的UART。微控制器工具套件软件实用程序可用于对DS2250微控制器进行编程。
软件如图 1 所示。电路原理图如图2所示。
图1.用于将微控制器连接至DS1678的程序列表
图2.DS1678演示板原理图
审核编辑:郭婷
-
微控制器
+关注
关注
48文章
7482浏览量
151010 -
存储器
+关注
关注
38文章
7447浏览量
163579 -
触发器
+关注
关注
14文章
1995浏览量
61043
发布评论请先 登录
相关推荐
评论