“TTL Recorder”的版本间的差异

来自丢石头百科
 
(未显示同一用户的9个中间版本)
第2行: 第2行:
 
|images=[[File:TTL Recorder_示意图.jpg|400px]]
 
|images=[[File:TTL Recorder_示意图.jpg|400px]]
 
|categories=
 
|categories=
{{Category| }}
+
{{Category|串口模块}}
 
|brand=丢石头
 
|brand=丢石头
 
|features=
 
|features=
第8行: 第8行:
 
|interfaces=
 
|interfaces=
 
{{Category|UART接口}}
 
{{Category|UART接口}}
 +
|related=
 +
* [[USB Recorder]]
 +
* [[RS232 Recorder]]
 +
* [[RS485 Recorder]]
 
}}
 
}}
  
第16行: 第20行:
 
*供电电压:3.3V或5V。可通过Type-C接口或排针供电。
 
*供电电压:3.3V或5V。可通过Type-C接口或排针供电。
 
*板载Type-C接口和UART接口。
 
*板载Type-C接口和UART接口。
**通过Type-C接口进入U盘模式和RTC时间设置模式。
+
**通过Type-C接口进入U盘模式。
**通过UART接口进行数据传输和RTC时间设置模式。
+
**通过UART接口进行数据传输。
 
*板载控制按键,用于控制模块进入U盘模式和RTC时间设置模式。
 
*板载控制按键,用于控制模块进入U盘模式和RTC时间设置模式。
 
*板载双LED指示灯,显示系统工作状态。
 
*板载双LED指示灯,显示系统工作状态。
第23行: 第27行:
 
*板载CR1220纽扣电池底座,支持RTC,可以实时记录数据采集的时间。
 
*板载CR1220纽扣电池底座,支持RTC,可以实时记录数据采集的时间。
 
*支持波特率:56000bps – 2Mbps ,默认为115200
 
*支持波特率:56000bps – 2Mbps ,默认为115200
**实际应用时需根据串口模块进行调整。
 
 
*无需USB读卡器也可以读取TF卡中的文件,并保存在电脑指定的目录下。
 
*无需USB读卡器也可以读取TF卡中的文件,并保存在电脑指定的目录下。
 
*可存储视频、音频等其他格式的文件。
 
*可存储视频、音频等其他格式的文件。
第33行: 第36行:
 
== 使用说明 ==
 
== 使用说明 ==
 
*板子第一次上电(即SD卡内里面没有ulog_config.txt)或文件格式错误时,则会在上电后自动建立新的ulog_config.txt配置文件。
 
*板子第一次上电(即SD卡内里面没有ulog_config.txt)或文件格式错误时,则会在上电后自动建立新的ulog_config.txt配置文件。
  '''ulog_config.txt文件内容''':(除了波特率外,其他设置能够修改的值均写在括号里了)
+
  '''ulog_config.txt文件内容''':(不可改变顺序,不可后面加空格,不可改变前面的字符;除了波特率外,其他设置能够修改的值均写在括号里了)
 
   [ulog_fw]:220620A                #当前版本号
 
   [ulog_fw]:220620A                #当前版本号
   [write_raw(0,1)]:0                #是否写RAW数据到SD卡
+
   [write_raw(0,1)]:0                #是否写RAW数据到SD卡,即是否生成.bin文件,设置为0则不保存,默认为0
 +
  [write_time(0,1)]:1              #是否写带有时间的数据到SD卡,即是否生成.txt文件,设置为1则保存,默认为1
 
   [uart_baud]:1500000              #波特率
 
   [uart_baud]:1500000              #波特率
 
   [uart_dataLength(8,9)]:8          #数据长度
 
   [uart_dataLength(8,9)]:8          #数据长度
第41行: 第45行:
 
   [uart_Parity(None,Even,Odd)]:None #奇偶校验位
 
   [uart_Parity(None,Even,Odd)]:None #奇偶校验位
 
   [uart_stopBit(1,2)]:1            #停止位
 
   [uart_stopBit(1,2)]:1            #停止位
 +
  
  
第72行: 第77行:
 
**插入Type-C数据线,板子上电后松开按键,进入RTC时间设置模式,此时红灯进入呼吸灯状态,蓝灯快闪。
 
