Post Go back to editing

如何驱动AD5940/AD5941产生方波脉冲伏安法

Category: Software
Product Number: AD5940/AD5941, AD5940

您好,请问如果想用ESP32驱动AD5940/AD5941产生方波信号,该方波信号施加在工作电极上,随后AD5941采集工作电极和对电极之间的电流信号。最终实现一个便携式的方波伏安法测试器件。请问具体的代码程序应该怎么写呢?能否提供一个参考代码呢?

Thread Notes

  • 方波伏安法的例程参考https://github.com/analogdevicesinc/aducm355-examples/tree/master/examples/ApplicationExamples/M355_SqrWaveVoltammetry

    ADuCM355是AD5940/1加上MCU组成的一个SoC,因此可以参考上面的项目去操控AD5940/1

  • 非常感谢!请问方便留个联系方式吗?希望能跟您进一步交流一下!

  • 有问题在这个上面讨论就OK,我们目前只有论坛和技术支持两种方式。

  • 好的,我目前还遇到了其他一些问题。。。

    1:   我在用AD5941评估板进行三电极体系方波脉冲法测试时,发现测试结果和CHI760e电化学工作站测试的结果很不相同。这是为什么呢?

    2: 用AD5941评估板进行三电极体系方波脉冲法测试时,SensorPal GUI界面的方波终止电压最大只能设置到1000mv, 然后曲线生成界面的横坐标最大是3000mv(我的理解应该也是到1000mv才对)。我该如何扩宽方波的终止电压呢?

    3: 当我把在githup上下载的方波程序示例烧录到AD5941评估板之后,这个程序在keil5中编译是成功的,随后我将评估板和我的传感器连接到了一起(三电极体系),用realterm进行数据收集时,并没有发现任何数据产生,请问这可能是什么原因造成的呢?

    非常抱歉,我问了这么多问题,但这些都是我目前最关心的,希望您能够帮助我,我将不胜感激!谢谢!

  • 1、电化学工作站的槽压和AD5940/1是不一样的,因为AD5940/1输出的电压受到电源轨和GND的限制,对被测对象施加的电压不可能无限制的增加,但是电化学工作站因为是采用220V供电,施加的电压范围可以做到很大。还有AD5940/1有一个RCAL(校准电阻),通常要求校准电阻和RTIA要相类似才行,不能差得太大。要正确配置RCAL,研究一下在相同激励电压范围内的图像,看看二者结果是否类似。

    2、GUI里面可以设置的就是软件本身能够配置的最大电压了。3V只是显示的最大范围而已,真要达到这个值我估计不太现实,因为AD5940/1的最小电源电压也就2.8V。

    3、没有数据你指的是串口没有输出?那要KEIL单步调试。这个问题很笼统,可以先写一个printf测试一下,一步一步看卡在哪一步。有可能根本就没有烧录进MCU。