项目简介
本项目基于Arduino平台,利用Adafruit的MLX90393磁传感器进行数据记录。旨在记录MRI梯度线圈周围的梯度场,便于后续分析。MLX90393磁传感器具备高精度、宽范围的特性。
项目的主要特性和功能
- 可连接并初始化MLX90393磁传感器,保障传感器正常工作。
- 用户能通过串行监视器输入“r”或按钮触发,读取磁传感器X、Y、Z三个方向的磁场强度数据。
- 对读取的原始数据进行处理,转换为实际磁场强度值后通过串行端口输出。
安装使用步骤
- 安装库:在Arduino环境中,通过Arduino IDE的库管理器安装Adafruit_MLX90393库。
- 放置代码文件:将代码文件(BField_MLX90393.ino)放入名为"BField_MLX90393"且与Arduino项目同名的文件夹。
- 连接传感器:把MLX90393磁传感器连接到Arduino板,确保接线正确。若Arduino板为5V,可能需添加电压转换电路,因为传感器电源电压为3.3V。
- 上传代码:打开Arduino IDE,选择正确的串口和开发板型号,上传代码。
- 读取数据:打开串行监视器,输入“r”或按下按钮触发数据读取,即可看到X、Y、Z三个方向的磁场强度数据。
注意事项
- 请使用最新版本的Adafruit MLX90393库,避免潜在问题。
- 连接传感器时,注意接线顺序和方向,X、Y轴方向可能与标识不符,需根据实际情况调整。
未解决的问题和进一步的工作方向
目前项目尚未解决温度校正和绝对场测量所需的偏移校准问题。未来可深入研究并实现这些功能,完善项目。同时,可对其他通讯方式和测量模式展开研究,提高测量精度和效率。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】