摘要

针对舰船磁场测试设计了一种用于模拟三维磁场的六通道高精度恒流源,该恒流源采用微控制器STM32F103和FPGA的双核控制架构,通过USB总线通信实现对恒流源的设置与控制。恒流源包括三路直流通道和三路交流通道。直流恒流源由高精度D/A输出激励电压,控制压控恒流源模块输出;交流恒流源在FPGA内构建DDS核心,生成数字波形序列控制并行D/A输出交流电压信号,驱动压控恒流源模块输出。针对影响恒流源精度的关键因素,采用硬件和软件相结合的校准方法,实现高精度恒流输出。实际测试表明,设计的恒流源6个通道可同时输出,恒流源输出范围1~1 000 mA,绝对误差小于0.14 mA,而且设备体积小,稳定可靠。