**插入Type-C数据线,板子上电后松开按键,进入RTC时间设置模式,此时红灯进入呼吸灯状态,蓝灯快闪。
 
**通过串口模供电,板子上电后松开按键,进入RTC时间设置模式,此时红灯进入呼吸灯状态,蓝灯不亮。
 
**通过串口模供电,板子上电后松开按键,进入RTC时间设置模式,此时红灯进入呼吸灯状态,蓝灯不亮。
*打开串口调试助手,通过UART口以 波特率115200,8位数据位,1位停止位,无校验位 的配置发送 AT+22+07+27+11+59+00 配置时间,此命令配置0时间为2022年7月27日11点59分00秒。配置成功会返回Set Time OK: [2022-07-27 11:59:00-xxx]
+
*打开串口调试助手,通过UART口以 '''波特率115200,8位数据位,1位停止位,无校验位''' 的配置发送 AT+22+07+27+11+59+00 配置时间,此命令配置时间为2022年7月27日11点59分00秒。配置成功会返回Set Time OK: [2022-07-27 11:59:00-xxx]
  
 
[[File:TTL Recorder_RTC.jpg|800px]]
 
[[File:TTL Recorder_RTC.jpg|800px]]
第80行: 第85行:
  
 
== 注意事项 ==
 
== 注意事项 ==
*有打印来或者上电时蓝灯会闪烁,红灯长亮时请不要拔卡或者拔电,否则可能损坏部分数据,即插拔SD卡最好在断电后进行操作。
+
*有打印来或者上电时蓝灯会闪烁,红灯长亮时请不要拔卡或者拔电,否则可能损坏部分数据。
 +
*插拔SD卡应在模块断电后进行。
 
*模块的RTC设置只能通过UART口发送命令进行设置。
 
*模块的RTC设置只能通过UART口发送命令进行设置。
 
*模块进入U盘模式时必须插入Type-C线实现。
 
*模块进入U盘模式时必须插入Type-C线实现。
*掉电后RTC时钟保持必须安装RTC电池。
+
*掉电后RTC时钟保持必须安装RTC电池,电池电压在3V左右。
 
 
  
 
== FAQ ==
 
== FAQ ==
 
{{Service00}}
 
{{Service00}}

2024年5月15日 (三) 11:21的最新版本

TTL Recorder
TTL Recorder 示意图.jpg
基本信息

分类: 串口模块

品牌: 丢石头

功能简介
特性
  • 串口记录仪

接口

UART接口

相关产品

产品概述

本模块是一个智能存储模块,可将UART接口接收到的数据以TXT格式存储到SD卡中,从而达到记录串口数据的目的。可用于环境监测、流量数据记录、无人机数据记录、以及各种传感器数据记录等场景,同时可搭配arduino、树莓派、STM32等单片机设备进行开发调试和产品测试。

产品说明

  • 供电电压:3.3V或5V。可通过Type-C接口或排针供电。
  • 板载Type-C接口和UART接口。
    • 通过Type-C接口进入U盘模式。
    • 通过UART接口进行数据传输。
  • 板载控制按键,用于控制模块进入U盘模式和RTC时间设置模式。
  • 板载双LED指示灯,显示系统工作状态。
  • 板载Micro SD卡卡座,支持FAT32和EXFAT格式,最大支持128GB。
  • 板载CR1220纽扣电池底座,支持RTC,可以实时记录数据采集的时间。
  • 支持波特率:56000bps – 2Mbps ,默认为115200
  • 无需USB读卡器也可以读取TF卡中的文件,并保存在电脑指定的目录下。
  • 可存储视频、音频等其他格式的文件。
  • 产品尺寸:38mm*19mm

引脚说明

TTL Recorder 引脚说明.jpg

使用说明

  • 板子第一次上电(即SD卡内里面没有ulog_config.txt)或文件格式错误时,则会在上电后自动建立新的ulog_config.txt配置文件。
