电子说
在电子项目开发中,数据记录是一项重要的任务。Logomatic作为一款数据记录器,能够记录模拟或串行数据,并将其存储在microSD卡中,为工程师们提供了便捷的数据记录解决方案。本文将详细介绍Logomatic的数据记录器的功能、配置和使用方法,帮助工程师更好地使用这款设备。
文件下载:WIG-12772.pdf
Logomatic是一款数据记录器,它可以记录项目中的模拟或串行数据,并将数据存储到microSD卡中,支持大容量存储卡。通过microUSB接口连接电脑时,它会作为通用大容量存储设备挂载,方便用户访问和管理数据。
在使用Logomatic之前,如果对以下概念不熟悉,建议先进行复习:
Logomatic具有实用的电源电路。板上有电源开关,用户可根据需要关闭板卡以节省电量。同时,它配备了JST连接器,可连接LiPo电池。当电池插入且板卡通过USB连接时,电池会自动充电,即使板卡处于关机状态也能充电。
板上还有一个低压差3.3V稳压器,其最大功耗约为450mW,Logomatic的最大电流约为80mA。由此可计算出Logomatic的最大电压为8.925V,但这几乎会使稳压器进入热关断状态。为避免这种情况,供电电压应保持在3.6V至7.5V之间。
通过USB可以访问microSD卡。使用microUSB线将Logomatic连接到电脑后,打开板卡,它会作为新驱动器挂载,就像标准闪存驱动器一样。挂载后,用户可以创建、删除或编辑文件。要移除设备,只需关闭板卡并断开USB线即可。
停止按钮可使Logomatic停止工作。按下该按钮后,所有记录将停止,任何未填满的缓冲区会自动记录到microSD卡中。关闭Logomatic或移除电源也会停止记录,但未填满的缓冲区不会被记录。当使用停止按钮停止设备时,LED灯会持续闪烁,直到设备重新上电。
在首次给Logomatic上电之前,需将microSD卡插入读卡器,格式化为FAT32格式。将卡插入Logomatic并打开电源,LED灯会闪烁后熄灭。关闭设备,插入USB(microB接口)后再次上电,设备会作为驱动器挂载到电脑上(也可取出卡使用读卡器读取)。此时,卡上会出现两个文件:LOGCON.TXT(配置文件)和LOG0.TXT(第一个记录文件,初始为空)。
有三种模式设置:“0”表示自动UART记录,“1”表示触发UART记录,“2”表示ADC记录。
“ASCII”字段仅适用于ADC模式(模式2),用于指定是否以ASCII格式记录(“ASCII = Y”或“ASCII = N”)。
“Baud”字段设置UART记录模式的波特率,可用速率如下: “1” = 1200,“2” = 2400,“3” = 4800,“4” = 9600,“5” = 19200,“6” = 38400,“7” = 57600,“8” = 115200
配置文件的最后一个字段是“Safety On”,用于设置ADC模式的频率上限。“Y”表示开启,“N”表示关闭。频率上限如下:
“Text Frame”字段指定Logomatic在模式1下与触发字符一起记录的字符数。需要注意的是,记录的文本帧的第一个字符是触发字符,因此如果要在触发后记录100个字符,应将文本帧设置为101。这种操作模式与其他模式略有不同,每个文本帧都有自己专用的512字节缓冲区。当到达文本帧末尾时,缓冲区会被记录,新数据将被路由到另一个输入缓冲区。每个文本帧由回车符和换行符分隔,因此最大文本帧大小为510字节,超过该值将自动重置为510。
配置文件的接下来八行指示Logomatic要读取的ADC线路。通过将“N”改为“Y”可以开启相应线路。
以连接模拟温度传感器TMP36为例,连接方式如下:
连接好硬件后,根据需求设置配置文件,确保SD卡完全插入SD卡槽,然后打开开关。初始化时,两个状态LED灯会快速闪烁,之后设备将按照所选设置开始工作。当两个数据缓冲区之一将数据记录到SD卡时,会有短暂的“闪烁”提示,STAT0表示缓冲区1,STAT1表示缓冲区2,LED灯仅在写入过程中亮起,持续时间在20到40ms之间。
记录完成后,在关闭设备之前按下停止按钮,以确保未填满的缓冲区数据记录到SD卡中,并禁用所有中断。
Logomatic最多可创建256个文本格式的记录文件,文件名从LOG0.TXT到LOG255.TXT,编号最大的文件为最新记录文件。
Logomatic的固件是开源的,可从指定位置获取,也可在GitHub上查看最新版本。用户可以根据需求调整或修改固件,可通过USB引导加载器或LPC编程器对设备进行重新编程。
如果有任何反馈,可访问评论区或联系技术支持团队(TechSupport@sparkfun.com)。此外,还可以查看以下资源获取更多信息和项目创意:
大家在使用Logomatic的过程中,有没有遇到什么特别的问题或者有独特的使用技巧呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !