遇见数据集

Displacement measurements of the open-hardware sandbox using the AS5311 high-resolution magnetic sensor

收藏
Zenodo2023-03-31 更新2026-05-26 收录
数据链接:
官方服务:

资源简介:

This dataset includes the experimental data from the AS5311 sensor for measuring the displacement of the Open-Hardware Geological Sandbox. These experiments are explained in the journal article: Designing low-cost open-hardware electromechanical scientific equipment: A geological analogue modeling sandbox To understand this dataset, go to the Tectonic Open Hardware (TectOH) Sandbox project: https://github.com/URJCMakerGroup/TectOH. Then go to the optional folder and to the magnetic sensor folder. This data set contains two kind of files: <strong>bin</strong>: raw binary files received from the AS5311 high resolution sensor. Although this sensor sends 12 bit data, we have truncated the most significant bits and receive only 8 bits (one byte). Therefore, each byte of these binary files is a measurement of the distance. Each distance increment corresponds to ~0.488nm (2mm/2048) <strong>csv</strong>: csv files that can be opened with any spreadsheet app, such as Libreoffice Calc or Microsoft Excel, or even with a text editor. This file contains the processed data from the binary files. These files have been generated with the proc_magn_sensor.py Python script located in the project repository. There are some columns, which are: index: measurement number time in milliseconds: each measurement is taken every 250 us median2: in micrometers, since the sensor may jitter, we have applied the median filter twice. All the data has been subtracted to the lowest value, making the lowest value equal to zero. median1: in micrometers, median filter only applied once. All the data has been subtracted to the lowest value, making the lowest value equal to zero. mean: in micrometers, mean filter. All the data has been subtracted to the lowest value, making the lowest value equal to zero. mean int: in micrometers, mean filter rounded to an integer value. All the data has been subtracted to the lowest value, making the lowest value equal to zero. orig_base: this is not in micrometers, but in the units of the sensor (~0.488nm). The only processing done is that when there is an overflow of 255 to 0, or from 0 to 255, it adds the overflow to continue the trend. All the data has been subtracted to the lowest value, making the lowest value equal to zero. original: this is the data received from the sensor with no processing, each value is ~0.488nm mean2: in micrometers, mean filter applied twice. All the data has been subtracted to the lowest value, making the lowest value equal to zero. There are two set of experiments: <strong>Experiments with no load</strong>. These files start with <em>noload_</em><br> In these experiments the gantry is moved 1 mm alternatively to the front and then reversing direction. Moving in this alternate way a few times. There are five experiments each of them with a different speed: v= 10 mm/h; 25 mm/h; 50 mm/h; 82 mm/h and 100 mm/h. The name of the file indicates the speed: noload_100mmh_1mm: FBFBF: 1mm forth, 1mm back, 1mm forth, 1mm back, 1 mm forth noload_25mmh_1mm: FBFFBBFB noload_50mmh_1mm: FBFBFB noload_82mmh_1mm: FBFBFB noload_100mmh_1mm: FBFBFB <strong>Experiments pushing a 5kg sand load</strong>. These files start with <em>load5kg_</em> load5kg_25mmh_5mm: moving 5kg at 25mm/h a distance of 5mm load5kg_25mmh_10mm: moving 5kg at 25mm/h a distance of 10mm load5kg_25mmh_20mm: moving 5kg at 25mm/h a distance of 20mm load5kg_75mmh_20mm: moving 5kg at 75mm/h a distance of 20mm load5kg_75mmh_50mm: moving 5kg at 75mm/h a distance of 50mm load5kg_100mmh_25mm: moving 5kg at 100mm/h a distance of 20mm load5kg_100mmh_50mm: moving 5kg at 100mm/h a distance of 50mm

本数据集包含用于测量开源硬件地质砂箱(Open-Hardware Geological Sandbox)位移的AS5311传感器(AS5311)实验数据。相关实验的细节已发表于期刊论文《低成本开源硬件机电科学设备设计:地质类比建模砂箱》(Designing low-cost open-hardware electromechanical scientific equipment: A geological analogue modeling sandbox)。 如需了解本数据集,请先访问Tectonic Open Hardware(简称TectOH)砂箱项目:https://github.com/URJCMakerGroup/TectOH,随后进入可选文件夹下的磁传感器文件夹。 本数据集包含两类文件: 1. **二进制(bin)文件**:直接从AS5311高分辨率传感器获取的原始二进制数据。尽管该传感器原生输出12位数据,但本数据集仅保留低8位(单字节)数据,因此每个二进制文件中的单字节即代表一次距离测量值。每单位距离增量对应约0.488nm(2mm/2048)。 2. **逗号分隔值(csv)文件**:可通过任意电子表格软件(如LibreOffice Calc、Microsoft Excel)或文本编辑器打开,包含从二进制文件处理后得到的经加工数据。此类文件由项目仓库中的`proc_magn_sensor.py` Python脚本生成。文件包含以下列: - `index`:测量序号 - `time in milliseconds`:测量时间(毫秒):每次测量的时间间隔为250微秒 - `median2`:单位为微米。考虑到传感器可能存在抖动,本数据集对数据进行了两次中值滤波处理,且所有数据均已减去最小值,使最小值归一化为0。 - `median1`:单位为微米。仅进行一次中值滤波处理,所有数据均已减去最小值,使最小值归一化为0。 - `mean`:单位为微米。采用均值滤波处理,所有数据均已减去最小值,使最小值归一化为0。 - `mean int`:单位为微米。经均值滤波后取整的结果,所有数据均已减去最小值,使最小值归一化为0。 - `orig_base`:单位并非微米,而是传感器原生单位(约0.488nm)。仅对数据进行了溢出校正:当数据出现255到0或0到255的跳变时,通过累加溢出量以维持数据变化趋势。所有数据均已减去最小值,使最小值归一化为0。 - `original`:传感器未经过任何处理的原始数据,每个数值对应约0.488nm。 - `mean2`:单位为微米。进行两次均值滤波处理,所有数据均已减去最小值,使最小值归一化为0。 本数据集包含两组实验: ### 无负载实验(文件名以`noload_`开头) 实验中,机械滑台以交替方式前后移动1mm,即前进1mm后后退1mm,重复该循环数次。共包含5组不同速度的实验,速度分别为10 mm/h、25 mm/h、50 mm/h、82 mm/h及100 mm/h。文件名对应实验参数如下: - `noload_100mmh_1mm`:FBFBF,即前进1mm、后退1mm、前进1mm、后退1mm、前进1mm - `noload_25mmh_1mm`:FBFFBBFB - `noload_50mmh_1mm`:FBFBFB - `noload_82mmh_1mm`:FBFBFB - `noload_100mmh_1mm`:FBFBFB ### 5kg砂负载实验(文件名以`load5kg_`开头) - `load5kg_25mmh_5mm`:以25mm/h的速度移动5kg负载,移动距离为5mm - `load5kg_25mmh_10mm`:以25mm/h的速度移动5kg负载,移动距离为10mm - `load5kg_25mmh_20mm`:以25mm/h的速度移动5kg负载,移动距离为20mm - `load5kg_75mmh_20mm`:以75mm/h的速度移动5kg负载,移动距离为20mm - `load5kg_75mmh_50mm`:以75mm/h的速度移动5kg负载,移动距离为50mm - `load5kg_100mmh_25mm`:以100mm/h的速度移动5kg负载,移动距离为20mm - `load5kg_100mmh_50mm`:以100mm/h的速度移动5kg负载,移动距离为50mm

提供机构:
Zenodo
创建时间:
2023-01-08
二维码
社区交流群
二维码
科研交流群
商业服务