ulog_config.txt文件内容:(不可改变顺序,不可后面加空格,不可改变前面的字符;除了波特率外,其他设置能够修改的值均写在括号里了)
 [ulog_fw]:220620A                 #当前版本号
 [write_raw(0,1)]:0                #是否写RAW数据到SD卡,即是否生成.bin文件,设置为0则不保存,默认为0
 [write_time(0,1)]:1               #是否写带有时间的数据到SD卡,即是否生成.txt文件,设置为1则保存,默认为1
 [uart_baud]:1500000               #波特率
 [uart_dataLength(8,9)]:8          #数据长度
 [uart_Direction(MSB,LSB)]:LSB     #低位先传还是高位先传
 [uart_Parity(None,Even,Odd)]:None #奇偶校验位
 [uart_stopBit(1,2)]:1             #停止位


  • 每上电进入一次ULOG打印模式,SD卡内会自动新建一个uart_log00000.txt,用来接收串口接收的数据,其中00000会向上递增。

TTL Recorder ULOG打印模式1.jpg

ULOG打印模式

  • 断电情况下插入SD卡,将TTL Recorder模块与串口模块交叉连接(TXD-RXD ,RXD-TXD,3.3V/5V-3.3V/5V,GND-GND(也可通过Type-C接口供电))。上电前不要按控制按键,上电即进入ULOG打印模式。此时红灯闪烁一次,蓝灯快闪。未插入SD卡上电时,红蓝两灯常亮。
  • 将串口模块插入电脑后,打开串口调试助手,选择对应的com口,按照配置文件内的配置(第一次上电时按照下图进行配置),配置好后打开串口,点击发送,每发送成功一次数据,TTL Recorder上红灯闪烁一次(蓝灯有时会同步闪烁),若出现闪烁不正常的情况,请检查配置。

TTL Recorder ULOG打印模式.jpg

RAW功能

  • 打开ulog_config.txt文件,修改:[write_raw(0,1)]:0 -> [write_raw(0,1)]:1。修改成功后模块除了将接收到的数据存入uart_log0000x.txt文件内,SD卡内还会建立一个uart_log0000x.bin的文件,里面没有时间戳,只有收到的数据原封不动放进去。
  • 测试:保存修改后的ulog_config.txt文件,上电进入ULOG打印模式。设置好串口助手上的对应值后打开串口(与配置文件内相同),点击打开文件,选择需要传输的文件/图片(.txt格式或者.jpg格式,其他格式也可),然后发送文件。发送完毕后进入U盘模式,此时可以注意到此时U盘内多了一个 .bin 文件,可将其复制到桌面后更改后缀名,使其与传输文件的后缀一致,打开修改后的文件查看内容是否与传输文件一致。

TTL Recorder RAW1.jpg

TTL Recorder RAW2.jpg

U盘模式

  • 断电情况下插入SD卡,按住控制按键,插入Type-C数据线,板子上电后松开按键,进入U盘模式,此时红灯进入呼吸灯状态,蓝灯快闪。待蓝灯熄灭后PC端会显示出U盘。
  • 进入U盘模式后,可通过我的电脑->U盘进行查看SD卡的内容,无需使用USB读卡器,插拔SD卡。

TTL Recorder U盘1.jpg

TTL Recorder U盘2.jpg

RTC时间设置模式

  • 断电情况下插入SD卡以及纽扣电池,将TTL Recorder模块与串口模块交叉连接(TXD - RXD ,RXD - TXD)。按住控制按键。上电,上电方式有两种:
    • 插入Type-C数据线,板子上电后松开按键,进入RTC时间设置模式,此时红灯进入呼吸灯状态,蓝灯快闪。
    • 通过串口模供电,板子上电后松开按键,进入RTC时间设置模式,此时红灯进入呼吸灯状态,蓝灯不亮。
  • 打开串口调试助手,通过UART口以 波特率115200,8位数据位,1位停止位,无校验位 的配置发送 AT+22+07+27+11+59+00 配置时间,此命令配置时间为2022年7月27日11点59分00秒。配置成功会返回Set Time OK: [2022-07-27 11:59:00-xxx]

TTL Recorder RTC.jpg

相关软件

串口调试助手

注意事项

  • 有打印来或者上电时蓝灯会闪烁,红灯长亮时请不要拔卡或者拔电,否则可能损坏部分数据。
  • 插拔SD卡应在模块断电后进行。
  • 模块的RTC设置只能通过UART口发送命令进行设置。
  • 模块进入U盘模式时必须插入Type-C线实现。
  • 掉电后RTC时钟保持必须安装RTC电池,电池电压在3V左右。

FAQ

Icon-mail.png 联系 丢石头

我们的工作时间是: 09:00-18:00 (UTC+8 周一到周六)