项目简介
本项目开发了一个便携式的电化学测量系统(电位计),由专门设计的前端和基于STMicroelectronics的NUCLEO - F401RE评估板的后端组成。可实现循环伏安法和计时电流法两种电化学测量,通过对不同浓度铁氰化钾样本在氯化钾缓冲液中测量来验证设备性能。
项目的主要特性和功能
- 设备编程与控制:可对便携式电位计编程,控制前端模块的电源管理单元(PMU)。
- 通信功能:通过MASB - COMM - S协议与主机上的viSens - S应用程序通信,采用异步串行通信(115200 8N1),使用COBS编码,以
0x00
作为终止字符。 - 电化学测量:支持循环伏安法和计时电流法。循环伏安法通过施加可变电位测量电流研究分析物电化学性质;计时电流法通过施加阶跃信号测量电流随时间变化量化分析物浓度。
- 工作模式管理:非测量状态下,连接对电极(CE)的继电器保持断开;实现类似Arduino的
setup
和loop
函数,减少对main.c
文件的修改。
安装使用步骤
准备工作
假设用户已下载本项目的源码文件,且已安装STM32CubeIDE开发环境。
步骤
- 创建项目并导入代码:在STM32CubeIDE中创建新项目,将下载的源码文件导入项目。
- 配置项目:在
.ioc
文件中配置相关外设(如I2C、UART等),确保项目硬件配置与实际一致。 - 编译项目:在STM32CubeIDE中编译项目,确保代码无编译错误。
- 烧录程序:使用ST - Link等工具将编译好的程序烧录到NUCLEO - F401RE评估板。
- 进行测量:通过viSens - S应用程序向微控制器发送测量指令,微控制器接收到指令后开始测量,并将测量数据返回给应用程序进行显示和分析。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】